Documentation ¶
Index ¶
- type AlarmInfo
- type Alarms
- type BatchInsertItemsItemInfo
- type BatchInsertItemsRequest
- type BatchInsertItemsResponse
- type BatchResult
- type BatchResults
- type BindEslDeviceRequest
- type BindEslDeviceResponse
- type BindEslDeviceShelfRequest
- type BindEslDeviceShelfResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) BatchInsertItems(request *BatchInsertItemsRequest) (response *BatchInsertItemsResponse, err error)
- func (client *Client) BatchInsertItemsWithCallback(request *BatchInsertItemsRequest, ...) <-chan int
- func (client *Client) BatchInsertItemsWithChan(request *BatchInsertItemsRequest) (<-chan *BatchInsertItemsResponse, <-chan error)
- func (client *Client) BindEslDevice(request *BindEslDeviceRequest) (response *BindEslDeviceResponse, err error)
- func (client *Client) BindEslDeviceShelf(request *BindEslDeviceShelfRequest) (response *BindEslDeviceShelfResponse, err error)
- func (client *Client) BindEslDeviceShelfWithCallback(request *BindEslDeviceShelfRequest, ...) <-chan int
- func (client *Client) BindEslDeviceShelfWithChan(request *BindEslDeviceShelfRequest) (<-chan *BindEslDeviceShelfResponse, <-chan error)
- func (client *Client) BindEslDeviceWithCallback(request *BindEslDeviceRequest, ...) <-chan int
- func (client *Client) BindEslDeviceWithChan(request *BindEslDeviceRequest) (<-chan *BindEslDeviceResponse, <-chan error)
- func (client *Client) CreateStore(request *CreateStoreRequest) (response *CreateStoreResponse, err error)
- func (client *Client) CreateStoreWithCallback(request *CreateStoreRequest, ...) <-chan int
- func (client *Client) CreateStoreWithChan(request *CreateStoreRequest) (<-chan *CreateStoreResponse, <-chan error)
- func (client *Client) DeleteEslDevice(request *DeleteEslDeviceRequest) (response *DeleteEslDeviceResponse, err error)
- func (client *Client) DeleteEslDeviceWithCallback(request *DeleteEslDeviceRequest, ...) <-chan int
- func (client *Client) DeleteEslDeviceWithChan(request *DeleteEslDeviceRequest) (<-chan *DeleteEslDeviceResponse, <-chan error)
- func (client *Client) DeleteItem(request *DeleteItemRequest) (response *DeleteItemResponse, err error)
- func (client *Client) DeleteItemBySkuId(request *DeleteItemBySkuIdRequest) (response *DeleteItemBySkuIdResponse, err error)
- func (client *Client) DeleteItemBySkuIdWithCallback(request *DeleteItemBySkuIdRequest, ...) <-chan int
- func (client *Client) DeleteItemBySkuIdWithChan(request *DeleteItemBySkuIdRequest) (<-chan *DeleteItemBySkuIdResponse, <-chan error)
- func (client *Client) DeleteItemWithCallback(request *DeleteItemRequest, ...) <-chan int
- func (client *Client) DeleteItemWithChan(request *DeleteItemRequest) (<-chan *DeleteItemResponse, <-chan error)
- func (client *Client) DeleteStore(request *DeleteStoreRequest) (response *DeleteStoreResponse, err error)
- func (client *Client) DeleteStoreWithCallback(request *DeleteStoreRequest, ...) <-chan int
- func (client *Client) DeleteStoreWithChan(request *DeleteStoreRequest) (<-chan *DeleteStoreResponse, <-chan error)
- func (client *Client) DescribeAlarms(request *DescribeAlarmsRequest) (response *DescribeAlarmsResponse, err error)
- func (client *Client) DescribeAlarmsWithCallback(request *DescribeAlarmsRequest, ...) <-chan int
- func (client *Client) DescribeAlarmsWithChan(request *DescribeAlarmsRequest) (<-chan *DescribeAlarmsResponse, <-chan error)
- func (client *Client) DescribeCompany(request *DescribeCompanyRequest) (response *DescribeCompanyResponse, err error)
- func (client *Client) DescribeCompanyWithCallback(request *DescribeCompanyRequest, ...) <-chan int
- func (client *Client) DescribeCompanyWithChan(request *DescribeCompanyRequest) (<-chan *DescribeCompanyResponse, <-chan error)
- func (client *Client) DescribeEslDevices(request *DescribeEslDevicesRequest) (response *DescribeEslDevicesResponse, err error)
- func (client *Client) DescribeEslDevicesWithCallback(request *DescribeEslDevicesRequest, ...) <-chan int
- func (client *Client) DescribeEslDevicesWithChan(request *DescribeEslDevicesRequest) (<-chan *DescribeEslDevicesResponse, <-chan error)
- func (client *Client) DescribeItems(request *DescribeItemsRequest) (response *DescribeItemsResponse, err error)
- func (client *Client) DescribeItemsWithCallback(request *DescribeItemsRequest, ...) <-chan int
- func (client *Client) DescribeItemsWithChan(request *DescribeItemsRequest) (<-chan *DescribeItemsResponse, <-chan error)
- func (client *Client) DescribeStores(request *DescribeStoresRequest) (response *DescribeStoresResponse, err error)
- func (client *Client) DescribeStoresWithCallback(request *DescribeStoresRequest, ...) <-chan int
- func (client *Client) DescribeStoresWithChan(request *DescribeStoresRequest) (<-chan *DescribeStoresResponse, <-chan error)
- func (client *Client) DescribeUserOperationLog(request *DescribeUserOperationLogRequest) (response *DescribeUserOperationLogResponse, err error)
- func (client *Client) DescribeUserOperationLogWithCallback(request *DescribeUserOperationLogRequest, ...) <-chan int
- func (client *Client) DescribeUserOperationLogWithChan(request *DescribeUserOperationLogRequest) (<-chan *DescribeUserOperationLogResponse, <-chan error)
- func (client *Client) DescribeUserRamPolicy(request *DescribeUserRamPolicyRequest) (response *DescribeUserRamPolicyResponse, err error)
- func (client *Client) DescribeUserRamPolicyWithCallback(request *DescribeUserRamPolicyRequest, ...) <-chan int
- func (client *Client) DescribeUserRamPolicyWithChan(request *DescribeUserRamPolicyRequest) (<-chan *DescribeUserRamPolicyResponse, <-chan error)
- func (client *Client) UnbindEslDevice(request *UnbindEslDeviceRequest) (response *UnbindEslDeviceResponse, err error)
- func (client *Client) UnbindEslDeviceShelf(request *UnbindEslDeviceShelfRequest) (response *UnbindEslDeviceShelfResponse, err error)
- func (client *Client) UnbindEslDeviceShelfWithCallback(request *UnbindEslDeviceShelfRequest, ...) <-chan int
- func (client *Client) UnbindEslDeviceShelfWithChan(request *UnbindEslDeviceShelfRequest) (<-chan *UnbindEslDeviceShelfResponse, <-chan error)
- func (client *Client) UnbindEslDeviceWithCallback(request *UnbindEslDeviceRequest, ...) <-chan int
- func (client *Client) UnbindEslDeviceWithChan(request *UnbindEslDeviceRequest) (<-chan *UnbindEslDeviceResponse, <-chan error)
- func (client *Client) UpdateStore(request *UpdateStoreRequest) (response *UpdateStoreResponse, err error)
- func (client *Client) UpdateStoreWithCallback(request *UpdateStoreRequest, ...) <-chan int
- func (client *Client) UpdateStoreWithChan(request *UpdateStoreRequest) (<-chan *UpdateStoreResponse, <-chan error)
- type CreateStoreRequest
- type CreateStoreResponse
- type DeleteEslDeviceRequest
- type DeleteEslDeviceResponse
- type DeleteItemBySkuIdRequest
- type DeleteItemBySkuIdResponse
- type DeleteItemRequest
- type DeleteItemResponse
- type DeleteStoreRequest
- type DeleteStoreResponse
- type DescribeAlarmsRequest
- type DescribeAlarmsResponse
- type DescribeCompanyRequest
- type DescribeCompanyResponse
- type DescribeEslDevicesRequest
- type DescribeEslDevicesResponse
- type DescribeItemsRequest
- type DescribeItemsResponse
- type DescribeStoresRequest
- type DescribeStoresResponse
- type DescribeUserOperationLogRequest
- type DescribeUserOperationLogResponse
- type DescribeUserRamPolicyRequest
- type DescribeUserRamPolicyResponse
- type EslDeviceInfo
- type EslDevices
- type ItemInfo
- type Items
- type OperationLogInfo
- type OperationLogs
- type StoreInfo
- type Stores
- type UnbindEslDeviceRequest
- type UnbindEslDeviceResponse
- type UnbindEslDeviceShelfRequest
- type UnbindEslDeviceShelfResponse
- type UpdateStoreRequest
- type UpdateStoreResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmInfo ¶
type AlarmInfo struct { AlarmId string `json:"AlarmId" xml:"AlarmId"` AlarmType string `json:"AlarmType" xml:"AlarmType"` DeviceType string `json:"DeviceType" xml:"DeviceType"` DeviceBarCode string `json:"DeviceBarCode" xml:"DeviceBarCode"` DeviceMac string `json:"DeviceMac" xml:"DeviceMac"` ErrorType string `json:"ErrorType" xml:"ErrorType"` ItemBarCode string `json:"ItemBarCode" xml:"ItemBarCode"` ItemTitle string `json:"ItemTitle" xml:"ItemTitle"` CompanyId string `json:"CompanyId" xml:"CompanyId"` StoreId string `json:"StoreId" xml:"StoreId"` AlarmTime string `json:"AlarmTime" xml:"AlarmTime"` AlarmStatus string `json:"AlarmStatus" xml:"AlarmStatus"` DealUserId int `json:"DealUserId" xml:"DealUserId"` DealTime string `json:"DealTime" xml:"DealTime"` Vendor string `json:"Vendor" xml:"Vendor"` Model string `json:"Model" xml:"Model"` }
AlarmInfo is a nested struct in cloudesl response
type Alarms ¶
type Alarms struct {
AlarmInfo []AlarmInfo `json:"AlarmInfo" xml:"AlarmInfo"`
}
Alarms is a nested struct in cloudesl response
type BatchInsertItemsItemInfo ¶
type BatchInsertItemsItemInfo struct { MemberPrice string `name:"MemberPrice"` ActionPrice string `name:"ActionPrice"` ProductionPlace string `name:"ProductionPlace"` BeSourceCode string `name:"BeSourceCode"` StoreId string `name:"StoreId"` BrandName string `name:"BrandName"` PromotionStart string `name:"PromotionStart"` SourceCode string `name:"SourceCode"` ItemId string `name:"ItemId"` ExtraAttribute string `name:"ExtraAttribute"` CompanyId string `name:"CompanyId"` PriceUnit string `name:"PriceUnit"` Rank string `name:"Rank"` ItemBarCode string `name:"ItemBarCode"` BePromotion string `name:"BePromotion"` PromotionEnd string `name:"PromotionEnd"` ItemTitle string `name:"ItemTitle"` OriginalPrice string `name:"OriginalPrice"` ItemShortTitle string `name:"ItemShortTitle"` CustomizeFeatureC string `name:"CustomizeFeatureC"` ItemQrCode string `name:"ItemQrCode"` CustomizeFeatureD string `name:"CustomizeFeatureD"` PromotionReason string `name:"PromotionReason"` CustomizeFeatureE string `name:"CustomizeFeatureE"` CustomizeFeatureF string `name:"CustomizeFeatureF"` ForestSecondId string `name:"ForestSecondId"` CustomizeFeatureG string `name:"CustomizeFeatureG"` CustomizeFeatureH string `name:"CustomizeFeatureH"` CustomizeFeatureI string `name:"CustomizeFeatureI"` CustomizeFeatureJ string `name:"CustomizeFeatureJ"` OptionGroups string `name:"OptionGroups"` ModelNumber string `name:"ModelNumber"` SaleSpec string `name:"SaleSpec"` CustomizeFeatureA string `name:"CustomizeFeatureA"` CustomizeFeatureB string `name:"CustomizeFeatureB"` SuggestPrice string `name:"SuggestPrice"` ForestFirstId string `name:"ForestFirstId"` CategoryName string `name:"CategoryName"` EnergyEfficiency string `name:"EnergyEfficiency"` SkuId string `name:"SkuId"` PromotionText string `name:"PromotionText"` }
BatchInsertItemsItemInfo is a repeated param struct in BatchInsertItemsRequest
type BatchInsertItemsRequest ¶
type BatchInsertItemsRequest struct { *requests.RpcRequest ItemInfo *[]BatchInsertItemsItemInfo `position:"Body" name:"ItemInfo" type:"Repeated"` StoreId string `position:"Query" name:"StoreId"` }
BatchInsertItemsRequest is the request struct for api BatchInsertItems
func CreateBatchInsertItemsRequest ¶
func CreateBatchInsertItemsRequest() (request *BatchInsertItemsRequest)
CreateBatchInsertItemsRequest creates a request to invoke BatchInsertItems API
type BatchInsertItemsResponse ¶
type BatchInsertItemsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` BatchResults BatchResults `json:"BatchResults" xml:"BatchResults"` }
BatchInsertItemsResponse is the response struct for api BatchInsertItems
func CreateBatchInsertItemsResponse ¶
func CreateBatchInsertItemsResponse() (response *BatchInsertItemsResponse)
CreateBatchInsertItemsResponse creates a response to parse from BatchInsertItems response
type BatchResult ¶
type BatchResult struct { Index int `json:"Index" xml:"Index"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
BatchResult is a nested struct in cloudesl response
type BatchResults ¶
type BatchResults struct {
BatchResult []BatchResult `json:"BatchResult" xml:"BatchResult"`
}
BatchResults is a nested struct in cloudesl response
type BindEslDeviceRequest ¶
type BindEslDeviceRequest struct { *requests.RpcRequest EslBarCode string `position:"Query" name:"EslBarCode"` StoreId string `position:"Query" name:"StoreId"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
BindEslDeviceRequest is the request struct for api BindEslDevice
func CreateBindEslDeviceRequest ¶
func CreateBindEslDeviceRequest() (request *BindEslDeviceRequest)
CreateBindEslDeviceRequest creates a request to invoke BindEslDevice API
type BindEslDeviceResponse ¶
type BindEslDeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
BindEslDeviceResponse is the response struct for api BindEslDevice
func CreateBindEslDeviceResponse ¶
func CreateBindEslDeviceResponse() (response *BindEslDeviceResponse)
CreateBindEslDeviceResponse creates a response to parse from BindEslDevice response
type BindEslDeviceShelfRequest ¶
type BindEslDeviceShelfRequest struct { *requests.RpcRequest ShelfCode string `position:"Query" name:"ShelfCode"` EslBarCode string `position:"Query" name:"EslBarCode"` StoreId string `position:"Query" name:"StoreId"` }
BindEslDeviceShelfRequest is the request struct for api BindEslDeviceShelf
func CreateBindEslDeviceShelfRequest ¶
func CreateBindEslDeviceShelfRequest() (request *BindEslDeviceShelfRequest)
CreateBindEslDeviceShelfRequest creates a request to invoke BindEslDeviceShelf API
type BindEslDeviceShelfResponse ¶
type BindEslDeviceShelfResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
BindEslDeviceShelfResponse is the response struct for api BindEslDeviceShelf
func CreateBindEslDeviceShelfResponse ¶
func CreateBindEslDeviceShelfResponse() (response *BindEslDeviceShelfResponse)
CreateBindEslDeviceShelfResponse creates a response to parse from BindEslDeviceShelf response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) BatchInsertItems ¶
func (client *Client) BatchInsertItems(request *BatchInsertItemsRequest) (response *BatchInsertItemsResponse, err error)
BatchInsertItems invokes the cloudesl.BatchInsertItems API synchronously api document: https://help.aliyun.com/api/cloudesl/batchinsertitems.html
func (*Client) BatchInsertItemsWithCallback ¶
func (client *Client) BatchInsertItemsWithCallback(request *BatchInsertItemsRequest, callback func(response *BatchInsertItemsResponse, err error)) <-chan int
BatchInsertItemsWithCallback invokes the cloudesl.BatchInsertItems API asynchronously api document: https://help.aliyun.com/api/cloudesl/batchinsertitems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BatchInsertItemsWithChan ¶
func (client *Client) BatchInsertItemsWithChan(request *BatchInsertItemsRequest) (<-chan *BatchInsertItemsResponse, <-chan error)
BatchInsertItemsWithChan invokes the cloudesl.BatchInsertItems API asynchronously api document: https://help.aliyun.com/api/cloudesl/batchinsertitems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindEslDevice ¶
func (client *Client) BindEslDevice(request *BindEslDeviceRequest) (response *BindEslDeviceResponse, err error)
BindEslDevice invokes the cloudesl.BindEslDevice API synchronously api document: https://help.aliyun.com/api/cloudesl/bindesldevice.html
func (*Client) BindEslDeviceShelf ¶
func (client *Client) BindEslDeviceShelf(request *BindEslDeviceShelfRequest) (response *BindEslDeviceShelfResponse, err error)
BindEslDeviceShelf invokes the cloudesl.BindEslDeviceShelf API synchronously api document: https://help.aliyun.com/api/cloudesl/bindesldeviceshelf.html
func (*Client) BindEslDeviceShelfWithCallback ¶
func (client *Client) BindEslDeviceShelfWithCallback(request *BindEslDeviceShelfRequest, callback func(response *BindEslDeviceShelfResponse, err error)) <-chan int
BindEslDeviceShelfWithCallback invokes the cloudesl.BindEslDeviceShelf API asynchronously api document: https://help.aliyun.com/api/cloudesl/bindesldeviceshelf.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindEslDeviceShelfWithChan ¶
func (client *Client) BindEslDeviceShelfWithChan(request *BindEslDeviceShelfRequest) (<-chan *BindEslDeviceShelfResponse, <-chan error)
BindEslDeviceShelfWithChan invokes the cloudesl.BindEslDeviceShelf API asynchronously api document: https://help.aliyun.com/api/cloudesl/bindesldeviceshelf.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindEslDeviceWithCallback ¶
func (client *Client) BindEslDeviceWithCallback(request *BindEslDeviceRequest, callback func(response *BindEslDeviceResponse, err error)) <-chan int
BindEslDeviceWithCallback invokes the cloudesl.BindEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/bindesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) BindEslDeviceWithChan ¶
func (client *Client) BindEslDeviceWithChan(request *BindEslDeviceRequest) (<-chan *BindEslDeviceResponse, <-chan error)
BindEslDeviceWithChan invokes the cloudesl.BindEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/bindesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateStore ¶
func (client *Client) CreateStore(request *CreateStoreRequest) (response *CreateStoreResponse, err error)
CreateStore invokes the cloudesl.CreateStore API synchronously api document: https://help.aliyun.com/api/cloudesl/createstore.html
func (*Client) CreateStoreWithCallback ¶
func (client *Client) CreateStoreWithCallback(request *CreateStoreRequest, callback func(response *CreateStoreResponse, err error)) <-chan int
CreateStoreWithCallback invokes the cloudesl.CreateStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/createstore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateStoreWithChan ¶
func (client *Client) CreateStoreWithChan(request *CreateStoreRequest) (<-chan *CreateStoreResponse, <-chan error)
CreateStoreWithChan invokes the cloudesl.CreateStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/createstore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteEslDevice ¶
func (client *Client) DeleteEslDevice(request *DeleteEslDeviceRequest) (response *DeleteEslDeviceResponse, err error)
DeleteEslDevice invokes the cloudesl.DeleteEslDevice API synchronously api document: https://help.aliyun.com/api/cloudesl/deleteesldevice.html
func (*Client) DeleteEslDeviceWithCallback ¶
func (client *Client) DeleteEslDeviceWithCallback(request *DeleteEslDeviceRequest, callback func(response *DeleteEslDeviceResponse, err error)) <-chan int
DeleteEslDeviceWithCallback invokes the cloudesl.DeleteEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteEslDeviceWithChan ¶
func (client *Client) DeleteEslDeviceWithChan(request *DeleteEslDeviceRequest) (<-chan *DeleteEslDeviceResponse, <-chan error)
DeleteEslDeviceWithChan invokes the cloudesl.DeleteEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteItem ¶
func (client *Client) DeleteItem(request *DeleteItemRequest) (response *DeleteItemResponse, err error)
DeleteItem invokes the cloudesl.DeleteItem API synchronously api document: https://help.aliyun.com/api/cloudesl/deleteitem.html
func (*Client) DeleteItemBySkuId ¶
func (client *Client) DeleteItemBySkuId(request *DeleteItemBySkuIdRequest) (response *DeleteItemBySkuIdResponse, err error)
DeleteItemBySkuId invokes the cloudesl.DeleteItemBySkuId API synchronously api document: https://help.aliyun.com/api/cloudesl/deleteitembyskuid.html
func (*Client) DeleteItemBySkuIdWithCallback ¶
func (client *Client) DeleteItemBySkuIdWithCallback(request *DeleteItemBySkuIdRequest, callback func(response *DeleteItemBySkuIdResponse, err error)) <-chan int
DeleteItemBySkuIdWithCallback invokes the cloudesl.DeleteItemBySkuId API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteitembyskuid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteItemBySkuIdWithChan ¶
func (client *Client) DeleteItemBySkuIdWithChan(request *DeleteItemBySkuIdRequest) (<-chan *DeleteItemBySkuIdResponse, <-chan error)
DeleteItemBySkuIdWithChan invokes the cloudesl.DeleteItemBySkuId API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteitembyskuid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteItemWithCallback ¶
func (client *Client) DeleteItemWithCallback(request *DeleteItemRequest, callback func(response *DeleteItemResponse, err error)) <-chan int
DeleteItemWithCallback invokes the cloudesl.DeleteItem API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteItemWithChan ¶
func (client *Client) DeleteItemWithChan(request *DeleteItemRequest) (<-chan *DeleteItemResponse, <-chan error)
DeleteItemWithChan invokes the cloudesl.DeleteItem API asynchronously api document: https://help.aliyun.com/api/cloudesl/deleteitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteStore ¶
func (client *Client) DeleteStore(request *DeleteStoreRequest) (response *DeleteStoreResponse, err error)
DeleteStore invokes the cloudesl.DeleteStore API synchronously api document: https://help.aliyun.com/api/cloudesl/deletestore.html
func (*Client) DeleteStoreWithCallback ¶
func (client *Client) DeleteStoreWithCallback(request *DeleteStoreRequest, callback func(response *DeleteStoreResponse, err error)) <-chan int
DeleteStoreWithCallback invokes the cloudesl.DeleteStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/deletestore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteStoreWithChan ¶
func (client *Client) DeleteStoreWithChan(request *DeleteStoreRequest) (<-chan *DeleteStoreResponse, <-chan error)
DeleteStoreWithChan invokes the cloudesl.DeleteStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/deletestore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAlarms ¶
func (client *Client) DescribeAlarms(request *DescribeAlarmsRequest) (response *DescribeAlarmsResponse, err error)
DescribeAlarms invokes the cloudesl.DescribeAlarms API synchronously api document: https://help.aliyun.com/api/cloudesl/describealarms.html
func (*Client) DescribeAlarmsWithCallback ¶
func (client *Client) DescribeAlarmsWithCallback(request *DescribeAlarmsRequest, callback func(response *DescribeAlarmsResponse, err error)) <-chan int
DescribeAlarmsWithCallback invokes the cloudesl.DescribeAlarms API asynchronously api document: https://help.aliyun.com/api/cloudesl/describealarms.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAlarmsWithChan ¶
func (client *Client) DescribeAlarmsWithChan(request *DescribeAlarmsRequest) (<-chan *DescribeAlarmsResponse, <-chan error)
DescribeAlarmsWithChan invokes the cloudesl.DescribeAlarms API asynchronously api document: https://help.aliyun.com/api/cloudesl/describealarms.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCompany ¶
func (client *Client) DescribeCompany(request *DescribeCompanyRequest) (response *DescribeCompanyResponse, err error)
DescribeCompany invokes the cloudesl.DescribeCompany API synchronously api document: https://help.aliyun.com/api/cloudesl/describecompany.html
func (*Client) DescribeCompanyWithCallback ¶
func (client *Client) DescribeCompanyWithCallback(request *DescribeCompanyRequest, callback func(response *DescribeCompanyResponse, err error)) <-chan int
DescribeCompanyWithCallback invokes the cloudesl.DescribeCompany API asynchronously api document: https://help.aliyun.com/api/cloudesl/describecompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCompanyWithChan ¶
func (client *Client) DescribeCompanyWithChan(request *DescribeCompanyRequest) (<-chan *DescribeCompanyResponse, <-chan error)
DescribeCompanyWithChan invokes the cloudesl.DescribeCompany API asynchronously api document: https://help.aliyun.com/api/cloudesl/describecompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEslDevices ¶
func (client *Client) DescribeEslDevices(request *DescribeEslDevicesRequest) (response *DescribeEslDevicesResponse, err error)
DescribeEslDevices invokes the cloudesl.DescribeEslDevices API synchronously api document: https://help.aliyun.com/api/cloudesl/describeesldevices.html
func (*Client) DescribeEslDevicesWithCallback ¶
func (client *Client) DescribeEslDevicesWithCallback(request *DescribeEslDevicesRequest, callback func(response *DescribeEslDevicesResponse, err error)) <-chan int
DescribeEslDevicesWithCallback invokes the cloudesl.DescribeEslDevices API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeesldevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEslDevicesWithChan ¶
func (client *Client) DescribeEslDevicesWithChan(request *DescribeEslDevicesRequest) (<-chan *DescribeEslDevicesResponse, <-chan error)
DescribeEslDevicesWithChan invokes the cloudesl.DescribeEslDevices API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeesldevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeItems ¶
func (client *Client) DescribeItems(request *DescribeItemsRequest) (response *DescribeItemsResponse, err error)
DescribeItems invokes the cloudesl.DescribeItems API synchronously api document: https://help.aliyun.com/api/cloudesl/describeitems.html
func (*Client) DescribeItemsWithCallback ¶
func (client *Client) DescribeItemsWithCallback(request *DescribeItemsRequest, callback func(response *DescribeItemsResponse, err error)) <-chan int
DescribeItemsWithCallback invokes the cloudesl.DescribeItems API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeitems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeItemsWithChan ¶
func (client *Client) DescribeItemsWithChan(request *DescribeItemsRequest) (<-chan *DescribeItemsResponse, <-chan error)
DescribeItemsWithChan invokes the cloudesl.DescribeItems API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeitems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeStores ¶
func (client *Client) DescribeStores(request *DescribeStoresRequest) (response *DescribeStoresResponse, err error)
DescribeStores invokes the cloudesl.DescribeStores API synchronously api document: https://help.aliyun.com/api/cloudesl/describestores.html
func (*Client) DescribeStoresWithCallback ¶
func (client *Client) DescribeStoresWithCallback(request *DescribeStoresRequest, callback func(response *DescribeStoresResponse, err error)) <-chan int
DescribeStoresWithCallback invokes the cloudesl.DescribeStores API asynchronously api document: https://help.aliyun.com/api/cloudesl/describestores.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeStoresWithChan ¶
func (client *Client) DescribeStoresWithChan(request *DescribeStoresRequest) (<-chan *DescribeStoresResponse, <-chan error)
DescribeStoresWithChan invokes the cloudesl.DescribeStores API asynchronously api document: https://help.aliyun.com/api/cloudesl/describestores.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserOperationLog ¶
func (client *Client) DescribeUserOperationLog(request *DescribeUserOperationLogRequest) (response *DescribeUserOperationLogResponse, err error)
DescribeUserOperationLog invokes the cloudesl.DescribeUserOperationLog API synchronously api document: https://help.aliyun.com/api/cloudesl/describeuseroperationlog.html
func (*Client) DescribeUserOperationLogWithCallback ¶
func (client *Client) DescribeUserOperationLogWithCallback(request *DescribeUserOperationLogRequest, callback func(response *DescribeUserOperationLogResponse, err error)) <-chan int
DescribeUserOperationLogWithCallback invokes the cloudesl.DescribeUserOperationLog API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeuseroperationlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserOperationLogWithChan ¶
func (client *Client) DescribeUserOperationLogWithChan(request *DescribeUserOperationLogRequest) (<-chan *DescribeUserOperationLogResponse, <-chan error)
DescribeUserOperationLogWithChan invokes the cloudesl.DescribeUserOperationLog API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeuseroperationlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserRamPolicy ¶
func (client *Client) DescribeUserRamPolicy(request *DescribeUserRamPolicyRequest) (response *DescribeUserRamPolicyResponse, err error)
DescribeUserRamPolicy invokes the cloudesl.DescribeUserRamPolicy API synchronously api document: https://help.aliyun.com/api/cloudesl/describeuserrampolicy.html
func (*Client) DescribeUserRamPolicyWithCallback ¶
func (client *Client) DescribeUserRamPolicyWithCallback(request *DescribeUserRamPolicyRequest, callback func(response *DescribeUserRamPolicyResponse, err error)) <-chan int
DescribeUserRamPolicyWithCallback invokes the cloudesl.DescribeUserRamPolicy API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeuserrampolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserRamPolicyWithChan ¶
func (client *Client) DescribeUserRamPolicyWithChan(request *DescribeUserRamPolicyRequest) (<-chan *DescribeUserRamPolicyResponse, <-chan error)
DescribeUserRamPolicyWithChan invokes the cloudesl.DescribeUserRamPolicy API asynchronously api document: https://help.aliyun.com/api/cloudesl/describeuserrampolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindEslDevice ¶
func (client *Client) UnbindEslDevice(request *UnbindEslDeviceRequest) (response *UnbindEslDeviceResponse, err error)
UnbindEslDevice invokes the cloudesl.UnbindEslDevice API synchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldevice.html
func (*Client) UnbindEslDeviceShelf ¶
func (client *Client) UnbindEslDeviceShelf(request *UnbindEslDeviceShelfRequest) (response *UnbindEslDeviceShelfResponse, err error)
UnbindEslDeviceShelf invokes the cloudesl.UnbindEslDeviceShelf API synchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldeviceshelf.html
func (*Client) UnbindEslDeviceShelfWithCallback ¶
func (client *Client) UnbindEslDeviceShelfWithCallback(request *UnbindEslDeviceShelfRequest, callback func(response *UnbindEslDeviceShelfResponse, err error)) <-chan int
UnbindEslDeviceShelfWithCallback invokes the cloudesl.UnbindEslDeviceShelf API asynchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldeviceshelf.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindEslDeviceShelfWithChan ¶
func (client *Client) UnbindEslDeviceShelfWithChan(request *UnbindEslDeviceShelfRequest) (<-chan *UnbindEslDeviceShelfResponse, <-chan error)
UnbindEslDeviceShelfWithChan invokes the cloudesl.UnbindEslDeviceShelf API asynchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldeviceshelf.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindEslDeviceWithCallback ¶
func (client *Client) UnbindEslDeviceWithCallback(request *UnbindEslDeviceRequest, callback func(response *UnbindEslDeviceResponse, err error)) <-chan int
UnbindEslDeviceWithCallback invokes the cloudesl.UnbindEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnbindEslDeviceWithChan ¶
func (client *Client) UnbindEslDeviceWithChan(request *UnbindEslDeviceRequest) (<-chan *UnbindEslDeviceResponse, <-chan error)
UnbindEslDeviceWithChan invokes the cloudesl.UnbindEslDevice API asynchronously api document: https://help.aliyun.com/api/cloudesl/unbindesldevice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateStore ¶
func (client *Client) UpdateStore(request *UpdateStoreRequest) (response *UpdateStoreResponse, err error)
UpdateStore invokes the cloudesl.UpdateStore API synchronously api document: https://help.aliyun.com/api/cloudesl/updatestore.html
func (*Client) UpdateStoreWithCallback ¶
func (client *Client) UpdateStoreWithCallback(request *UpdateStoreRequest, callback func(response *UpdateStoreResponse, err error)) <-chan int
UpdateStoreWithCallback invokes the cloudesl.UpdateStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/updatestore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateStoreWithChan ¶
func (client *Client) UpdateStoreWithChan(request *UpdateStoreRequest) (<-chan *UpdateStoreResponse, <-chan error)
UpdateStoreWithChan invokes the cloudesl.UpdateStore API asynchronously api document: https://help.aliyun.com/api/cloudesl/updatestore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateStoreRequest ¶
type CreateStoreRequest struct { *requests.RpcRequest CompanyId string `position:"Query" name:"CompanyId"` Comments string `position:"Query" name:"Comments"` Phone string `position:"Query" name:"Phone"` StoreName string `position:"Query" name:"StoreName"` Groups string `position:"Query" name:"Groups"` OutId string `position:"Query" name:"OutId"` Brand string `position:"Query" name:"Brand"` ParentId string `position:"Query" name:"ParentId"` }
CreateStoreRequest is the request struct for api CreateStore
func CreateCreateStoreRequest ¶
func CreateCreateStoreRequest() (request *CreateStoreRequest)
CreateCreateStoreRequest creates a request to invoke CreateStore API
type CreateStoreResponse ¶
type CreateStoreResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` StoreId string `json:"StoreId" xml:"StoreId"` }
CreateStoreResponse is the response struct for api CreateStore
func CreateCreateStoreResponse ¶
func CreateCreateStoreResponse() (response *CreateStoreResponse)
CreateCreateStoreResponse creates a response to parse from CreateStore response
type DeleteEslDeviceRequest ¶
type DeleteEslDeviceRequest struct { *requests.RpcRequest EslBarCode string `position:"Query" name:"EslBarCode"` StoreId string `position:"Query" name:"StoreId"` }
DeleteEslDeviceRequest is the request struct for api DeleteEslDevice
func CreateDeleteEslDeviceRequest ¶
func CreateDeleteEslDeviceRequest() (request *DeleteEslDeviceRequest)
CreateDeleteEslDeviceRequest creates a request to invoke DeleteEslDevice API
type DeleteEslDeviceResponse ¶
type DeleteEslDeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
DeleteEslDeviceResponse is the response struct for api DeleteEslDevice
func CreateDeleteEslDeviceResponse ¶
func CreateDeleteEslDeviceResponse() (response *DeleteEslDeviceResponse)
CreateDeleteEslDeviceResponse creates a response to parse from DeleteEslDevice response
type DeleteItemBySkuIdRequest ¶
type DeleteItemBySkuIdRequest struct { *requests.RpcRequest StoreId string `position:"Query" name:"StoreId"` SkuId string `position:"Query" name:"SkuId"` }
DeleteItemBySkuIdRequest is the request struct for api DeleteItemBySkuId
func CreateDeleteItemBySkuIdRequest ¶
func CreateDeleteItemBySkuIdRequest() (request *DeleteItemBySkuIdRequest)
CreateDeleteItemBySkuIdRequest creates a request to invoke DeleteItemBySkuId API
type DeleteItemBySkuIdResponse ¶
type DeleteItemBySkuIdResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
DeleteItemBySkuIdResponse is the response struct for api DeleteItemBySkuId
func CreateDeleteItemBySkuIdResponse ¶
func CreateDeleteItemBySkuIdResponse() (response *DeleteItemBySkuIdResponse)
CreateDeleteItemBySkuIdResponse creates a response to parse from DeleteItemBySkuId response
type DeleteItemRequest ¶
type DeleteItemRequest struct { *requests.RpcRequest StoreId string `position:"Query" name:"StoreId"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
DeleteItemRequest is the request struct for api DeleteItem
func CreateDeleteItemRequest ¶
func CreateDeleteItemRequest() (request *DeleteItemRequest)
CreateDeleteItemRequest creates a request to invoke DeleteItem API
type DeleteItemResponse ¶
type DeleteItemResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
DeleteItemResponse is the response struct for api DeleteItem
func CreateDeleteItemResponse ¶
func CreateDeleteItemResponse() (response *DeleteItemResponse)
CreateDeleteItemResponse creates a response to parse from DeleteItem response
type DeleteStoreRequest ¶
type DeleteStoreRequest struct { *requests.RpcRequest StoreId string `position:"Query" name:"StoreId"` }
DeleteStoreRequest is the request struct for api DeleteStore
func CreateDeleteStoreRequest ¶
func CreateDeleteStoreRequest() (request *DeleteStoreRequest)
CreateDeleteStoreRequest creates a request to invoke DeleteStore API
type DeleteStoreResponse ¶
type DeleteStoreResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
DeleteStoreResponse is the response struct for api DeleteStore
func CreateDeleteStoreResponse ¶
func CreateDeleteStoreResponse() (response *DeleteStoreResponse)
CreateDeleteStoreResponse creates a response to parse from DeleteStore response
type DescribeAlarmsRequest ¶
type DescribeAlarmsRequest struct { *requests.RpcRequest ErrorType string `position:"Query" name:"ErrorType"` ToAlarmTime string `position:"Query" name:"ToAlarmTime"` AlarmType string `position:"Query" name:"AlarmType"` FromAlarmTime string `position:"Query" name:"FromAlarmTime"` AlarmId string `position:"Query" name:"AlarmId"` PageSize requests.Integer `position:"Query" name:"PageSize"` StoreId string `position:"Query" name:"StoreId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` AlarmStatus string `position:"Query" name:"AlarmStatus"` }
DescribeAlarmsRequest is the request struct for api DescribeAlarms
func CreateDescribeAlarmsRequest ¶
func CreateDescribeAlarmsRequest() (request *DescribeAlarmsRequest)
CreateDescribeAlarmsRequest creates a request to invoke DescribeAlarms API
type DescribeAlarmsResponse ¶
type DescribeAlarmsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Alarms Alarms `json:"Alarms" xml:"Alarms"` }
DescribeAlarmsResponse is the response struct for api DescribeAlarms
func CreateDescribeAlarmsResponse ¶
func CreateDescribeAlarmsResponse() (response *DescribeAlarmsResponse)
CreateDescribeAlarmsResponse creates a response to parse from DescribeAlarms response
type DescribeCompanyRequest ¶
type DescribeCompanyRequest struct {
*requests.RpcRequest
}
DescribeCompanyRequest is the request struct for api DescribeCompany
func CreateDescribeCompanyRequest ¶
func CreateDescribeCompanyRequest() (request *DescribeCompanyRequest)
CreateDescribeCompanyRequest creates a request to invoke DescribeCompany API
type DescribeCompanyResponse ¶
type DescribeCompanyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` CompanyId string `json:"CompanyId" xml:"CompanyId"` Platform string `json:"Platform" xml:"Platform"` Status string `json:"Status" xml:"Status"` }
DescribeCompanyResponse is the response struct for api DescribeCompany
func CreateDescribeCompanyResponse ¶
func CreateDescribeCompanyResponse() (response *DescribeCompanyResponse)
CreateDescribeCompanyResponse creates a response to parse from DescribeCompany response
type DescribeEslDevicesRequest ¶
type DescribeEslDevicesRequest struct { *requests.RpcRequest EslStatus string `position:"Query" name:"EslStatus"` ToBatteryLevel requests.Integer `position:"Query" name:"ToBatteryLevel"` StoreId string `position:"Query" name:"StoreId"` Type string `position:"Query" name:"Type"` Mac string `position:"Query" name:"Mac"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` FromBatteryLevel requests.Integer `position:"Query" name:"FromBatteryLevel"` ShelfCode string `position:"Query" name:"ShelfCode"` EslBarCode string `position:"Query" name:"EslBarCode"` Vendor string `position:"Query" name:"Vendor"` PageSize requests.Integer `position:"Query" name:"PageSize"` BeBind requests.Boolean `position:"Query" name:"BeBind"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
DescribeEslDevicesRequest is the request struct for api DescribeEslDevices
func CreateDescribeEslDevicesRequest ¶
func CreateDescribeEslDevicesRequest() (request *DescribeEslDevicesRequest)
CreateDescribeEslDevicesRequest creates a request to invoke DescribeEslDevices API
type DescribeEslDevicesResponse ¶
type DescribeEslDevicesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` EslDevices EslDevices `json:"EslDevices" xml:"EslDevices"` }
DescribeEslDevicesResponse is the response struct for api DescribeEslDevices
func CreateDescribeEslDevicesResponse ¶
func CreateDescribeEslDevicesResponse() (response *DescribeEslDevicesResponse)
CreateDescribeEslDevicesResponse creates a response to parse from DescribeEslDevices response
type DescribeItemsRequest ¶
type DescribeItemsRequest struct { *requests.RpcRequest ItemId requests.Integer `position:"Query" name:"ItemId"` BePromotion requests.Boolean `position:"Query" name:"BePromotion"` ShelfCode string `position:"Query" name:"ShelfCode"` ItemTitle string `position:"Query" name:"ItemTitle"` PageSize requests.Integer `position:"Query" name:"PageSize"` StoreId string `position:"Query" name:"StoreId"` SkuId string `position:"Query" name:"SkuId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
DescribeItemsRequest is the request struct for api DescribeItems
func CreateDescribeItemsRequest ¶
func CreateDescribeItemsRequest() (request *DescribeItemsRequest)
CreateDescribeItemsRequest creates a request to invoke DescribeItems API
type DescribeItemsResponse ¶
type DescribeItemsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Items Items `json:"Items" xml:"Items"` }
DescribeItemsResponse is the response struct for api DescribeItems
func CreateDescribeItemsResponse ¶
func CreateDescribeItemsResponse() (response *DescribeItemsResponse)
CreateDescribeItemsResponse creates a response to parse from DescribeItems response
type DescribeStoresRequest ¶
type DescribeStoresRequest struct { *requests.RpcRequest ToDate string `position:"Query" name:"ToDate"` PageSize requests.Integer `position:"Query" name:"PageSize"` StoreName string `position:"Query" name:"StoreName"` Groups string `position:"Query" name:"Groups"` StoreId string `position:"Query" name:"StoreId"` Brand string `position:"Query" name:"Brand"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` FromDate string `position:"Query" name:"FromDate"` }
DescribeStoresRequest is the request struct for api DescribeStores
func CreateDescribeStoresRequest ¶
func CreateDescribeStoresRequest() (request *DescribeStoresRequest)
CreateDescribeStoresRequest creates a request to invoke DescribeStores API
type DescribeStoresResponse ¶
type DescribeStoresResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Stores Stores `json:"Stores" xml:"Stores"` }
DescribeStoresResponse is the response struct for api DescribeStores
func CreateDescribeStoresResponse ¶
func CreateDescribeStoresResponse() (response *DescribeStoresResponse)
CreateDescribeStoresResponse creates a response to parse from DescribeStores response
type DescribeUserOperationLogRequest ¶
type DescribeUserOperationLogRequest struct { *requests.RpcRequest OperateUserId requests.Integer `position:"Query" name:"OperateUserId"` ItemTitle string `position:"Query" name:"ItemTitle"` OperateStatus string `position:"Query" name:"OperateStatus"` StoreId string `position:"Query" name:"StoreId"` Reverse requests.Boolean `position:"Query" name:"Reverse"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` FromDate string `position:"Query" name:"FromDate"` ItemId requests.Integer `position:"Query" name:"ItemId"` ToDate string `position:"Query" name:"ToDate"` EslBarCode string `position:"Query" name:"EslBarCode"` PageSize requests.Integer `position:"Query" name:"PageSize"` OperateType string `position:"Query" name:"OperateType"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
DescribeUserOperationLogRequest is the request struct for api DescribeUserOperationLog
func CreateDescribeUserOperationLogRequest ¶
func CreateDescribeUserOperationLogRequest() (request *DescribeUserOperationLogRequest)
CreateDescribeUserOperationLogRequest creates a request to invoke DescribeUserOperationLog API
type DescribeUserOperationLogResponse ¶
type DescribeUserOperationLogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` OperationLogs OperationLogs `json:"OperationLogs" xml:"OperationLogs"` }
DescribeUserOperationLogResponse is the response struct for api DescribeUserOperationLog
func CreateDescribeUserOperationLogResponse ¶
func CreateDescribeUserOperationLogResponse() (response *DescribeUserOperationLogResponse)
CreateDescribeUserOperationLogResponse creates a response to parse from DescribeUserOperationLog response
type DescribeUserRamPolicyRequest ¶
type DescribeUserRamPolicyRequest struct { *requests.RpcRequest CompanyId string `position:"Query" name:"CompanyId"` UserType string `position:"Query" name:"UserType"` StoreId string `position:"Query" name:"StoreId"` }
DescribeUserRamPolicyRequest is the request struct for api DescribeUserRamPolicy
func CreateDescribeUserRamPolicyRequest ¶
func CreateDescribeUserRamPolicyRequest() (request *DescribeUserRamPolicyRequest)
CreateDescribeUserRamPolicyRequest creates a request to invoke DescribeUserRamPolicy API
type DescribeUserRamPolicyResponse ¶
type DescribeUserRamPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` Policy string `json:"Policy" xml:"Policy"` }
DescribeUserRamPolicyResponse is the response struct for api DescribeUserRamPolicy
func CreateDescribeUserRamPolicyResponse ¶
func CreateDescribeUserRamPolicyResponse() (response *DescribeUserRamPolicyResponse)
CreateDescribeUserRamPolicyResponse creates a response to parse from DescribeUserRamPolicy response
type EslDeviceInfo ¶
type EslDeviceInfo struct { CompanyId string `json:"CompanyId" xml:"CompanyId"` StoreId string `json:"StoreId" xml:"StoreId"` Mac string `json:"Mac" xml:"Mac"` EslBarCode string `json:"EslBarCode" xml:"EslBarCode"` ItemBarCode string `json:"ItemBarCode" xml:"ItemBarCode"` Vendor string `json:"Vendor" xml:"Vendor"` ConnectAp string `json:"ConnectAp" xml:"ConnectAp"` Type string `json:"Type" xml:"Type"` Model string `json:"Model" xml:"Model"` BeBind string `json:"BeBind" xml:"BeBind"` ScreenWidth string `json:"ScreenWidth" xml:"ScreenWidth"` ScreenHeight string `json:"ScreenHeight" xml:"ScreenHeight"` LastCommunicateTime string `json:"LastCommunicateTime" xml:"LastCommunicateTime"` BatteryLevel int `json:"BatteryLevel" xml:"BatteryLevel"` EslStatus string `json:"EslStatus" xml:"EslStatus"` ShelfCode string `json:"ShelfCode" xml:"ShelfCode"` PositionCode string `json:"PositionCode" xml:"PositionCode"` ItemId int `json:"ItemId" xml:"ItemId"` ItemTitle string `json:"ItemTitle" xml:"ItemTitle"` ItemActionPrice int `json:"ItemActionPrice" xml:"ItemActionPrice"` ItemPriceUnit string `json:"ItemPriceUnit" xml:"ItemPriceUnit"` }
EslDeviceInfo is a nested struct in cloudesl response
type EslDevices ¶
type EslDevices struct {
EslDeviceInfo []EslDeviceInfo `json:"EslDeviceInfo" xml:"EslDeviceInfo"`
}
EslDevices is a nested struct in cloudesl response
type ItemInfo ¶
type ItemInfo struct { CompanyId string `json:"CompanyId" xml:"CompanyId"` StoreId string `json:"StoreId" xml:"StoreId"` PriceUnit string `json:"PriceUnit" xml:"PriceUnit"` ActionPrice int `json:"ActionPrice" xml:"ActionPrice"` ItemBarCode string `json:"ItemBarCode" xml:"ItemBarCode"` ItemTitle string `json:"ItemTitle" xml:"ItemTitle"` ItemId int `json:"ItemId" xml:"ItemId"` ModelNumber string `json:"ModelNumber" xml:"ModelNumber"` BrandName string `json:"BrandName" xml:"BrandName"` SaleSpec string `json:"SaleSpec" xml:"SaleSpec"` CategoryName string `json:"CategoryName" xml:"CategoryName"` Rank string `json:"Rank" xml:"Rank"` EnergyEfficiency string `json:"EnergyEfficiency" xml:"EnergyEfficiency"` SkuId string `json:"SkuId" xml:"SkuId"` PromotionStart string `json:"PromotionStart" xml:"PromotionStart"` PromotionEnd string `json:"PromotionEnd" xml:"PromotionEnd"` PromotionText string `json:"PromotionText" xml:"PromotionText"` PromotionReason string `json:"PromotionReason" xml:"PromotionReason"` BePromotion bool `json:"BePromotion" xml:"BePromotion"` ItemQrCode string `json:"ItemQrCode" xml:"ItemQrCode"` OriginalPrice int `json:"OriginalPrice" xml:"OriginalPrice"` MemberPrice int `json:"MemberPrice" xml:"MemberPrice"` SuggestPrice int `json:"SuggestPrice" xml:"SuggestPrice"` ItemShortTitle string `json:"ItemShortTitle" xml:"ItemShortTitle"` OptionGroups string `json:"OptionGroups" xml:"OptionGroups"` ProductionPlace string `json:"ProductionPlace" xml:"ProductionPlace"` PositionCode string `json:"PositionCode" xml:"PositionCode"` ExtraAttribute string `json:"ExtraAttribute" xml:"ExtraAttribute"` BeSourceCode bool `json:"BeSourceCode" xml:"BeSourceCode"` SourceCode string `json:"SourceCode" xml:"SourceCode"` ForestFirstId string `json:"ForestFirstId" xml:"ForestFirstId"` ForestSecondId string `json:"ForestSecondId" xml:"ForestSecondId"` CustomizeFeatureA string `json:"CustomizeFeatureA" xml:"CustomizeFeatureA"` CustomizeFeatureB string `json:"CustomizeFeatureB" xml:"CustomizeFeatureB"` CustomizeFeatureC string `json:"CustomizeFeatureC" xml:"CustomizeFeatureC"` CustomizeFeatureD string `json:"CustomizeFeatureD" xml:"CustomizeFeatureD"` CustomizeFeatureE string `json:"CustomizeFeatureE" xml:"CustomizeFeatureE"` CustomizeFeatureF string `json:"CustomizeFeatureF" xml:"CustomizeFeatureF"` CustomizeFeatureG string `json:"CustomizeFeatureG" xml:"CustomizeFeatureG"` CustomizeFeatureH string `json:"CustomizeFeatureH" xml:"CustomizeFeatureH"` CustomizeFeatureI string `json:"CustomizeFeatureI" xml:"CustomizeFeatureI"` CustomizeFeatureJ string `json:"CustomizeFeatureJ" xml:"CustomizeFeatureJ"` }
ItemInfo is a nested struct in cloudesl response
type Items ¶
type Items struct {
ItemInfo []ItemInfo `json:"ItemInfo" xml:"ItemInfo"`
}
Items is a nested struct in cloudesl response
type OperationLogInfo ¶
type OperationLogInfo struct { OperateType string `json:"OperateType" xml:"OperateType"` OperateStatus string `json:"OperateStatus" xml:"OperateStatus"` OperateUserId int `json:"OperateUserId" xml:"OperateUserId"` OperateTime string `json:"OperateTime" xml:"OperateTime"` StoreId string `json:"StoreId" xml:"StoreId"` ItemTitle string `json:"ItemTitle" xml:"ItemTitle"` ItemId string `json:"ItemId" xml:"ItemId"` ItemActionPrice int `json:"ItemActionPrice" xml:"ItemActionPrice"` ItemBarCode string `json:"ItemBarCode" xml:"ItemBarCode"` EslBarCode string `json:"EslBarCode" xml:"EslBarCode"` ShelfCode string `json:"ShelfCode" xml:"ShelfCode"` }
OperationLogInfo is a nested struct in cloudesl response
type OperationLogs ¶
type OperationLogs struct {
OperationLogInfo []OperationLogInfo `json:"OperationLogInfo" xml:"OperationLogInfo"`
}
OperationLogs is a nested struct in cloudesl response
type StoreInfo ¶
type StoreInfo struct { CompanyId string `json:"CompanyId" xml:"CompanyId"` StoreId string `json:"StoreId" xml:"StoreId"` StoreName string `json:"StoreName" xml:"StoreName"` Brand string `json:"Brand" xml:"Brand"` OutId string `json:"OutId" xml:"OutId"` Phone string `json:"Phone" xml:"Phone"` Level string `json:"Level" xml:"Level"` Groups string `json:"Groups" xml:"Groups"` Comments string `json:"Comments" xml:"Comments"` ParentId string `json:"ParentId" xml:"ParentId"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` GmtModified string `json:"GmtModified" xml:"GmtModified"` }
StoreInfo is a nested struct in cloudesl response
type Stores ¶
type Stores struct {
StoreInfo []StoreInfo `json:"StoreInfo" xml:"StoreInfo"`
}
Stores is a nested struct in cloudesl response
type UnbindEslDeviceRequest ¶
type UnbindEslDeviceRequest struct { *requests.RpcRequest EslBarCode string `position:"Query" name:"EslBarCode"` StoreId string `position:"Query" name:"StoreId"` ItemBarCode string `position:"Query" name:"ItemBarCode"` }
UnbindEslDeviceRequest is the request struct for api UnbindEslDevice
func CreateUnbindEslDeviceRequest ¶
func CreateUnbindEslDeviceRequest() (request *UnbindEslDeviceRequest)
CreateUnbindEslDeviceRequest creates a request to invoke UnbindEslDevice API
type UnbindEslDeviceResponse ¶
type UnbindEslDeviceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
UnbindEslDeviceResponse is the response struct for api UnbindEslDevice
func CreateUnbindEslDeviceResponse ¶
func CreateUnbindEslDeviceResponse() (response *UnbindEslDeviceResponse)
CreateUnbindEslDeviceResponse creates a response to parse from UnbindEslDevice response
type UnbindEslDeviceShelfRequest ¶
type UnbindEslDeviceShelfRequest struct { *requests.RpcRequest EslBarCode string `position:"Query" name:"EslBarCode"` StoreId string `position:"Query" name:"StoreId"` }
UnbindEslDeviceShelfRequest is the request struct for api UnbindEslDeviceShelf
func CreateUnbindEslDeviceShelfRequest ¶
func CreateUnbindEslDeviceShelfRequest() (request *UnbindEslDeviceShelfRequest)
CreateUnbindEslDeviceShelfRequest creates a request to invoke UnbindEslDeviceShelf API
type UnbindEslDeviceShelfResponse ¶
type UnbindEslDeviceShelfResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
UnbindEslDeviceShelfResponse is the response struct for api UnbindEslDeviceShelf
func CreateUnbindEslDeviceShelfResponse ¶
func CreateUnbindEslDeviceShelfResponse() (response *UnbindEslDeviceShelfResponse)
CreateUnbindEslDeviceShelfResponse creates a response to parse from UnbindEslDeviceShelf response
type UpdateStoreRequest ¶
type UpdateStoreRequest struct { *requests.RpcRequest Comments string `position:"Query" name:"Comments"` Phone string `position:"Query" name:"Phone"` StoreName string `position:"Query" name:"StoreName"` Groups string `position:"Query" name:"Groups"` OutId string `position:"Query" name:"OutId"` StoreId string `position:"Query" name:"StoreId"` Brand string `position:"Query" name:"Brand"` }
UpdateStoreRequest is the request struct for api UpdateStore
func CreateUpdateStoreRequest ¶
func CreateUpdateStoreRequest() (request *UpdateStoreRequest)
CreateUpdateStoreRequest creates a request to invoke UpdateStore API
type UpdateStoreResponse ¶
type UpdateStoreResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Message string `json:"Message" xml:"Message"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` }
UpdateStoreResponse is the response struct for api UpdateStore
func CreateUpdateStoreResponse ¶
func CreateUpdateStoreResponse() (response *UpdateStoreResponse)
CreateUpdateStoreResponse creates a response to parse from UpdateStore response
Source Files ¶
- batch_insert_items.go
- bind_esl_device.go
- bind_esl_device_shelf.go
- client.go
- create_store.go
- delete_esl_device.go
- delete_item.go
- delete_item_by_sku_id.go
- delete_store.go
- describe_alarms.go
- describe_company.go
- describe_esl_devices.go
- describe_items.go
- describe_stores.go
- describe_user_operation_log.go
- describe_user_ram_policy.go
- struct_alarm_info.go
- struct_alarms.go
- struct_batch_result.go
- struct_batch_results.go
- struct_esl_device_info.go
- struct_esl_devices.go
- struct_item_info.go
- struct_items.go
- struct_operation_log_info.go
- struct_operation_logs.go
- struct_store_info.go
- struct_stores.go
- unbind_esl_device.go
- unbind_esl_device_shelf.go
- update_store.go