Make fields optional in method params (#62)
This commit is contained in:
18
ozon/fbs.go
18
ozon/fbs.go
@@ -14,7 +14,7 @@ type FBS struct {
|
||||
|
||||
type ListUnprocessedShipmentsParams struct {
|
||||
// Sorting direction
|
||||
Direction Order `json:"dir"`
|
||||
Direction Order `json:"dir,omitempty"`
|
||||
|
||||
// Request filter
|
||||
Filter ListUnprocessedShipmentsFilter `json:"filter"`
|
||||
@@ -27,10 +27,10 @@ type ListUnprocessedShipmentsParams struct {
|
||||
|
||||
// Number of elements that will be skipped in the response.
|
||||
// For example, if `offset` = 10, the response will start with the 11th element found
|
||||
Offset int64 `json:"offset"`
|
||||
Offset int64 `json:"offset,omitempty"`
|
||||
|
||||
// Additional fields that should be added to the response
|
||||
With ListUnprocessedShipmentsWith `json:"with"`
|
||||
With *ListUnprocessedShipmentsWith `json:"with,omitempty"`
|
||||
}
|
||||
|
||||
type ListUnprocessedShipmentsFilter struct {
|
||||
@@ -511,9 +511,9 @@ func (c FBS) ListUnprocessedShipments(ctx context.Context, params *ListUnprocess
|
||||
|
||||
type GetFBSShipmentsListParams struct {
|
||||
// Sorting direction
|
||||
Direction string `json:"direction"`
|
||||
Direction string `json:"dir,omitempty"`
|
||||
|
||||
//Filter
|
||||
// Filter
|
||||
Filter GetFBSShipmentsListFilter `json:"filter"`
|
||||
|
||||
// Number of shipments in the response:
|
||||
@@ -522,10 +522,10 @@ type GetFBSShipmentsListParams struct {
|
||||
Limit int64 `json:"limit"`
|
||||
|
||||
// Number of elements that will be skipped in the response. For example, if offset=10, the response will start with the 11th element found
|
||||
Offset int64 `json:"offset"`
|
||||
Offset int64 `json:"offset,omitempty"`
|
||||
|
||||
// Additional fields that should be added to the response
|
||||
With GetFBSShipmentsListWith `json:"with"`
|
||||
With *GetFBSShipmentsListWith `json:"with,omitempty"`
|
||||
}
|
||||
|
||||
type GetFBSShipmentsListFilter struct {
|
||||
@@ -625,7 +625,7 @@ type PackOrderParams struct {
|
||||
PostingNumber string `json:"posting_number"`
|
||||
|
||||
// Additional information
|
||||
With PackOrderWith `json:"with"`
|
||||
With *PackOrderWith `json:"with,omitempty"`
|
||||
}
|
||||
|
||||
type PackOrderPackage struct {
|
||||
@@ -865,7 +865,7 @@ type GetShipmentDataByIdentifierParams struct {
|
||||
PostingNumber string `json:"posting_number"`
|
||||
|
||||
// Additional fields that should be added to the response
|
||||
With GetShipmentDataByIdentifierWith `json:"with"`
|
||||
With *GetShipmentDataByIdentifierWith `json:"with,omitempty"`
|
||||
}
|
||||
|
||||
type GetShipmentDataByIdentifierWith struct {
|
||||
|
||||
Reference in New Issue
Block a user