Merge pull request #98 from Neur0toxine/fix/costs_filter_field_types

Fix costs filter field types
This commit is contained in:
Pavel 2025-03-18 17:20:29 +03:00 committed by GitHub
commit 53e2ab5130
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 9 deletions

View File

@ -5092,7 +5092,7 @@ func (c *Client) StaticticsUpdate() (SuccessfulResponse, int, error) {
// //
// data, status, err := client.Costs(CostsRequest{ // data, status, err := client.Costs(CostsRequest{
// Filter: CostsFilter{ // Filter: CostsFilter{
// Ids: []string{"1","2","3"}, // IDs: []string{"1","2","3"},
// MinSumm: "1000" // MinSumm: "1000"
// }, // },
// }) // })

View File

@ -6325,7 +6325,7 @@ func TestClient_Cost(t *testing.T) {
costs, status, err := c.Costs(CostsRequest{ costs, status, err := c.Costs(CostsRequest{
Filter: CostsFilter{ Filter: CostsFilter{
Ids: []string{strconv.Itoa(id)}, IDs: []int{id},
}, },
Limit: 20, Limit: 20,
Page: 1, Page: 1,

View File

@ -381,22 +381,22 @@ type ShipmentFilter struct {
// CostsFilter type. // CostsFilter type.
type CostsFilter struct { type CostsFilter struct {
MinSumm string `url:"minSumm,omitempty"` MinSumm int `url:"minSumm,omitempty"`
MaxSumm string `url:"maxSumm,omitempty"` MaxSumm int `url:"maxSumm,omitempty"`
OrderNumber string `url:"orderNumber,omitempty"` OrderNumber string `url:"orderNumber,omitempty"`
Comment 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"` Sites []string `url:"sites,omitempty,brackets"`
CreatedBy []string `url:"createdBy,omitempty,brackets"` CreatedBy []int `url:"createdBy,omitempty,brackets"`
CostGroups []string `url:"costGroups,omitempty,brackets"` CostGroups []string `url:"costGroups,omitempty,brackets"`
CostItems []string `url:"costItems,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"` DateFrom string `url:"dateFrom,omitempty"`
DateTo string `url:"dateTo,omitempty"` DateTo string `url:"dateTo,omitempty"`
CreatedAtFrom string `url:"createdAtFrom,omitempty"` CreatedAtFrom string `url:"createdAtFrom,omitempty"`
CreatedAtTo string `url:"createdAtTo,omitempty"` CreatedAtTo string `url:"createdAtTo,omitempty"`
OrderIds []string `url:"orderIds,omitempty,brackets"` OrderIDs []int `url:"orderIds,omitempty,brackets"`
OrderExternalIds []string `url:"orderIds,omitempty,brackets"` OrderExternalIDs []string `url:"orderExternalIds,omitempty,brackets"`
} }
// FilesFilter type. // FilesFilter type.