cloudesl-20200201/client/client.go (7,859 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. /** * */ package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type ActivateApDeviceRequest struct { ApMac *string `json:"ApMac,omitempty" xml:"ApMac,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s ActivateApDeviceRequest) String() string { return tea.Prettify(s) } func (s ActivateApDeviceRequest) GoString() string { return s.String() } func (s *ActivateApDeviceRequest) SetApMac(v string) *ActivateApDeviceRequest { s.ApMac = &v return s } func (s *ActivateApDeviceRequest) SetExtraParams(v string) *ActivateApDeviceRequest { s.ExtraParams = &v return s } func (s *ActivateApDeviceRequest) SetStoreId(v string) *ActivateApDeviceRequest { s.StoreId = &v return s } type ActivateApDeviceResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ActivateApDeviceResponseBody) String() string { return tea.Prettify(s) } func (s ActivateApDeviceResponseBody) GoString() string { return s.String() } func (s *ActivateApDeviceResponseBody) SetCode(v string) *ActivateApDeviceResponseBody { s.Code = &v return s } func (s *ActivateApDeviceResponseBody) SetDynamicCode(v string) *ActivateApDeviceResponseBody { s.DynamicCode = &v return s } func (s *ActivateApDeviceResponseBody) SetDynamicMessage(v string) *ActivateApDeviceResponseBody { s.DynamicMessage = &v return s } func (s *ActivateApDeviceResponseBody) SetErrorCode(v string) *ActivateApDeviceResponseBody { s.ErrorCode = &v return s } func (s *ActivateApDeviceResponseBody) SetErrorMessage(v string) *ActivateApDeviceResponseBody { s.ErrorMessage = &v return s } func (s *ActivateApDeviceResponseBody) SetMessage(v string) *ActivateApDeviceResponseBody { s.Message = &v return s } func (s *ActivateApDeviceResponseBody) SetRequestId(v string) *ActivateApDeviceResponseBody { s.RequestId = &v return s } func (s *ActivateApDeviceResponseBody) SetSuccess(v bool) *ActivateApDeviceResponseBody { s.Success = &v return s } type ActivateApDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ActivateApDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ActivateApDeviceResponse) String() string { return tea.Prettify(s) } func (s ActivateApDeviceResponse) GoString() string { return s.String() } func (s *ActivateApDeviceResponse) SetHeaders(v map[string]*string) *ActivateApDeviceResponse { s.Headers = v return s } func (s *ActivateApDeviceResponse) SetStatusCode(v int32) *ActivateApDeviceResponse { s.StatusCode = &v return s } func (s *ActivateApDeviceResponse) SetBody(v *ActivateApDeviceResponseBody) *ActivateApDeviceResponse { s.Body = v return s } type AddApDeviceRequest struct { ApMac *string `json:"ApMac,omitempty" xml:"ApMac,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"` SerialNumber *string `json:"SerialNumber,omitempty" xml:"SerialNumber,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s AddApDeviceRequest) String() string { return tea.Prettify(s) } func (s AddApDeviceRequest) GoString() string { return s.String() } func (s *AddApDeviceRequest) SetApMac(v string) *AddApDeviceRequest { s.ApMac = &v return s } func (s *AddApDeviceRequest) SetClientToken(v string) *AddApDeviceRequest { s.ClientToken = &v return s } func (s *AddApDeviceRequest) SetExtraParams(v string) *AddApDeviceRequest { s.ExtraParams = &v return s } func (s *AddApDeviceRequest) SetRemark(v string) *AddApDeviceRequest { s.Remark = &v return s } func (s *AddApDeviceRequest) SetSerialNumber(v string) *AddApDeviceRequest { s.SerialNumber = &v return s } func (s *AddApDeviceRequest) SetStoreId(v string) *AddApDeviceRequest { s.StoreId = &v return s } type AddApDeviceResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s AddApDeviceResponseBody) String() string { return tea.Prettify(s) } func (s AddApDeviceResponseBody) GoString() string { return s.String() } func (s *AddApDeviceResponseBody) SetCode(v string) *AddApDeviceResponseBody { s.Code = &v return s } func (s *AddApDeviceResponseBody) SetDynamicCode(v string) *AddApDeviceResponseBody { s.DynamicCode = &v return s } func (s *AddApDeviceResponseBody) SetDynamicMessage(v string) *AddApDeviceResponseBody { s.DynamicMessage = &v return s } func (s *AddApDeviceResponseBody) SetErrorCode(v string) *AddApDeviceResponseBody { s.ErrorCode = &v return s } func (s *AddApDeviceResponseBody) SetErrorMessage(v string) *AddApDeviceResponseBody { s.ErrorMessage = &v return s } func (s *AddApDeviceResponseBody) SetMessage(v string) *AddApDeviceResponseBody { s.Message = &v return s } func (s *AddApDeviceResponseBody) SetRequestId(v string) *AddApDeviceResponseBody { s.RequestId = &v return s } func (s *AddApDeviceResponseBody) SetSuccess(v bool) *AddApDeviceResponseBody { s.Success = &v return s } type AddApDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddApDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddApDeviceResponse) String() string { return tea.Prettify(s) } func (s AddApDeviceResponse) GoString() string { return s.String() } func (s *AddApDeviceResponse) SetHeaders(v map[string]*string) *AddApDeviceResponse { s.Headers = v return s } func (s *AddApDeviceResponse) SetStatusCode(v int32) *AddApDeviceResponse { s.StatusCode = &v return s } func (s *AddApDeviceResponse) SetBody(v *AddApDeviceResponseBody) *AddApDeviceResponse { s.Body = v return s } type AddCompanyTemplateRequest struct { DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"` IfDefault *bool `json:"IfDefault,omitempty" xml:"IfDefault,omitempty"` IfMember *bool `json:"IfMember,omitempty" xml:"IfMember,omitempty"` IfOutOfInventory *bool `json:"IfOutOfInventory,omitempty" xml:"IfOutOfInventory,omitempty"` IfPromotion *bool `json:"IfPromotion,omitempty" xml:"IfPromotion,omitempty"` IfSourceCode *bool `json:"IfSourceCode,omitempty" xml:"IfSourceCode,omitempty"` Layout *int32 `json:"Layout,omitempty" xml:"Layout,omitempty"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"` } func (s AddCompanyTemplateRequest) String() string { return tea.Prettify(s) } func (s AddCompanyTemplateRequest) GoString() string { return s.String() } func (s *AddCompanyTemplateRequest) SetDeviceType(v string) *AddCompanyTemplateRequest { s.DeviceType = &v return s } func (s *AddCompanyTemplateRequest) SetEslSize(v string) *AddCompanyTemplateRequest { s.EslSize = &v return s } func (s *AddCompanyTemplateRequest) SetExtraParams(v string) *AddCompanyTemplateRequest { s.ExtraParams = &v return s } func (s *AddCompanyTemplateRequest) SetGroupId(v string) *AddCompanyTemplateRequest { s.GroupId = &v return s } func (s *AddCompanyTemplateRequest) SetIfDefault(v bool) *AddCompanyTemplateRequest { s.IfDefault = &v return s } func (s *AddCompanyTemplateRequest) SetIfMember(v bool) *AddCompanyTemplateRequest { s.IfMember = &v return s } func (s *AddCompanyTemplateRequest) SetIfOutOfInventory(v bool) *AddCompanyTemplateRequest { s.IfOutOfInventory = &v return s } func (s *AddCompanyTemplateRequest) SetIfPromotion(v bool) *AddCompanyTemplateRequest { s.IfPromotion = &v return s } func (s *AddCompanyTemplateRequest) SetIfSourceCode(v bool) *AddCompanyTemplateRequest { s.IfSourceCode = &v return s } func (s *AddCompanyTemplateRequest) SetLayout(v int32) *AddCompanyTemplateRequest { s.Layout = &v return s } func (s *AddCompanyTemplateRequest) SetScene(v string) *AddCompanyTemplateRequest { s.Scene = &v return s } func (s *AddCompanyTemplateRequest) SetTemplateName(v string) *AddCompanyTemplateRequest { s.TemplateName = &v return s } func (s *AddCompanyTemplateRequest) SetTemplateSceneId(v string) *AddCompanyTemplateRequest { s.TemplateSceneId = &v return s } func (s *AddCompanyTemplateRequest) SetTemplateType(v string) *AddCompanyTemplateRequest { s.TemplateType = &v return s } func (s *AddCompanyTemplateRequest) SetTemplateVersion(v string) *AddCompanyTemplateRequest { s.TemplateVersion = &v return s } func (s *AddCompanyTemplateRequest) SetVendor(v string) *AddCompanyTemplateRequest { s.Vendor = &v return s } type AddCompanyTemplateResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s AddCompanyTemplateResponseBody) String() string { return tea.Prettify(s) } func (s AddCompanyTemplateResponseBody) GoString() string { return s.String() } func (s *AddCompanyTemplateResponseBody) SetCode(v string) *AddCompanyTemplateResponseBody { s.Code = &v return s } func (s *AddCompanyTemplateResponseBody) SetDynamicCode(v string) *AddCompanyTemplateResponseBody { s.DynamicCode = &v return s } func (s *AddCompanyTemplateResponseBody) SetDynamicMessage(v string) *AddCompanyTemplateResponseBody { s.DynamicMessage = &v return s } func (s *AddCompanyTemplateResponseBody) SetErrorCode(v string) *AddCompanyTemplateResponseBody { s.ErrorCode = &v return s } func (s *AddCompanyTemplateResponseBody) SetErrorMessage(v string) *AddCompanyTemplateResponseBody { s.ErrorMessage = &v return s } func (s *AddCompanyTemplateResponseBody) SetMessage(v string) *AddCompanyTemplateResponseBody { s.Message = &v return s } func (s *AddCompanyTemplateResponseBody) SetRequestId(v string) *AddCompanyTemplateResponseBody { s.RequestId = &v return s } func (s *AddCompanyTemplateResponseBody) SetSuccess(v bool) *AddCompanyTemplateResponseBody { s.Success = &v return s } type AddCompanyTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddCompanyTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddCompanyTemplateResponse) String() string { return tea.Prettify(s) } func (s AddCompanyTemplateResponse) GoString() string { return s.String() } func (s *AddCompanyTemplateResponse) SetHeaders(v map[string]*string) *AddCompanyTemplateResponse { s.Headers = v return s } func (s *AddCompanyTemplateResponse) SetStatusCode(v int32) *AddCompanyTemplateResponse { s.StatusCode = &v return s } func (s *AddCompanyTemplateResponse) SetBody(v *AddCompanyTemplateResponseBody) *AddCompanyTemplateResponse { s.Body = v return s } type AddUserRequest struct { ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s AddUserRequest) String() string { return tea.Prettify(s) } func (s AddUserRequest) GoString() string { return s.String() } func (s *AddUserRequest) SetClientToken(v string) *AddUserRequest { s.ClientToken = &v return s } func (s *AddUserRequest) SetExtraParams(v string) *AddUserRequest { s.ExtraParams = &v return s } func (s *AddUserRequest) SetUserId(v string) *AddUserRequest { s.UserId = &v return s } type AddUserResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s AddUserResponseBody) String() string { return tea.Prettify(s) } func (s AddUserResponseBody) GoString() string { return s.String() } func (s *AddUserResponseBody) SetCode(v string) *AddUserResponseBody { s.Code = &v return s } func (s *AddUserResponseBody) SetDynamicCode(v string) *AddUserResponseBody { s.DynamicCode = &v return s } func (s *AddUserResponseBody) SetDynamicMessage(v string) *AddUserResponseBody { s.DynamicMessage = &v return s } func (s *AddUserResponseBody) SetErrorCode(v string) *AddUserResponseBody { s.ErrorCode = &v return s } func (s *AddUserResponseBody) SetErrorMessage(v string) *AddUserResponseBody { s.ErrorMessage = &v return s } func (s *AddUserResponseBody) SetMessage(v string) *AddUserResponseBody { s.Message = &v return s } func (s *AddUserResponseBody) SetRequestId(v string) *AddUserResponseBody { s.RequestId = &v return s } func (s *AddUserResponseBody) SetSuccess(v bool) *AddUserResponseBody { s.Success = &v return s } type AddUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddUserResponse) String() string { return tea.Prettify(s) } func (s AddUserResponse) GoString() string { return s.String() } func (s *AddUserResponse) SetHeaders(v map[string]*string) *AddUserResponse { s.Headers = v return s } func (s *AddUserResponse) SetStatusCode(v int32) *AddUserResponse { s.StatusCode = &v return s } func (s *AddUserResponse) SetBody(v *AddUserResponseBody) *AddUserResponse { s.Body = v return s } type ApplyCompanyTemplateVersionToStoresRequest struct { Stores *string `json:"Stores,omitempty" xml:"Stores,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` } func (s ApplyCompanyTemplateVersionToStoresRequest) String() string { return tea.Prettify(s) } func (s ApplyCompanyTemplateVersionToStoresRequest) GoString() string { return s.String() } func (s *ApplyCompanyTemplateVersionToStoresRequest) SetStores(v string) *ApplyCompanyTemplateVersionToStoresRequest { s.Stores = &v return s } func (s *ApplyCompanyTemplateVersionToStoresRequest) SetTemplateVersion(v string) *ApplyCompanyTemplateVersionToStoresRequest { s.TemplateVersion = &v return s } type ApplyCompanyTemplateVersionToStoresResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ApplyCompanyTemplateVersionToStoresResponseBody) String() string { return tea.Prettify(s) } func (s ApplyCompanyTemplateVersionToStoresResponseBody) GoString() string { return s.String() } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetCode(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.Code = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetDynamicCode(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.DynamicCode = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetDynamicMessage(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.DynamicMessage = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetErrorCode(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.ErrorCode = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetErrorMessage(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.ErrorMessage = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetMessage(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.Message = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetRequestId(v string) *ApplyCompanyTemplateVersionToStoresResponseBody { s.RequestId = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponseBody) SetSuccess(v bool) *ApplyCompanyTemplateVersionToStoresResponseBody { s.Success = &v return s } type ApplyCompanyTemplateVersionToStoresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ApplyCompanyTemplateVersionToStoresResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ApplyCompanyTemplateVersionToStoresResponse) String() string { return tea.Prettify(s) } func (s ApplyCompanyTemplateVersionToStoresResponse) GoString() string { return s.String() } func (s *ApplyCompanyTemplateVersionToStoresResponse) SetHeaders(v map[string]*string) *ApplyCompanyTemplateVersionToStoresResponse { s.Headers = v return s } func (s *ApplyCompanyTemplateVersionToStoresResponse) SetStatusCode(v int32) *ApplyCompanyTemplateVersionToStoresResponse { s.StatusCode = &v return s } func (s *ApplyCompanyTemplateVersionToStoresResponse) SetBody(v *ApplyCompanyTemplateVersionToStoresResponseBody) *ApplyCompanyTemplateVersionToStoresResponse { s.Body = v return s } type AssignUserRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` Stores *string `json:"Stores,omitempty" xml:"Stores,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` } func (s AssignUserRequest) String() string { return tea.Prettify(s) } func (s AssignUserRequest) GoString() string { return s.String() } func (s *AssignUserRequest) SetExtraParams(v string) *AssignUserRequest { s.ExtraParams = &v return s } func (s *AssignUserRequest) SetStores(v string) *AssignUserRequest { s.Stores = &v return s } func (s *AssignUserRequest) SetUserId(v string) *AssignUserRequest { s.UserId = &v return s } func (s *AssignUserRequest) SetUserType(v string) *AssignUserRequest { s.UserType = &v return s } type AssignUserResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s AssignUserResponseBody) String() string { return tea.Prettify(s) } func (s AssignUserResponseBody) GoString() string { return s.String() } func (s *AssignUserResponseBody) SetCode(v string) *AssignUserResponseBody { s.Code = &v return s } func (s *AssignUserResponseBody) SetDynamicCode(v string) *AssignUserResponseBody { s.DynamicCode = &v return s } func (s *AssignUserResponseBody) SetDynamicMessage(v string) *AssignUserResponseBody { s.DynamicMessage = &v return s } func (s *AssignUserResponseBody) SetErrorCode(v string) *AssignUserResponseBody { s.ErrorCode = &v return s } func (s *AssignUserResponseBody) SetErrorMessage(v string) *AssignUserResponseBody { s.ErrorMessage = &v return s } func (s *AssignUserResponseBody) SetMessage(v string) *AssignUserResponseBody { s.Message = &v return s } func (s *AssignUserResponseBody) SetRequestId(v string) *AssignUserResponseBody { s.RequestId = &v return s } func (s *AssignUserResponseBody) SetSuccess(v bool) *AssignUserResponseBody { s.Success = &v return s } type AssignUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AssignUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AssignUserResponse) String() string { return tea.Prettify(s) } func (s AssignUserResponse) GoString() string { return s.String() } func (s *AssignUserResponse) SetHeaders(v map[string]*string) *AssignUserResponse { s.Headers = v return s } func (s *AssignUserResponse) SetStatusCode(v int32) *AssignUserResponse { s.StatusCode = &v return s } func (s *AssignUserResponse) SetBody(v *AssignUserResponseBody) *AssignUserResponse { s.Body = v return s } type BatchInsertItemsRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ItemInfo []*BatchInsertItemsRequestItemInfo `json:"ItemInfo,omitempty" xml:"ItemInfo,omitempty" type:"Repeated"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` SyncByItemId *bool `json:"SyncByItemId,omitempty" xml:"SyncByItemId,omitempty"` } func (s BatchInsertItemsRequest) String() string { return tea.Prettify(s) } func (s BatchInsertItemsRequest) GoString() string { return s.String() } func (s *BatchInsertItemsRequest) SetExtraParams(v string) *BatchInsertItemsRequest { s.ExtraParams = &v return s } func (s *BatchInsertItemsRequest) SetItemInfo(v []*BatchInsertItemsRequestItemInfo) *BatchInsertItemsRequest { s.ItemInfo = v return s } func (s *BatchInsertItemsRequest) SetStoreId(v string) *BatchInsertItemsRequest { s.StoreId = &v return s } func (s *BatchInsertItemsRequest) SetSyncByItemId(v bool) *BatchInsertItemsRequest { s.SyncByItemId = &v return s } type BatchInsertItemsRequestItemInfo struct { ActionPrice *int32 `json:"ActionPrice,omitempty" xml:"ActionPrice,omitempty"` BeClearance *bool `json:"BeClearance,omitempty" xml:"BeClearance,omitempty"` BeMember *bool `json:"BeMember,omitempty" xml:"BeMember,omitempty"` BePromotion *bool `json:"BePromotion,omitempty" xml:"BePromotion,omitempty"` BeSourceCode *bool `json:"BeSourceCode,omitempty" xml:"BeSourceCode,omitempty"` BrandName *string `json:"BrandName,omitempty" xml:"BrandName,omitempty"` CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"` CustomizeFeatureA *string `json:"CustomizeFeatureA,omitempty" xml:"CustomizeFeatureA,omitempty"` CustomizeFeatureB *string `json:"CustomizeFeatureB,omitempty" xml:"CustomizeFeatureB,omitempty"` CustomizeFeatureC *string `json:"CustomizeFeatureC,omitempty" xml:"CustomizeFeatureC,omitempty"` CustomizeFeatureD *string `json:"CustomizeFeatureD,omitempty" xml:"CustomizeFeatureD,omitempty"` CustomizeFeatureE *string `json:"CustomizeFeatureE,omitempty" xml:"CustomizeFeatureE,omitempty"` CustomizeFeatureF *string `json:"CustomizeFeatureF,omitempty" xml:"CustomizeFeatureF,omitempty"` CustomizeFeatureG *string `json:"CustomizeFeatureG,omitempty" xml:"CustomizeFeatureG,omitempty"` CustomizeFeatureH *string `json:"CustomizeFeatureH,omitempty" xml:"CustomizeFeatureH,omitempty"` CustomizeFeatureI *string `json:"CustomizeFeatureI,omitempty" xml:"CustomizeFeatureI,omitempty"` CustomizeFeatureJ *string `json:"CustomizeFeatureJ,omitempty" xml:"CustomizeFeatureJ,omitempty"` CustomizeFeatureK *string `json:"CustomizeFeatureK,omitempty" xml:"CustomizeFeatureK,omitempty"` CustomizeFeatureL *string `json:"CustomizeFeatureL,omitempty" xml:"CustomizeFeatureL,omitempty"` CustomizeFeatureM *string `json:"CustomizeFeatureM,omitempty" xml:"CustomizeFeatureM,omitempty"` CustomizeFeatureN *string `json:"CustomizeFeatureN,omitempty" xml:"CustomizeFeatureN,omitempty"` CustomizeFeatureO *string `json:"CustomizeFeatureO,omitempty" xml:"CustomizeFeatureO,omitempty"` CustomizeFeatureP *string `json:"CustomizeFeatureP,omitempty" xml:"CustomizeFeatureP,omitempty"` CustomizeFeatureQ *string `json:"CustomizeFeatureQ,omitempty" xml:"CustomizeFeatureQ,omitempty"` CustomizeFeatureR *string `json:"CustomizeFeatureR,omitempty" xml:"CustomizeFeatureR,omitempty"` CustomizeFeatureS *string `json:"CustomizeFeatureS,omitempty" xml:"CustomizeFeatureS,omitempty"` CustomizeFeatureT *string `json:"CustomizeFeatureT,omitempty" xml:"CustomizeFeatureT,omitempty"` CustomizeFeatureU *string `json:"CustomizeFeatureU,omitempty" xml:"CustomizeFeatureU,omitempty"` CustomizeFeatureV *string `json:"CustomizeFeatureV,omitempty" xml:"CustomizeFeatureV,omitempty"` CustomizeFeatureW *string `json:"CustomizeFeatureW,omitempty" xml:"CustomizeFeatureW,omitempty"` CustomizeFeatureX *string `json:"CustomizeFeatureX,omitempty" xml:"CustomizeFeatureX,omitempty"` CustomizeFeatureY *string `json:"CustomizeFeatureY,omitempty" xml:"CustomizeFeatureY,omitempty"` CustomizeFeatureZ *string `json:"CustomizeFeatureZ,omitempty" xml:"CustomizeFeatureZ,omitempty"` EnergyEfficiency *string `json:"EnergyEfficiency,omitempty" xml:"EnergyEfficiency,omitempty"` ForestFirstId *string `json:"ForestFirstId,omitempty" xml:"ForestFirstId,omitempty"` ForestSecondId *string `json:"ForestSecondId,omitempty" xml:"ForestSecondId,omitempty"` InventoryStatus *string `json:"InventoryStatus,omitempty" xml:"InventoryStatus,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *string `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemInfoIndex *int32 `json:"ItemInfoIndex,omitempty" xml:"ItemInfoIndex,omitempty"` ItemPicUrl *string `json:"ItemPicUrl,omitempty" xml:"ItemPicUrl,omitempty"` ItemQrCode *string `json:"ItemQrCode,omitempty" xml:"ItemQrCode,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` ItemTitle *string `json:"ItemTitle,omitempty" xml:"ItemTitle,omitempty"` Manufacturer *string `json:"Manufacturer,omitempty" xml:"Manufacturer,omitempty"` Material *string `json:"Material,omitempty" xml:"Material,omitempty"` MemberPrice *int32 `json:"MemberPrice,omitempty" xml:"MemberPrice,omitempty"` ModelNumber *string `json:"ModelNumber,omitempty" xml:"ModelNumber,omitempty"` OriginalPrice *int32 `json:"OriginalPrice,omitempty" xml:"OriginalPrice,omitempty"` PriceUnit *string `json:"PriceUnit,omitempty" xml:"PriceUnit,omitempty"` ProductionPlace *string `json:"ProductionPlace,omitempty" xml:"ProductionPlace,omitempty"` PromotionEnd *string `json:"PromotionEnd,omitempty" xml:"PromotionEnd,omitempty"` PromotionReason *string `json:"PromotionReason,omitempty" xml:"PromotionReason,omitempty"` PromotionStart *string `json:"PromotionStart,omitempty" xml:"PromotionStart,omitempty"` PromotionText *string `json:"PromotionText,omitempty" xml:"PromotionText,omitempty"` Rank *string `json:"Rank,omitempty" xml:"Rank,omitempty"` SaleSpec *string `json:"SaleSpec,omitempty" xml:"SaleSpec,omitempty"` SalesPrice *int32 `json:"SalesPrice,omitempty" xml:"SalesPrice,omitempty"` SkuId *string `json:"SkuId,omitempty" xml:"SkuId,omitempty"` SourceCode *string `json:"SourceCode,omitempty" xml:"SourceCode,omitempty"` SuggestPrice *int32 `json:"SuggestPrice,omitempty" xml:"SuggestPrice,omitempty"` SupplierName *string `json:"SupplierName,omitempty" xml:"SupplierName,omitempty"` TaxFee *string `json:"TaxFee,omitempty" xml:"TaxFee,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` } func (s BatchInsertItemsRequestItemInfo) String() string { return tea.Prettify(s) } func (s BatchInsertItemsRequestItemInfo) GoString() string { return s.String() } func (s *BatchInsertItemsRequestItemInfo) SetActionPrice(v int32) *BatchInsertItemsRequestItemInfo { s.ActionPrice = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetBeClearance(v bool) *BatchInsertItemsRequestItemInfo { s.BeClearance = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetBeMember(v bool) *BatchInsertItemsRequestItemInfo { s.BeMember = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetBePromotion(v bool) *BatchInsertItemsRequestItemInfo { s.BePromotion = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetBeSourceCode(v bool) *BatchInsertItemsRequestItemInfo { s.BeSourceCode = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetBrandName(v string) *BatchInsertItemsRequestItemInfo { s.BrandName = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCategoryName(v string) *BatchInsertItemsRequestItemInfo { s.CategoryName = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureA(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureA = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureB(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureB = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureC(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureC = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureD(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureD = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureE(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureE = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureF(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureF = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureG(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureG = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureH(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureH = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureI(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureI = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureJ(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureJ = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureK(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureK = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureL(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureL = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureM(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureM = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureN(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureN = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureO(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureO = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureP(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureP = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureQ(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureQ = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureR(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureR = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureS(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureS = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureT(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureT = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureU(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureU = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureV(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureV = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureW(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureW = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureX(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureX = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureY(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureY = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetCustomizeFeatureZ(v string) *BatchInsertItemsRequestItemInfo { s.CustomizeFeatureZ = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetEnergyEfficiency(v string) *BatchInsertItemsRequestItemInfo { s.EnergyEfficiency = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetForestFirstId(v string) *BatchInsertItemsRequestItemInfo { s.ForestFirstId = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetForestSecondId(v string) *BatchInsertItemsRequestItemInfo { s.ForestSecondId = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetInventoryStatus(v string) *BatchInsertItemsRequestItemInfo { s.InventoryStatus = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemBarCode(v string) *BatchInsertItemsRequestItemInfo { s.ItemBarCode = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemId(v string) *BatchInsertItemsRequestItemInfo { s.ItemId = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemInfoIndex(v int32) *BatchInsertItemsRequestItemInfo { s.ItemInfoIndex = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemPicUrl(v string) *BatchInsertItemsRequestItemInfo { s.ItemPicUrl = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemQrCode(v string) *BatchInsertItemsRequestItemInfo { s.ItemQrCode = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemShortTitle(v string) *BatchInsertItemsRequestItemInfo { s.ItemShortTitle = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetItemTitle(v string) *BatchInsertItemsRequestItemInfo { s.ItemTitle = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetManufacturer(v string) *BatchInsertItemsRequestItemInfo { s.Manufacturer = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetMaterial(v string) *BatchInsertItemsRequestItemInfo { s.Material = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetMemberPrice(v int32) *BatchInsertItemsRequestItemInfo { s.MemberPrice = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetModelNumber(v string) *BatchInsertItemsRequestItemInfo { s.ModelNumber = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetOriginalPrice(v int32) *BatchInsertItemsRequestItemInfo { s.OriginalPrice = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetPriceUnit(v string) *BatchInsertItemsRequestItemInfo { s.PriceUnit = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetProductionPlace(v string) *BatchInsertItemsRequestItemInfo { s.ProductionPlace = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetPromotionEnd(v string) *BatchInsertItemsRequestItemInfo { s.PromotionEnd = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetPromotionReason(v string) *BatchInsertItemsRequestItemInfo { s.PromotionReason = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetPromotionStart(v string) *BatchInsertItemsRequestItemInfo { s.PromotionStart = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetPromotionText(v string) *BatchInsertItemsRequestItemInfo { s.PromotionText = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetRank(v string) *BatchInsertItemsRequestItemInfo { s.Rank = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSaleSpec(v string) *BatchInsertItemsRequestItemInfo { s.SaleSpec = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSalesPrice(v int32) *BatchInsertItemsRequestItemInfo { s.SalesPrice = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSkuId(v string) *BatchInsertItemsRequestItemInfo { s.SkuId = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSourceCode(v string) *BatchInsertItemsRequestItemInfo { s.SourceCode = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSuggestPrice(v int32) *BatchInsertItemsRequestItemInfo { s.SuggestPrice = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetSupplierName(v string) *BatchInsertItemsRequestItemInfo { s.SupplierName = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetTaxFee(v string) *BatchInsertItemsRequestItemInfo { s.TaxFee = &v return s } func (s *BatchInsertItemsRequestItemInfo) SetTemplateSceneId(v string) *BatchInsertItemsRequestItemInfo { s.TemplateSceneId = &v return s } type BatchInsertItemsResponseBody struct { BatchResults []*BatchInsertItemsResponseBodyBatchResults `json:"BatchResults,omitempty" xml:"BatchResults,omitempty" type:"Repeated"` Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s BatchInsertItemsResponseBody) String() string { return tea.Prettify(s) } func (s BatchInsertItemsResponseBody) GoString() string { return s.String() } func (s *BatchInsertItemsResponseBody) SetBatchResults(v []*BatchInsertItemsResponseBodyBatchResults) *BatchInsertItemsResponseBody { s.BatchResults = v return s } func (s *BatchInsertItemsResponseBody) SetCode(v string) *BatchInsertItemsResponseBody { s.Code = &v return s } func (s *BatchInsertItemsResponseBody) SetDynamicCode(v string) *BatchInsertItemsResponseBody { s.DynamicCode = &v return s } func (s *BatchInsertItemsResponseBody) SetDynamicMessage(v string) *BatchInsertItemsResponseBody { s.DynamicMessage = &v return s } func (s *BatchInsertItemsResponseBody) SetErrorCode(v string) *BatchInsertItemsResponseBody { s.ErrorCode = &v return s } func (s *BatchInsertItemsResponseBody) SetErrorMessage(v string) *BatchInsertItemsResponseBody { s.ErrorMessage = &v return s } func (s *BatchInsertItemsResponseBody) SetMessage(v string) *BatchInsertItemsResponseBody { s.Message = &v return s } func (s *BatchInsertItemsResponseBody) SetRequestId(v string) *BatchInsertItemsResponseBody { s.RequestId = &v return s } func (s *BatchInsertItemsResponseBody) SetSuccess(v bool) *BatchInsertItemsResponseBody { s.Success = &v return s } type BatchInsertItemsResponseBodyBatchResults struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` Index *int32 `json:"Index,omitempty" xml:"Index,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s BatchInsertItemsResponseBodyBatchResults) String() string { return tea.Prettify(s) } func (s BatchInsertItemsResponseBodyBatchResults) GoString() string { return s.String() } func (s *BatchInsertItemsResponseBodyBatchResults) SetErrorCode(v string) *BatchInsertItemsResponseBodyBatchResults { s.ErrorCode = &v return s } func (s *BatchInsertItemsResponseBodyBatchResults) SetIndex(v int32) *BatchInsertItemsResponseBodyBatchResults { s.Index = &v return s } func (s *BatchInsertItemsResponseBodyBatchResults) SetMessage(v string) *BatchInsertItemsResponseBodyBatchResults { s.Message = &v return s } func (s *BatchInsertItemsResponseBodyBatchResults) SetSuccess(v bool) *BatchInsertItemsResponseBodyBatchResults { s.Success = &v return s } type BatchInsertItemsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *BatchInsertItemsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s BatchInsertItemsResponse) String() string { return tea.Prettify(s) } func (s BatchInsertItemsResponse) GoString() string { return s.String() } func (s *BatchInsertItemsResponse) SetHeaders(v map[string]*string) *BatchInsertItemsResponse { s.Headers = v return s } func (s *BatchInsertItemsResponse) SetStatusCode(v int32) *BatchInsertItemsResponse { s.StatusCode = &v return s } func (s *BatchInsertItemsResponse) SetBody(v *BatchInsertItemsResponseBody) *BatchInsertItemsResponse { s.Body = v return s } type BindEslDeviceRequest struct { Column *string `json:"Column,omitempty" xml:"Column,omitempty"` ContainerId *string `json:"ContainerId,omitempty" xml:"ContainerId,omitempty"` ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` Layer *int32 `json:"Layer,omitempty" xml:"Layer,omitempty"` LayoutId *string `json:"LayoutId,omitempty" xml:"LayoutId,omitempty"` LayoutName *string `json:"LayoutName,omitempty" xml:"LayoutName,omitempty"` Shelf *string `json:"Shelf,omitempty" xml:"Shelf,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s BindEslDeviceRequest) String() string { return tea.Prettify(s) } func (s BindEslDeviceRequest) GoString() string { return s.String() } func (s *BindEslDeviceRequest) SetColumn(v string) *BindEslDeviceRequest { s.Column = &v return s } func (s *BindEslDeviceRequest) SetContainerId(v string) *BindEslDeviceRequest { s.ContainerId = &v return s } func (s *BindEslDeviceRequest) SetContainerName(v string) *BindEslDeviceRequest { s.ContainerName = &v return s } func (s *BindEslDeviceRequest) SetEslBarCode(v string) *BindEslDeviceRequest { s.EslBarCode = &v return s } func (s *BindEslDeviceRequest) SetExtraParams(v string) *BindEslDeviceRequest { s.ExtraParams = &v return s } func (s *BindEslDeviceRequest) SetItemBarCode(v string) *BindEslDeviceRequest { s.ItemBarCode = &v return s } func (s *BindEslDeviceRequest) SetLayer(v int32) *BindEslDeviceRequest { s.Layer = &v return s } func (s *BindEslDeviceRequest) SetLayoutId(v string) *BindEslDeviceRequest { s.LayoutId = &v return s } func (s *BindEslDeviceRequest) SetLayoutName(v string) *BindEslDeviceRequest { s.LayoutName = &v return s } func (s *BindEslDeviceRequest) SetShelf(v string) *BindEslDeviceRequest { s.Shelf = &v return s } func (s *BindEslDeviceRequest) SetStoreId(v string) *BindEslDeviceRequest { s.StoreId = &v return s } type BindEslDeviceResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s BindEslDeviceResponseBody) String() string { return tea.Prettify(s) } func (s BindEslDeviceResponseBody) GoString() string { return s.String() } func (s *BindEslDeviceResponseBody) SetCode(v string) *BindEslDeviceResponseBody { s.Code = &v return s } func (s *BindEslDeviceResponseBody) SetDynamicCode(v string) *BindEslDeviceResponseBody { s.DynamicCode = &v return s } func (s *BindEslDeviceResponseBody) SetDynamicMessage(v string) *BindEslDeviceResponseBody { s.DynamicMessage = &v return s } func (s *BindEslDeviceResponseBody) SetErrorCode(v string) *BindEslDeviceResponseBody { s.ErrorCode = &v return s } func (s *BindEslDeviceResponseBody) SetErrorMessage(v string) *BindEslDeviceResponseBody { s.ErrorMessage = &v return s } func (s *BindEslDeviceResponseBody) SetMessage(v string) *BindEslDeviceResponseBody { s.Message = &v return s } func (s *BindEslDeviceResponseBody) SetRequestId(v string) *BindEslDeviceResponseBody { s.RequestId = &v return s } func (s *BindEslDeviceResponseBody) SetSuccess(v bool) *BindEslDeviceResponseBody { s.Success = &v return s } type BindEslDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *BindEslDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s BindEslDeviceResponse) String() string { return tea.Prettify(s) } func (s BindEslDeviceResponse) GoString() string { return s.String() } func (s *BindEslDeviceResponse) SetHeaders(v map[string]*string) *BindEslDeviceResponse { s.Headers = v return s } func (s *BindEslDeviceResponse) SetStatusCode(v int32) *BindEslDeviceResponse { s.StatusCode = &v return s } func (s *BindEslDeviceResponse) SetBody(v *BindEslDeviceResponseBody) *BindEslDeviceResponse { s.Body = v return s } type CreateStoreRequest struct { AutoUnbindDays *int32 `json:"AutoUnbindDays,omitempty" xml:"AutoUnbindDays,omitempty"` AutoUnbindOfflineEsl *bool `json:"AutoUnbindOfflineEsl,omitempty" xml:"AutoUnbindOfflineEsl,omitempty"` BarCodeEncode *int32 `json:"BarCodeEncode,omitempty" xml:"BarCodeEncode,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ParentId *string `json:"ParentId,omitempty" xml:"ParentId,omitempty"` Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"` StoreName *string `json:"StoreName,omitempty" xml:"StoreName,omitempty"` TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"` UserStoreCode *string `json:"UserStoreCode,omitempty" xml:"UserStoreCode,omitempty"` } func (s CreateStoreRequest) String() string { return tea.Prettify(s) } func (s CreateStoreRequest) GoString() string { return s.String() } func (s *CreateStoreRequest) SetAutoUnbindDays(v int32) *CreateStoreRequest { s.AutoUnbindDays = &v return s } func (s *CreateStoreRequest) SetAutoUnbindOfflineEsl(v bool) *CreateStoreRequest { s.AutoUnbindOfflineEsl = &v return s } func (s *CreateStoreRequest) SetBarCodeEncode(v int32) *CreateStoreRequest { s.BarCodeEncode = &v return s } func (s *CreateStoreRequest) SetClientToken(v string) *CreateStoreRequest { s.ClientToken = &v return s } func (s *CreateStoreRequest) SetExtraParams(v string) *CreateStoreRequest { s.ExtraParams = &v return s } func (s *CreateStoreRequest) SetParentId(v string) *CreateStoreRequest { s.ParentId = &v return s } func (s *CreateStoreRequest) SetPhone(v string) *CreateStoreRequest { s.Phone = &v return s } func (s *CreateStoreRequest) SetStoreName(v string) *CreateStoreRequest { s.StoreName = &v return s } func (s *CreateStoreRequest) SetTimeZone(v string) *CreateStoreRequest { s.TimeZone = &v return s } func (s *CreateStoreRequest) SetUserStoreCode(v string) *CreateStoreRequest { s.UserStoreCode = &v return s } type CreateStoreResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s CreateStoreResponseBody) String() string { return tea.Prettify(s) } func (s CreateStoreResponseBody) GoString() string { return s.String() } func (s *CreateStoreResponseBody) SetCode(v string) *CreateStoreResponseBody { s.Code = &v return s } func (s *CreateStoreResponseBody) SetDynamicCode(v string) *CreateStoreResponseBody { s.DynamicCode = &v return s } func (s *CreateStoreResponseBody) SetDynamicMessage(v string) *CreateStoreResponseBody { s.DynamicMessage = &v return s } func (s *CreateStoreResponseBody) SetErrorCode(v string) *CreateStoreResponseBody { s.ErrorCode = &v return s } func (s *CreateStoreResponseBody) SetErrorMessage(v string) *CreateStoreResponseBody { s.ErrorMessage = &v return s } func (s *CreateStoreResponseBody) SetMessage(v string) *CreateStoreResponseBody { s.Message = &v return s } func (s *CreateStoreResponseBody) SetRequestId(v string) *CreateStoreResponseBody { s.RequestId = &v return s } func (s *CreateStoreResponseBody) SetStoreId(v string) *CreateStoreResponseBody { s.StoreId = &v return s } func (s *CreateStoreResponseBody) SetSuccess(v bool) *CreateStoreResponseBody { s.Success = &v return s } type CreateStoreResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateStoreResponse) String() string { return tea.Prettify(s) } func (s CreateStoreResponse) GoString() string { return s.String() } func (s *CreateStoreResponse) SetHeaders(v map[string]*string) *CreateStoreResponse { s.Headers = v return s } func (s *CreateStoreResponse) SetStatusCode(v int32) *CreateStoreResponse { s.StatusCode = &v return s } func (s *CreateStoreResponse) SetBody(v *CreateStoreResponseBody) *CreateStoreResponse { s.Body = v return s } type DeleteApDeviceRequest struct { ApMac *string `json:"ApMac,omitempty" xml:"ApMac,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DeleteApDeviceRequest) String() string { return tea.Prettify(s) } func (s DeleteApDeviceRequest) GoString() string { return s.String() } func (s *DeleteApDeviceRequest) SetApMac(v string) *DeleteApDeviceRequest { s.ApMac = &v return s } func (s *DeleteApDeviceRequest) SetExtraParams(v string) *DeleteApDeviceRequest { s.ExtraParams = &v return s } func (s *DeleteApDeviceRequest) SetStoreId(v string) *DeleteApDeviceRequest { s.StoreId = &v return s } type DeleteApDeviceResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteApDeviceResponseBody) String() string { return tea.Prettify(s) } func (s DeleteApDeviceResponseBody) GoString() string { return s.String() } func (s *DeleteApDeviceResponseBody) SetCode(v string) *DeleteApDeviceResponseBody { s.Code = &v return s } func (s *DeleteApDeviceResponseBody) SetDynamicCode(v string) *DeleteApDeviceResponseBody { s.DynamicCode = &v return s } func (s *DeleteApDeviceResponseBody) SetDynamicMessage(v string) *DeleteApDeviceResponseBody { s.DynamicMessage = &v return s } func (s *DeleteApDeviceResponseBody) SetErrorCode(v string) *DeleteApDeviceResponseBody { s.ErrorCode = &v return s } func (s *DeleteApDeviceResponseBody) SetErrorMessage(v string) *DeleteApDeviceResponseBody { s.ErrorMessage = &v return s } func (s *DeleteApDeviceResponseBody) SetMessage(v string) *DeleteApDeviceResponseBody { s.Message = &v return s } func (s *DeleteApDeviceResponseBody) SetRequestId(v string) *DeleteApDeviceResponseBody { s.RequestId = &v return s } func (s *DeleteApDeviceResponseBody) SetSuccess(v bool) *DeleteApDeviceResponseBody { s.Success = &v return s } type DeleteApDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteApDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteApDeviceResponse) String() string { return tea.Prettify(s) } func (s DeleteApDeviceResponse) GoString() string { return s.String() } func (s *DeleteApDeviceResponse) SetHeaders(v map[string]*string) *DeleteApDeviceResponse { s.Headers = v return s } func (s *DeleteApDeviceResponse) SetStatusCode(v int32) *DeleteApDeviceResponse { s.StatusCode = &v return s } func (s *DeleteApDeviceResponse) SetBody(v *DeleteApDeviceResponseBody) *DeleteApDeviceResponse { s.Body = v return s } type DeleteCompanyTemplateRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` } func (s DeleteCompanyTemplateRequest) String() string { return tea.Prettify(s) } func (s DeleteCompanyTemplateRequest) GoString() string { return s.String() } func (s *DeleteCompanyTemplateRequest) SetExtraParams(v string) *DeleteCompanyTemplateRequest { s.ExtraParams = &v return s } func (s *DeleteCompanyTemplateRequest) SetTemplateId(v string) *DeleteCompanyTemplateRequest { s.TemplateId = &v return s } type DeleteCompanyTemplateResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteCompanyTemplateResponseBody) String() string { return tea.Prettify(s) } func (s DeleteCompanyTemplateResponseBody) GoString() string { return s.String() } func (s *DeleteCompanyTemplateResponseBody) SetCode(v string) *DeleteCompanyTemplateResponseBody { s.Code = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetDynamicCode(v string) *DeleteCompanyTemplateResponseBody { s.DynamicCode = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetDynamicMessage(v string) *DeleteCompanyTemplateResponseBody { s.DynamicMessage = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetErrorCode(v string) *DeleteCompanyTemplateResponseBody { s.ErrorCode = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetErrorMessage(v string) *DeleteCompanyTemplateResponseBody { s.ErrorMessage = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetMessage(v string) *DeleteCompanyTemplateResponseBody { s.Message = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetRequestId(v string) *DeleteCompanyTemplateResponseBody { s.RequestId = &v return s } func (s *DeleteCompanyTemplateResponseBody) SetSuccess(v bool) *DeleteCompanyTemplateResponseBody { s.Success = &v return s } type DeleteCompanyTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteCompanyTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteCompanyTemplateResponse) String() string { return tea.Prettify(s) } func (s DeleteCompanyTemplateResponse) GoString() string { return s.String() } func (s *DeleteCompanyTemplateResponse) SetHeaders(v map[string]*string) *DeleteCompanyTemplateResponse { s.Headers = v return s } func (s *DeleteCompanyTemplateResponse) SetStatusCode(v int32) *DeleteCompanyTemplateResponse { s.StatusCode = &v return s } func (s *DeleteCompanyTemplateResponse) SetBody(v *DeleteCompanyTemplateResponseBody) *DeleteCompanyTemplateResponse { s.Body = v return s } type DeleteItemRequest struct { ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` UnbindEslDevice *bool `json:"UnbindEslDevice,omitempty" xml:"UnbindEslDevice,omitempty"` } func (s DeleteItemRequest) String() string { return tea.Prettify(s) } func (s DeleteItemRequest) GoString() string { return s.String() } func (s *DeleteItemRequest) SetItemBarCode(v string) *DeleteItemRequest { s.ItemBarCode = &v return s } func (s *DeleteItemRequest) SetStoreId(v string) *DeleteItemRequest { s.StoreId = &v return s } func (s *DeleteItemRequest) SetUnbindEslDevice(v bool) *DeleteItemRequest { s.UnbindEslDevice = &v return s } type DeleteItemResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteItemResponseBody) String() string { return tea.Prettify(s) } func (s DeleteItemResponseBody) GoString() string { return s.String() } func (s *DeleteItemResponseBody) SetCode(v string) *DeleteItemResponseBody { s.Code = &v return s } func (s *DeleteItemResponseBody) SetDynamicCode(v string) *DeleteItemResponseBody { s.DynamicCode = &v return s } func (s *DeleteItemResponseBody) SetDynamicMessage(v string) *DeleteItemResponseBody { s.DynamicMessage = &v return s } func (s *DeleteItemResponseBody) SetErrorCode(v string) *DeleteItemResponseBody { s.ErrorCode = &v return s } func (s *DeleteItemResponseBody) SetErrorMessage(v string) *DeleteItemResponseBody { s.ErrorMessage = &v return s } func (s *DeleteItemResponseBody) SetMessage(v string) *DeleteItemResponseBody { s.Message = &v return s } func (s *DeleteItemResponseBody) SetRequestId(v string) *DeleteItemResponseBody { s.RequestId = &v return s } func (s *DeleteItemResponseBody) SetSuccess(v bool) *DeleteItemResponseBody { s.Success = &v return s } type DeleteItemResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteItemResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteItemResponse) String() string { return tea.Prettify(s) } func (s DeleteItemResponse) GoString() string { return s.String() } func (s *DeleteItemResponse) SetHeaders(v map[string]*string) *DeleteItemResponse { s.Headers = v return s } func (s *DeleteItemResponse) SetStatusCode(v int32) *DeleteItemResponse { s.StatusCode = &v return s } func (s *DeleteItemResponse) SetBody(v *DeleteItemResponseBody) *DeleteItemResponse { s.Body = v return s } type DeleteStoreRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DeleteStoreRequest) String() string { return tea.Prettify(s) } func (s DeleteStoreRequest) GoString() string { return s.String() } func (s *DeleteStoreRequest) SetExtraParams(v string) *DeleteStoreRequest { s.ExtraParams = &v return s } func (s *DeleteStoreRequest) SetStoreId(v string) *DeleteStoreRequest { s.StoreId = &v return s } type DeleteStoreResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteStoreResponseBody) String() string { return tea.Prettify(s) } func (s DeleteStoreResponseBody) GoString() string { return s.String() } func (s *DeleteStoreResponseBody) SetCode(v string) *DeleteStoreResponseBody { s.Code = &v return s } func (s *DeleteStoreResponseBody) SetDynamicCode(v string) *DeleteStoreResponseBody { s.DynamicCode = &v return s } func (s *DeleteStoreResponseBody) SetDynamicMessage(v string) *DeleteStoreResponseBody { s.DynamicMessage = &v return s } func (s *DeleteStoreResponseBody) SetErrorCode(v string) *DeleteStoreResponseBody { s.ErrorCode = &v return s } func (s *DeleteStoreResponseBody) SetErrorMessage(v string) *DeleteStoreResponseBody { s.ErrorMessage = &v return s } func (s *DeleteStoreResponseBody) SetMessage(v string) *DeleteStoreResponseBody { s.Message = &v return s } func (s *DeleteStoreResponseBody) SetRequestId(v string) *DeleteStoreResponseBody { s.RequestId = &v return s } func (s *DeleteStoreResponseBody) SetSuccess(v bool) *DeleteStoreResponseBody { s.Success = &v return s } type DeleteStoreResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteStoreResponse) String() string { return tea.Prettify(s) } func (s DeleteStoreResponse) GoString() string { return s.String() } func (s *DeleteStoreResponse) SetHeaders(v map[string]*string) *DeleteStoreResponse { s.Headers = v return s } func (s *DeleteStoreResponse) SetStatusCode(v int32) *DeleteStoreResponse { s.StatusCode = &v return s } func (s *DeleteStoreResponse) SetBody(v *DeleteStoreResponseBody) *DeleteStoreResponse { s.Body = v return s } type DeleteUserRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s DeleteUserRequest) String() string { return tea.Prettify(s) } func (s DeleteUserRequest) GoString() string { return s.String() } func (s *DeleteUserRequest) SetExtraParams(v string) *DeleteUserRequest { s.ExtraParams = &v return s } func (s *DeleteUserRequest) SetUserId(v string) *DeleteUserRequest { s.UserId = &v return s } type DeleteUserResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteUserResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUserResponseBody) GoString() string { return s.String() } func (s *DeleteUserResponseBody) SetCode(v string) *DeleteUserResponseBody { s.Code = &v return s } func (s *DeleteUserResponseBody) SetDynamicCode(v string) *DeleteUserResponseBody { s.DynamicCode = &v return s } func (s *DeleteUserResponseBody) SetDynamicMessage(v string) *DeleteUserResponseBody { s.DynamicMessage = &v return s } func (s *DeleteUserResponseBody) SetErrorCode(v string) *DeleteUserResponseBody { s.ErrorCode = &v return s } func (s *DeleteUserResponseBody) SetErrorMessage(v string) *DeleteUserResponseBody { s.ErrorMessage = &v return s } func (s *DeleteUserResponseBody) SetMessage(v string) *DeleteUserResponseBody { s.Message = &v return s } func (s *DeleteUserResponseBody) SetRequestId(v string) *DeleteUserResponseBody { s.RequestId = &v return s } func (s *DeleteUserResponseBody) SetSuccess(v bool) *DeleteUserResponseBody { s.Success = &v return s } type DeleteUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteUserResponse) String() string { return tea.Prettify(s) } func (s DeleteUserResponse) GoString() string { return s.String() } func (s *DeleteUserResponse) SetHeaders(v map[string]*string) *DeleteUserResponse { s.Headers = v return s } func (s *DeleteUserResponse) SetStatusCode(v int32) *DeleteUserResponse { s.StatusCode = &v return s } func (s *DeleteUserResponse) SetBody(v *DeleteUserResponseBody) *DeleteUserResponse { s.Body = v return s } type DescribeApDevicesRequest struct { ApMac *string `json:"ApMac,omitempty" xml:"ApMac,omitempty"` BeActivate *bool `json:"BeActivate,omitempty" xml:"BeActivate,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` Model *string `json:"Model,omitempty" xml:"Model,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeApDevicesRequest) String() string { return tea.Prettify(s) } func (s DescribeApDevicesRequest) GoString() string { return s.String() } func (s *DescribeApDevicesRequest) SetApMac(v string) *DescribeApDevicesRequest { s.ApMac = &v return s } func (s *DescribeApDevicesRequest) SetBeActivate(v bool) *DescribeApDevicesRequest { s.BeActivate = &v return s } func (s *DescribeApDevicesRequest) SetExtraParams(v string) *DescribeApDevicesRequest { s.ExtraParams = &v return s } func (s *DescribeApDevicesRequest) SetModel(v string) *DescribeApDevicesRequest { s.Model = &v return s } func (s *DescribeApDevicesRequest) SetPageNumber(v int32) *DescribeApDevicesRequest { s.PageNumber = &v return s } func (s *DescribeApDevicesRequest) SetPageSize(v int32) *DescribeApDevicesRequest { s.PageSize = &v return s } func (s *DescribeApDevicesRequest) SetStatus(v bool) *DescribeApDevicesRequest { s.Status = &v return s } func (s *DescribeApDevicesRequest) SetStoreId(v string) *DescribeApDevicesRequest { s.StoreId = &v return s } type DescribeApDevicesResponseBody struct { ApDevices []*DescribeApDevicesResponseBodyApDevices `json:"ApDevices,omitempty" xml:"ApDevices,omitempty" type:"Repeated"` Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeApDevicesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeApDevicesResponseBody) GoString() string { return s.String() } func (s *DescribeApDevicesResponseBody) SetApDevices(v []*DescribeApDevicesResponseBodyApDevices) *DescribeApDevicesResponseBody { s.ApDevices = v return s } func (s *DescribeApDevicesResponseBody) SetCode(v string) *DescribeApDevicesResponseBody { s.Code = &v return s } func (s *DescribeApDevicesResponseBody) SetDynamicCode(v string) *DescribeApDevicesResponseBody { s.DynamicCode = &v return s } func (s *DescribeApDevicesResponseBody) SetDynamicMessage(v string) *DescribeApDevicesResponseBody { s.DynamicMessage = &v return s } func (s *DescribeApDevicesResponseBody) SetErrorCode(v string) *DescribeApDevicesResponseBody { s.ErrorCode = &v return s } func (s *DescribeApDevicesResponseBody) SetErrorMessage(v string) *DescribeApDevicesResponseBody { s.ErrorMessage = &v return s } func (s *DescribeApDevicesResponseBody) SetMessage(v string) *DescribeApDevicesResponseBody { s.Message = &v return s } func (s *DescribeApDevicesResponseBody) SetPageNumber(v int32) *DescribeApDevicesResponseBody { s.PageNumber = &v return s } func (s *DescribeApDevicesResponseBody) SetPageSize(v int32) *DescribeApDevicesResponseBody { s.PageSize = &v return s } func (s *DescribeApDevicesResponseBody) SetRequestId(v string) *DescribeApDevicesResponseBody { s.RequestId = &v return s } func (s *DescribeApDevicesResponseBody) SetSuccess(v bool) *DescribeApDevicesResponseBody { s.Success = &v return s } func (s *DescribeApDevicesResponseBody) SetTotalCount(v int32) *DescribeApDevicesResponseBody { s.TotalCount = &v return s } type DescribeApDevicesResponseBodyApDevices struct { BeActivate *bool `json:"BeActivate,omitempty" xml:"BeActivate,omitempty"` Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"` Model *string `json:"Model,omitempty" xml:"Model,omitempty"` Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"` Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeApDevicesResponseBodyApDevices) String() string { return tea.Prettify(s) } func (s DescribeApDevicesResponseBodyApDevices) GoString() string { return s.String() } func (s *DescribeApDevicesResponseBodyApDevices) SetBeActivate(v bool) *DescribeApDevicesResponseBodyApDevices { s.BeActivate = &v return s } func (s *DescribeApDevicesResponseBodyApDevices) SetMac(v string) *DescribeApDevicesResponseBodyApDevices { s.Mac = &v return s } func (s *DescribeApDevicesResponseBodyApDevices) SetModel(v string) *DescribeApDevicesResponseBodyApDevices { s.Model = &v return s } func (s *DescribeApDevicesResponseBodyApDevices) SetRemark(v string) *DescribeApDevicesResponseBodyApDevices { s.Remark = &v return s } func (s *DescribeApDevicesResponseBodyApDevices) SetStatus(v bool) *DescribeApDevicesResponseBodyApDevices { s.Status = &v return s } func (s *DescribeApDevicesResponseBodyApDevices) SetStoreId(v string) *DescribeApDevicesResponseBodyApDevices { s.StoreId = &v return s } type DescribeApDevicesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeApDevicesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeApDevicesResponse) String() string { return tea.Prettify(s) } func (s DescribeApDevicesResponse) GoString() string { return s.String() } func (s *DescribeApDevicesResponse) SetHeaders(v map[string]*string) *DescribeApDevicesResponse { s.Headers = v return s } func (s *DescribeApDevicesResponse) SetStatusCode(v int32) *DescribeApDevicesResponse { s.StatusCode = &v return s } func (s *DescribeApDevicesResponse) SetBody(v *DescribeApDevicesResponseBody) *DescribeApDevicesResponse { s.Body = v return s } type DescribeAvailableEslModelsRequest struct { ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeAvailableEslModelsRequest) String() string { return tea.Prettify(s) } func (s DescribeAvailableEslModelsRequest) GoString() string { return s.String() } func (s *DescribeAvailableEslModelsRequest) SetModelId(v string) *DescribeAvailableEslModelsRequest { s.ModelId = &v return s } func (s *DescribeAvailableEslModelsRequest) SetName(v string) *DescribeAvailableEslModelsRequest { s.Name = &v return s } func (s *DescribeAvailableEslModelsRequest) SetPageNumber(v int32) *DescribeAvailableEslModelsRequest { s.PageNumber = &v return s } func (s *DescribeAvailableEslModelsRequest) SetPageSize(v int32) *DescribeAvailableEslModelsRequest { s.PageSize = &v return s } type DescribeAvailableEslModelsResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` EslModels []*DescribeAvailableEslModelsResponseBodyEslModels `json:"EslModels,omitempty" xml:"EslModels,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeAvailableEslModelsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeAvailableEslModelsResponseBody) GoString() string { return s.String() } func (s *DescribeAvailableEslModelsResponseBody) SetCode(v string) *DescribeAvailableEslModelsResponseBody { s.Code = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetDynamicCode(v string) *DescribeAvailableEslModelsResponseBody { s.DynamicCode = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetDynamicMessage(v string) *DescribeAvailableEslModelsResponseBody { s.DynamicMessage = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetErrorCode(v string) *DescribeAvailableEslModelsResponseBody { s.ErrorCode = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetErrorMessage(v string) *DescribeAvailableEslModelsResponseBody { s.ErrorMessage = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetEslModels(v []*DescribeAvailableEslModelsResponseBodyEslModels) *DescribeAvailableEslModelsResponseBody { s.EslModels = v return s } func (s *DescribeAvailableEslModelsResponseBody) SetMessage(v string) *DescribeAvailableEslModelsResponseBody { s.Message = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetPageNumber(v int32) *DescribeAvailableEslModelsResponseBody { s.PageNumber = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetPageSize(v int32) *DescribeAvailableEslModelsResponseBody { s.PageSize = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetRequestId(v string) *DescribeAvailableEslModelsResponseBody { s.RequestId = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetSuccess(v bool) *DescribeAvailableEslModelsResponseBody { s.Success = &v return s } func (s *DescribeAvailableEslModelsResponseBody) SetTotalCount(v int32) *DescribeAvailableEslModelsResponseBody { s.TotalCount = &v return s } type DescribeAvailableEslModelsResponseBodyEslModels struct { DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` ScreenHeight *int32 `json:"ScreenHeight,omitempty" xml:"ScreenHeight,omitempty"` ScreenWidth *int32 `json:"ScreenWidth,omitempty" xml:"ScreenWidth,omitempty"` Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"` } func (s DescribeAvailableEslModelsResponseBodyEslModels) String() string { return tea.Prettify(s) } func (s DescribeAvailableEslModelsResponseBodyEslModels) GoString() string { return s.String() } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetDeviceType(v string) *DescribeAvailableEslModelsResponseBodyEslModels { s.DeviceType = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetEslSize(v string) *DescribeAvailableEslModelsResponseBodyEslModels { s.EslSize = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetModelId(v string) *DescribeAvailableEslModelsResponseBodyEslModels { s.ModelId = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetName(v string) *DescribeAvailableEslModelsResponseBodyEslModels { s.Name = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetScreenHeight(v int32) *DescribeAvailableEslModelsResponseBodyEslModels { s.ScreenHeight = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetScreenWidth(v int32) *DescribeAvailableEslModelsResponseBodyEslModels { s.ScreenWidth = &v return s } func (s *DescribeAvailableEslModelsResponseBodyEslModels) SetVendor(v string) *DescribeAvailableEslModelsResponseBodyEslModels { s.Vendor = &v return s } type DescribeAvailableEslModelsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAvailableEslModelsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeAvailableEslModelsResponse) String() string { return tea.Prettify(s) } func (s DescribeAvailableEslModelsResponse) GoString() string { return s.String() } func (s *DescribeAvailableEslModelsResponse) SetHeaders(v map[string]*string) *DescribeAvailableEslModelsResponse { s.Headers = v return s } func (s *DescribeAvailableEslModelsResponse) SetStatusCode(v int32) *DescribeAvailableEslModelsResponse { s.StatusCode = &v return s } func (s *DescribeAvailableEslModelsResponse) SetBody(v *DescribeAvailableEslModelsResponseBody) *DescribeAvailableEslModelsResponse { s.Body = v return s } type DescribeBindersRequest struct { EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemTitle *string `json:"ItemTitle,omitempty" xml:"ItemTitle,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeBindersRequest) String() string { return tea.Prettify(s) } func (s DescribeBindersRequest) GoString() string { return s.String() } func (s *DescribeBindersRequest) SetEslBarCode(v string) *DescribeBindersRequest { s.EslBarCode = &v return s } func (s *DescribeBindersRequest) SetExtraParams(v string) *DescribeBindersRequest { s.ExtraParams = &v return s } func (s *DescribeBindersRequest) SetItemBarCode(v string) *DescribeBindersRequest { s.ItemBarCode = &v return s } func (s *DescribeBindersRequest) SetItemTitle(v string) *DescribeBindersRequest { s.ItemTitle = &v return s } func (s *DescribeBindersRequest) SetPageNumber(v int32) *DescribeBindersRequest { s.PageNumber = &v return s } func (s *DescribeBindersRequest) SetPageSize(v int32) *DescribeBindersRequest { s.PageSize = &v return s } func (s *DescribeBindersRequest) SetStoreId(v string) *DescribeBindersRequest { s.StoreId = &v return s } type DescribeBindersResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` EslItemBindInfos []*DescribeBindersResponseBodyEslItemBindInfos `json:"EslItemBindInfos,omitempty" xml:"EslItemBindInfos,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeBindersResponseBody) String() string { return tea.Prettify(s) } func (s DescribeBindersResponseBody) GoString() string { return s.String() } func (s *DescribeBindersResponseBody) SetCode(v string) *DescribeBindersResponseBody { s.Code = &v return s } func (s *DescribeBindersResponseBody) SetDynamicCode(v string) *DescribeBindersResponseBody { s.DynamicCode = &v return s } func (s *DescribeBindersResponseBody) SetDynamicMessage(v string) *DescribeBindersResponseBody { s.DynamicMessage = &v return s } func (s *DescribeBindersResponseBody) SetErrorCode(v string) *DescribeBindersResponseBody { s.ErrorCode = &v return s } func (s *DescribeBindersResponseBody) SetErrorMessage(v string) *DescribeBindersResponseBody { s.ErrorMessage = &v return s } func (s *DescribeBindersResponseBody) SetEslItemBindInfos(v []*DescribeBindersResponseBodyEslItemBindInfos) *DescribeBindersResponseBody { s.EslItemBindInfos = v return s } func (s *DescribeBindersResponseBody) SetMessage(v string) *DescribeBindersResponseBody { s.Message = &v return s } func (s *DescribeBindersResponseBody) SetPageNumber(v int32) *DescribeBindersResponseBody { s.PageNumber = &v return s } func (s *DescribeBindersResponseBody) SetPageSize(v int32) *DescribeBindersResponseBody { s.PageSize = &v return s } func (s *DescribeBindersResponseBody) SetRequestId(v string) *DescribeBindersResponseBody { s.RequestId = &v return s } func (s *DescribeBindersResponseBody) SetSuccess(v bool) *DescribeBindersResponseBody { s.Success = &v return s } func (s *DescribeBindersResponseBody) SetTotalCount(v int32) *DescribeBindersResponseBody { s.TotalCount = &v return s } type DescribeBindersResponseBodyEslItemBindInfos struct { ActionPrice *string `json:"ActionPrice,omitempty" xml:"ActionPrice,omitempty"` BePromotion *bool `json:"BePromotion,omitempty" xml:"BePromotion,omitempty"` BindId *string `json:"BindId,omitempty" xml:"BindId,omitempty"` ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` EslConnectAp *string `json:"EslConnectAp,omitempty" xml:"EslConnectAp,omitempty"` EslModel *string `json:"EslModel,omitempty" xml:"EslModel,omitempty"` EslPic *string `json:"EslPic,omitempty" xml:"EslPic,omitempty"` EslStatus *string `json:"EslStatus,omitempty" xml:"EslStatus,omitempty"` GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *string `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` ItemTitle *string `json:"ItemTitle,omitempty" xml:"ItemTitle,omitempty"` OriginalPrice *string `json:"OriginalPrice,omitempty" xml:"OriginalPrice,omitempty"` PriceUnit *string `json:"PriceUnit,omitempty" xml:"PriceUnit,omitempty"` PromotionEnd *string `json:"PromotionEnd,omitempty" xml:"PromotionEnd,omitempty"` PromotionStart *string `json:"PromotionStart,omitempty" xml:"PromotionStart,omitempty"` PromotionText *string `json:"PromotionText,omitempty" xml:"PromotionText,omitempty"` // SkuID。 SkuId *string `json:"SkuId,omitempty" xml:"SkuId,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` } func (s DescribeBindersResponseBodyEslItemBindInfos) String() string { return tea.Prettify(s) } func (s DescribeBindersResponseBodyEslItemBindInfos) GoString() string { return s.String() } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetActionPrice(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ActionPrice = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetBePromotion(v bool) *DescribeBindersResponseBodyEslItemBindInfos { s.BePromotion = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetBindId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.BindId = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetContainerName(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ContainerName = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetEslBarCode(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.EslBarCode = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetEslConnectAp(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.EslConnectAp = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetEslModel(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.EslModel = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetEslPic(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.EslPic = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetEslStatus(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.EslStatus = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetGmtModified(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.GmtModified = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetItemBarCode(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ItemBarCode = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetItemId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ItemId = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetItemShortTitle(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ItemShortTitle = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetItemTitle(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.ItemTitle = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetOriginalPrice(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.OriginalPrice = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetPriceUnit(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.PriceUnit = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetPromotionEnd(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.PromotionEnd = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetPromotionStart(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.PromotionStart = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetPromotionText(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.PromotionText = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetSkuId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.SkuId = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetStoreId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.StoreId = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetTemplateId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.TemplateId = &v return s } func (s *DescribeBindersResponseBodyEslItemBindInfos) SetTemplateSceneId(v string) *DescribeBindersResponseBodyEslItemBindInfos { s.TemplateSceneId = &v return s } type DescribeBindersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeBindersResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeBindersResponse) String() string { return tea.Prettify(s) } func (s DescribeBindersResponse) GoString() string { return s.String() } func (s *DescribeBindersResponse) SetHeaders(v map[string]*string) *DescribeBindersResponse { s.Headers = v return s } func (s *DescribeBindersResponse) SetStatusCode(v int32) *DescribeBindersResponse { s.StatusCode = &v return s } func (s *DescribeBindersResponse) SetBody(v *DescribeBindersResponseBody) *DescribeBindersResponse { s.Body = v return s } type DescribeCompanyTemplateVersionsRequest struct { PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeCompanyTemplateVersionsRequest) String() string { return tea.Prettify(s) } func (s DescribeCompanyTemplateVersionsRequest) GoString() string { return s.String() } func (s *DescribeCompanyTemplateVersionsRequest) SetPageNumber(v int32) *DescribeCompanyTemplateVersionsRequest { s.PageNumber = &v return s } func (s *DescribeCompanyTemplateVersionsRequest) SetPageSize(v int32) *DescribeCompanyTemplateVersionsRequest { s.PageSize = &v return s } type DescribeCompanyTemplateVersionsResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` Versions []*DescribeCompanyTemplateVersionsResponseBodyVersions `json:"Versions,omitempty" xml:"Versions,omitempty" type:"Repeated"` } func (s DescribeCompanyTemplateVersionsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeCompanyTemplateVersionsResponseBody) GoString() string { return s.String() } func (s *DescribeCompanyTemplateVersionsResponseBody) SetCode(v string) *DescribeCompanyTemplateVersionsResponseBody { s.Code = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetDynamicCode(v string) *DescribeCompanyTemplateVersionsResponseBody { s.DynamicCode = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetDynamicMessage(v string) *DescribeCompanyTemplateVersionsResponseBody { s.DynamicMessage = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetErrorCode(v string) *DescribeCompanyTemplateVersionsResponseBody { s.ErrorCode = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetErrorMessage(v string) *DescribeCompanyTemplateVersionsResponseBody { s.ErrorMessage = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetMessage(v string) *DescribeCompanyTemplateVersionsResponseBody { s.Message = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetPageNumber(v int32) *DescribeCompanyTemplateVersionsResponseBody { s.PageNumber = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetPageSize(v int32) *DescribeCompanyTemplateVersionsResponseBody { s.PageSize = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetRequestId(v string) *DescribeCompanyTemplateVersionsResponseBody { s.RequestId = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetSuccess(v bool) *DescribeCompanyTemplateVersionsResponseBody { s.Success = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetTotalCount(v int32) *DescribeCompanyTemplateVersionsResponseBody { s.TotalCount = &v return s } func (s *DescribeCompanyTemplateVersionsResponseBody) SetVersions(v []*DescribeCompanyTemplateVersionsResponseBodyVersions) *DescribeCompanyTemplateVersionsResponseBody { s.Versions = v return s } type DescribeCompanyTemplateVersionsResponseBodyVersions struct { Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s DescribeCompanyTemplateVersionsResponseBodyVersions) String() string { return tea.Prettify(s) } func (s DescribeCompanyTemplateVersionsResponseBodyVersions) GoString() string { return s.String() } func (s *DescribeCompanyTemplateVersionsResponseBodyVersions) SetVersion(v string) *DescribeCompanyTemplateVersionsResponseBodyVersions { s.Version = &v return s } type DescribeCompanyTemplateVersionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCompanyTemplateVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeCompanyTemplateVersionsResponse) String() string { return tea.Prettify(s) } func (s DescribeCompanyTemplateVersionsResponse) GoString() string { return s.String() } func (s *DescribeCompanyTemplateVersionsResponse) SetHeaders(v map[string]*string) *DescribeCompanyTemplateVersionsResponse { s.Headers = v return s } func (s *DescribeCompanyTemplateVersionsResponse) SetStatusCode(v int32) *DescribeCompanyTemplateVersionsResponse { s.StatusCode = &v return s } func (s *DescribeCompanyTemplateVersionsResponse) SetBody(v *DescribeCompanyTemplateVersionsResponseBody) *DescribeCompanyTemplateVersionsResponse { s.Body = v return s } type DescribeEslDeviceRequest struct { FromDate *string `json:"FromDate,omitempty" xml:"FromDate,omitempty"` PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` ToDate *string `json:"ToDate,omitempty" xml:"ToDate,omitempty"` } func (s DescribeEslDeviceRequest) String() string { return tea.Prettify(s) } func (s DescribeEslDeviceRequest) GoString() string { return s.String() } func (s *DescribeEslDeviceRequest) SetFromDate(v string) *DescribeEslDeviceRequest { s.FromDate = &v return s } func (s *DescribeEslDeviceRequest) SetPageNumber(v int64) *DescribeEslDeviceRequest { s.PageNumber = &v return s } func (s *DescribeEslDeviceRequest) SetPageSize(v int64) *DescribeEslDeviceRequest { s.PageSize = &v return s } func (s *DescribeEslDeviceRequest) SetStoreId(v string) *DescribeEslDeviceRequest { s.StoreId = &v return s } func (s *DescribeEslDeviceRequest) SetToDate(v string) *DescribeEslDeviceRequest { s.ToDate = &v return s } type DescribeEslDeviceResponseBody struct { EslDetails []*DescribeEslDeviceResponseBodyEslDetails `json:"EslDetails,omitempty" xml:"EslDetails,omitempty" type:"Repeated"` PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeEslDeviceResponseBody) String() string { return tea.Prettify(s) } func (s DescribeEslDeviceResponseBody) GoString() string { return s.String() } func (s *DescribeEslDeviceResponseBody) SetEslDetails(v []*DescribeEslDeviceResponseBodyEslDetails) *DescribeEslDeviceResponseBody { s.EslDetails = v return s } func (s *DescribeEslDeviceResponseBody) SetPageNumber(v int64) *DescribeEslDeviceResponseBody { s.PageNumber = &v return s } func (s *DescribeEslDeviceResponseBody) SetPageSize(v int64) *DescribeEslDeviceResponseBody { s.PageSize = &v return s } func (s *DescribeEslDeviceResponseBody) SetRequestId(v string) *DescribeEslDeviceResponseBody { s.RequestId = &v return s } func (s *DescribeEslDeviceResponseBody) SetSuccess(v bool) *DescribeEslDeviceResponseBody { s.Success = &v return s } func (s *DescribeEslDeviceResponseBody) SetTotalCount(v int64) *DescribeEslDeviceResponseBody { s.TotalCount = &v return s } type DescribeEslDeviceResponseBodyEslDetails struct { EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ItemBarCode *int64 `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *int64 `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` LastUpdateTime *string `json:"LastUpdateTime,omitempty" xml:"LastUpdateTime,omitempty"` Status *string `json:"Status,omitempty" xml:"Status,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeEslDeviceResponseBodyEslDetails) String() string { return tea.Prettify(s) } func (s DescribeEslDeviceResponseBodyEslDetails) GoString() string { return s.String() } func (s *DescribeEslDeviceResponseBodyEslDetails) SetEslBarCode(v string) *DescribeEslDeviceResponseBodyEslDetails { s.EslBarCode = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetItemBarCode(v int64) *DescribeEslDeviceResponseBodyEslDetails { s.ItemBarCode = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetItemId(v int64) *DescribeEslDeviceResponseBodyEslDetails { s.ItemId = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetItemShortTitle(v string) *DescribeEslDeviceResponseBodyEslDetails { s.ItemShortTitle = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetLastUpdateTime(v string) *DescribeEslDeviceResponseBodyEslDetails { s.LastUpdateTime = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetStatus(v string) *DescribeEslDeviceResponseBodyEslDetails { s.Status = &v return s } func (s *DescribeEslDeviceResponseBodyEslDetails) SetStoreId(v string) *DescribeEslDeviceResponseBodyEslDetails { s.StoreId = &v return s } type DescribeEslDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEslDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeEslDeviceResponse) String() string { return tea.Prettify(s) } func (s DescribeEslDeviceResponse) GoString() string { return s.String() } func (s *DescribeEslDeviceResponse) SetHeaders(v map[string]*string) *DescribeEslDeviceResponse { s.Headers = v return s } func (s *DescribeEslDeviceResponse) SetStatusCode(v int32) *DescribeEslDeviceResponse { s.StatusCode = &v return s } func (s *DescribeEslDeviceResponse) SetBody(v *DescribeEslDeviceResponseBody) *DescribeEslDeviceResponse { s.Body = v return s } type DescribeEslDevicesRequest struct { EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` EslStatus *string `json:"EslStatus,omitempty" xml:"EslStatus,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` FromBatteryLevel *int32 `json:"FromBatteryLevel,omitempty" xml:"FromBatteryLevel,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` ToBatteryLevel *int32 `json:"ToBatteryLevel,omitempty" xml:"ToBatteryLevel,omitempty"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` TypeEncode *string `json:"TypeEncode,omitempty" xml:"TypeEncode,omitempty"` } func (s DescribeEslDevicesRequest) String() string { return tea.Prettify(s) } func (s DescribeEslDevicesRequest) GoString() string { return s.String() } func (s *DescribeEslDevicesRequest) SetEslBarCode(v string) *DescribeEslDevicesRequest { s.EslBarCode = &v return s } func (s *DescribeEslDevicesRequest) SetEslStatus(v string) *DescribeEslDevicesRequest { s.EslStatus = &v return s } func (s *DescribeEslDevicesRequest) SetExtraParams(v string) *DescribeEslDevicesRequest { s.ExtraParams = &v return s } func (s *DescribeEslDevicesRequest) SetFromBatteryLevel(v int32) *DescribeEslDevicesRequest { s.FromBatteryLevel = &v return s } func (s *DescribeEslDevicesRequest) SetPageNumber(v int32) *DescribeEslDevicesRequest { s.PageNumber = &v return s } func (s *DescribeEslDevicesRequest) SetPageSize(v int32) *DescribeEslDevicesRequest { s.PageSize = &v return s } func (s *DescribeEslDevicesRequest) SetStoreId(v string) *DescribeEslDevicesRequest { s.StoreId = &v return s } func (s *DescribeEslDevicesRequest) SetToBatteryLevel(v int32) *DescribeEslDevicesRequest { s.ToBatteryLevel = &v return s } func (s *DescribeEslDevicesRequest) SetType(v string) *DescribeEslDevicesRequest { s.Type = &v return s } func (s *DescribeEslDevicesRequest) SetTypeEncode(v string) *DescribeEslDevicesRequest { s.TypeEncode = &v return s } type DescribeEslDevicesResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` EslDevices []*DescribeEslDevicesResponseBodyEslDevices `json:"EslDevices,omitempty" xml:"EslDevices,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeEslDevicesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeEslDevicesResponseBody) GoString() string { return s.String() } func (s *DescribeEslDevicesResponseBody) SetCode(v string) *DescribeEslDevicesResponseBody { s.Code = &v return s } func (s *DescribeEslDevicesResponseBody) SetDynamicCode(v string) *DescribeEslDevicesResponseBody { s.DynamicCode = &v return s } func (s *DescribeEslDevicesResponseBody) SetDynamicMessage(v string) *DescribeEslDevicesResponseBody { s.DynamicMessage = &v return s } func (s *DescribeEslDevicesResponseBody) SetErrorCode(v string) *DescribeEslDevicesResponseBody { s.ErrorCode = &v return s } func (s *DescribeEslDevicesResponseBody) SetErrorMessage(v string) *DescribeEslDevicesResponseBody { s.ErrorMessage = &v return s } func (s *DescribeEslDevicesResponseBody) SetEslDevices(v []*DescribeEslDevicesResponseBodyEslDevices) *DescribeEslDevicesResponseBody { s.EslDevices = v return s } func (s *DescribeEslDevicesResponseBody) SetMessage(v string) *DescribeEslDevicesResponseBody { s.Message = &v return s } func (s *DescribeEslDevicesResponseBody) SetPageNumber(v int32) *DescribeEslDevicesResponseBody { s.PageNumber = &v return s } func (s *DescribeEslDevicesResponseBody) SetPageSize(v int32) *DescribeEslDevicesResponseBody { s.PageSize = &v return s } func (s *DescribeEslDevicesResponseBody) SetRequestId(v string) *DescribeEslDevicesResponseBody { s.RequestId = &v return s } func (s *DescribeEslDevicesResponseBody) SetSuccess(v bool) *DescribeEslDevicesResponseBody { s.Success = &v return s } func (s *DescribeEslDevicesResponseBody) SetTotalCount(v int32) *DescribeEslDevicesResponseBody { s.TotalCount = &v return s } type DescribeEslDevicesResponseBodyEslDevices struct { BatteryLevel *int32 `json:"BatteryLevel,omitempty" xml:"BatteryLevel,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` EslSignal *int32 `json:"EslSignal,omitempty" xml:"EslSignal,omitempty"` EslStatus *string `json:"EslStatus,omitempty" xml:"EslStatus,omitempty"` LastCommunicateTime *string `json:"LastCommunicateTime,omitempty" xml:"LastCommunicateTime,omitempty"` LayoutId *string `json:"LayoutId,omitempty" xml:"LayoutId,omitempty"` LayoutName *string `json:"LayoutName,omitempty" xml:"LayoutName,omitempty"` Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"` Model *string `json:"Model,omitempty" xml:"Model,omitempty"` ScreenHeight *int32 `json:"ScreenHeight,omitempty" xml:"ScreenHeight,omitempty"` ScreenWidth *int32 `json:"ScreenWidth,omitempty" xml:"ScreenWidth,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` TypeEncode *string `json:"TypeEncode,omitempty" xml:"TypeEncode,omitempty"` } func (s DescribeEslDevicesResponseBodyEslDevices) String() string { return tea.Prettify(s) } func (s DescribeEslDevicesResponseBodyEslDevices) GoString() string { return s.String() } func (s *DescribeEslDevicesResponseBodyEslDevices) SetBatteryLevel(v int32) *DescribeEslDevicesResponseBodyEslDevices { s.BatteryLevel = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetEslBarCode(v string) *DescribeEslDevicesResponseBodyEslDevices { s.EslBarCode = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetEslSignal(v int32) *DescribeEslDevicesResponseBodyEslDevices { s.EslSignal = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetEslStatus(v string) *DescribeEslDevicesResponseBodyEslDevices { s.EslStatus = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetLastCommunicateTime(v string) *DescribeEslDevicesResponseBodyEslDevices { s.LastCommunicateTime = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetLayoutId(v string) *DescribeEslDevicesResponseBodyEslDevices { s.LayoutId = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetLayoutName(v string) *DescribeEslDevicesResponseBodyEslDevices { s.LayoutName = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetMac(v string) *DescribeEslDevicesResponseBodyEslDevices { s.Mac = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetModel(v string) *DescribeEslDevicesResponseBodyEslDevices { s.Model = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetScreenHeight(v int32) *DescribeEslDevicesResponseBodyEslDevices { s.ScreenHeight = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetScreenWidth(v int32) *DescribeEslDevicesResponseBodyEslDevices { s.ScreenWidth = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetStoreId(v string) *DescribeEslDevicesResponseBodyEslDevices { s.StoreId = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetType(v string) *DescribeEslDevicesResponseBodyEslDevices { s.Type = &v return s } func (s *DescribeEslDevicesResponseBodyEslDevices) SetTypeEncode(v string) *DescribeEslDevicesResponseBodyEslDevices { s.TypeEncode = &v return s } type DescribeEslDevicesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEslDevicesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeEslDevicesResponse) String() string { return tea.Prettify(s) } func (s DescribeEslDevicesResponse) GoString() string { return s.String() } func (s *DescribeEslDevicesResponse) SetHeaders(v map[string]*string) *DescribeEslDevicesResponse { s.Headers = v return s } func (s *DescribeEslDevicesResponse) SetStatusCode(v int32) *DescribeEslDevicesResponse { s.StatusCode = &v return s } func (s *DescribeEslDevicesResponse) SetBody(v *DescribeEslDevicesResponseBody) *DescribeEslDevicesResponse { s.Body = v return s } type DescribeEslModelByTemplateVersionRequest struct { PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` } func (s DescribeEslModelByTemplateVersionRequest) String() string { return tea.Prettify(s) } func (s DescribeEslModelByTemplateVersionRequest) GoString() string { return s.String() } func (s *DescribeEslModelByTemplateVersionRequest) SetPageNumber(v int32) *DescribeEslModelByTemplateVersionRequest { s.PageNumber = &v return s } func (s *DescribeEslModelByTemplateVersionRequest) SetPageSize(v int32) *DescribeEslModelByTemplateVersionRequest { s.PageSize = &v return s } func (s *DescribeEslModelByTemplateVersionRequest) SetTemplateVersion(v string) *DescribeEslModelByTemplateVersionRequest { s.TemplateVersion = &v return s } type DescribeEslModelByTemplateVersionResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` EslModels []*DescribeEslModelByTemplateVersionResponseBodyEslModels `json:"EslModels,omitempty" xml:"EslModels,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeEslModelByTemplateVersionResponseBody) String() string { return tea.Prettify(s) } func (s DescribeEslModelByTemplateVersionResponseBody) GoString() string { return s.String() } func (s *DescribeEslModelByTemplateVersionResponseBody) SetCode(v string) *DescribeEslModelByTemplateVersionResponseBody { s.Code = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetDynamicCode(v string) *DescribeEslModelByTemplateVersionResponseBody { s.DynamicCode = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetDynamicMessage(v string) *DescribeEslModelByTemplateVersionResponseBody { s.DynamicMessage = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetErrorCode(v string) *DescribeEslModelByTemplateVersionResponseBody { s.ErrorCode = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetErrorMessage(v string) *DescribeEslModelByTemplateVersionResponseBody { s.ErrorMessage = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetEslModels(v []*DescribeEslModelByTemplateVersionResponseBodyEslModels) *DescribeEslModelByTemplateVersionResponseBody { s.EslModels = v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetMessage(v string) *DescribeEslModelByTemplateVersionResponseBody { s.Message = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetPageNumber(v int32) *DescribeEslModelByTemplateVersionResponseBody { s.PageNumber = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetPageSize(v int32) *DescribeEslModelByTemplateVersionResponseBody { s.PageSize = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetRequestId(v string) *DescribeEslModelByTemplateVersionResponseBody { s.RequestId = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetSuccess(v bool) *DescribeEslModelByTemplateVersionResponseBody { s.Success = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBody) SetTotalCount(v int32) *DescribeEslModelByTemplateVersionResponseBody { s.TotalCount = &v return s } type DescribeEslModelByTemplateVersionResponseBodyEslModels struct { DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` EslPhysicalSize *string `json:"EslPhysicalSize,omitempty" xml:"EslPhysicalSize,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` Image *string `json:"Image,omitempty" xml:"Image,omitempty"` ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` ScreenHeight *int32 `json:"ScreenHeight,omitempty" xml:"ScreenHeight,omitempty"` ScreenWidth *int32 `json:"ScreenWidth,omitempty" xml:"ScreenWidth,omitempty"` Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"` } func (s DescribeEslModelByTemplateVersionResponseBodyEslModels) String() string { return tea.Prettify(s) } func (s DescribeEslModelByTemplateVersionResponseBodyEslModels) GoString() string { return s.String() } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetDeviceType(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.DeviceType = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetEslPhysicalSize(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.EslPhysicalSize = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetEslSize(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.EslSize = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetImage(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.Image = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetModelId(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.ModelId = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetName(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.Name = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetScreenHeight(v int32) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.ScreenHeight = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetScreenWidth(v int32) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.ScreenWidth = &v return s } func (s *DescribeEslModelByTemplateVersionResponseBodyEslModels) SetVendor(v string) *DescribeEslModelByTemplateVersionResponseBodyEslModels { s.Vendor = &v return s } type DescribeEslModelByTemplateVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEslModelByTemplateVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeEslModelByTemplateVersionResponse) String() string { return tea.Prettify(s) } func (s DescribeEslModelByTemplateVersionResponse) GoString() string { return s.String() } func (s *DescribeEslModelByTemplateVersionResponse) SetHeaders(v map[string]*string) *DescribeEslModelByTemplateVersionResponse { s.Headers = v return s } func (s *DescribeEslModelByTemplateVersionResponse) SetStatusCode(v int32) *DescribeEslModelByTemplateVersionResponse { s.StatusCode = &v return s } func (s *DescribeEslModelByTemplateVersionResponse) SetBody(v *DescribeEslModelByTemplateVersionResponseBody) *DescribeEslModelByTemplateVersionResponse { s.Body = v return s } type DescribeItemsRequest struct { BePromotion *bool `json:"BePromotion,omitempty" xml:"BePromotion,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *string `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemTitle *string `json:"ItemTitle,omitempty" xml:"ItemTitle,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // SkuID。 SkuId *string `json:"SkuId,omitempty" xml:"SkuId,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeItemsRequest) String() string { return tea.Prettify(s) } func (s DescribeItemsRequest) GoString() string { return s.String() } func (s *DescribeItemsRequest) SetBePromotion(v bool) *DescribeItemsRequest { s.BePromotion = &v return s } func (s *DescribeItemsRequest) SetExtraParams(v string) *DescribeItemsRequest { s.ExtraParams = &v return s } func (s *DescribeItemsRequest) SetItemBarCode(v string) *DescribeItemsRequest { s.ItemBarCode = &v return s } func (s *DescribeItemsRequest) SetItemId(v string) *DescribeItemsRequest { s.ItemId = &v return s } func (s *DescribeItemsRequest) SetItemTitle(v string) *DescribeItemsRequest { s.ItemTitle = &v return s } func (s *DescribeItemsRequest) SetPageNumber(v int32) *DescribeItemsRequest { s.PageNumber = &v return s } func (s *DescribeItemsRequest) SetPageSize(v int32) *DescribeItemsRequest { s.PageSize = &v return s } func (s *DescribeItemsRequest) SetSkuId(v string) *DescribeItemsRequest { s.SkuId = &v return s } func (s *DescribeItemsRequest) SetStoreId(v string) *DescribeItemsRequest { s.StoreId = &v return s } type DescribeItemsResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Items []*DescribeItemsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeItemsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeItemsResponseBody) GoString() string { return s.String() } func (s *DescribeItemsResponseBody) SetCode(v string) *DescribeItemsResponseBody { s.Code = &v return s } func (s *DescribeItemsResponseBody) SetDynamicCode(v string) *DescribeItemsResponseBody { s.DynamicCode = &v return s } func (s *DescribeItemsResponseBody) SetDynamicMessage(v string) *DescribeItemsResponseBody { s.DynamicMessage = &v return s } func (s *DescribeItemsResponseBody) SetErrorCode(v string) *DescribeItemsResponseBody { s.ErrorCode = &v return s } func (s *DescribeItemsResponseBody) SetErrorMessage(v string) *DescribeItemsResponseBody { s.ErrorMessage = &v return s } func (s *DescribeItemsResponseBody) SetItems(v []*DescribeItemsResponseBodyItems) *DescribeItemsResponseBody { s.Items = v return s } func (s *DescribeItemsResponseBody) SetMessage(v string) *DescribeItemsResponseBody { s.Message = &v return s } func (s *DescribeItemsResponseBody) SetPageNumber(v int32) *DescribeItemsResponseBody { s.PageNumber = &v return s } func (s *DescribeItemsResponseBody) SetPageSize(v int32) *DescribeItemsResponseBody { s.PageSize = &v return s } func (s *DescribeItemsResponseBody) SetRequestId(v string) *DescribeItemsResponseBody { s.RequestId = &v return s } func (s *DescribeItemsResponseBody) SetSuccess(v bool) *DescribeItemsResponseBody { s.Success = &v return s } func (s *DescribeItemsResponseBody) SetTemplateSceneId(v string) *DescribeItemsResponseBody { s.TemplateSceneId = &v return s } func (s *DescribeItemsResponseBody) SetTotalCount(v int32) *DescribeItemsResponseBody { s.TotalCount = &v return s } type DescribeItemsResponseBodyItems struct { ActionPrice *int32 `json:"ActionPrice,omitempty" xml:"ActionPrice,omitempty"` BeClearance *bool `json:"BeClearance,omitempty" xml:"BeClearance,omitempty"` BeMember *bool `json:"BeMember,omitempty" xml:"BeMember,omitempty"` BePromotion *bool `json:"BePromotion,omitempty" xml:"BePromotion,omitempty"` BeSourceCode *bool `json:"BeSourceCode,omitempty" xml:"BeSourceCode,omitempty"` BrandName *string `json:"BrandName,omitempty" xml:"BrandName,omitempty"` CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"` CustomizeFeatureA *string `json:"CustomizeFeatureA,omitempty" xml:"CustomizeFeatureA,omitempty"` CustomizeFeatureB *string `json:"CustomizeFeatureB,omitempty" xml:"CustomizeFeatureB,omitempty"` CustomizeFeatureC *string `json:"CustomizeFeatureC,omitempty" xml:"CustomizeFeatureC,omitempty"` CustomizeFeatureD *string `json:"CustomizeFeatureD,omitempty" xml:"CustomizeFeatureD,omitempty"` CustomizeFeatureE *string `json:"CustomizeFeatureE,omitempty" xml:"CustomizeFeatureE,omitempty"` CustomizeFeatureF *string `json:"CustomizeFeatureF,omitempty" xml:"CustomizeFeatureF,omitempty"` CustomizeFeatureG *string `json:"CustomizeFeatureG,omitempty" xml:"CustomizeFeatureG,omitempty"` CustomizeFeatureH *string `json:"CustomizeFeatureH,omitempty" xml:"CustomizeFeatureH,omitempty"` CustomizeFeatureI *string `json:"CustomizeFeatureI,omitempty" xml:"CustomizeFeatureI,omitempty"` CustomizeFeatureJ *string `json:"CustomizeFeatureJ,omitempty" xml:"CustomizeFeatureJ,omitempty"` CustomizeFeatureK *string `json:"CustomizeFeatureK,omitempty" xml:"CustomizeFeatureK,omitempty"` CustomizeFeatureL *string `json:"CustomizeFeatureL,omitempty" xml:"CustomizeFeatureL,omitempty"` CustomizeFeatureM *string `json:"CustomizeFeatureM,omitempty" xml:"CustomizeFeatureM,omitempty"` CustomizeFeatureN *string `json:"CustomizeFeatureN,omitempty" xml:"CustomizeFeatureN,omitempty"` CustomizeFeatureO *string `json:"CustomizeFeatureO,omitempty" xml:"CustomizeFeatureO,omitempty"` CustomizeFeatureP *string `json:"CustomizeFeatureP,omitempty" xml:"CustomizeFeatureP,omitempty"` CustomizeFeatureQ *string `json:"CustomizeFeatureQ,omitempty" xml:"CustomizeFeatureQ,omitempty"` CustomizeFeatureR *string `json:"CustomizeFeatureR,omitempty" xml:"CustomizeFeatureR,omitempty"` CustomizeFeatureS *string `json:"CustomizeFeatureS,omitempty" xml:"CustomizeFeatureS,omitempty"` CustomizeFeatureT *string `json:"CustomizeFeatureT,omitempty" xml:"CustomizeFeatureT,omitempty"` CustomizeFeatureU *string `json:"CustomizeFeatureU,omitempty" xml:"CustomizeFeatureU,omitempty"` CustomizeFeatureV *string `json:"CustomizeFeatureV,omitempty" xml:"CustomizeFeatureV,omitempty"` CustomizeFeatureW *string `json:"CustomizeFeatureW,omitempty" xml:"CustomizeFeatureW,omitempty"` CustomizeFeatureX *string `json:"CustomizeFeatureX,omitempty" xml:"CustomizeFeatureX,omitempty"` CustomizeFeatureY *string `json:"CustomizeFeatureY,omitempty" xml:"CustomizeFeatureY,omitempty"` CustomizeFeatureZ *string `json:"CustomizeFeatureZ,omitempty" xml:"CustomizeFeatureZ,omitempty"` EnergyEfficiency *string `json:"EnergyEfficiency,omitempty" xml:"EnergyEfficiency,omitempty"` ForestFirstId *string `json:"ForestFirstId,omitempty" xml:"ForestFirstId,omitempty"` ForestSecondId *string `json:"ForestSecondId,omitempty" xml:"ForestSecondId,omitempty"` GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` InventoryStatus *string `json:"InventoryStatus,omitempty" xml:"InventoryStatus,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *string `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemInfoIndex *int32 `json:"ItemInfoIndex,omitempty" xml:"ItemInfoIndex,omitempty"` ItemPicUrl *string `json:"ItemPicUrl,omitempty" xml:"ItemPicUrl,omitempty"` ItemQrCode *string `json:"ItemQrCode,omitempty" xml:"ItemQrCode,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` ItemTitle *string `json:"ItemTitle,omitempty" xml:"ItemTitle,omitempty"` Manufacturer *string `json:"Manufacturer,omitempty" xml:"Manufacturer,omitempty"` Material *string `json:"Material,omitempty" xml:"Material,omitempty"` MemberPrice *int32 `json:"MemberPrice,omitempty" xml:"MemberPrice,omitempty"` ModelNumber *string `json:"ModelNumber,omitempty" xml:"ModelNumber,omitempty"` OriginalPrice *int32 `json:"OriginalPrice,omitempty" xml:"OriginalPrice,omitempty"` PriceUnit *string `json:"PriceUnit,omitempty" xml:"PriceUnit,omitempty"` ProductionPlace *string `json:"ProductionPlace,omitempty" xml:"ProductionPlace,omitempty"` PromotionEnd *string `json:"PromotionEnd,omitempty" xml:"PromotionEnd,omitempty"` PromotionReason *string `json:"PromotionReason,omitempty" xml:"PromotionReason,omitempty"` PromotionStart *string `json:"PromotionStart,omitempty" xml:"PromotionStart,omitempty"` PromotionText *string `json:"PromotionText,omitempty" xml:"PromotionText,omitempty"` Rank *string `json:"Rank,omitempty" xml:"Rank,omitempty"` SaleSpec *string `json:"SaleSpec,omitempty" xml:"SaleSpec,omitempty"` SalesPrice *int32 `json:"SalesPrice,omitempty" xml:"SalesPrice,omitempty"` // SKuID。 SkuId *string `json:"SkuId,omitempty" xml:"SkuId,omitempty"` SourceCode *string `json:"SourceCode,omitempty" xml:"SourceCode,omitempty"` SuggestPrice *int32 `json:"SuggestPrice,omitempty" xml:"SuggestPrice,omitempty"` SupplierName *string `json:"SupplierName,omitempty" xml:"SupplierName,omitempty"` TaxFee *string `json:"TaxFee,omitempty" xml:"TaxFee,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` } func (s DescribeItemsResponseBodyItems) String() string { return tea.Prettify(s) } func (s DescribeItemsResponseBodyItems) GoString() string { return s.String() } func (s *DescribeItemsResponseBodyItems) SetActionPrice(v int32) *DescribeItemsResponseBodyItems { s.ActionPrice = &v return s } func (s *DescribeItemsResponseBodyItems) SetBeClearance(v bool) *DescribeItemsResponseBodyItems { s.BeClearance = &v return s } func (s *DescribeItemsResponseBodyItems) SetBeMember(v bool) *DescribeItemsResponseBodyItems { s.BeMember = &v return s } func (s *DescribeItemsResponseBodyItems) SetBePromotion(v bool) *DescribeItemsResponseBodyItems { s.BePromotion = &v return s } func (s *DescribeItemsResponseBodyItems) SetBeSourceCode(v bool) *DescribeItemsResponseBodyItems { s.BeSourceCode = &v return s } func (s *DescribeItemsResponseBodyItems) SetBrandName(v string) *DescribeItemsResponseBodyItems { s.BrandName = &v return s } func (s *DescribeItemsResponseBodyItems) SetCategoryName(v string) *DescribeItemsResponseBodyItems { s.CategoryName = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureA(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureA = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureB(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureB = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureC(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureC = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureD(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureD = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureE(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureE = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureF(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureF = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureG(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureG = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureH(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureH = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureI(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureI = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureJ(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureJ = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureK(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureK = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureL(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureL = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureM(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureM = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureN(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureN = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureO(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureO = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureP(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureP = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureQ(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureQ = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureR(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureR = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureS(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureS = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureT(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureT = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureU(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureU = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureV(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureV = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureW(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureW = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureX(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureX = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureY(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureY = &v return s } func (s *DescribeItemsResponseBodyItems) SetCustomizeFeatureZ(v string) *DescribeItemsResponseBodyItems { s.CustomizeFeatureZ = &v return s } func (s *DescribeItemsResponseBodyItems) SetEnergyEfficiency(v string) *DescribeItemsResponseBodyItems { s.EnergyEfficiency = &v return s } func (s *DescribeItemsResponseBodyItems) SetForestFirstId(v string) *DescribeItemsResponseBodyItems { s.ForestFirstId = &v return s } func (s *DescribeItemsResponseBodyItems) SetForestSecondId(v string) *DescribeItemsResponseBodyItems { s.ForestSecondId = &v return s } func (s *DescribeItemsResponseBodyItems) SetGmtCreate(v string) *DescribeItemsResponseBodyItems { s.GmtCreate = &v return s } func (s *DescribeItemsResponseBodyItems) SetGmtModified(v string) *DescribeItemsResponseBodyItems { s.GmtModified = &v return s } func (s *DescribeItemsResponseBodyItems) SetInventoryStatus(v string) *DescribeItemsResponseBodyItems { s.InventoryStatus = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemBarCode(v string) *DescribeItemsResponseBodyItems { s.ItemBarCode = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemId(v string) *DescribeItemsResponseBodyItems { s.ItemId = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemInfoIndex(v int32) *DescribeItemsResponseBodyItems { s.ItemInfoIndex = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemPicUrl(v string) *DescribeItemsResponseBodyItems { s.ItemPicUrl = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemQrCode(v string) *DescribeItemsResponseBodyItems { s.ItemQrCode = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemShortTitle(v string) *DescribeItemsResponseBodyItems { s.ItemShortTitle = &v return s } func (s *DescribeItemsResponseBodyItems) SetItemTitle(v string) *DescribeItemsResponseBodyItems { s.ItemTitle = &v return s } func (s *DescribeItemsResponseBodyItems) SetManufacturer(v string) *DescribeItemsResponseBodyItems { s.Manufacturer = &v return s } func (s *DescribeItemsResponseBodyItems) SetMaterial(v string) *DescribeItemsResponseBodyItems { s.Material = &v return s } func (s *DescribeItemsResponseBodyItems) SetMemberPrice(v int32) *DescribeItemsResponseBodyItems { s.MemberPrice = &v return s } func (s *DescribeItemsResponseBodyItems) SetModelNumber(v string) *DescribeItemsResponseBodyItems { s.ModelNumber = &v return s } func (s *DescribeItemsResponseBodyItems) SetOriginalPrice(v int32) *DescribeItemsResponseBodyItems { s.OriginalPrice = &v return s } func (s *DescribeItemsResponseBodyItems) SetPriceUnit(v string) *DescribeItemsResponseBodyItems { s.PriceUnit = &v return s } func (s *DescribeItemsResponseBodyItems) SetProductionPlace(v string) *DescribeItemsResponseBodyItems { s.ProductionPlace = &v return s } func (s *DescribeItemsResponseBodyItems) SetPromotionEnd(v string) *DescribeItemsResponseBodyItems { s.PromotionEnd = &v return s } func (s *DescribeItemsResponseBodyItems) SetPromotionReason(v string) *DescribeItemsResponseBodyItems { s.PromotionReason = &v return s } func (s *DescribeItemsResponseBodyItems) SetPromotionStart(v string) *DescribeItemsResponseBodyItems { s.PromotionStart = &v return s } func (s *DescribeItemsResponseBodyItems) SetPromotionText(v string) *DescribeItemsResponseBodyItems { s.PromotionText = &v return s } func (s *DescribeItemsResponseBodyItems) SetRank(v string) *DescribeItemsResponseBodyItems { s.Rank = &v return s } func (s *DescribeItemsResponseBodyItems) SetSaleSpec(v string) *DescribeItemsResponseBodyItems { s.SaleSpec = &v return s } func (s *DescribeItemsResponseBodyItems) SetSalesPrice(v int32) *DescribeItemsResponseBodyItems { s.SalesPrice = &v return s } func (s *DescribeItemsResponseBodyItems) SetSkuId(v string) *DescribeItemsResponseBodyItems { s.SkuId = &v return s } func (s *DescribeItemsResponseBodyItems) SetSourceCode(v string) *DescribeItemsResponseBodyItems { s.SourceCode = &v return s } func (s *DescribeItemsResponseBodyItems) SetSuggestPrice(v int32) *DescribeItemsResponseBodyItems { s.SuggestPrice = &v return s } func (s *DescribeItemsResponseBodyItems) SetSupplierName(v string) *DescribeItemsResponseBodyItems { s.SupplierName = &v return s } func (s *DescribeItemsResponseBodyItems) SetTaxFee(v string) *DescribeItemsResponseBodyItems { s.TaxFee = &v return s } func (s *DescribeItemsResponseBodyItems) SetTemplateSceneId(v string) *DescribeItemsResponseBodyItems { s.TemplateSceneId = &v return s } type DescribeItemsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeItemsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeItemsResponse) String() string { return tea.Prettify(s) } func (s DescribeItemsResponse) GoString() string { return s.String() } func (s *DescribeItemsResponse) SetHeaders(v map[string]*string) *DescribeItemsResponse { s.Headers = v return s } func (s *DescribeItemsResponse) SetStatusCode(v int32) *DescribeItemsResponse { s.StatusCode = &v return s } func (s *DescribeItemsResponse) SetBody(v *DescribeItemsResponseBody) *DescribeItemsResponse { s.Body = v return s } type DescribeStoreByTemplateVersionRequest struct { TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` } func (s DescribeStoreByTemplateVersionRequest) String() string { return tea.Prettify(s) } func (s DescribeStoreByTemplateVersionRequest) GoString() string { return s.String() } func (s *DescribeStoreByTemplateVersionRequest) SetTemplateVersion(v string) *DescribeStoreByTemplateVersionRequest { s.TemplateVersion = &v return s } type DescribeStoreByTemplateVersionResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Stores []*DescribeStoreByTemplateVersionResponseBodyStores `json:"Stores,omitempty" xml:"Stores,omitempty" type:"Repeated"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DescribeStoreByTemplateVersionResponseBody) String() string { return tea.Prettify(s) } func (s DescribeStoreByTemplateVersionResponseBody) GoString() string { return s.String() } func (s *DescribeStoreByTemplateVersionResponseBody) SetCode(v string) *DescribeStoreByTemplateVersionResponseBody { s.Code = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetDynamicCode(v string) *DescribeStoreByTemplateVersionResponseBody { s.DynamicCode = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetDynamicMessage(v string) *DescribeStoreByTemplateVersionResponseBody { s.DynamicMessage = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetErrorCode(v string) *DescribeStoreByTemplateVersionResponseBody { s.ErrorCode = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetErrorMessage(v string) *DescribeStoreByTemplateVersionResponseBody { s.ErrorMessage = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetMessage(v string) *DescribeStoreByTemplateVersionResponseBody { s.Message = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetRequestId(v string) *DescribeStoreByTemplateVersionResponseBody { s.RequestId = &v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetStores(v []*DescribeStoreByTemplateVersionResponseBodyStores) *DescribeStoreByTemplateVersionResponseBody { s.Stores = v return s } func (s *DescribeStoreByTemplateVersionResponseBody) SetSuccess(v bool) *DescribeStoreByTemplateVersionResponseBody { s.Success = &v return s } type DescribeStoreByTemplateVersionResponseBodyStores struct { GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` Level *string `json:"Level,omitempty" xml:"Level,omitempty"` ParentId *string `json:"ParentId,omitempty" xml:"ParentId,omitempty"` Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` StoreName *string `json:"StoreName,omitempty" xml:"StoreName,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"` UserStoreCode *string `json:"UserStoreCode,omitempty" xml:"UserStoreCode,omitempty"` } func (s DescribeStoreByTemplateVersionResponseBodyStores) String() string { return tea.Prettify(s) } func (s DescribeStoreByTemplateVersionResponseBodyStores) GoString() string { return s.String() } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetGmtModified(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.GmtModified = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetLevel(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.Level = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetParentId(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.ParentId = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetPhone(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.Phone = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetStoreId(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.StoreId = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetStoreName(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.StoreName = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetTemplateVersion(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.TemplateVersion = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetTimeZone(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.TimeZone = &v return s } func (s *DescribeStoreByTemplateVersionResponseBodyStores) SetUserStoreCode(v string) *DescribeStoreByTemplateVersionResponseBodyStores { s.UserStoreCode = &v return s } type DescribeStoreByTemplateVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeStoreByTemplateVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeStoreByTemplateVersionResponse) String() string { return tea.Prettify(s) } func (s DescribeStoreByTemplateVersionResponse) GoString() string { return s.String() } func (s *DescribeStoreByTemplateVersionResponse) SetHeaders(v map[string]*string) *DescribeStoreByTemplateVersionResponse { s.Headers = v return s } func (s *DescribeStoreByTemplateVersionResponse) SetStatusCode(v int32) *DescribeStoreByTemplateVersionResponse { s.StatusCode = &v return s } func (s *DescribeStoreByTemplateVersionResponse) SetBody(v *DescribeStoreByTemplateVersionResponseBody) *DescribeStoreByTemplateVersionResponse { s.Body = v return s } type DescribeStoreConfigRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s DescribeStoreConfigRequest) String() string { return tea.Prettify(s) } func (s DescribeStoreConfigRequest) GoString() string { return s.String() } func (s *DescribeStoreConfigRequest) SetExtraParams(v string) *DescribeStoreConfigRequest { s.ExtraParams = &v return s } func (s *DescribeStoreConfigRequest) SetStoreId(v string) *DescribeStoreConfigRequest { s.StoreId = &v return s } type DescribeStoreConfigResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` StoreConfigInfo *DescribeStoreConfigResponseBodyStoreConfigInfo `json:"StoreConfigInfo,omitempty" xml:"StoreConfigInfo,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DescribeStoreConfigResponseBody) String() string { return tea.Prettify(s) } func (s DescribeStoreConfigResponseBody) GoString() string { return s.String() } func (s *DescribeStoreConfigResponseBody) SetCode(v string) *DescribeStoreConfigResponseBody { s.Code = &v return s } func (s *DescribeStoreConfigResponseBody) SetDynamicCode(v string) *DescribeStoreConfigResponseBody { s.DynamicCode = &v return s } func (s *DescribeStoreConfigResponseBody) SetDynamicMessage(v string) *DescribeStoreConfigResponseBody { s.DynamicMessage = &v return s } func (s *DescribeStoreConfigResponseBody) SetErrorCode(v string) *DescribeStoreConfigResponseBody { s.ErrorCode = &v return s } func (s *DescribeStoreConfigResponseBody) SetErrorMessage(v string) *DescribeStoreConfigResponseBody { s.ErrorMessage = &v return s } func (s *DescribeStoreConfigResponseBody) SetMessage(v string) *DescribeStoreConfigResponseBody { s.Message = &v return s } func (s *DescribeStoreConfigResponseBody) SetRequestId(v string) *DescribeStoreConfigResponseBody { s.RequestId = &v return s } func (s *DescribeStoreConfigResponseBody) SetStoreConfigInfo(v *DescribeStoreConfigResponseBodyStoreConfigInfo) *DescribeStoreConfigResponseBody { s.StoreConfigInfo = v return s } func (s *DescribeStoreConfigResponseBody) SetSuccess(v bool) *DescribeStoreConfigResponseBody { s.Success = &v return s } type DescribeStoreConfigResponseBodyStoreConfigInfo struct { EnableNotification *bool `json:"EnableNotification,omitempty" xml:"EnableNotification,omitempty"` NotificationSilentTimes *string `json:"NotificationSilentTimes,omitempty" xml:"NotificationSilentTimes,omitempty"` NotificationWebHook *string `json:"NotificationWebHook,omitempty" xml:"NotificationWebHook,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` SubscribeContents []*DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents `json:"SubscribeContents,omitempty" xml:"SubscribeContents,omitempty" type:"Repeated"` } func (s DescribeStoreConfigResponseBodyStoreConfigInfo) String() string { return tea.Prettify(s) } func (s DescribeStoreConfigResponseBodyStoreConfigInfo) GoString() string { return s.String() } func (s *DescribeStoreConfigResponseBodyStoreConfigInfo) SetEnableNotification(v bool) *DescribeStoreConfigResponseBodyStoreConfigInfo { s.EnableNotification = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfo) SetNotificationSilentTimes(v string) *DescribeStoreConfigResponseBodyStoreConfigInfo { s.NotificationSilentTimes = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfo) SetNotificationWebHook(v string) *DescribeStoreConfigResponseBodyStoreConfigInfo { s.NotificationWebHook = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfo) SetStoreId(v string) *DescribeStoreConfigResponseBodyStoreConfigInfo { s.StoreId = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfo) SetSubscribeContents(v []*DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) *DescribeStoreConfigResponseBodyStoreConfigInfo { s.SubscribeContents = v return s } type DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents struct { AtAll *bool `json:"AtAll,omitempty" xml:"AtAll,omitempty"` AtMobileList *string `json:"AtMobileList,omitempty" xml:"AtMobileList,omitempty"` Category *string `json:"Category,omitempty" xml:"Category,omitempty"` Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"` Threshold *string `json:"Threshold,omitempty" xml:"Threshold,omitempty"` } func (s DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) String() string { return tea.Prettify(s) } func (s DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) GoString() string { return s.String() } func (s *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) SetAtAll(v bool) *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents { s.AtAll = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) SetAtMobileList(v string) *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents { s.AtMobileList = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) SetCategory(v string) *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents { s.Category = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) SetEnable(v bool) *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents { s.Enable = &v return s } func (s *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents) SetThreshold(v string) *DescribeStoreConfigResponseBodyStoreConfigInfoSubscribeContents { s.Threshold = &v return s } type DescribeStoreConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeStoreConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeStoreConfigResponse) String() string { return tea.Prettify(s) } func (s DescribeStoreConfigResponse) GoString() string { return s.String() } func (s *DescribeStoreConfigResponse) SetHeaders(v map[string]*string) *DescribeStoreConfigResponse { s.Headers = v return s } func (s *DescribeStoreConfigResponse) SetStatusCode(v int32) *DescribeStoreConfigResponse { s.StatusCode = &v return s } func (s *DescribeStoreConfigResponse) SetBody(v *DescribeStoreConfigResponseBody) *DescribeStoreConfigResponse { s.Body = v return s } type DescribeStoresRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` FromDate *string `json:"FromDate,omitempty" xml:"FromDate,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` StoreName *string `json:"StoreName,omitempty" xml:"StoreName,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` ToDate *string `json:"ToDate,omitempty" xml:"ToDate,omitempty"` UserStoreCode *string `json:"UserStoreCode,omitempty" xml:"UserStoreCode,omitempty"` } func (s DescribeStoresRequest) String() string { return tea.Prettify(s) } func (s DescribeStoresRequest) GoString() string { return s.String() } func (s *DescribeStoresRequest) SetExtraParams(v string) *DescribeStoresRequest { s.ExtraParams = &v return s } func (s *DescribeStoresRequest) SetFromDate(v string) *DescribeStoresRequest { s.FromDate = &v return s } func (s *DescribeStoresRequest) SetPageNumber(v int32) *DescribeStoresRequest { s.PageNumber = &v return s } func (s *DescribeStoresRequest) SetPageSize(v int32) *DescribeStoresRequest { s.PageSize = &v return s } func (s *DescribeStoresRequest) SetStoreId(v string) *DescribeStoresRequest { s.StoreId = &v return s } func (s *DescribeStoresRequest) SetStoreName(v string) *DescribeStoresRequest { s.StoreName = &v return s } func (s *DescribeStoresRequest) SetTemplateVersion(v string) *DescribeStoresRequest { s.TemplateVersion = &v return s } func (s *DescribeStoresRequest) SetToDate(v string) *DescribeStoresRequest { s.ToDate = &v return s } func (s *DescribeStoresRequest) SetUserStoreCode(v string) *DescribeStoresRequest { s.UserStoreCode = &v return s } type DescribeStoresResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Stores []*DescribeStoresResponseBodyStores `json:"Stores,omitempty" xml:"Stores,omitempty" type:"Repeated"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeStoresResponseBody) String() string { return tea.Prettify(s) } func (s DescribeStoresResponseBody) GoString() string { return s.String() } func (s *DescribeStoresResponseBody) SetCode(v string) *DescribeStoresResponseBody { s.Code = &v return s } func (s *DescribeStoresResponseBody) SetDynamicCode(v string) *DescribeStoresResponseBody { s.DynamicCode = &v return s } func (s *DescribeStoresResponseBody) SetDynamicMessage(v string) *DescribeStoresResponseBody { s.DynamicMessage = &v return s } func (s *DescribeStoresResponseBody) SetErrorCode(v string) *DescribeStoresResponseBody { s.ErrorCode = &v return s } func (s *DescribeStoresResponseBody) SetErrorMessage(v string) *DescribeStoresResponseBody { s.ErrorMessage = &v return s } func (s *DescribeStoresResponseBody) SetMessage(v string) *DescribeStoresResponseBody { s.Message = &v return s } func (s *DescribeStoresResponseBody) SetPageNumber(v int32) *DescribeStoresResponseBody { s.PageNumber = &v return s } func (s *DescribeStoresResponseBody) SetPageSize(v int32) *DescribeStoresResponseBody { s.PageSize = &v return s } func (s *DescribeStoresResponseBody) SetRequestId(v string) *DescribeStoresResponseBody { s.RequestId = &v return s } func (s *DescribeStoresResponseBody) SetStores(v []*DescribeStoresResponseBodyStores) *DescribeStoresResponseBody { s.Stores = v return s } func (s *DescribeStoresResponseBody) SetSuccess(v bool) *DescribeStoresResponseBody { s.Success = &v return s } func (s *DescribeStoresResponseBody) SetTotalCount(v int32) *DescribeStoresResponseBody { s.TotalCount = &v return s } type DescribeStoresResponseBodyStores struct { AutoUnbindDays *int32 `json:"AutoUnbindDays,omitempty" xml:"AutoUnbindDays,omitempty"` AutoUnbindOfflineEsl *bool `json:"AutoUnbindOfflineEsl,omitempty" xml:"AutoUnbindOfflineEsl,omitempty"` BarCodeEncode *int32 `json:"BarCodeEncode,omitempty" xml:"BarCodeEncode,omitempty"` GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` Level *string `json:"Level,omitempty" xml:"Level,omitempty"` ParentId *string `json:"ParentId,omitempty" xml:"ParentId,omitempty"` Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` StoreName *string `json:"StoreName,omitempty" xml:"StoreName,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"` UserStoreCode *string `json:"UserStoreCode,omitempty" xml:"UserStoreCode,omitempty"` } func (s DescribeStoresResponseBodyStores) String() string { return tea.Prettify(s) } func (s DescribeStoresResponseBodyStores) GoString() string { return s.String() } func (s *DescribeStoresResponseBodyStores) SetAutoUnbindDays(v int32) *DescribeStoresResponseBodyStores { s.AutoUnbindDays = &v return s } func (s *DescribeStoresResponseBodyStores) SetAutoUnbindOfflineEsl(v bool) *DescribeStoresResponseBodyStores { s.AutoUnbindOfflineEsl = &v return s } func (s *DescribeStoresResponseBodyStores) SetBarCodeEncode(v int32) *DescribeStoresResponseBodyStores { s.BarCodeEncode = &v return s } func (s *DescribeStoresResponseBodyStores) SetGmtCreate(v string) *DescribeStoresResponseBodyStores { s.GmtCreate = &v return s } func (s *DescribeStoresResponseBodyStores) SetGmtModified(v string) *DescribeStoresResponseBodyStores { s.GmtModified = &v return s } func (s *DescribeStoresResponseBodyStores) SetLevel(v string) *DescribeStoresResponseBodyStores { s.Level = &v return s } func (s *DescribeStoresResponseBodyStores) SetParentId(v string) *DescribeStoresResponseBodyStores { s.ParentId = &v return s } func (s *DescribeStoresResponseBodyStores) SetPhone(v string) *DescribeStoresResponseBodyStores { s.Phone = &v return s } func (s *DescribeStoresResponseBodyStores) SetStoreId(v string) *DescribeStoresResponseBodyStores { s.StoreId = &v return s } func (s *DescribeStoresResponseBodyStores) SetStoreName(v string) *DescribeStoresResponseBodyStores { s.StoreName = &v return s } func (s *DescribeStoresResponseBodyStores) SetTemplateVersion(v string) *DescribeStoresResponseBodyStores { s.TemplateVersion = &v return s } func (s *DescribeStoresResponseBodyStores) SetTimeZone(v string) *DescribeStoresResponseBodyStores { s.TimeZone = &v return s } func (s *DescribeStoresResponseBodyStores) SetUserStoreCode(v string) *DescribeStoresResponseBodyStores { s.UserStoreCode = &v return s } type DescribeStoresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeStoresResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeStoresResponse) String() string { return tea.Prettify(s) } func (s DescribeStoresResponse) GoString() string { return s.String() } func (s *DescribeStoresResponse) SetHeaders(v map[string]*string) *DescribeStoresResponse { s.Headers = v return s } func (s *DescribeStoresResponse) SetStatusCode(v int32) *DescribeStoresResponse { s.StatusCode = &v return s } func (s *DescribeStoresResponse) SetBody(v *DescribeStoresResponseBody) *DescribeStoresResponse { s.Body = v return s } type DescribeTemplateByModelRequest struct { DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` } func (s DescribeTemplateByModelRequest) String() string { return tea.Prettify(s) } func (s DescribeTemplateByModelRequest) GoString() string { return s.String() } func (s *DescribeTemplateByModelRequest) SetDeviceType(v string) *DescribeTemplateByModelRequest { s.DeviceType = &v return s } func (s *DescribeTemplateByModelRequest) SetEslSize(v string) *DescribeTemplateByModelRequest { s.EslSize = &v return s } func (s *DescribeTemplateByModelRequest) SetPageNumber(v int32) *DescribeTemplateByModelRequest { s.PageNumber = &v return s } func (s *DescribeTemplateByModelRequest) SetPageSize(v int32) *DescribeTemplateByModelRequest { s.PageSize = &v return s } func (s *DescribeTemplateByModelRequest) SetTemplateVersion(v string) *DescribeTemplateByModelRequest { s.TemplateVersion = &v return s } type DescribeTemplateByModelResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Items []*DescribeTemplateByModelResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeTemplateByModelResponseBody) String() string { return tea.Prettify(s) } func (s DescribeTemplateByModelResponseBody) GoString() string { return s.String() } func (s *DescribeTemplateByModelResponseBody) SetCode(v string) *DescribeTemplateByModelResponseBody { s.Code = &v return s } func (s *DescribeTemplateByModelResponseBody) SetDynamicCode(v string) *DescribeTemplateByModelResponseBody { s.DynamicCode = &v return s } func (s *DescribeTemplateByModelResponseBody) SetDynamicMessage(v string) *DescribeTemplateByModelResponseBody { s.DynamicMessage = &v return s } func (s *DescribeTemplateByModelResponseBody) SetErrorCode(v string) *DescribeTemplateByModelResponseBody { s.ErrorCode = &v return s } func (s *DescribeTemplateByModelResponseBody) SetErrorMessage(v string) *DescribeTemplateByModelResponseBody { s.ErrorMessage = &v return s } func (s *DescribeTemplateByModelResponseBody) SetItems(v []*DescribeTemplateByModelResponseBodyItems) *DescribeTemplateByModelResponseBody { s.Items = v return s } func (s *DescribeTemplateByModelResponseBody) SetMessage(v string) *DescribeTemplateByModelResponseBody { s.Message = &v return s } func (s *DescribeTemplateByModelResponseBody) SetPageNumber(v int32) *DescribeTemplateByModelResponseBody { s.PageNumber = &v return s } func (s *DescribeTemplateByModelResponseBody) SetPageSize(v int32) *DescribeTemplateByModelResponseBody { s.PageSize = &v return s } func (s *DescribeTemplateByModelResponseBody) SetRequestId(v string) *DescribeTemplateByModelResponseBody { s.RequestId = &v return s } func (s *DescribeTemplateByModelResponseBody) SetSuccess(v bool) *DescribeTemplateByModelResponseBody { s.Success = &v return s } func (s *DescribeTemplateByModelResponseBody) SetTotalCount(v int32) *DescribeTemplateByModelResponseBody { s.TotalCount = &v return s } type DescribeTemplateByModelResponseBodyItems struct { BasePicture *string `json:"BasePicture,omitempty" xml:"BasePicture,omitempty"` Brand *string `json:"Brand,omitempty" xml:"Brand,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` EslType *string `json:"EslType,omitempty" xml:"EslType,omitempty"` Height *int64 `json:"Height,omitempty" xml:"Height,omitempty"` Layout *string `json:"Layout,omitempty" xml:"Layout,omitempty"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` Width *int64 `json:"Width,omitempty" xml:"Width,omitempty"` } func (s DescribeTemplateByModelResponseBodyItems) String() string { return tea.Prettify(s) } func (s DescribeTemplateByModelResponseBodyItems) GoString() string { return s.String() } func (s *DescribeTemplateByModelResponseBodyItems) SetBasePicture(v string) *DescribeTemplateByModelResponseBodyItems { s.BasePicture = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetBrand(v string) *DescribeTemplateByModelResponseBodyItems { s.Brand = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetEslSize(v string) *DescribeTemplateByModelResponseBodyItems { s.EslSize = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetEslType(v string) *DescribeTemplateByModelResponseBodyItems { s.EslType = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetHeight(v int64) *DescribeTemplateByModelResponseBodyItems { s.Height = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetLayout(v string) *DescribeTemplateByModelResponseBodyItems { s.Layout = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetScene(v string) *DescribeTemplateByModelResponseBodyItems { s.Scene = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetTemplateId(v string) *DescribeTemplateByModelResponseBodyItems { s.TemplateId = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetTemplateName(v string) *DescribeTemplateByModelResponseBodyItems { s.TemplateName = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetTemplateSceneId(v string) *DescribeTemplateByModelResponseBodyItems { s.TemplateSceneId = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetTemplateVersion(v string) *DescribeTemplateByModelResponseBodyItems { s.TemplateVersion = &v return s } func (s *DescribeTemplateByModelResponseBodyItems) SetWidth(v int64) *DescribeTemplateByModelResponseBodyItems { s.Width = &v return s } type DescribeTemplateByModelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTemplateByModelResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeTemplateByModelResponse) String() string { return tea.Prettify(s) } func (s DescribeTemplateByModelResponse) GoString() string { return s.String() } func (s *DescribeTemplateByModelResponse) SetHeaders(v map[string]*string) *DescribeTemplateByModelResponse { s.Headers = v return s } func (s *DescribeTemplateByModelResponse) SetStatusCode(v int32) *DescribeTemplateByModelResponse { s.StatusCode = &v return s } func (s *DescribeTemplateByModelResponse) SetBody(v *DescribeTemplateByModelResponseBody) *DescribeTemplateByModelResponse { s.Body = v return s } type DescribeUserLogRequest struct { EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` FromDate *string `json:"FromDate,omitempty" xml:"FromDate,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` LogId *string `json:"LogId,omitempty" xml:"LogId,omitempty"` OperationStatus *string `json:"OperationStatus,omitempty" xml:"OperationStatus,omitempty"` OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` ToDate *string `json:"ToDate,omitempty" xml:"ToDate,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s DescribeUserLogRequest) String() string { return tea.Prettify(s) } func (s DescribeUserLogRequest) GoString() string { return s.String() } func (s *DescribeUserLogRequest) SetEslBarCode(v string) *DescribeUserLogRequest { s.EslBarCode = &v return s } func (s *DescribeUserLogRequest) SetExtraParams(v string) *DescribeUserLogRequest { s.ExtraParams = &v return s } func (s *DescribeUserLogRequest) SetFromDate(v string) *DescribeUserLogRequest { s.FromDate = &v return s } func (s *DescribeUserLogRequest) SetItemBarCode(v string) *DescribeUserLogRequest { s.ItemBarCode = &v return s } func (s *DescribeUserLogRequest) SetItemShortTitle(v string) *DescribeUserLogRequest { s.ItemShortTitle = &v return s } func (s *DescribeUserLogRequest) SetLogId(v string) *DescribeUserLogRequest { s.LogId = &v return s } func (s *DescribeUserLogRequest) SetOperationStatus(v string) *DescribeUserLogRequest { s.OperationStatus = &v return s } func (s *DescribeUserLogRequest) SetOperationType(v string) *DescribeUserLogRequest { s.OperationType = &v return s } func (s *DescribeUserLogRequest) SetPageNumber(v int32) *DescribeUserLogRequest { s.PageNumber = &v return s } func (s *DescribeUserLogRequest) SetPageSize(v int32) *DescribeUserLogRequest { s.PageSize = &v return s } func (s *DescribeUserLogRequest) SetStoreId(v string) *DescribeUserLogRequest { s.StoreId = &v return s } func (s *DescribeUserLogRequest) SetToDate(v string) *DescribeUserLogRequest { s.ToDate = &v return s } func (s *DescribeUserLogRequest) SetUserId(v string) *DescribeUserLogRequest { s.UserId = &v return s } type DescribeUserLogResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` UserLogs []*DescribeUserLogResponseBodyUserLogs `json:"UserLogs,omitempty" xml:"UserLogs,omitempty" type:"Repeated"` } func (s DescribeUserLogResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUserLogResponseBody) GoString() string { return s.String() } func (s *DescribeUserLogResponseBody) SetCode(v string) *DescribeUserLogResponseBody { s.Code = &v return s } func (s *DescribeUserLogResponseBody) SetDynamicCode(v string) *DescribeUserLogResponseBody { s.DynamicCode = &v return s } func (s *DescribeUserLogResponseBody) SetDynamicMessage(v string) *DescribeUserLogResponseBody { s.DynamicMessage = &v return s } func (s *DescribeUserLogResponseBody) SetErrorCode(v string) *DescribeUserLogResponseBody { s.ErrorCode = &v return s } func (s *DescribeUserLogResponseBody) SetErrorMessage(v string) *DescribeUserLogResponseBody { s.ErrorMessage = &v return s } func (s *DescribeUserLogResponseBody) SetMessage(v string) *DescribeUserLogResponseBody { s.Message = &v return s } func (s *DescribeUserLogResponseBody) SetPageNumber(v int32) *DescribeUserLogResponseBody { s.PageNumber = &v return s } func (s *DescribeUserLogResponseBody) SetPageSize(v int32) *DescribeUserLogResponseBody { s.PageSize = &v return s } func (s *DescribeUserLogResponseBody) SetRequestId(v string) *DescribeUserLogResponseBody { s.RequestId = &v return s } func (s *DescribeUserLogResponseBody) SetSuccess(v bool) *DescribeUserLogResponseBody { s.Success = &v return s } func (s *DescribeUserLogResponseBody) SetTotalCount(v int32) *DescribeUserLogResponseBody { s.TotalCount = &v return s } func (s *DescribeUserLogResponseBody) SetUserLogs(v []*DescribeUserLogResponseBodyUserLogs) *DescribeUserLogResponseBody { s.UserLogs = v return s } type DescribeUserLogResponseBodyUserLogs struct { ActionPrice *string `json:"ActionPrice,omitempty" xml:"ActionPrice,omitempty"` BePromotion *bool `json:"BePromotion,omitempty" xml:"BePromotion,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` EslSignal *int32 `json:"EslSignal,omitempty" xml:"EslSignal,omitempty"` GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` I18nResultKey *string `json:"I18nResultKey,omitempty" xml:"I18nResultKey,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` ItemId *string `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ItemShortTitle *string `json:"ItemShortTitle,omitempty" xml:"ItemShortTitle,omitempty"` LogId *string `json:"LogId,omitempty" xml:"LogId,omitempty"` OperationResponseTime *string `json:"OperationResponseTime,omitempty" xml:"OperationResponseTime,omitempty"` OperationSendTime *string `json:"OperationSendTime,omitempty" xml:"OperationSendTime,omitempty"` OperationStatus *string `json:"OperationStatus,omitempty" xml:"OperationStatus,omitempty"` OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"` PriceUnit *string `json:"PriceUnit,omitempty" xml:"PriceUnit,omitempty"` ResultCode *string `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"` SpendTime *string `json:"SpendTime,omitempty" xml:"SpendTime,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s DescribeUserLogResponseBodyUserLogs) String() string { return tea.Prettify(s) } func (s DescribeUserLogResponseBodyUserLogs) GoString() string { return s.String() } func (s *DescribeUserLogResponseBodyUserLogs) SetActionPrice(v string) *DescribeUserLogResponseBodyUserLogs { s.ActionPrice = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetBePromotion(v bool) *DescribeUserLogResponseBodyUserLogs { s.BePromotion = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetEslBarCode(v string) *DescribeUserLogResponseBodyUserLogs { s.EslBarCode = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetEslSignal(v int32) *DescribeUserLogResponseBodyUserLogs { s.EslSignal = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetGmtCreate(v string) *DescribeUserLogResponseBodyUserLogs { s.GmtCreate = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetGmtModified(v string) *DescribeUserLogResponseBodyUserLogs { s.GmtModified = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetI18nResultKey(v string) *DescribeUserLogResponseBodyUserLogs { s.I18nResultKey = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetItemBarCode(v string) *DescribeUserLogResponseBodyUserLogs { s.ItemBarCode = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetItemId(v string) *DescribeUserLogResponseBodyUserLogs { s.ItemId = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetItemShortTitle(v string) *DescribeUserLogResponseBodyUserLogs { s.ItemShortTitle = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetLogId(v string) *DescribeUserLogResponseBodyUserLogs { s.LogId = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetOperationResponseTime(v string) *DescribeUserLogResponseBodyUserLogs { s.OperationResponseTime = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetOperationSendTime(v string) *DescribeUserLogResponseBodyUserLogs { s.OperationSendTime = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetOperationStatus(v string) *DescribeUserLogResponseBodyUserLogs { s.OperationStatus = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetOperationType(v string) *DescribeUserLogResponseBodyUserLogs { s.OperationType = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetPriceUnit(v string) *DescribeUserLogResponseBodyUserLogs { s.PriceUnit = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetResultCode(v string) *DescribeUserLogResponseBodyUserLogs { s.ResultCode = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetSpendTime(v string) *DescribeUserLogResponseBodyUserLogs { s.SpendTime = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetStoreId(v string) *DescribeUserLogResponseBodyUserLogs { s.StoreId = &v return s } func (s *DescribeUserLogResponseBodyUserLogs) SetUserId(v string) *DescribeUserLogResponseBodyUserLogs { s.UserId = &v return s } type DescribeUserLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeUserLogResponse) String() string { return tea.Prettify(s) } func (s DescribeUserLogResponse) GoString() string { return s.String() } func (s *DescribeUserLogResponse) SetHeaders(v map[string]*string) *DescribeUserLogResponse { s.Headers = v return s } func (s *DescribeUserLogResponse) SetStatusCode(v int32) *DescribeUserLogResponse { s.StatusCode = &v return s } func (s *DescribeUserLogResponse) SetBody(v *DescribeUserLogResponseBody) *DescribeUserLogResponse { s.Body = v return s } type DescribeUsersRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` } func (s DescribeUsersRequest) String() string { return tea.Prettify(s) } func (s DescribeUsersRequest) GoString() string { return s.String() } func (s *DescribeUsersRequest) SetExtraParams(v string) *DescribeUsersRequest { s.ExtraParams = &v return s } func (s *DescribeUsersRequest) SetPageNumber(v int32) *DescribeUsersRequest { s.PageNumber = &v return s } func (s *DescribeUsersRequest) SetPageSize(v int32) *DescribeUsersRequest { s.PageSize = &v return s } func (s *DescribeUsersRequest) SetUserId(v string) *DescribeUsersRequest { s.UserId = &v return s } func (s *DescribeUsersRequest) SetUserName(v string) *DescribeUsersRequest { s.UserName = &v return s } func (s *DescribeUsersRequest) SetUserType(v string) *DescribeUsersRequest { s.UserType = &v return s } type DescribeUsersResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` Users []*DescribeUsersResponseBodyUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"` } func (s DescribeUsersResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUsersResponseBody) GoString() string { return s.String() } func (s *DescribeUsersResponseBody) SetCode(v string) *DescribeUsersResponseBody { s.Code = &v return s } func (s *DescribeUsersResponseBody) SetDynamicCode(v string) *DescribeUsersResponseBody { s.DynamicCode = &v return s } func (s *DescribeUsersResponseBody) SetDynamicMessage(v string) *DescribeUsersResponseBody { s.DynamicMessage = &v return s } func (s *DescribeUsersResponseBody) SetErrorCode(v string) *DescribeUsersResponseBody { s.ErrorCode = &v return s } func (s *DescribeUsersResponseBody) SetErrorMessage(v string) *DescribeUsersResponseBody { s.ErrorMessage = &v return s } func (s *DescribeUsersResponseBody) SetMessage(v string) *DescribeUsersResponseBody { s.Message = &v return s } func (s *DescribeUsersResponseBody) SetPageNumber(v int32) *DescribeUsersResponseBody { s.PageNumber = &v return s } func (s *DescribeUsersResponseBody) SetPageSize(v int32) *DescribeUsersResponseBody { s.PageSize = &v return s } func (s *DescribeUsersResponseBody) SetRequestId(v string) *DescribeUsersResponseBody { s.RequestId = &v return s } func (s *DescribeUsersResponseBody) SetSuccess(v bool) *DescribeUsersResponseBody { s.Success = &v return s } func (s *DescribeUsersResponseBody) SetTotalCount(v int32) *DescribeUsersResponseBody { s.TotalCount = &v return s } func (s *DescribeUsersResponseBody) SetUsers(v []*DescribeUsersResponseBodyUsers) *DescribeUsersResponseBody { s.Users = v return s } type DescribeUsersResponseBodyUsers struct { Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"` DingTalkInfos []*DescribeUsersResponseBodyUsersDingTalkInfos `json:"DingTalkInfos,omitempty" xml:"DingTalkInfos,omitempty" type:"Repeated"` OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` Stores *string `json:"Stores,omitempty" xml:"Stores,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` } func (s DescribeUsersResponseBodyUsers) String() string { return tea.Prettify(s) } func (s DescribeUsersResponseBodyUsers) GoString() string { return s.String() } func (s *DescribeUsersResponseBodyUsers) SetBid(v string) *DescribeUsersResponseBodyUsers { s.Bid = &v return s } func (s *DescribeUsersResponseBodyUsers) SetDingTalkInfos(v []*DescribeUsersResponseBodyUsersDingTalkInfos) *DescribeUsersResponseBodyUsers { s.DingTalkInfos = v return s } func (s *DescribeUsersResponseBodyUsers) SetOwnerId(v string) *DescribeUsersResponseBodyUsers { s.OwnerId = &v return s } func (s *DescribeUsersResponseBodyUsers) SetStores(v string) *DescribeUsersResponseBodyUsers { s.Stores = &v return s } func (s *DescribeUsersResponseBodyUsers) SetUserId(v string) *DescribeUsersResponseBodyUsers { s.UserId = &v return s } func (s *DescribeUsersResponseBodyUsers) SetUserName(v string) *DescribeUsersResponseBodyUsers { s.UserName = &v return s } func (s *DescribeUsersResponseBodyUsers) SetUserType(v string) *DescribeUsersResponseBodyUsers { s.UserType = &v return s } type DescribeUsersResponseBodyUsersDingTalkInfos struct { DingTalkCompanyId *string `json:"DingTalkCompanyId,omitempty" xml:"DingTalkCompanyId,omitempty"` DingTalkUserId *string `json:"DingTalkUserId,omitempty" xml:"DingTalkUserId,omitempty"` } func (s DescribeUsersResponseBodyUsersDingTalkInfos) String() string { return tea.Prettify(s) } func (s DescribeUsersResponseBodyUsersDingTalkInfos) GoString() string { return s.String() } func (s *DescribeUsersResponseBodyUsersDingTalkInfos) SetDingTalkCompanyId(v string) *DescribeUsersResponseBodyUsersDingTalkInfos { s.DingTalkCompanyId = &v return s } func (s *DescribeUsersResponseBodyUsersDingTalkInfos) SetDingTalkUserId(v string) *DescribeUsersResponseBodyUsersDingTalkInfos { s.DingTalkUserId = &v return s } type DescribeUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeUsersResponse) String() string { return tea.Prettify(s) } func (s DescribeUsersResponse) GoString() string { return s.String() } func (s *DescribeUsersResponse) SetHeaders(v map[string]*string) *DescribeUsersResponse { s.Headers = v return s } func (s *DescribeUsersResponse) SetStatusCode(v int32) *DescribeUsersResponse { s.StatusCode = &v return s } func (s *DescribeUsersResponse) SetBody(v *DescribeUsersResponseBody) *DescribeUsersResponse { s.Body = v return s } type GetUserRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s GetUserRequest) String() string { return tea.Prettify(s) } func (s GetUserRequest) GoString() string { return s.String() } func (s *GetUserRequest) SetExtraParams(v string) *GetUserRequest { s.ExtraParams = &v return s } func (s *GetUserRequest) SetUserId(v string) *GetUserRequest { s.UserId = &v return s } type GetUserResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` User *GetUserResponseBodyUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"` } func (s GetUserResponseBody) String() string { return tea.Prettify(s) } func (s GetUserResponseBody) GoString() string { return s.String() } func (s *GetUserResponseBody) SetCode(v string) *GetUserResponseBody { s.Code = &v return s } func (s *GetUserResponseBody) SetDynamicCode(v string) *GetUserResponseBody { s.DynamicCode = &v return s } func (s *GetUserResponseBody) SetDynamicMessage(v string) *GetUserResponseBody { s.DynamicMessage = &v return s } func (s *GetUserResponseBody) SetErrorCode(v string) *GetUserResponseBody { s.ErrorCode = &v return s } func (s *GetUserResponseBody) SetErrorMessage(v string) *GetUserResponseBody { s.ErrorMessage = &v return s } func (s *GetUserResponseBody) SetMessage(v string) *GetUserResponseBody { s.Message = &v return s } func (s *GetUserResponseBody) SetRequestId(v string) *GetUserResponseBody { s.RequestId = &v return s } func (s *GetUserResponseBody) SetSuccess(v bool) *GetUserResponseBody { s.Success = &v return s } func (s *GetUserResponseBody) SetUser(v *GetUserResponseBodyUser) *GetUserResponseBody { s.User = v return s } type GetUserResponseBodyUser struct { Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"` DingTalkInfos []*GetUserResponseBodyUserDingTalkInfos `json:"DingTalkInfos,omitempty" xml:"DingTalkInfos,omitempty" type:"Repeated"` OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` Stores *string `json:"Stores,omitempty" xml:"Stores,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` } func (s GetUserResponseBodyUser) String() string { return tea.Prettify(s) } func (s GetUserResponseBodyUser) GoString() string { return s.String() } func (s *GetUserResponseBodyUser) SetBid(v string) *GetUserResponseBodyUser { s.Bid = &v return s } func (s *GetUserResponseBodyUser) SetDingTalkInfos(v []*GetUserResponseBodyUserDingTalkInfos) *GetUserResponseBodyUser { s.DingTalkInfos = v return s } func (s *GetUserResponseBodyUser) SetOwnerId(v string) *GetUserResponseBodyUser { s.OwnerId = &v return s } func (s *GetUserResponseBodyUser) SetStores(v string) *GetUserResponseBodyUser { s.Stores = &v return s } func (s *GetUserResponseBodyUser) SetUserId(v string) *GetUserResponseBodyUser { s.UserId = &v return s } func (s *GetUserResponseBodyUser) SetUserName(v string) *GetUserResponseBodyUser { s.UserName = &v return s } func (s *GetUserResponseBodyUser) SetUserType(v string) *GetUserResponseBodyUser { s.UserType = &v return s } type GetUserResponseBodyUserDingTalkInfos struct { DingTalkCompanyId *string `json:"DingTalkCompanyId,omitempty" xml:"DingTalkCompanyId,omitempty"` DingTalkUserId *string `json:"DingTalkUserId,omitempty" xml:"DingTalkUserId,omitempty"` } func (s GetUserResponseBodyUserDingTalkInfos) String() string { return tea.Prettify(s) } func (s GetUserResponseBodyUserDingTalkInfos) GoString() string { return s.String() } func (s *GetUserResponseBodyUserDingTalkInfos) SetDingTalkCompanyId(v string) *GetUserResponseBodyUserDingTalkInfos { s.DingTalkCompanyId = &v return s } func (s *GetUserResponseBodyUserDingTalkInfos) SetDingTalkUserId(v string) *GetUserResponseBodyUserDingTalkInfos { s.DingTalkUserId = &v return s } type GetUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetUserResponse) String() string { return tea.Prettify(s) } func (s GetUserResponse) GoString() string { return s.String() } func (s *GetUserResponse) SetHeaders(v map[string]*string) *GetUserResponse { s.Headers = v return s } func (s *GetUserResponse) SetStatusCode(v int32) *GetUserResponse { s.StatusCode = &v return s } func (s *GetUserResponse) SetBody(v *GetUserResponseBody) *GetUserResponse { s.Body = v return s } type QueryTemplateListByGroupIdRequest struct { GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s QueryTemplateListByGroupIdRequest) String() string { return tea.Prettify(s) } func (s QueryTemplateListByGroupIdRequest) GoString() string { return s.String() } func (s *QueryTemplateListByGroupIdRequest) SetGroupId(v string) *QueryTemplateListByGroupIdRequest { s.GroupId = &v return s } func (s *QueryTemplateListByGroupIdRequest) SetPageNumber(v int32) *QueryTemplateListByGroupIdRequest { s.PageNumber = &v return s } func (s *QueryTemplateListByGroupIdRequest) SetPageSize(v int32) *QueryTemplateListByGroupIdRequest { s.PageSize = &v return s } type QueryTemplateListByGroupIdResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TemplateList []*QueryTemplateListByGroupIdResponseBodyTemplateList `json:"TemplateList,omitempty" xml:"TemplateList,omitempty" type:"Repeated"` TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s QueryTemplateListByGroupIdResponseBody) String() string { return tea.Prettify(s) } func (s QueryTemplateListByGroupIdResponseBody) GoString() string { return s.String() } func (s *QueryTemplateListByGroupIdResponseBody) SetCode(v string) *QueryTemplateListByGroupIdResponseBody { s.Code = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetDynamicCode(v string) *QueryTemplateListByGroupIdResponseBody { s.DynamicCode = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetDynamicMessage(v string) *QueryTemplateListByGroupIdResponseBody { s.DynamicMessage = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetErrorCode(v string) *QueryTemplateListByGroupIdResponseBody { s.ErrorCode = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetErrorMessage(v string) *QueryTemplateListByGroupIdResponseBody { s.ErrorMessage = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetMessage(v string) *QueryTemplateListByGroupIdResponseBody { s.Message = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetPageNumber(v int32) *QueryTemplateListByGroupIdResponseBody { s.PageNumber = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetPageSize(v int32) *QueryTemplateListByGroupIdResponseBody { s.PageSize = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetRequestId(v string) *QueryTemplateListByGroupIdResponseBody { s.RequestId = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetSuccess(v bool) *QueryTemplateListByGroupIdResponseBody { s.Success = &v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetTemplateList(v []*QueryTemplateListByGroupIdResponseBodyTemplateList) *QueryTemplateListByGroupIdResponseBody { s.TemplateList = v return s } func (s *QueryTemplateListByGroupIdResponseBody) SetTotalCount(v int32) *QueryTemplateListByGroupIdResponseBody { s.TotalCount = &v return s } type QueryTemplateListByGroupIdResponseBodyTemplateList struct { BasePicture *string `json:"BasePicture,omitempty" xml:"BasePicture,omitempty"` Brand *string `json:"Brand,omitempty" xml:"Brand,omitempty"` EslSize *string `json:"EslSize,omitempty" xml:"EslSize,omitempty"` EslType *string `json:"EslType,omitempty" xml:"EslType,omitempty"` GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"` Height *int64 `json:"Height,omitempty" xml:"Height,omitempty"` Layout *string `json:"Layout,omitempty" xml:"Layout,omitempty"` Relation *bool `json:"Relation,omitempty" xml:"Relation,omitempty"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` TemplateSceneId *string `json:"TemplateSceneId,omitempty" xml:"TemplateSceneId,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` Width *int64 `json:"Width,omitempty" xml:"Width,omitempty"` } func (s QueryTemplateListByGroupIdResponseBodyTemplateList) String() string { return tea.Prettify(s) } func (s QueryTemplateListByGroupIdResponseBodyTemplateList) GoString() string { return s.String() } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetBasePicture(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.BasePicture = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetBrand(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Brand = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetEslSize(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.EslSize = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetEslType(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.EslType = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetGroupId(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.GroupId = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetHeight(v int64) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Height = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetLayout(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Layout = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetRelation(v bool) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Relation = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetScene(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Scene = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetTemplateId(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.TemplateId = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetTemplateName(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.TemplateName = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetTemplateSceneId(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.TemplateSceneId = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetTemplateVersion(v string) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.TemplateVersion = &v return s } func (s *QueryTemplateListByGroupIdResponseBodyTemplateList) SetWidth(v int64) *QueryTemplateListByGroupIdResponseBodyTemplateList { s.Width = &v return s } type QueryTemplateListByGroupIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryTemplateListByGroupIdResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryTemplateListByGroupIdResponse) String() string { return tea.Prettify(s) } func (s QueryTemplateListByGroupIdResponse) GoString() string { return s.String() } func (s *QueryTemplateListByGroupIdResponse) SetHeaders(v map[string]*string) *QueryTemplateListByGroupIdResponse { s.Headers = v return s } func (s *QueryTemplateListByGroupIdResponse) SetStatusCode(v int32) *QueryTemplateListByGroupIdResponse { s.StatusCode = &v return s } func (s *QueryTemplateListByGroupIdResponse) SetBody(v *QueryTemplateListByGroupIdResponseBody) *QueryTemplateListByGroupIdResponse { s.Body = v return s } type SyncAddMaterialRequest struct { Content *string `json:"Content,omitempty" xml:"Content,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s SyncAddMaterialRequest) String() string { return tea.Prettify(s) } func (s SyncAddMaterialRequest) GoString() string { return s.String() } func (s *SyncAddMaterialRequest) SetContent(v string) *SyncAddMaterialRequest { s.Content = &v return s } func (s *SyncAddMaterialRequest) SetName(v string) *SyncAddMaterialRequest { s.Name = &v return s } type SyncAddMaterialResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *SyncAddMaterialResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s SyncAddMaterialResponseBody) String() string { return tea.Prettify(s) } func (s SyncAddMaterialResponseBody) GoString() string { return s.String() } func (s *SyncAddMaterialResponseBody) SetCode(v string) *SyncAddMaterialResponseBody { s.Code = &v return s } func (s *SyncAddMaterialResponseBody) SetDynamicCode(v string) *SyncAddMaterialResponseBody { s.DynamicCode = &v return s } func (s *SyncAddMaterialResponseBody) SetDynamicMessage(v string) *SyncAddMaterialResponseBody { s.DynamicMessage = &v return s } func (s *SyncAddMaterialResponseBody) SetErrorCode(v string) *SyncAddMaterialResponseBody { s.ErrorCode = &v return s } func (s *SyncAddMaterialResponseBody) SetErrorMessage(v string) *SyncAddMaterialResponseBody { s.ErrorMessage = &v return s } func (s *SyncAddMaterialResponseBody) SetMessage(v string) *SyncAddMaterialResponseBody { s.Message = &v return s } func (s *SyncAddMaterialResponseBody) SetRequestId(v string) *SyncAddMaterialResponseBody { s.RequestId = &v return s } func (s *SyncAddMaterialResponseBody) SetResult(v *SyncAddMaterialResponseBodyResult) *SyncAddMaterialResponseBody { s.Result = v return s } func (s *SyncAddMaterialResponseBody) SetSuccess(v bool) *SyncAddMaterialResponseBody { s.Success = &v return s } type SyncAddMaterialResponseBodyResult struct { DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s SyncAddMaterialResponseBodyResult) String() string { return tea.Prettify(s) } func (s SyncAddMaterialResponseBodyResult) GoString() string { return s.String() } func (s *SyncAddMaterialResponseBodyResult) SetDynamicCode(v string) *SyncAddMaterialResponseBodyResult { s.DynamicCode = &v return s } func (s *SyncAddMaterialResponseBodyResult) SetDynamicMessage(v string) *SyncAddMaterialResponseBodyResult { s.DynamicMessage = &v return s } func (s *SyncAddMaterialResponseBodyResult) SetErrorCode(v string) *SyncAddMaterialResponseBodyResult { s.ErrorCode = &v return s } func (s *SyncAddMaterialResponseBodyResult) SetMessage(v string) *SyncAddMaterialResponseBodyResult { s.Message = &v return s } func (s *SyncAddMaterialResponseBodyResult) SetSuccess(v bool) *SyncAddMaterialResponseBodyResult { s.Success = &v return s } type SyncAddMaterialResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SyncAddMaterialResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SyncAddMaterialResponse) String() string { return tea.Prettify(s) } func (s SyncAddMaterialResponse) GoString() string { return s.String() } func (s *SyncAddMaterialResponse) SetHeaders(v map[string]*string) *SyncAddMaterialResponse { s.Headers = v return s } func (s *SyncAddMaterialResponse) SetStatusCode(v int32) *SyncAddMaterialResponse { s.StatusCode = &v return s } func (s *SyncAddMaterialResponse) SetBody(v *SyncAddMaterialResponseBody) *SyncAddMaterialResponse { s.Body = v return s } type UnassignUserRequest struct { ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s UnassignUserRequest) String() string { return tea.Prettify(s) } func (s UnassignUserRequest) GoString() string { return s.String() } func (s *UnassignUserRequest) SetExtraParams(v string) *UnassignUserRequest { s.ExtraParams = &v return s } func (s *UnassignUserRequest) SetUserId(v string) *UnassignUserRequest { s.UserId = &v return s } type UnassignUserResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s UnassignUserResponseBody) String() string { return tea.Prettify(s) } func (s UnassignUserResponseBody) GoString() string { return s.String() } func (s *UnassignUserResponseBody) SetCode(v string) *UnassignUserResponseBody { s.Code = &v return s } func (s *UnassignUserResponseBody) SetDynamicCode(v string) *UnassignUserResponseBody { s.DynamicCode = &v return s } func (s *UnassignUserResponseBody) SetDynamicMessage(v string) *UnassignUserResponseBody { s.DynamicMessage = &v return s } func (s *UnassignUserResponseBody) SetErrorCode(v string) *UnassignUserResponseBody { s.ErrorCode = &v return s } func (s *UnassignUserResponseBody) SetErrorMessage(v string) *UnassignUserResponseBody { s.ErrorMessage = &v return s } func (s *UnassignUserResponseBody) SetMessage(v string) *UnassignUserResponseBody { s.Message = &v return s } func (s *UnassignUserResponseBody) SetRequestId(v string) *UnassignUserResponseBody { s.RequestId = &v return s } func (s *UnassignUserResponseBody) SetSuccess(v bool) *UnassignUserResponseBody { s.Success = &v return s } type UnassignUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UnassignUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UnassignUserResponse) String() string { return tea.Prettify(s) } func (s UnassignUserResponse) GoString() string { return s.String() } func (s *UnassignUserResponse) SetHeaders(v map[string]*string) *UnassignUserResponse { s.Headers = v return s } func (s *UnassignUserResponse) SetStatusCode(v int32) *UnassignUserResponse { s.StatusCode = &v return s } func (s *UnassignUserResponse) SetBody(v *UnassignUserResponseBody) *UnassignUserResponse { s.Body = v return s } type UnbindEslDeviceRequest struct { Column *string `json:"Column,omitempty" xml:"Column,omitempty"` ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` Layer *int32 `json:"Layer,omitempty" xml:"Layer,omitempty"` Shelf *string `json:"Shelf,omitempty" xml:"Shelf,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s UnbindEslDeviceRequest) String() string { return tea.Prettify(s) } func (s UnbindEslDeviceRequest) GoString() string { return s.String() } func (s *UnbindEslDeviceRequest) SetColumn(v string) *UnbindEslDeviceRequest { s.Column = &v return s } func (s *UnbindEslDeviceRequest) SetContainerName(v string) *UnbindEslDeviceRequest { s.ContainerName = &v return s } func (s *UnbindEslDeviceRequest) SetEslBarCode(v string) *UnbindEslDeviceRequest { s.EslBarCode = &v return s } func (s *UnbindEslDeviceRequest) SetExtraParams(v string) *UnbindEslDeviceRequest { s.ExtraParams = &v return s } func (s *UnbindEslDeviceRequest) SetItemBarCode(v string) *UnbindEslDeviceRequest { s.ItemBarCode = &v return s } func (s *UnbindEslDeviceRequest) SetLayer(v int32) *UnbindEslDeviceRequest { s.Layer = &v return s } func (s *UnbindEslDeviceRequest) SetShelf(v string) *UnbindEslDeviceRequest { s.Shelf = &v return s } func (s *UnbindEslDeviceRequest) SetStoreId(v string) *UnbindEslDeviceRequest { s.StoreId = &v return s } type UnbindEslDeviceResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s UnbindEslDeviceResponseBody) String() string { return tea.Prettify(s) } func (s UnbindEslDeviceResponseBody) GoString() string { return s.String() } func (s *UnbindEslDeviceResponseBody) SetCode(v string) *UnbindEslDeviceResponseBody { s.Code = &v return s } func (s *UnbindEslDeviceResponseBody) SetDynamicCode(v string) *UnbindEslDeviceResponseBody { s.DynamicCode = &v return s } func (s *UnbindEslDeviceResponseBody) SetDynamicMessage(v string) *UnbindEslDeviceResponseBody { s.DynamicMessage = &v return s } func (s *UnbindEslDeviceResponseBody) SetErrorCode(v string) *UnbindEslDeviceResponseBody { s.ErrorCode = &v return s } func (s *UnbindEslDeviceResponseBody) SetErrorMessage(v string) *UnbindEslDeviceResponseBody { s.ErrorMessage = &v return s } func (s *UnbindEslDeviceResponseBody) SetMessage(v string) *UnbindEslDeviceResponseBody { s.Message = &v return s } func (s *UnbindEslDeviceResponseBody) SetRequestId(v string) *UnbindEslDeviceResponseBody { s.RequestId = &v return s } func (s *UnbindEslDeviceResponseBody) SetSuccess(v bool) *UnbindEslDeviceResponseBody { s.Success = &v return s } type UnbindEslDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UnbindEslDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UnbindEslDeviceResponse) String() string { return tea.Prettify(s) } func (s UnbindEslDeviceResponse) GoString() string { return s.String() } func (s *UnbindEslDeviceResponse) SetHeaders(v map[string]*string) *UnbindEslDeviceResponse { s.Headers = v return s } func (s *UnbindEslDeviceResponse) SetStatusCode(v int32) *UnbindEslDeviceResponse { s.StatusCode = &v return s } func (s *UnbindEslDeviceResponse) SetBody(v *UnbindEslDeviceResponseBody) *UnbindEslDeviceResponse { s.Body = v return s } type UpdateEslDeviceLightRequest struct { EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` Frequency *string `json:"Frequency,omitempty" xml:"Frequency,omitempty"` ItemBarCode *string `json:"ItemBarCode,omitempty" xml:"ItemBarCode,omitempty"` LedColor *string `json:"LedColor,omitempty" xml:"LedColor,omitempty"` LightUpTime *int32 `json:"LightUpTime,omitempty" xml:"LightUpTime,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` } func (s UpdateEslDeviceLightRequest) String() string { return tea.Prettify(s) } func (s UpdateEslDeviceLightRequest) GoString() string { return s.String() } func (s *UpdateEslDeviceLightRequest) SetEslBarCode(v string) *UpdateEslDeviceLightRequest { s.EslBarCode = &v return s } func (s *UpdateEslDeviceLightRequest) SetExtraParams(v string) *UpdateEslDeviceLightRequest { s.ExtraParams = &v return s } func (s *UpdateEslDeviceLightRequest) SetFrequency(v string) *UpdateEslDeviceLightRequest { s.Frequency = &v return s } func (s *UpdateEslDeviceLightRequest) SetItemBarCode(v string) *UpdateEslDeviceLightRequest { s.ItemBarCode = &v return s } func (s *UpdateEslDeviceLightRequest) SetLedColor(v string) *UpdateEslDeviceLightRequest { s.LedColor = &v return s } func (s *UpdateEslDeviceLightRequest) SetLightUpTime(v int32) *UpdateEslDeviceLightRequest { s.LightUpTime = &v return s } func (s *UpdateEslDeviceLightRequest) SetStoreId(v string) *UpdateEslDeviceLightRequest { s.StoreId = &v return s } type UpdateEslDeviceLightResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` FailCount *int32 `json:"FailCount,omitempty" xml:"FailCount,omitempty"` LightFailEslInfos []*UpdateEslDeviceLightResponseBodyLightFailEslInfos `json:"LightFailEslInfos,omitempty" xml:"LightFailEslInfos,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` SuccessCount *int32 `json:"SuccessCount,omitempty" xml:"SuccessCount,omitempty"` } func (s UpdateEslDeviceLightResponseBody) String() string { return tea.Prettify(s) } func (s UpdateEslDeviceLightResponseBody) GoString() string { return s.String() } func (s *UpdateEslDeviceLightResponseBody) SetCode(v string) *UpdateEslDeviceLightResponseBody { s.Code = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetDynamicCode(v string) *UpdateEslDeviceLightResponseBody { s.DynamicCode = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetDynamicMessage(v string) *UpdateEslDeviceLightResponseBody { s.DynamicMessage = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetErrorCode(v string) *UpdateEslDeviceLightResponseBody { s.ErrorCode = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetErrorMessage(v string) *UpdateEslDeviceLightResponseBody { s.ErrorMessage = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetFailCount(v int32) *UpdateEslDeviceLightResponseBody { s.FailCount = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetLightFailEslInfos(v []*UpdateEslDeviceLightResponseBodyLightFailEslInfos) *UpdateEslDeviceLightResponseBody { s.LightFailEslInfos = v return s } func (s *UpdateEslDeviceLightResponseBody) SetMessage(v string) *UpdateEslDeviceLightResponseBody { s.Message = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetRequestId(v string) *UpdateEslDeviceLightResponseBody { s.RequestId = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetSuccess(v bool) *UpdateEslDeviceLightResponseBody { s.Success = &v return s } func (s *UpdateEslDeviceLightResponseBody) SetSuccessCount(v int32) *UpdateEslDeviceLightResponseBody { s.SuccessCount = &v return s } type UpdateEslDeviceLightResponseBodyLightFailEslInfos struct { ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` EslBarCode *string `json:"EslBarCode,omitempty" xml:"EslBarCode,omitempty"` } func (s UpdateEslDeviceLightResponseBodyLightFailEslInfos) String() string { return tea.Prettify(s) } func (s UpdateEslDeviceLightResponseBodyLightFailEslInfos) GoString() string { return s.String() } func (s *UpdateEslDeviceLightResponseBodyLightFailEslInfos) SetErrorMessage(v string) *UpdateEslDeviceLightResponseBodyLightFailEslInfos { s.ErrorMessage = &v return s } func (s *UpdateEslDeviceLightResponseBodyLightFailEslInfos) SetEslBarCode(v string) *UpdateEslDeviceLightResponseBodyLightFailEslInfos { s.EslBarCode = &v return s } type UpdateEslDeviceLightResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateEslDeviceLightResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateEslDeviceLightResponse) String() string { return tea.Prettify(s) } func (s UpdateEslDeviceLightResponse) GoString() string { return s.String() } func (s *UpdateEslDeviceLightResponse) SetHeaders(v map[string]*string) *UpdateEslDeviceLightResponse { s.Headers = v return s } func (s *UpdateEslDeviceLightResponse) SetStatusCode(v int32) *UpdateEslDeviceLightResponse { s.StatusCode = &v return s } func (s *UpdateEslDeviceLightResponse) SetBody(v *UpdateEslDeviceLightResponseBody) *UpdateEslDeviceLightResponse { s.Body = v return s } type UpdateStoreRequest struct { AutoUnbindDays *int32 `json:"AutoUnbindDays,omitempty" xml:"AutoUnbindDays,omitempty"` AutoUnbindOfflineEsl *bool `json:"AutoUnbindOfflineEsl,omitempty" xml:"AutoUnbindOfflineEsl,omitempty"` BarCodeEncode *int32 `json:"BarCodeEncode,omitempty" xml:"BarCodeEncode,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` StoreName *string `json:"StoreName,omitempty" xml:"StoreName,omitempty"` TemplateVersion *string `json:"TemplateVersion,omitempty" xml:"TemplateVersion,omitempty"` Timezone *string `json:"Timezone,omitempty" xml:"Timezone,omitempty"` UserStoreCode *string `json:"UserStoreCode,omitempty" xml:"UserStoreCode,omitempty"` } func (s UpdateStoreRequest) String() string { return tea.Prettify(s) } func (s UpdateStoreRequest) GoString() string { return s.String() } func (s *UpdateStoreRequest) SetAutoUnbindDays(v int32) *UpdateStoreRequest { s.AutoUnbindDays = &v return s } func (s *UpdateStoreRequest) SetAutoUnbindOfflineEsl(v bool) *UpdateStoreRequest { s.AutoUnbindOfflineEsl = &v return s } func (s *UpdateStoreRequest) SetBarCodeEncode(v int32) *UpdateStoreRequest { s.BarCodeEncode = &v return s } func (s *UpdateStoreRequest) SetExtraParams(v string) *UpdateStoreRequest { s.ExtraParams = &v return s } func (s *UpdateStoreRequest) SetPhone(v string) *UpdateStoreRequest { s.Phone = &v return s } func (s *UpdateStoreRequest) SetStoreId(v string) *UpdateStoreRequest { s.StoreId = &v return s } func (s *UpdateStoreRequest) SetStoreName(v string) *UpdateStoreRequest { s.StoreName = &v return s } func (s *UpdateStoreRequest) SetTemplateVersion(v string) *UpdateStoreRequest { s.TemplateVersion = &v return s } func (s *UpdateStoreRequest) SetTimezone(v string) *UpdateStoreRequest { s.Timezone = &v return s } func (s *UpdateStoreRequest) SetUserStoreCode(v string) *UpdateStoreRequest { s.UserStoreCode = &v return s } type UpdateStoreResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s UpdateStoreResponseBody) String() string { return tea.Prettify(s) } func (s UpdateStoreResponseBody) GoString() string { return s.String() } func (s *UpdateStoreResponseBody) SetCode(v string) *UpdateStoreResponseBody { s.Code = &v return s } func (s *UpdateStoreResponseBody) SetDynamicCode(v string) *UpdateStoreResponseBody { s.DynamicCode = &v return s } func (s *UpdateStoreResponseBody) SetDynamicMessage(v string) *UpdateStoreResponseBody { s.DynamicMessage = &v return s } func (s *UpdateStoreResponseBody) SetErrorCode(v string) *UpdateStoreResponseBody { s.ErrorCode = &v return s } func (s *UpdateStoreResponseBody) SetErrorMessage(v string) *UpdateStoreResponseBody { s.ErrorMessage = &v return s } func (s *UpdateStoreResponseBody) SetMessage(v string) *UpdateStoreResponseBody { s.Message = &v return s } func (s *UpdateStoreResponseBody) SetRequestId(v string) *UpdateStoreResponseBody { s.RequestId = &v return s } func (s *UpdateStoreResponseBody) SetSuccess(v bool) *UpdateStoreResponseBody { s.Success = &v return s } type UpdateStoreResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateStoreResponse) String() string { return tea.Prettify(s) } func (s UpdateStoreResponse) GoString() string { return s.String() } func (s *UpdateStoreResponse) SetHeaders(v map[string]*string) *UpdateStoreResponse { s.Headers = v return s } func (s *UpdateStoreResponse) SetStatusCode(v int32) *UpdateStoreResponse { s.StatusCode = &v return s } func (s *UpdateStoreResponse) SetBody(v *UpdateStoreResponseBody) *UpdateStoreResponse { s.Body = v return s } type UpdateStoreConfigRequest struct { EnableNotification *bool `json:"EnableNotification,omitempty" xml:"EnableNotification,omitempty"` ExtraParams *string `json:"ExtraParams,omitempty" xml:"ExtraParams,omitempty"` NotificationSilentTimes *string `json:"NotificationSilentTimes,omitempty" xml:"NotificationSilentTimes,omitempty"` NotificationWebHook *string `json:"NotificationWebHook,omitempty" xml:"NotificationWebHook,omitempty"` StoreId *string `json:"StoreId,omitempty" xml:"StoreId,omitempty"` SubscribeContents *string `json:"SubscribeContents,omitempty" xml:"SubscribeContents,omitempty"` } func (s UpdateStoreConfigRequest) String() string { return tea.Prettify(s) } func (s UpdateStoreConfigRequest) GoString() string { return s.String() } func (s *UpdateStoreConfigRequest) SetEnableNotification(v bool) *UpdateStoreConfigRequest { s.EnableNotification = &v return s } func (s *UpdateStoreConfigRequest) SetExtraParams(v string) *UpdateStoreConfigRequest { s.ExtraParams = &v return s } func (s *UpdateStoreConfigRequest) SetNotificationSilentTimes(v string) *UpdateStoreConfigRequest { s.NotificationSilentTimes = &v return s } func (s *UpdateStoreConfigRequest) SetNotificationWebHook(v string) *UpdateStoreConfigRequest { s.NotificationWebHook = &v return s } func (s *UpdateStoreConfigRequest) SetStoreId(v string) *UpdateStoreConfigRequest { s.StoreId = &v return s } func (s *UpdateStoreConfigRequest) SetSubscribeContents(v string) *UpdateStoreConfigRequest { s.SubscribeContents = &v return s } type UpdateStoreConfigResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"` DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s UpdateStoreConfigResponseBody) String() string { return tea.Prettify(s) } func (s UpdateStoreConfigResponseBody) GoString() string { return s.String() } func (s *UpdateStoreConfigResponseBody) SetCode(v string) *UpdateStoreConfigResponseBody { s.Code = &v return s } func (s *UpdateStoreConfigResponseBody) SetDynamicCode(v string) *UpdateStoreConfigResponseBody { s.DynamicCode = &v return s } func (s *UpdateStoreConfigResponseBody) SetDynamicMessage(v string) *UpdateStoreConfigResponseBody { s.DynamicMessage = &v return s } func (s *UpdateStoreConfigResponseBody) SetErrorCode(v string) *UpdateStoreConfigResponseBody { s.ErrorCode = &v return s } func (s *UpdateStoreConfigResponseBody) SetErrorMessage(v string) *UpdateStoreConfigResponseBody { s.ErrorMessage = &v return s } func (s *UpdateStoreConfigResponseBody) SetMessage(v string) *UpdateStoreConfigResponseBody { s.Message = &v return s } func (s *UpdateStoreConfigResponseBody) SetRequestId(v string) *UpdateStoreConfigResponseBody { s.RequestId = &v return s } func (s *UpdateStoreConfigResponseBody) SetSuccess(v bool) *UpdateStoreConfigResponseBody { s.Success = &v return s } type UpdateStoreConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateStoreConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateStoreConfigResponse) String() string { return tea.Prettify(s) } func (s UpdateStoreConfigResponse) GoString() string { return s.String() } func (s *UpdateStoreConfigResponse) SetHeaders(v map[string]*string) *UpdateStoreConfigResponse { s.Headers = v return s } func (s *UpdateStoreConfigResponse) SetStatusCode(v int32) *UpdateStoreConfigResponse { s.StatusCode = &v return s } func (s *UpdateStoreConfigResponse) SetBody(v *UpdateStoreConfigResponseBody) *UpdateStoreConfigResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("regional") client.EndpointMap = map[string]*string{ "ap-northeast-1": tea.String("cloudesl.aliyuncs.com"), "ap-northeast-2-pop": tea.String("cloudesl.aliyuncs.com"), "ap-south-1": tea.String("cloudesl.aliyuncs.com"), "ap-southeast-1": tea.String("cloudesl.aliyuncs.com"), "ap-southeast-2": tea.String("cloudesl.aliyuncs.com"), "ap-southeast-3": tea.String("cloudesl.aliyuncs.com"), "ap-southeast-5": tea.String("cloudesl.aliyuncs.com"), "cn-beijing": tea.String("cloudesl.aliyuncs.com"), "cn-beijing-finance-1": tea.String("cloudesl.aliyuncs.com"), "cn-beijing-finance-pop": tea.String("cloudesl.aliyuncs.com"), "cn-beijing-gov-1": tea.String("cloudesl.aliyuncs.com"), "cn-beijing-nu16-b01": tea.String("cloudesl.aliyuncs.com"), "cn-chengdu": tea.String("cloudesl.aliyuncs.com"), "cn-edge-1": tea.String("cloudesl.aliyuncs.com"), "cn-fujian": tea.String("cloudesl.aliyuncs.com"), "cn-haidian-cm12-c01": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-bj-b01": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-finance": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-internal-prod-1": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-internal-test-1": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-internal-test-2": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-internal-test-3": tea.String("cloudesl.aliyuncs.com"), "cn-hangzhou-test-306": tea.String("cloudesl.aliyuncs.com"), "cn-hongkong": tea.String("cloudesl.aliyuncs.com"), "cn-hongkong-finance-pop": tea.String("cloudesl.aliyuncs.com"), "cn-huhehaote": tea.String("cloudesl.aliyuncs.com"), "cn-north-2-gov-1": tea.String("cloudesl.aliyuncs.com"), "cn-qingdao": tea.String("cloudesl.aliyuncs.com"), "cn-qingdao-nebula": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai-et15-b01": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai-et2-b01": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai-finance-1": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai-inner": tea.String("cloudesl.aliyuncs.com"), "cn-shanghai-internal-test-1": tea.String("cloudesl.aliyuncs.com"), "cn-shenzhen": tea.String("cloudesl.aliyuncs.com"), "cn-shenzhen-finance-1": tea.String("cloudesl.aliyuncs.com"), "cn-shenzhen-inner": tea.String("cloudesl.aliyuncs.com"), "cn-shenzhen-st4-d01": tea.String("cloudesl.aliyuncs.com"), "cn-shenzhen-su18-b01": tea.String("cloudesl.aliyuncs.com"), "cn-wuhan": tea.String("cloudesl.aliyuncs.com"), "cn-yushanfang": tea.String("cloudesl.aliyuncs.com"), "cn-zhangbei-na61-b01": tea.String("cloudesl.aliyuncs.com"), "cn-zhangjiakou": tea.String("cloudesl.aliyuncs.com"), "cn-zhangjiakou-na62-a01": tea.String("cloudesl.aliyuncs.com"), "cn-zhengzhou-nebula-1": tea.String("cloudesl.aliyuncs.com"), "eu-central-1": tea.String("cloudesl.aliyuncs.com"), "eu-west-1": tea.String("cloudesl.aliyuncs.com"), "eu-west-1-oxs": tea.String("cloudesl.aliyuncs.com"), "me-east-1": tea.String("cloudesl.aliyuncs.com"), "rus-west-1-pop": tea.String("cloudesl.aliyuncs.com"), "us-east-1": tea.String("cloudesl.aliyuncs.com"), "us-west-1": tea.String("cloudesl.aliyuncs.com"), } _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("cloudesl"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ActivateApDeviceWithOptions(request *ActivateApDeviceRequest, runtime *util.RuntimeOptions) (_result *ActivateApDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ApMac)) { body["ApMac"] = request.ApMac } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ActivateApDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ActivateApDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ActivateApDevice(request *ActivateApDeviceRequest) (_result *ActivateApDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ActivateApDeviceResponse{} _body, _err := client.ActivateApDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AddApDeviceWithOptions(request *AddApDeviceRequest, runtime *util.RuntimeOptions) (_result *AddApDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ApMac)) { body["ApMac"] = request.ApMac } if !tea.BoolValue(util.IsUnset(request.ClientToken)) { body["ClientToken"] = request.ClientToken } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.Remark)) { body["Remark"] = request.Remark } if !tea.BoolValue(util.IsUnset(request.SerialNumber)) { body["SerialNumber"] = request.SerialNumber } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("AddApDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &AddApDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AddApDevice(request *AddApDeviceRequest) (_result *AddApDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AddApDeviceResponse{} _body, _err := client.AddApDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AddCompanyTemplateWithOptions(request *AddCompanyTemplateRequest, runtime *util.RuntimeOptions) (_result *AddCompanyTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DeviceType)) { body["DeviceType"] = request.DeviceType } if !tea.BoolValue(util.IsUnset(request.EslSize)) { body["EslSize"] = request.EslSize } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.GroupId)) { body["GroupId"] = request.GroupId } if !tea.BoolValue(util.IsUnset(request.IfDefault)) { body["IfDefault"] = request.IfDefault } if !tea.BoolValue(util.IsUnset(request.IfMember)) { body["IfMember"] = request.IfMember } if !tea.BoolValue(util.IsUnset(request.IfOutOfInventory)) { body["IfOutOfInventory"] = request.IfOutOfInventory } if !tea.BoolValue(util.IsUnset(request.IfPromotion)) { body["IfPromotion"] = request.IfPromotion } if !tea.BoolValue(util.IsUnset(request.IfSourceCode)) { body["IfSourceCode"] = request.IfSourceCode } if !tea.BoolValue(util.IsUnset(request.Layout)) { body["Layout"] = request.Layout } if !tea.BoolValue(util.IsUnset(request.Scene)) { body["Scene"] = request.Scene } if !tea.BoolValue(util.IsUnset(request.TemplateName)) { body["TemplateName"] = request.TemplateName } if !tea.BoolValue(util.IsUnset(request.TemplateSceneId)) { body["TemplateSceneId"] = request.TemplateSceneId } if !tea.BoolValue(util.IsUnset(request.TemplateType)) { body["TemplateType"] = request.TemplateType } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } if !tea.BoolValue(util.IsUnset(request.Vendor)) { body["Vendor"] = request.Vendor } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("AddCompanyTemplate"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &AddCompanyTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AddCompanyTemplate(request *AddCompanyTemplateRequest) (_result *AddCompanyTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AddCompanyTemplateResponse{} _body, _err := client.AddCompanyTemplateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AddUserWithOptions(request *AddUserRequest, runtime *util.RuntimeOptions) (_result *AddUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientToken)) { body["ClientToken"] = request.ClientToken } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("AddUser"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &AddUserResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AddUser(request *AddUserRequest) (_result *AddUserResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AddUserResponse{} _body, _err := client.AddUserWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ApplyCompanyTemplateVersionToStoresWithOptions(request *ApplyCompanyTemplateVersionToStoresRequest, runtime *util.RuntimeOptions) (_result *ApplyCompanyTemplateVersionToStoresResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Stores)) { body["Stores"] = request.Stores } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ApplyCompanyTemplateVersionToStores"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ApplyCompanyTemplateVersionToStoresResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ApplyCompanyTemplateVersionToStores(request *ApplyCompanyTemplateVersionToStoresRequest) (_result *ApplyCompanyTemplateVersionToStoresResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ApplyCompanyTemplateVersionToStoresResponse{} _body, _err := client.ApplyCompanyTemplateVersionToStoresWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AssignUserWithOptions(request *AssignUserRequest, runtime *util.RuntimeOptions) (_result *AssignUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.Stores)) { body["Stores"] = request.Stores } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } if !tea.BoolValue(util.IsUnset(request.UserType)) { body["UserType"] = request.UserType } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("AssignUser"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &AssignUserResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AssignUser(request *AssignUserRequest) (_result *AssignUserResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AssignUserResponse{} _body, _err := client.AssignUserWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) BatchInsertItemsWithOptions(request *BatchInsertItemsRequest, runtime *util.RuntimeOptions) (_result *BatchInsertItemsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ItemInfo)) { body["ItemInfo"] = request.ItemInfo } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.SyncByItemId)) { body["SyncByItemId"] = request.SyncByItemId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("BatchInsertItems"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &BatchInsertItemsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) BatchInsertItems(request *BatchInsertItemsRequest) (_result *BatchInsertItemsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &BatchInsertItemsResponse{} _body, _err := client.BatchInsertItemsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) BindEslDeviceWithOptions(request *BindEslDeviceRequest, runtime *util.RuntimeOptions) (_result *BindEslDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Column)) { body["Column"] = request.Column } if !tea.BoolValue(util.IsUnset(request.ContainerId)) { body["ContainerId"] = request.ContainerId } if !tea.BoolValue(util.IsUnset(request.ContainerName)) { body["ContainerName"] = request.ContainerName } if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.Layer)) { body["Layer"] = request.Layer } if !tea.BoolValue(util.IsUnset(request.LayoutId)) { body["LayoutId"] = request.LayoutId } if !tea.BoolValue(util.IsUnset(request.LayoutName)) { body["LayoutName"] = request.LayoutName } if !tea.BoolValue(util.IsUnset(request.Shelf)) { body["Shelf"] = request.Shelf } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("BindEslDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &BindEslDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) BindEslDevice(request *BindEslDeviceRequest) (_result *BindEslDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &BindEslDeviceResponse{} _body, _err := client.BindEslDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateStoreWithOptions(request *CreateStoreRequest, runtime *util.RuntimeOptions) (_result *CreateStoreResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AutoUnbindDays)) { body["AutoUnbindDays"] = request.AutoUnbindDays } if !tea.BoolValue(util.IsUnset(request.AutoUnbindOfflineEsl)) { body["AutoUnbindOfflineEsl"] = request.AutoUnbindOfflineEsl } if !tea.BoolValue(util.IsUnset(request.BarCodeEncode)) { body["BarCodeEncode"] = request.BarCodeEncode } if !tea.BoolValue(util.IsUnset(request.ClientToken)) { body["ClientToken"] = request.ClientToken } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ParentId)) { body["ParentId"] = request.ParentId } if !tea.BoolValue(util.IsUnset(request.Phone)) { body["Phone"] = request.Phone } if !tea.BoolValue(util.IsUnset(request.StoreName)) { body["StoreName"] = request.StoreName } if !tea.BoolValue(util.IsUnset(request.TimeZone)) { body["TimeZone"] = request.TimeZone } if !tea.BoolValue(util.IsUnset(request.UserStoreCode)) { body["UserStoreCode"] = request.UserStoreCode } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateStore"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateStoreResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateStore(request *CreateStoreRequest) (_result *CreateStoreResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateStoreResponse{} _body, _err := client.CreateStoreWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteApDeviceWithOptions(request *DeleteApDeviceRequest, runtime *util.RuntimeOptions) (_result *DeleteApDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ApMac)) { body["ApMac"] = request.ApMac } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteApDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteApDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteApDevice(request *DeleteApDeviceRequest) (_result *DeleteApDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteApDeviceResponse{} _body, _err := client.DeleteApDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteCompanyTemplateWithOptions(request *DeleteCompanyTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteCompanyTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.TemplateId)) { body["TemplateId"] = request.TemplateId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteCompanyTemplate"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteCompanyTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteCompanyTemplate(request *DeleteCompanyTemplateRequest) (_result *DeleteCompanyTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteCompanyTemplateResponse{} _body, _err := client.DeleteCompanyTemplateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteItemWithOptions(request *DeleteItemRequest, runtime *util.RuntimeOptions) (_result *DeleteItemResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.UnbindEslDevice)) { body["UnbindEslDevice"] = request.UnbindEslDevice } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteItem"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteItemResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteItem(request *DeleteItemRequest) (_result *DeleteItemResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteItemResponse{} _body, _err := client.DeleteItemWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteStoreWithOptions(request *DeleteStoreRequest, runtime *util.RuntimeOptions) (_result *DeleteStoreResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteStore"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteStoreResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteStore(request *DeleteStoreRequest) (_result *DeleteStoreResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteStoreResponse{} _body, _err := client.DeleteStoreWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUserWithOptions(request *DeleteUserRequest, runtime *util.RuntimeOptions) (_result *DeleteUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteUser"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteUserResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteUser(request *DeleteUserRequest) (_result *DeleteUserResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUserResponse{} _body, _err := client.DeleteUserWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeApDevicesWithOptions(request *DescribeApDevicesRequest, runtime *util.RuntimeOptions) (_result *DescribeApDevicesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ApMac)) { body["ApMac"] = request.ApMac } if !tea.BoolValue(util.IsUnset(request.BeActivate)) { body["BeActivate"] = request.BeActivate } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.Model)) { body["Model"] = request.Model } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.Status)) { body["Status"] = request.Status } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeApDevices"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeApDevicesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeApDevices(request *DescribeApDevicesRequest) (_result *DescribeApDevicesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeApDevicesResponse{} _body, _err := client.DescribeApDevicesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeAvailableEslModelsWithOptions(request *DescribeAvailableEslModelsRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableEslModelsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ModelId)) { body["ModelId"] = request.ModelId } if !tea.BoolValue(util.IsUnset(request.Name)) { body["Name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeAvailableEslModels"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeAvailableEslModelsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeAvailableEslModels(request *DescribeAvailableEslModelsRequest) (_result *DescribeAvailableEslModelsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAvailableEslModelsResponse{} _body, _err := client.DescribeAvailableEslModelsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeBindersWithOptions(request *DescribeBindersRequest, runtime *util.RuntimeOptions) (_result *DescribeBindersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.ItemTitle)) { body["ItemTitle"] = request.ItemTitle } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeBinders"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeBindersResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeBinders(request *DescribeBindersRequest) (_result *DescribeBindersResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeBindersResponse{} _body, _err := client.DescribeBindersWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCompanyTemplateVersionsWithOptions(request *DescribeCompanyTemplateVersionsRequest, runtime *util.RuntimeOptions) (_result *DescribeCompanyTemplateVersionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeCompanyTemplateVersions"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeCompanyTemplateVersionsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCompanyTemplateVersions(request *DescribeCompanyTemplateVersionsRequest) (_result *DescribeCompanyTemplateVersionsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCompanyTemplateVersionsResponse{} _body, _err := client.DescribeCompanyTemplateVersionsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeEslDeviceWithOptions(request *DescribeEslDeviceRequest, runtime *util.RuntimeOptions) (_result *DescribeEslDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.FromDate)) { body["FromDate"] = request.FromDate } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.ToDate)) { body["ToDate"] = request.ToDate } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeEslDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeEslDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeEslDevice(request *DescribeEslDeviceRequest) (_result *DescribeEslDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeEslDeviceResponse{} _body, _err := client.DescribeEslDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeEslDevicesWithOptions(request *DescribeEslDevicesRequest, runtime *util.RuntimeOptions) (_result *DescribeEslDevicesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.EslStatus)) { body["EslStatus"] = request.EslStatus } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.FromBatteryLevel)) { body["FromBatteryLevel"] = request.FromBatteryLevel } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.ToBatteryLevel)) { body["ToBatteryLevel"] = request.ToBatteryLevel } if !tea.BoolValue(util.IsUnset(request.Type)) { body["Type"] = request.Type } if !tea.BoolValue(util.IsUnset(request.TypeEncode)) { body["TypeEncode"] = request.TypeEncode } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeEslDevices"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeEslDevicesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeEslDevices(request *DescribeEslDevicesRequest) (_result *DescribeEslDevicesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeEslDevicesResponse{} _body, _err := client.DescribeEslDevicesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeEslModelByTemplateVersionWithOptions(request *DescribeEslModelByTemplateVersionRequest, runtime *util.RuntimeOptions) (_result *DescribeEslModelByTemplateVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeEslModelByTemplateVersion"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeEslModelByTemplateVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeEslModelByTemplateVersion(request *DescribeEslModelByTemplateVersionRequest) (_result *DescribeEslModelByTemplateVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeEslModelByTemplateVersionResponse{} _body, _err := client.DescribeEslModelByTemplateVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeItemsWithOptions(request *DescribeItemsRequest, runtime *util.RuntimeOptions) (_result *DescribeItemsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BePromotion)) { body["BePromotion"] = request.BePromotion } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.ItemId)) { body["ItemId"] = request.ItemId } if !tea.BoolValue(util.IsUnset(request.ItemTitle)) { body["ItemTitle"] = request.ItemTitle } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.SkuId)) { body["SkuId"] = request.SkuId } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeItems"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeItemsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeItems(request *DescribeItemsRequest) (_result *DescribeItemsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeItemsResponse{} _body, _err := client.DescribeItemsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeStoreByTemplateVersionWithOptions(request *DescribeStoreByTemplateVersionRequest, runtime *util.RuntimeOptions) (_result *DescribeStoreByTemplateVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeStoreByTemplateVersion"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeStoreByTemplateVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeStoreByTemplateVersion(request *DescribeStoreByTemplateVersionRequest) (_result *DescribeStoreByTemplateVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeStoreByTemplateVersionResponse{} _body, _err := client.DescribeStoreByTemplateVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeStoreConfigWithOptions(request *DescribeStoreConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeStoreConfigResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeStoreConfig"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeStoreConfigResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeStoreConfig(request *DescribeStoreConfigRequest) (_result *DescribeStoreConfigResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeStoreConfigResponse{} _body, _err := client.DescribeStoreConfigWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeStoresWithOptions(request *DescribeStoresRequest, runtime *util.RuntimeOptions) (_result *DescribeStoresResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.FromDate)) { body["FromDate"] = request.FromDate } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.StoreName)) { body["StoreName"] = request.StoreName } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } if !tea.BoolValue(util.IsUnset(request.ToDate)) { body["ToDate"] = request.ToDate } if !tea.BoolValue(util.IsUnset(request.UserStoreCode)) { body["UserStoreCode"] = request.UserStoreCode } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeStores"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeStoresResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeStores(request *DescribeStoresRequest) (_result *DescribeStoresResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeStoresResponse{} _body, _err := client.DescribeStoresWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeTemplateByModelWithOptions(request *DescribeTemplateByModelRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateByModelResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DeviceType)) { body["DeviceType"] = request.DeviceType } if !tea.BoolValue(util.IsUnset(request.EslSize)) { body["EslSize"] = request.EslSize } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeTemplateByModel"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeTemplateByModelResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeTemplateByModel(request *DescribeTemplateByModelRequest) (_result *DescribeTemplateByModelResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeTemplateByModelResponse{} _body, _err := client.DescribeTemplateByModelWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUserLogWithOptions(request *DescribeUserLogRequest, runtime *util.RuntimeOptions) (_result *DescribeUserLogResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.FromDate)) { body["FromDate"] = request.FromDate } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.ItemShortTitle)) { body["ItemShortTitle"] = request.ItemShortTitle } if !tea.BoolValue(util.IsUnset(request.LogId)) { body["LogId"] = request.LogId } if !tea.BoolValue(util.IsUnset(request.OperationStatus)) { body["OperationStatus"] = request.OperationStatus } if !tea.BoolValue(util.IsUnset(request.OperationType)) { body["OperationType"] = request.OperationType } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.ToDate)) { body["ToDate"] = request.ToDate } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeUserLog"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeUserLogResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeUserLog(request *DescribeUserLogRequest) (_result *DescribeUserLogResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUserLogResponse{} _body, _err := client.DescribeUserLogWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUsersWithOptions(request *DescribeUsersRequest, runtime *util.RuntimeOptions) (_result *DescribeUsersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } if !tea.BoolValue(util.IsUnset(request.UserName)) { body["UserName"] = request.UserName } if !tea.BoolValue(util.IsUnset(request.UserType)) { body["UserType"] = request.UserType } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DescribeUsers"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeUsersResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeUsers(request *DescribeUsersRequest) (_result *DescribeUsersResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUsersResponse{} _body, _err := client.DescribeUsersWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetUserWithOptions(request *GetUserRequest, runtime *util.RuntimeOptions) (_result *GetUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetUser"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetUserResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetUser(request *GetUserRequest) (_result *GetUserResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetUserResponse{} _body, _err := client.GetUserWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryTemplateListByGroupIdWithOptions(request *QueryTemplateListByGroupIdRequest, runtime *util.RuntimeOptions) (_result *QueryTemplateListByGroupIdResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.GroupId)) { body["GroupId"] = request.GroupId } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryTemplateListByGroupId"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &QueryTemplateListByGroupIdResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryTemplateListByGroupId(request *QueryTemplateListByGroupIdRequest) (_result *QueryTemplateListByGroupIdResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &QueryTemplateListByGroupIdResponse{} _body, _err := client.QueryTemplateListByGroupIdWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SyncAddMaterialWithOptions(request *SyncAddMaterialRequest, runtime *util.RuntimeOptions) (_result *SyncAddMaterialResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Content)) { body["Content"] = request.Content } if !tea.BoolValue(util.IsUnset(request.Name)) { body["Name"] = request.Name } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SyncAddMaterial"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &SyncAddMaterialResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SyncAddMaterial(request *SyncAddMaterialRequest) (_result *SyncAddMaterialResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SyncAddMaterialResponse{} _body, _err := client.SyncAddMaterialWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UnassignUserWithOptions(request *UnassignUserRequest, runtime *util.RuntimeOptions) (_result *UnassignUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("UnassignUser"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UnassignUserResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UnassignUser(request *UnassignUserRequest) (_result *UnassignUserResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UnassignUserResponse{} _body, _err := client.UnassignUserWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UnbindEslDeviceWithOptions(request *UnbindEslDeviceRequest, runtime *util.RuntimeOptions) (_result *UnbindEslDeviceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Column)) { body["Column"] = request.Column } if !tea.BoolValue(util.IsUnset(request.ContainerName)) { body["ContainerName"] = request.ContainerName } if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.Layer)) { body["Layer"] = request.Layer } if !tea.BoolValue(util.IsUnset(request.Shelf)) { body["Shelf"] = request.Shelf } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("UnbindEslDevice"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UnbindEslDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UnbindEslDevice(request *UnbindEslDeviceRequest) (_result *UnbindEslDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UnbindEslDeviceResponse{} _body, _err := client.UnbindEslDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateEslDeviceLightWithOptions(request *UpdateEslDeviceLightRequest, runtime *util.RuntimeOptions) (_result *UpdateEslDeviceLightResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EslBarCode)) { body["EslBarCode"] = request.EslBarCode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.Frequency)) { body["Frequency"] = request.Frequency } if !tea.BoolValue(util.IsUnset(request.ItemBarCode)) { body["ItemBarCode"] = request.ItemBarCode } if !tea.BoolValue(util.IsUnset(request.LedColor)) { body["LedColor"] = request.LedColor } if !tea.BoolValue(util.IsUnset(request.LightUpTime)) { body["LightUpTime"] = request.LightUpTime } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("UpdateEslDeviceLight"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UpdateEslDeviceLightResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateEslDeviceLight(request *UpdateEslDeviceLightRequest) (_result *UpdateEslDeviceLightResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateEslDeviceLightResponse{} _body, _err := client.UpdateEslDeviceLightWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateStoreWithOptions(request *UpdateStoreRequest, runtime *util.RuntimeOptions) (_result *UpdateStoreResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AutoUnbindDays)) { body["AutoUnbindDays"] = request.AutoUnbindDays } if !tea.BoolValue(util.IsUnset(request.AutoUnbindOfflineEsl)) { body["AutoUnbindOfflineEsl"] = request.AutoUnbindOfflineEsl } if !tea.BoolValue(util.IsUnset(request.BarCodeEncode)) { body["BarCodeEncode"] = request.BarCodeEncode } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.Phone)) { body["Phone"] = request.Phone } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.StoreName)) { body["StoreName"] = request.StoreName } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { body["TemplateVersion"] = request.TemplateVersion } if !tea.BoolValue(util.IsUnset(request.Timezone)) { body["Timezone"] = request.Timezone } if !tea.BoolValue(util.IsUnset(request.UserStoreCode)) { body["UserStoreCode"] = request.UserStoreCode } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("UpdateStore"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UpdateStoreResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateStore(request *UpdateStoreRequest) (_result *UpdateStoreResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateStoreResponse{} _body, _err := client.UpdateStoreWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateStoreConfigWithOptions(request *UpdateStoreConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateStoreConfigResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EnableNotification)) { body["EnableNotification"] = request.EnableNotification } if !tea.BoolValue(util.IsUnset(request.ExtraParams)) { body["ExtraParams"] = request.ExtraParams } if !tea.BoolValue(util.IsUnset(request.NotificationSilentTimes)) { body["NotificationSilentTimes"] = request.NotificationSilentTimes } if !tea.BoolValue(util.IsUnset(request.NotificationWebHook)) { body["NotificationWebHook"] = request.NotificationWebHook } if !tea.BoolValue(util.IsUnset(request.StoreId)) { body["StoreId"] = request.StoreId } if !tea.BoolValue(util.IsUnset(request.SubscribeContents)) { body["SubscribeContents"] = request.SubscribeContents } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("UpdateStoreConfig"), Version: tea.String("2020-02-01"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UpdateStoreConfigResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateStoreConfig(request *UpdateStoreConfigRequest) (_result *UpdateStoreConfigResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateStoreConfigResponse{} _body, _err := client.UpdateStoreConfigWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }