diff --git a/client.go b/client.go index 1a62f0c..c3f9588 100644 --- a/client.go +++ b/client.go @@ -5092,7 +5092,7 @@ func (c *Client) StaticticsUpdate() (SuccessfulResponse, int, error) { // // data, status, err := client.Costs(CostsRequest{ // Filter: CostsFilter{ -// Ids: []string{"1","2","3"}, +// IDs: []string{"1","2","3"}, // MinSumm: "1000" // }, // }) diff --git a/client_test.go b/client_test.go index 5d0792c..99518f7 100644 --- a/client_test.go +++ b/client_test.go @@ -6325,7 +6325,7 @@ func TestClient_Cost(t *testing.T) { costs, status, err := c.Costs(CostsRequest{ Filter: CostsFilter{ - Ids: []string{strconv.Itoa(id)}, + IDs: []int{id}, }, Limit: 20, Page: 1, diff --git a/filters.go b/filters.go index 1f29214..6f28c58 100644 --- a/filters.go +++ b/filters.go @@ -381,22 +381,22 @@ type ShipmentFilter struct { // CostsFilter type. type CostsFilter struct { - MinSumm string `url:"minSumm,omitempty"` - MaxSumm string `url:"maxSumm,omitempty"` + MinSumm int `url:"minSumm,omitempty"` + MaxSumm int `url:"maxSumm,omitempty"` OrderNumber string `url:"orderNumber,omitempty"` Comment string `url:"orderNumber,omitempty"` - Ids []string `url:"ids,omitempty,brackets"` + IDs []int `url:"ids,omitempty,brackets"` Sites []string `url:"sites,omitempty,brackets"` - CreatedBy []string `url:"createdBy,omitempty,brackets"` + CreatedBy []int `url:"createdBy,omitempty,brackets"` CostGroups []string `url:"costGroups,omitempty,brackets"` CostItems []string `url:"costItems,omitempty,brackets"` - Users []string `url:"users,omitempty,brackets"` + Users []int `url:"users,omitempty,brackets"` DateFrom string `url:"dateFrom,omitempty"` DateTo string `url:"dateTo,omitempty"` CreatedAtFrom string `url:"createdAtFrom,omitempty"` CreatedAtTo string `url:"createdAtTo,omitempty"` - OrderIds []string `url:"orderIds,omitempty,brackets"` - OrderExternalIds []string `url:"orderIds,omitempty,brackets"` + OrderIDs []int `url:"orderIds,omitempty,brackets"` + OrderExternalIDs []string `url:"orderExternalIds,omitempty,brackets"` } // FilesFilter type.