Skip to content

Commit c9ec82d

Browse files
chore: replace tags url to json: (#139)
* replace url: por json: * replace url: por json: * replace url: por json: * replace url: por json:
1 parent 505279d commit c9ec82d

File tree

5 files changed

+21
-20
lines changed

5 files changed

+21
-20
lines changed

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
run: go mod download
3333

3434
- name: Run Unit Tests
35+
timeout-minutes: 10
3536
run: |
3637
go test -v -race -coverprofile=coverage.out ./...
3738

audit/events.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,22 @@ type Event struct {
3131

3232
// EventFilterParams defines filtering parameters for ListAll (without pagination).
3333
type EventFilterParams struct {
34-
ID *string `url:"id,omitempty"`
35-
SourceLike *string `url:"source__like,omitempty"`
36-
Time *time.Time `url:"time,omitempty"`
37-
TypeLike *string `url:"type__like,omitempty"`
38-
ProductLike *string `url:"product__like,omitempty"`
39-
AuthID *string `url:"authid,omitempty"`
40-
TenantID *string `url:"X-Tenant-ID,omitempty"`
41-
Data map[string]string `url:"data,omitempty"`
34+
ID *string `json:"id,omitempty"`
35+
SourceLike *string `json:"source__like,omitempty"`
36+
Time *time.Time `json:"time,omitempty"`
37+
TypeLike *string `json:"type__like,omitempty"`
38+
ProductLike *string `json:"product__like,omitempty"`
39+
AuthID *string `json:"authid,omitempty"`
40+
TenantID *string `json:"X-Tenant-ID,omitempty"`
41+
Data map[string]string `json:"data,omitempty"`
4242
}
4343

4444
// ListEventsParams defines parameters for listing audit events.
4545
// It extends EventFilterParams by adding pagination fields.
4646
type ListEventsParams struct {
4747
EventFilterParams
48-
Limit *int `url:"_limit,omitempty"`
49-
Offset *int `url:"_offset,omitempty"`
48+
Limit *int `json:"_limit,omitempty"`
49+
Offset *int `json:"_offset,omitempty"`
5050
}
5151

5252
// EventService defines the interface for audit event operations.

audit/types.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ type EventType struct {
1818

1919
// EventTypeFilterParams defines filtering parameters for ListAll (without pagination).
2020
type EventTypeFilterParams struct {
21-
TenantID *string `url:"X-Tenant-ID,omitempty"`
21+
TenantID *string `json:"X-Tenant-ID,omitempty"`
2222
}
2323

2424
// ListEventTypesParams defines parameters for listing event types.
2525
// It extends EventTypeFilterParams by adding pagination fields.
2626
type ListEventTypesParams struct {
2727
EventTypeFilterParams
28-
Limit *int `url:"_limit,omitempty"`
29-
Offset *int `url:"_offset,omitempty"`
28+
Limit *int `json:"_limit,omitempty"`
29+
Offset *int `json:"_offset,omitempty"`
3030
}
3131

3232
// PaginatedMeta contains metadata about the paginated response.

compute/types.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,16 @@ type instanceTypeService struct {
5858
// InstanceTypeListOptions defines parameters for filtering and pagination of machine type lists.
5959
// All fields are optional and allow controlling the listing behavior.
6060
type InstanceTypeListOptions struct {
61-
Limit *int `url:"_limit,omitempty"`
62-
Offset *int `url:"_offset,omitempty"`
63-
Sort *string `url:"_sort,omitempty"`
64-
AvailabilityZone string `url:"availability-zone,omitempty"`
61+
Limit *int `json:"_limit,omitempty"`
62+
Offset *int `json:"_offset,omitempty"`
63+
Sort *string `json:"_sort,omitempty"`
64+
AvailabilityZone string `json:"availability-zone,omitempty"`
6565
}
6666

6767
// InstanceTypeFilterOptions defines filtering options for ListAll (without pagination).
6868
type InstanceTypeFilterOptions struct {
69-
Sort *string `url:"_sort,omitempty"`
70-
AvailabilityZone string `url:"availability-zone,omitempty"`
69+
Sort *string `json:"_sort,omitempty"`
70+
AvailabilityZone string `json:"availability-zone,omitempty"`
7171
}
7272

7373
// List retrieves instance types with pagination metadata.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module github.com/MagaluCloud/mgc-sdk-go
22

3-
go 1.25
3+
go 1.25.3
44

55
require gopkg.in/yaml.v3 v3.0.1

0 commit comments

Comments
 (0)