mirror of
https://github.com/retailcrm/api-client-go.git
synced 2024-11-22 12:56:04 +03:00
173 lines
4.9 KiB
Go
173 lines
4.9 KiB
Go
package v5
|
|
|
|
// CustomerRequest type
|
|
type CustomerRequest struct {
|
|
By string `url:"by,omitempty"`
|
|
Site string `url:"site,omitempty"`
|
|
}
|
|
|
|
// CustomersRequest type
|
|
type CustomersRequest struct {
|
|
Filter CustomersFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// CustomersUploadRequest type
|
|
type CustomersUploadRequest struct {
|
|
Customers []Customer `url:"customers,omitempty,brackets"`
|
|
Site string `url:"site,omitempty"`
|
|
}
|
|
|
|
// CustomersHistoryRequest type
|
|
type CustomersHistoryRequest struct {
|
|
Filter CustomersHistoryFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// OrderRequest type
|
|
type OrderRequest struct {
|
|
By string `url:"by,omitempty"`
|
|
Site string `url:"site,omitempty"`
|
|
}
|
|
|
|
// OrdersRequest type
|
|
type OrdersRequest struct {
|
|
Filter OrdersFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// OrdersUploadRequest type
|
|
type OrdersUploadRequest struct {
|
|
Orders []Order `url:"orders,omitempty,brackets"`
|
|
Site string `url:"site,omitempty"`
|
|
}
|
|
|
|
// OrdersHistoryRequest type
|
|
type OrdersHistoryRequest struct {
|
|
Filter OrdersHistoryFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// PacksRequest type
|
|
type PacksRequest struct {
|
|
Filter PacksFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// PacksHistoryRequest type
|
|
type PacksHistoryRequest struct {
|
|
Filter OrdersHistoryFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// UsersRequest type
|
|
type UsersRequest struct {
|
|
Filter UsersFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// UserGroupsRequest type
|
|
type UserGroupsRequest struct {
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// TasksRequest type
|
|
type TasksRequest struct {
|
|
Filter TasksFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// NotesRequest type
|
|
type NotesRequest struct {
|
|
Filter NotesFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// SegmentsRequest type
|
|
type SegmentsRequest struct {
|
|
Filter SegmentsFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// InventoriesRequest type
|
|
type InventoriesRequest struct {
|
|
Filter InventoriesFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// ProductsGroupsRequest type
|
|
type ProductsGroupsRequest struct {
|
|
Filter ProductsGroupsFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// ProductsRequest type
|
|
type ProductsRequest struct {
|
|
Filter ProductsFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// ProductsPropertiesRequest type
|
|
type ProductsPropertiesRequest struct {
|
|
Filter ProductsPropertiesFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// DeliveryTrackingRequest type
|
|
type DeliveryTrackingRequest struct {
|
|
DeliveryID string `url:"deliveryId,omitempty"`
|
|
TrackNumber string `url:"trackNumber,omitempty"`
|
|
History []DeliveryHistoryRecord `url:"history,omitempty,brackets"`
|
|
ExtraData map[string]string `url:"extraData,omitempty,brackets"`
|
|
}
|
|
|
|
// DeliveryShipmentsRequest type
|
|
type DeliveryShipmentsRequest struct {
|
|
Filter ShipmentFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// CostsRequest type
|
|
type CostsRequest struct {
|
|
Filter CostsFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// FilesRequest type
|
|
type FilesRequest struct {
|
|
Filter FilesFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// CustomFieldsRequest type
|
|
type CustomFieldsRequest struct {
|
|
Filter CustomFieldsFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|
|
|
|
// CustomDictionariesRequest type
|
|
type CustomDictionariesRequest struct {
|
|
Filter CustomDictionariesFilter `url:"filter,omitempty"`
|
|
Limit int `url:"limit,omitempty"`
|
|
Page int `url:"page,omitempty"`
|
|
}
|