cloudesl

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL