imarketing-20220704/client/client.go (6,266 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 CancelOrderRequest struct { ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` TradeId *string `json:"TradeId,omitempty" xml:"TradeId,omitempty"` } func (s CancelOrderRequest) String() string { return tea.Prettify(s) } func (s CancelOrderRequest) GoString() string { return s.String() } func (s *CancelOrderRequest) SetChannelId(v string) *CancelOrderRequest { s.ChannelId = &v return s } func (s *CancelOrderRequest) SetTradeId(v string) *CancelOrderRequest { s.TradeId = &v return s } type CancelOrderResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *CancelOrderResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` Result *CancelOrderResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s CancelOrderResponseBody) String() string { return tea.Prettify(s) } func (s CancelOrderResponseBody) GoString() string { return s.String() } func (s *CancelOrderResponseBody) SetErrorCode(v string) *CancelOrderResponseBody { s.ErrorCode = &v return s } func (s *CancelOrderResponseBody) SetErrorMsg(v string) *CancelOrderResponseBody { s.ErrorMsg = &v return s } func (s *CancelOrderResponseBody) SetExt(v map[string]interface{}) *CancelOrderResponseBody { s.Ext = v return s } func (s *CancelOrderResponseBody) SetHeader(v *CancelOrderResponseBodyHeader) *CancelOrderResponseBody { s.Header = v return s } func (s *CancelOrderResponseBody) SetResult(v *CancelOrderResponseBodyResult) *CancelOrderResponseBody { s.Result = v return s } func (s *CancelOrderResponseBody) SetSuccess(v bool) *CancelOrderResponseBody { s.Success = &v return s } type CancelOrderResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // RPC ID RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s CancelOrderResponseBodyHeader) String() string { return tea.Prettify(s) } func (s CancelOrderResponseBodyHeader) GoString() string { return s.String() } func (s *CancelOrderResponseBodyHeader) SetCostTime(v int64) *CancelOrderResponseBodyHeader { s.CostTime = &v return s } func (s *CancelOrderResponseBodyHeader) SetInnerErrorCode(v string) *CancelOrderResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *CancelOrderResponseBodyHeader) SetInnerErrorMsg(v string) *CancelOrderResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *CancelOrderResponseBodyHeader) SetRpcId(v string) *CancelOrderResponseBodyHeader { s.RpcId = &v return s } func (s *CancelOrderResponseBodyHeader) SetTraceId(v string) *CancelOrderResponseBodyHeader { s.TraceId = &v return s } func (s *CancelOrderResponseBodyHeader) SetVersion(v string) *CancelOrderResponseBodyHeader { s.Version = &v return s } type CancelOrderResponseBodyResult struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s CancelOrderResponseBodyResult) String() string { return tea.Prettify(s) } func (s CancelOrderResponseBodyResult) GoString() string { return s.String() } func (s *CancelOrderResponseBodyResult) SetRequestId(v string) *CancelOrderResponseBodyResult { s.RequestId = &v return s } func (s *CancelOrderResponseBodyResult) SetSuccess(v bool) *CancelOrderResponseBodyResult { s.Success = &v return s } type CancelOrderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CancelOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CancelOrderResponse) String() string { return tea.Prettify(s) } func (s CancelOrderResponse) GoString() string { return s.String() } func (s *CancelOrderResponse) SetHeaders(v map[string]*string) *CancelOrderResponse { s.Headers = v return s } func (s *CancelOrderResponse) SetStatusCode(v int32) *CancelOrderResponse { s.StatusCode = &v return s } func (s *CancelOrderResponse) SetBody(v *CancelOrderResponseBody) *CancelOrderResponse { s.Body = v return s } type ConfirmSampleReceivedRequest struct { ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` TradeId *string `json:"TradeId,omitempty" xml:"TradeId,omitempty"` } func (s ConfirmSampleReceivedRequest) String() string { return tea.Prettify(s) } func (s ConfirmSampleReceivedRequest) GoString() string { return s.String() } func (s *ConfirmSampleReceivedRequest) SetChannelId(v string) *ConfirmSampleReceivedRequest { s.ChannelId = &v return s } func (s *ConfirmSampleReceivedRequest) SetTradeId(v string) *ConfirmSampleReceivedRequest { s.TradeId = &v return s } type ConfirmSampleReceivedResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *ConfirmSampleReceivedResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` Result *ConfirmSampleReceivedResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ConfirmSampleReceivedResponseBody) String() string { return tea.Prettify(s) } func (s ConfirmSampleReceivedResponseBody) GoString() string { return s.String() } func (s *ConfirmSampleReceivedResponseBody) SetErrorCode(v string) *ConfirmSampleReceivedResponseBody { s.ErrorCode = &v return s } func (s *ConfirmSampleReceivedResponseBody) SetErrorMsg(v string) *ConfirmSampleReceivedResponseBody { s.ErrorMsg = &v return s } func (s *ConfirmSampleReceivedResponseBody) SetExt(v map[string]interface{}) *ConfirmSampleReceivedResponseBody { s.Ext = v return s } func (s *ConfirmSampleReceivedResponseBody) SetHeader(v *ConfirmSampleReceivedResponseBodyHeader) *ConfirmSampleReceivedResponseBody { s.Header = v return s } func (s *ConfirmSampleReceivedResponseBody) SetResult(v *ConfirmSampleReceivedResponseBodyResult) *ConfirmSampleReceivedResponseBody { s.Result = v return s } func (s *ConfirmSampleReceivedResponseBody) SetSuccess(v bool) *ConfirmSampleReceivedResponseBody { s.Success = &v return s } type ConfirmSampleReceivedResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // RPC ID RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ConfirmSampleReceivedResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ConfirmSampleReceivedResponseBodyHeader) GoString() string { return s.String() } func (s *ConfirmSampleReceivedResponseBodyHeader) SetCostTime(v int64) *ConfirmSampleReceivedResponseBodyHeader { s.CostTime = &v return s } func (s *ConfirmSampleReceivedResponseBodyHeader) SetInnerErrorCode(v string) *ConfirmSampleReceivedResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *ConfirmSampleReceivedResponseBodyHeader) SetInnerErrorMsg(v string) *ConfirmSampleReceivedResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *ConfirmSampleReceivedResponseBodyHeader) SetRpcId(v string) *ConfirmSampleReceivedResponseBodyHeader { s.RpcId = &v return s } func (s *ConfirmSampleReceivedResponseBodyHeader) SetTraceId(v string) *ConfirmSampleReceivedResponseBodyHeader { s.TraceId = &v return s } func (s *ConfirmSampleReceivedResponseBodyHeader) SetVersion(v string) *ConfirmSampleReceivedResponseBodyHeader { s.Version = &v return s } type ConfirmSampleReceivedResponseBodyResult struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ConfirmSampleReceivedResponseBodyResult) String() string { return tea.Prettify(s) } func (s ConfirmSampleReceivedResponseBodyResult) GoString() string { return s.String() } func (s *ConfirmSampleReceivedResponseBodyResult) SetRequestId(v string) *ConfirmSampleReceivedResponseBodyResult { s.RequestId = &v return s } func (s *ConfirmSampleReceivedResponseBodyResult) SetSuccess(v bool) *ConfirmSampleReceivedResponseBodyResult { s.Success = &v return s } type ConfirmSampleReceivedResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ConfirmSampleReceivedResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ConfirmSampleReceivedResponse) String() string { return tea.Prettify(s) } func (s ConfirmSampleReceivedResponse) GoString() string { return s.String() } func (s *ConfirmSampleReceivedResponse) SetHeaders(v map[string]*string) *ConfirmSampleReceivedResponse { s.Headers = v return s } func (s *ConfirmSampleReceivedResponse) SetStatusCode(v int32) *ConfirmSampleReceivedResponse { s.StatusCode = &v return s } func (s *ConfirmSampleReceivedResponse) SetBody(v *ConfirmSampleReceivedResponseBody) *ConfirmSampleReceivedResponse { s.Body = v return s } type ConfirmSampleShippedRequest struct { BuyerAddress *string `json:"BuyerAddress,omitempty" xml:"BuyerAddress,omitempty"` BuyerName *string `json:"BuyerName,omitempty" xml:"BuyerName,omitempty"` BuyerPhoneNumber *string `json:"BuyerPhoneNumber,omitempty" xml:"BuyerPhoneNumber,omitempty"` ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` TradeId *string `json:"TradeId,omitempty" xml:"TradeId,omitempty"` } func (s ConfirmSampleShippedRequest) String() string { return tea.Prettify(s) } func (s ConfirmSampleShippedRequest) GoString() string { return s.String() } func (s *ConfirmSampleShippedRequest) SetBuyerAddress(v string) *ConfirmSampleShippedRequest { s.BuyerAddress = &v return s } func (s *ConfirmSampleShippedRequest) SetBuyerName(v string) *ConfirmSampleShippedRequest { s.BuyerName = &v return s } func (s *ConfirmSampleShippedRequest) SetBuyerPhoneNumber(v string) *ConfirmSampleShippedRequest { s.BuyerPhoneNumber = &v return s } func (s *ConfirmSampleShippedRequest) SetChannelId(v string) *ConfirmSampleShippedRequest { s.ChannelId = &v return s } func (s *ConfirmSampleShippedRequest) SetTradeId(v string) *ConfirmSampleShippedRequest { s.TradeId = &v return s } type ConfirmSampleShippedResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *ConfirmSampleShippedResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` Result *ConfirmSampleShippedResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ConfirmSampleShippedResponseBody) String() string { return tea.Prettify(s) } func (s ConfirmSampleShippedResponseBody) GoString() string { return s.String() } func (s *ConfirmSampleShippedResponseBody) SetErrorCode(v string) *ConfirmSampleShippedResponseBody { s.ErrorCode = &v return s } func (s *ConfirmSampleShippedResponseBody) SetErrorMsg(v string) *ConfirmSampleShippedResponseBody { s.ErrorMsg = &v return s } func (s *ConfirmSampleShippedResponseBody) SetExt(v map[string]interface{}) *ConfirmSampleShippedResponseBody { s.Ext = v return s } func (s *ConfirmSampleShippedResponseBody) SetHeader(v *ConfirmSampleShippedResponseBodyHeader) *ConfirmSampleShippedResponseBody { s.Header = v return s } func (s *ConfirmSampleShippedResponseBody) SetResult(v *ConfirmSampleShippedResponseBodyResult) *ConfirmSampleShippedResponseBody { s.Result = v return s } func (s *ConfirmSampleShippedResponseBody) SetSuccess(v bool) *ConfirmSampleShippedResponseBody { s.Success = &v return s } type ConfirmSampleShippedResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // RPC ID RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ConfirmSampleShippedResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ConfirmSampleShippedResponseBodyHeader) GoString() string { return s.String() } func (s *ConfirmSampleShippedResponseBodyHeader) SetCostTime(v int64) *ConfirmSampleShippedResponseBodyHeader { s.CostTime = &v return s } func (s *ConfirmSampleShippedResponseBodyHeader) SetInnerErrorCode(v string) *ConfirmSampleShippedResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *ConfirmSampleShippedResponseBodyHeader) SetInnerErrorMsg(v string) *ConfirmSampleShippedResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *ConfirmSampleShippedResponseBodyHeader) SetRpcId(v string) *ConfirmSampleShippedResponseBodyHeader { s.RpcId = &v return s } func (s *ConfirmSampleShippedResponseBodyHeader) SetTraceId(v string) *ConfirmSampleShippedResponseBodyHeader { s.TraceId = &v return s } func (s *ConfirmSampleShippedResponseBodyHeader) SetVersion(v string) *ConfirmSampleShippedResponseBodyHeader { s.Version = &v return s } type ConfirmSampleShippedResponseBodyResult struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ConfirmSampleShippedResponseBodyResult) String() string { return tea.Prettify(s) } func (s ConfirmSampleShippedResponseBodyResult) GoString() string { return s.String() } func (s *ConfirmSampleShippedResponseBodyResult) SetRequestId(v string) *ConfirmSampleShippedResponseBodyResult { s.RequestId = &v return s } func (s *ConfirmSampleShippedResponseBodyResult) SetSuccess(v bool) *ConfirmSampleShippedResponseBodyResult { s.Success = &v return s } type ConfirmSampleShippedResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ConfirmSampleShippedResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ConfirmSampleShippedResponse) String() string { return tea.Prettify(s) } func (s ConfirmSampleShippedResponse) GoString() string { return s.String() } func (s *ConfirmSampleShippedResponse) SetHeaders(v map[string]*string) *ConfirmSampleShippedResponse { s.Headers = v return s } func (s *ConfirmSampleShippedResponse) SetStatusCode(v int32) *ConfirmSampleShippedResponse { s.StatusCode = &v return s } func (s *ConfirmSampleShippedResponse) SetBody(v *ConfirmSampleShippedResponseBody) *ConfirmSampleShippedResponse { s.Body = v return s } type CreateDeviceRequest struct { ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` City *string `json:"City,omitempty" xml:"City,omitempty"` DeviceModelNumber *string `json:"DeviceModelNumber,omitempty" xml:"DeviceModelNumber,omitempty"` DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"` DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` District *string `json:"District,omitempty" xml:"District,omitempty"` ExtraMap map[string]interface{} `json:"ExtraMap,omitempty" xml:"ExtraMap,omitempty"` FirstScene *string `json:"FirstScene,omitempty" xml:"FirstScene,omitempty"` Floor *string `json:"Floor,omitempty" xml:"Floor,omitempty"` LocationName *string `json:"LocationName,omitempty" xml:"LocationName,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` OuterCode *string `json:"OuterCode,omitempty" xml:"OuterCode,omitempty"` Province *string `json:"Province,omitempty" xml:"Province,omitempty"` SecondScene *string `json:"SecondScene,omitempty" xml:"SecondScene,omitempty"` } func (s CreateDeviceRequest) String() string { return tea.Prettify(s) } func (s CreateDeviceRequest) GoString() string { return s.String() } func (s *CreateDeviceRequest) SetChannelId(v string) *CreateDeviceRequest { s.ChannelId = &v return s } func (s *CreateDeviceRequest) SetCity(v string) *CreateDeviceRequest { s.City = &v return s } func (s *CreateDeviceRequest) SetDeviceModelNumber(v string) *CreateDeviceRequest { s.DeviceModelNumber = &v return s } func (s *CreateDeviceRequest) SetDeviceName(v string) *CreateDeviceRequest { s.DeviceName = &v return s } func (s *CreateDeviceRequest) SetDeviceType(v string) *CreateDeviceRequest { s.DeviceType = &v return s } func (s *CreateDeviceRequest) SetDistrict(v string) *CreateDeviceRequest { s.District = &v return s } func (s *CreateDeviceRequest) SetExtraMap(v map[string]interface{}) *CreateDeviceRequest { s.ExtraMap = v return s } func (s *CreateDeviceRequest) SetFirstScene(v string) *CreateDeviceRequest { s.FirstScene = &v return s } func (s *CreateDeviceRequest) SetFloor(v string) *CreateDeviceRequest { s.Floor = &v return s } func (s *CreateDeviceRequest) SetLocationName(v string) *CreateDeviceRequest { s.LocationName = &v return s } func (s *CreateDeviceRequest) SetMediaId(v string) *CreateDeviceRequest { s.MediaId = &v return s } func (s *CreateDeviceRequest) SetOuterCode(v string) *CreateDeviceRequest { s.OuterCode = &v return s } func (s *CreateDeviceRequest) SetProvince(v string) *CreateDeviceRequest { s.Province = &v return s } func (s *CreateDeviceRequest) SetSecondScene(v string) *CreateDeviceRequest { s.SecondScene = &v return s } type CreateDeviceShrinkRequest struct { ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` City *string `json:"City,omitempty" xml:"City,omitempty"` DeviceModelNumber *string `json:"DeviceModelNumber,omitempty" xml:"DeviceModelNumber,omitempty"` DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"` DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"` District *string `json:"District,omitempty" xml:"District,omitempty"` ExtraMapShrink *string `json:"ExtraMap,omitempty" xml:"ExtraMap,omitempty"` FirstScene *string `json:"FirstScene,omitempty" xml:"FirstScene,omitempty"` Floor *string `json:"Floor,omitempty" xml:"Floor,omitempty"` LocationName *string `json:"LocationName,omitempty" xml:"LocationName,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` OuterCode *string `json:"OuterCode,omitempty" xml:"OuterCode,omitempty"` Province *string `json:"Province,omitempty" xml:"Province,omitempty"` SecondScene *string `json:"SecondScene,omitempty" xml:"SecondScene,omitempty"` } func (s CreateDeviceShrinkRequest) String() string { return tea.Prettify(s) } func (s CreateDeviceShrinkRequest) GoString() string { return s.String() } func (s *CreateDeviceShrinkRequest) SetChannelId(v string) *CreateDeviceShrinkRequest { s.ChannelId = &v return s } func (s *CreateDeviceShrinkRequest) SetCity(v string) *CreateDeviceShrinkRequest { s.City = &v return s } func (s *CreateDeviceShrinkRequest) SetDeviceModelNumber(v string) *CreateDeviceShrinkRequest { s.DeviceModelNumber = &v return s } func (s *CreateDeviceShrinkRequest) SetDeviceName(v string) *CreateDeviceShrinkRequest { s.DeviceName = &v return s } func (s *CreateDeviceShrinkRequest) SetDeviceType(v string) *CreateDeviceShrinkRequest { s.DeviceType = &v return s } func (s *CreateDeviceShrinkRequest) SetDistrict(v string) *CreateDeviceShrinkRequest { s.District = &v return s } func (s *CreateDeviceShrinkRequest) SetExtraMapShrink(v string) *CreateDeviceShrinkRequest { s.ExtraMapShrink = &v return s } func (s *CreateDeviceShrinkRequest) SetFirstScene(v string) *CreateDeviceShrinkRequest { s.FirstScene = &v return s } func (s *CreateDeviceShrinkRequest) SetFloor(v string) *CreateDeviceShrinkRequest { s.Floor = &v return s } func (s *CreateDeviceShrinkRequest) SetLocationName(v string) *CreateDeviceShrinkRequest { s.LocationName = &v return s } func (s *CreateDeviceShrinkRequest) SetMediaId(v string) *CreateDeviceShrinkRequest { s.MediaId = &v return s } func (s *CreateDeviceShrinkRequest) SetOuterCode(v string) *CreateDeviceShrinkRequest { s.OuterCode = &v return s } func (s *CreateDeviceShrinkRequest) SetProvince(v string) *CreateDeviceShrinkRequest { s.Province = &v return s } func (s *CreateDeviceShrinkRequest) SetSecondScene(v string) *CreateDeviceShrinkRequest { s.SecondScene = &v return s } type CreateDeviceResponseBody struct { // Id of the request Code *string `json:"Code,omitempty" xml:"Code,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *string `json:"Model,omitempty" xml:"Model,omitempty"` // Id of the request RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s CreateDeviceResponseBody) String() string { return tea.Prettify(s) } func (s CreateDeviceResponseBody) GoString() string { return s.String() } func (s *CreateDeviceResponseBody) SetCode(v string) *CreateDeviceResponseBody { s.Code = &v return s } func (s *CreateDeviceResponseBody) SetMessage(v string) *CreateDeviceResponseBody { s.Message = &v return s } func (s *CreateDeviceResponseBody) SetModel(v string) *CreateDeviceResponseBody { s.Model = &v return s } func (s *CreateDeviceResponseBody) SetRequestId(v string) *CreateDeviceResponseBody { s.RequestId = &v return s } func (s *CreateDeviceResponseBody) SetSuccess(v bool) *CreateDeviceResponseBody { s.Success = &v return s } type CreateDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateDeviceResponse) String() string { return tea.Prettify(s) } func (s CreateDeviceResponse) GoString() string { return s.String() } func (s *CreateDeviceResponse) SetHeaders(v map[string]*string) *CreateDeviceResponse { s.Headers = v return s } func (s *CreateDeviceResponse) SetStatusCode(v int32) *CreateDeviceResponse { s.StatusCode = &v return s } func (s *CreateDeviceResponse) SetBody(v *CreateDeviceResponseBody) *CreateDeviceResponse { s.Body = v return s } type DeleteCreativeInfoRequest struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"` Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` UpdateUser *string `json:"UpdateUser,omitempty" xml:"UpdateUser,omitempty"` } func (s DeleteCreativeInfoRequest) String() string { return tea.Prettify(s) } func (s DeleteCreativeInfoRequest) GoString() string { return s.String() } func (s *DeleteCreativeInfoRequest) SetAccountNo(v string) *DeleteCreativeInfoRequest { s.AccountNo = &v return s } func (s *DeleteCreativeInfoRequest) SetBizId(v string) *DeleteCreativeInfoRequest { s.BizId = &v return s } func (s *DeleteCreativeInfoRequest) SetId(v int64) *DeleteCreativeInfoRequest { s.Id = &v return s } func (s *DeleteCreativeInfoRequest) SetMainId(v int64) *DeleteCreativeInfoRequest { s.MainId = &v return s } func (s *DeleteCreativeInfoRequest) SetUpdateUser(v string) *DeleteCreativeInfoRequest { s.UpdateUser = &v return s } type DeleteCreativeInfoResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DeleteCreativeInfoResponseBody) String() string { return tea.Prettify(s) } func (s DeleteCreativeInfoResponseBody) GoString() string { return s.String() } func (s *DeleteCreativeInfoResponseBody) SetCode(v int32) *DeleteCreativeInfoResponseBody { s.Code = &v return s } func (s *DeleteCreativeInfoResponseBody) SetData(v bool) *DeleteCreativeInfoResponseBody { s.Data = &v return s } func (s *DeleteCreativeInfoResponseBody) SetErrorMessage(v string) *DeleteCreativeInfoResponseBody { s.ErrorMessage = &v return s } func (s *DeleteCreativeInfoResponseBody) SetRequestId(v string) *DeleteCreativeInfoResponseBody { s.RequestId = &v return s } func (s *DeleteCreativeInfoResponseBody) SetSuccess(v bool) *DeleteCreativeInfoResponseBody { s.Success = &v return s } type DeleteCreativeInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteCreativeInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteCreativeInfoResponse) String() string { return tea.Prettify(s) } func (s DeleteCreativeInfoResponse) GoString() string { return s.String() } func (s *DeleteCreativeInfoResponse) SetHeaders(v map[string]*string) *DeleteCreativeInfoResponse { s.Headers = v return s } func (s *DeleteCreativeInfoResponse) SetStatusCode(v int32) *DeleteCreativeInfoResponse { s.StatusCode = &v return s } func (s *DeleteCreativeInfoResponse) SetBody(v *DeleteCreativeInfoResponseBody) *DeleteCreativeInfoResponse { s.Body = v return s } type GetAdvertisingForE2ResponseBody struct { // errorCode ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // errorMsg ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` // header Header *GetAdvertisingForE2ResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *GetAdvertisingForE2ResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` // success Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetAdvertisingForE2ResponseBody) String() string { return tea.Prettify(s) } func (s GetAdvertisingForE2ResponseBody) GoString() string { return s.String() } func (s *GetAdvertisingForE2ResponseBody) SetErrorCode(v string) *GetAdvertisingForE2ResponseBody { s.ErrorCode = &v return s } func (s *GetAdvertisingForE2ResponseBody) SetErrorMsg(v string) *GetAdvertisingForE2ResponseBody { s.ErrorMsg = &v return s } func (s *GetAdvertisingForE2ResponseBody) SetHeader(v *GetAdvertisingForE2ResponseBodyHeader) *GetAdvertisingForE2ResponseBody { s.Header = v return s } func (s *GetAdvertisingForE2ResponseBody) SetRequestId(v string) *GetAdvertisingForE2ResponseBody { s.RequestId = &v return s } func (s *GetAdvertisingForE2ResponseBody) SetResult(v *GetAdvertisingForE2ResponseBodyResult) *GetAdvertisingForE2ResponseBody { s.Result = v return s } func (s *GetAdvertisingForE2ResponseBody) SetSuccess(v bool) *GetAdvertisingForE2ResponseBody { s.Success = &v return s } type GetAdvertisingForE2ResponseBodyHeader struct { // costTime CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` // innerErrorCode InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` // innerErrorMsg InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // rpcId RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` // traceId TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` // version Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s GetAdvertisingForE2ResponseBodyHeader) String() string { return tea.Prettify(s) } func (s GetAdvertisingForE2ResponseBodyHeader) GoString() string { return s.String() } func (s *GetAdvertisingForE2ResponseBodyHeader) SetCostTime(v int64) *GetAdvertisingForE2ResponseBodyHeader { s.CostTime = &v return s } func (s *GetAdvertisingForE2ResponseBodyHeader) SetInnerErrorCode(v string) *GetAdvertisingForE2ResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *GetAdvertisingForE2ResponseBodyHeader) SetInnerErrorMsg(v string) *GetAdvertisingForE2ResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *GetAdvertisingForE2ResponseBodyHeader) SetRpcId(v string) *GetAdvertisingForE2ResponseBodyHeader { s.RpcId = &v return s } func (s *GetAdvertisingForE2ResponseBodyHeader) SetTraceId(v string) *GetAdvertisingForE2ResponseBodyHeader { s.TraceId = &v return s } func (s *GetAdvertisingForE2ResponseBodyHeader) SetVersion(v string) *GetAdvertisingForE2ResponseBodyHeader { s.Version = &v return s } type GetAdvertisingForE2ResponseBodyResult struct { ImgUrl *string `json:"ImgUrl,omitempty" xml:"ImgUrl,omitempty"` TargetUrl *string `json:"TargetUrl,omitempty" xml:"TargetUrl,omitempty"` } func (s GetAdvertisingForE2ResponseBodyResult) String() string { return tea.Prettify(s) } func (s GetAdvertisingForE2ResponseBodyResult) GoString() string { return s.String() } func (s *GetAdvertisingForE2ResponseBodyResult) SetImgUrl(v string) *GetAdvertisingForE2ResponseBodyResult { s.ImgUrl = &v return s } func (s *GetAdvertisingForE2ResponseBodyResult) SetTargetUrl(v string) *GetAdvertisingForE2ResponseBodyResult { s.TargetUrl = &v return s } type GetAdvertisingForE2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetAdvertisingForE2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetAdvertisingForE2Response) String() string { return tea.Prettify(s) } func (s GetAdvertisingForE2Response) GoString() string { return s.String() } func (s *GetAdvertisingForE2Response) SetHeaders(v map[string]*string) *GetAdvertisingForE2Response { s.Headers = v return s } func (s *GetAdvertisingForE2Response) SetStatusCode(v int32) *GetAdvertisingForE2Response { s.StatusCode = &v return s } func (s *GetAdvertisingForE2Response) SetBody(v *GetAdvertisingForE2ResponseBody) *GetAdvertisingForE2Response { s.Body = v return s } type GetBrandPageRequest struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` MainName *string `json:"MainName,omitempty" xml:"MainName,omitempty"` PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s GetBrandPageRequest) String() string { return tea.Prettify(s) } func (s GetBrandPageRequest) GoString() string { return s.String() } func (s *GetBrandPageRequest) SetAccountNo(v string) *GetBrandPageRequest { s.AccountNo = &v return s } func (s *GetBrandPageRequest) SetMainId(v int64) *GetBrandPageRequest { s.MainId = &v return s } func (s *GetBrandPageRequest) SetMainName(v string) *GetBrandPageRequest { s.MainName = &v return s } func (s *GetBrandPageRequest) SetPageIndex(v int32) *GetBrandPageRequest { s.PageIndex = &v return s } func (s *GetBrandPageRequest) SetPageSize(v int32) *GetBrandPageRequest { s.PageSize = &v return s } type GetBrandPageResponseBody struct { Code *int64 `json:"Code,omitempty" xml:"Code,omitempty"` Data *GetBrandPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetBrandPageResponseBody) String() string { return tea.Prettify(s) } func (s GetBrandPageResponseBody) GoString() string { return s.String() } func (s *GetBrandPageResponseBody) SetCode(v int64) *GetBrandPageResponseBody { s.Code = &v return s } func (s *GetBrandPageResponseBody) SetData(v *GetBrandPageResponseBodyData) *GetBrandPageResponseBody { s.Data = v return s } func (s *GetBrandPageResponseBody) SetRequestId(v string) *GetBrandPageResponseBody { s.RequestId = &v return s } func (s *GetBrandPageResponseBody) SetSuccess(v bool) *GetBrandPageResponseBody { s.Success = &v return s } type GetBrandPageResponseBodyData struct { List []*GetBrandPageResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"` PageInfo *GetBrandPageResponseBodyDataPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` } func (s GetBrandPageResponseBodyData) String() string { return tea.Prettify(s) } func (s GetBrandPageResponseBodyData) GoString() string { return s.String() } func (s *GetBrandPageResponseBodyData) SetList(v []*GetBrandPageResponseBodyDataList) *GetBrandPageResponseBodyData { s.List = v return s } func (s *GetBrandPageResponseBodyData) SetPageInfo(v *GetBrandPageResponseBodyDataPageInfo) *GetBrandPageResponseBodyData { s.PageInfo = v return s } type GetBrandPageResponseBodyDataList struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"` Company *string `json:"Company,omitempty" xml:"Company,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` MainName *string `json:"MainName,omitempty" xml:"MainName,omitempty"` ParentMainId *int64 `json:"ParentMainId,omitempty" xml:"ParentMainId,omitempty"` } func (s GetBrandPageResponseBodyDataList) String() string { return tea.Prettify(s) } func (s GetBrandPageResponseBodyDataList) GoString() string { return s.String() } func (s *GetBrandPageResponseBodyDataList) SetAccountNo(v string) *GetBrandPageResponseBodyDataList { s.AccountNo = &v return s } func (s *GetBrandPageResponseBodyDataList) SetAccountType(v string) *GetBrandPageResponseBodyDataList { s.AccountType = &v return s } func (s *GetBrandPageResponseBodyDataList) SetCompany(v string) *GetBrandPageResponseBodyDataList { s.Company = &v return s } func (s *GetBrandPageResponseBodyDataList) SetMainId(v int64) *GetBrandPageResponseBodyDataList { s.MainId = &v return s } func (s *GetBrandPageResponseBodyDataList) SetMainName(v string) *GetBrandPageResponseBodyDataList { s.MainName = &v return s } func (s *GetBrandPageResponseBodyDataList) SetParentMainId(v int64) *GetBrandPageResponseBodyDataList { s.ParentMainId = &v return s } type GetBrandPageResponseBodyDataPageInfo struct { Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TotalNumber *int32 `json:"TotalNumber,omitempty" xml:"TotalNumber,omitempty"` } func (s GetBrandPageResponseBodyDataPageInfo) String() string { return tea.Prettify(s) } func (s GetBrandPageResponseBodyDataPageInfo) GoString() string { return s.String() } func (s *GetBrandPageResponseBodyDataPageInfo) SetPage(v int32) *GetBrandPageResponseBodyDataPageInfo { s.Page = &v return s } func (s *GetBrandPageResponseBodyDataPageInfo) SetPageSize(v int32) *GetBrandPageResponseBodyDataPageInfo { s.PageSize = &v return s } func (s *GetBrandPageResponseBodyDataPageInfo) SetTotalNumber(v int32) *GetBrandPageResponseBodyDataPageInfo { s.TotalNumber = &v return s } type GetBrandPageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetBrandPageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetBrandPageResponse) String() string { return tea.Prettify(s) } func (s GetBrandPageResponse) GoString() string { return s.String() } func (s *GetBrandPageResponse) SetHeaders(v map[string]*string) *GetBrandPageResponse { s.Headers = v return s } func (s *GetBrandPageResponse) SetStatusCode(v int32) *GetBrandPageResponse { s.StatusCode = &v return s } func (s *GetBrandPageResponse) SetBody(v *GetBrandPageResponseBody) *GetBrandPageResponse { s.Body = v return s } type GetBusinessIdRequest struct { BusinessId *string `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"` } func (s GetBusinessIdRequest) String() string { return tea.Prettify(s) } func (s GetBusinessIdRequest) GoString() string { return s.String() } func (s *GetBusinessIdRequest) SetBusinessId(v string) *GetBusinessIdRequest { s.BusinessId = &v return s } type GetBusinessIdResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetBusinessIdResponseBody) String() string { return tea.Prettify(s) } func (s GetBusinessIdResponseBody) GoString() string { return s.String() } func (s *GetBusinessIdResponseBody) SetCode(v int32) *GetBusinessIdResponseBody { s.Code = &v return s } func (s *GetBusinessIdResponseBody) SetData(v string) *GetBusinessIdResponseBody { s.Data = &v return s } func (s *GetBusinessIdResponseBody) SetErrorMessage(v string) *GetBusinessIdResponseBody { s.ErrorMessage = &v return s } func (s *GetBusinessIdResponseBody) SetRequestId(v string) *GetBusinessIdResponseBody { s.RequestId = &v return s } func (s *GetBusinessIdResponseBody) SetSuccess(v bool) *GetBusinessIdResponseBody { s.Success = &v return s } type GetBusinessIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetBusinessIdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetBusinessIdResponse) String() string { return tea.Prettify(s) } func (s GetBusinessIdResponse) GoString() string { return s.String() } func (s *GetBusinessIdResponse) SetHeaders(v map[string]*string) *GetBusinessIdResponse { s.Headers = v return s } func (s *GetBusinessIdResponse) SetStatusCode(v int32) *GetBusinessIdResponse { s.StatusCode = &v return s } func (s *GetBusinessIdResponse) SetBody(v *GetBusinessIdResponseBody) *GetBusinessIdResponse { s.Body = v return s } type GetCreativeInfoRequest struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"` Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` } func (s GetCreativeInfoRequest) String() string { return tea.Prettify(s) } func (s GetCreativeInfoRequest) GoString() string { return s.String() } func (s *GetCreativeInfoRequest) SetAccountNo(v string) *GetCreativeInfoRequest { s.AccountNo = &v return s } func (s *GetCreativeInfoRequest) SetBizId(v string) *GetCreativeInfoRequest { s.BizId = &v return s } func (s *GetCreativeInfoRequest) SetId(v int64) *GetCreativeInfoRequest { s.Id = &v return s } func (s *GetCreativeInfoRequest) SetMainId(v int64) *GetCreativeInfoRequest { s.MainId = &v return s } type GetCreativeInfoResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *GetCreativeInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetCreativeInfoResponseBody) String() string { return tea.Prettify(s) } func (s GetCreativeInfoResponseBody) GoString() string { return s.String() } func (s *GetCreativeInfoResponseBody) SetCode(v int32) *GetCreativeInfoResponseBody { s.Code = &v return s } func (s *GetCreativeInfoResponseBody) SetData(v *GetCreativeInfoResponseBodyData) *GetCreativeInfoResponseBody { s.Data = v return s } func (s *GetCreativeInfoResponseBody) SetErrorMessage(v string) *GetCreativeInfoResponseBody { s.ErrorMessage = &v return s } func (s *GetCreativeInfoResponseBody) SetRequestId(v string) *GetCreativeInfoResponseBody { s.RequestId = &v return s } func (s *GetCreativeInfoResponseBody) SetSuccess(v bool) *GetCreativeInfoResponseBody { s.Success = &v return s } type GetCreativeInfoResponseBodyData struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` ChainValue *string `json:"ChainValue,omitempty" xml:"ChainValue,omitempty"` ComponentIdList *string `json:"ComponentIdList,omitempty" xml:"ComponentIdList,omitempty"` Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` PageId *string `json:"PageId,omitempty" xml:"PageId,omitempty"` Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` TaskCount *int32 `json:"TaskCount,omitempty" xml:"TaskCount,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UrlType *string `json:"UrlType,omitempty" xml:"UrlType,omitempty"` } func (s GetCreativeInfoResponseBodyData) String() string { return tea.Prettify(s) } func (s GetCreativeInfoResponseBodyData) GoString() string { return s.String() } func (s *GetCreativeInfoResponseBodyData) SetAccountNo(v string) *GetCreativeInfoResponseBodyData { s.AccountNo = &v return s } func (s *GetCreativeInfoResponseBodyData) SetChainValue(v string) *GetCreativeInfoResponseBodyData { s.ChainValue = &v return s } func (s *GetCreativeInfoResponseBodyData) SetComponentIdList(v string) *GetCreativeInfoResponseBodyData { s.ComponentIdList = &v return s } func (s *GetCreativeInfoResponseBodyData) SetId(v int32) *GetCreativeInfoResponseBodyData { s.Id = &v return s } func (s *GetCreativeInfoResponseBodyData) SetMainId(v int64) *GetCreativeInfoResponseBodyData { s.MainId = &v return s } func (s *GetCreativeInfoResponseBodyData) SetName(v string) *GetCreativeInfoResponseBodyData { s.Name = &v return s } func (s *GetCreativeInfoResponseBodyData) SetPageId(v string) *GetCreativeInfoResponseBodyData { s.PageId = &v return s } func (s *GetCreativeInfoResponseBodyData) SetStatus(v int32) *GetCreativeInfoResponseBodyData { s.Status = &v return s } func (s *GetCreativeInfoResponseBodyData) SetTaskCount(v int32) *GetCreativeInfoResponseBodyData { s.TaskCount = &v return s } func (s *GetCreativeInfoResponseBodyData) SetUrl(v string) *GetCreativeInfoResponseBodyData { s.Url = &v return s } func (s *GetCreativeInfoResponseBodyData) SetUrlType(v string) *GetCreativeInfoResponseBodyData { s.UrlType = &v return s } type GetCreativeInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetCreativeInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetCreativeInfoResponse) String() string { return tea.Prettify(s) } func (s GetCreativeInfoResponse) GoString() string { return s.String() } func (s *GetCreativeInfoResponse) SetHeaders(v map[string]*string) *GetCreativeInfoResponse { s.Headers = v return s } func (s *GetCreativeInfoResponse) SetStatusCode(v int32) *GetCreativeInfoResponse { s.StatusCode = &v return s } func (s *GetCreativeInfoResponse) SetBody(v *GetCreativeInfoResponseBody) *GetCreativeInfoResponse { s.Body = v return s } type GetLeadsListPageRequest struct { ComponentId *int64 `json:"ComponentId,omitempty" xml:"ComponentId,omitempty"` ContentId *int64 `json:"ContentId,omitempty" xml:"ContentId,omitempty"` CreativeId *int64 `json:"CreativeId,omitempty" xml:"CreativeId,omitempty"` EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s GetLeadsListPageRequest) String() string { return tea.Prettify(s) } func (s GetLeadsListPageRequest) GoString() string { return s.String() } func (s *GetLeadsListPageRequest) SetComponentId(v int64) *GetLeadsListPageRequest { s.ComponentId = &v return s } func (s *GetLeadsListPageRequest) SetContentId(v int64) *GetLeadsListPageRequest { s.ContentId = &v return s } func (s *GetLeadsListPageRequest) SetCreativeId(v int64) *GetLeadsListPageRequest { s.CreativeId = &v return s } func (s *GetLeadsListPageRequest) SetEndTime(v int64) *GetLeadsListPageRequest { s.EndTime = &v return s } func (s *GetLeadsListPageRequest) SetMainId(v int64) *GetLeadsListPageRequest { s.MainId = &v return s } func (s *GetLeadsListPageRequest) SetPageIndex(v int32) *GetLeadsListPageRequest { s.PageIndex = &v return s } func (s *GetLeadsListPageRequest) SetPageSize(v int32) *GetLeadsListPageRequest { s.PageSize = &v return s } func (s *GetLeadsListPageRequest) SetStartTime(v int64) *GetLeadsListPageRequest { s.StartTime = &v return s } func (s *GetLeadsListPageRequest) SetTaskId(v int64) *GetLeadsListPageRequest { s.TaskId = &v return s } type GetLeadsListPageResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *GetLeadsListPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetLeadsListPageResponseBody) String() string { return tea.Prettify(s) } func (s GetLeadsListPageResponseBody) GoString() string { return s.String() } func (s *GetLeadsListPageResponseBody) SetCode(v int32) *GetLeadsListPageResponseBody { s.Code = &v return s } func (s *GetLeadsListPageResponseBody) SetData(v *GetLeadsListPageResponseBodyData) *GetLeadsListPageResponseBody { s.Data = v return s } func (s *GetLeadsListPageResponseBody) SetErrorMessage(v string) *GetLeadsListPageResponseBody { s.ErrorMessage = &v return s } func (s *GetLeadsListPageResponseBody) SetRequestId(v string) *GetLeadsListPageResponseBody { s.RequestId = &v return s } func (s *GetLeadsListPageResponseBody) SetSuccess(v bool) *GetLeadsListPageResponseBody { s.Success = &v return s } type GetLeadsListPageResponseBodyData struct { List []*GetLeadsListPageResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"` PageInfo *GetLeadsListPageResponseBodyDataPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` } func (s GetLeadsListPageResponseBodyData) String() string { return tea.Prettify(s) } func (s GetLeadsListPageResponseBodyData) GoString() string { return s.String() } func (s *GetLeadsListPageResponseBodyData) SetList(v []*GetLeadsListPageResponseBodyDataList) *GetLeadsListPageResponseBodyData { s.List = v return s } func (s *GetLeadsListPageResponseBodyData) SetPageInfo(v *GetLeadsListPageResponseBodyDataPageInfo) *GetLeadsListPageResponseBodyData { s.PageInfo = v return s } type GetLeadsListPageResponseBodyDataList struct { ComponentId *string `json:"ComponentId,omitempty" xml:"ComponentId,omitempty"` ContentId *int64 `json:"ContentId,omitempty" xml:"ContentId,omitempty"` CreativeId *int32 `json:"CreativeId,omitempty" xml:"CreativeId,omitempty"` CreativeName *string `json:"CreativeName,omitempty" xml:"CreativeName,omitempty"` LeadsDetail *string `json:"LeadsDetail,omitempty" xml:"LeadsDetail,omitempty"` SerialId *int64 `json:"SerialId,omitempty" xml:"SerialId,omitempty"` TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s GetLeadsListPageResponseBodyDataList) String() string { return tea.Prettify(s) } func (s GetLeadsListPageResponseBodyDataList) GoString() string { return s.String() } func (s *GetLeadsListPageResponseBodyDataList) SetComponentId(v string) *GetLeadsListPageResponseBodyDataList { s.ComponentId = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetContentId(v int64) *GetLeadsListPageResponseBodyDataList { s.ContentId = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetCreativeId(v int32) *GetLeadsListPageResponseBodyDataList { s.CreativeId = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetCreativeName(v string) *GetLeadsListPageResponseBodyDataList { s.CreativeName = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetLeadsDetail(v string) *GetLeadsListPageResponseBodyDataList { s.LeadsDetail = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetSerialId(v int64) *GetLeadsListPageResponseBodyDataList { s.SerialId = &v return s } func (s *GetLeadsListPageResponseBodyDataList) SetTaskId(v int64) *GetLeadsListPageResponseBodyDataList { s.TaskId = &v return s } type GetLeadsListPageResponseBodyDataPageInfo struct { Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TotalNumber *int32 `json:"TotalNumber,omitempty" xml:"TotalNumber,omitempty"` } func (s GetLeadsListPageResponseBodyDataPageInfo) String() string { return tea.Prettify(s) } func (s GetLeadsListPageResponseBodyDataPageInfo) GoString() string { return s.String() } func (s *GetLeadsListPageResponseBodyDataPageInfo) SetPage(v int32) *GetLeadsListPageResponseBodyDataPageInfo { s.Page = &v return s } func (s *GetLeadsListPageResponseBodyDataPageInfo) SetPageSize(v int32) *GetLeadsListPageResponseBodyDataPageInfo { s.PageSize = &v return s } func (s *GetLeadsListPageResponseBodyDataPageInfo) SetTotalNumber(v int32) *GetLeadsListPageResponseBodyDataPageInfo { s.TotalNumber = &v return s } type GetLeadsListPageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetLeadsListPageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetLeadsListPageResponse) String() string { return tea.Prettify(s) } func (s GetLeadsListPageResponse) GoString() string { return s.String() } func (s *GetLeadsListPageResponse) SetHeaders(v map[string]*string) *GetLeadsListPageResponse { s.Headers = v return s } func (s *GetLeadsListPageResponse) SetStatusCode(v int32) *GetLeadsListPageResponse { s.StatusCode = &v return s } func (s *GetLeadsListPageResponse) SetBody(v *GetLeadsListPageResponseBody) *GetLeadsListPageResponse { s.Body = v return s } type GetMainPartPageRequest struct { MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` MainName *string `json:"MainName,omitempty" xml:"MainName,omitempty"` PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s GetMainPartPageRequest) String() string { return tea.Prettify(s) } func (s GetMainPartPageRequest) GoString() string { return s.String() } func (s *GetMainPartPageRequest) SetMainId(v int64) *GetMainPartPageRequest { s.MainId = &v return s } func (s *GetMainPartPageRequest) SetMainName(v string) *GetMainPartPageRequest { s.MainName = &v return s } func (s *GetMainPartPageRequest) SetPageIndex(v int32) *GetMainPartPageRequest { s.PageIndex = &v return s } func (s *GetMainPartPageRequest) SetPageSize(v int32) *GetMainPartPageRequest { s.PageSize = &v return s } type GetMainPartPageResponseBody struct { Code *int64 `json:"Code,omitempty" xml:"Code,omitempty"` Data *GetMainPartPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetMainPartPageResponseBody) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponseBody) GoString() string { return s.String() } func (s *GetMainPartPageResponseBody) SetCode(v int64) *GetMainPartPageResponseBody { s.Code = &v return s } func (s *GetMainPartPageResponseBody) SetData(v *GetMainPartPageResponseBodyData) *GetMainPartPageResponseBody { s.Data = v return s } func (s *GetMainPartPageResponseBody) SetRequestId(v string) *GetMainPartPageResponseBody { s.RequestId = &v return s } func (s *GetMainPartPageResponseBody) SetSuccess(v bool) *GetMainPartPageResponseBody { s.Success = &v return s } type GetMainPartPageResponseBodyData struct { List []*GetMainPartPageResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"` PageInfo *GetMainPartPageResponseBodyDataPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` } func (s GetMainPartPageResponseBodyData) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponseBodyData) GoString() string { return s.String() } func (s *GetMainPartPageResponseBodyData) SetList(v []*GetMainPartPageResponseBodyDataList) *GetMainPartPageResponseBodyData { s.List = v return s } func (s *GetMainPartPageResponseBodyData) SetPageInfo(v *GetMainPartPageResponseBodyDataPageInfo) *GetMainPartPageResponseBodyData { s.PageInfo = v return s } type GetMainPartPageResponseBodyDataList struct { AccountTypeList []*GetMainPartPageResponseBodyDataListAccountTypeList `json:"AccountTypeList,omitempty" xml:"AccountTypeList,omitempty" type:"Repeated"` Company *string `json:"Company,omitempty" xml:"Company,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` MainName *string `json:"MainName,omitempty" xml:"MainName,omitempty"` } func (s GetMainPartPageResponseBodyDataList) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponseBodyDataList) GoString() string { return s.String() } func (s *GetMainPartPageResponseBodyDataList) SetAccountTypeList(v []*GetMainPartPageResponseBodyDataListAccountTypeList) *GetMainPartPageResponseBodyDataList { s.AccountTypeList = v return s } func (s *GetMainPartPageResponseBodyDataList) SetCompany(v string) *GetMainPartPageResponseBodyDataList { s.Company = &v return s } func (s *GetMainPartPageResponseBodyDataList) SetMainId(v int64) *GetMainPartPageResponseBodyDataList { s.MainId = &v return s } func (s *GetMainPartPageResponseBodyDataList) SetMainName(v string) *GetMainPartPageResponseBodyDataList { s.MainName = &v return s } type GetMainPartPageResponseBodyDataListAccountTypeList struct { AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"` AccountTypeDesc *string `json:"AccountTypeDesc,omitempty" xml:"AccountTypeDesc,omitempty"` } func (s GetMainPartPageResponseBodyDataListAccountTypeList) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponseBodyDataListAccountTypeList) GoString() string { return s.String() } func (s *GetMainPartPageResponseBodyDataListAccountTypeList) SetAccountType(v string) *GetMainPartPageResponseBodyDataListAccountTypeList { s.AccountType = &v return s } func (s *GetMainPartPageResponseBodyDataListAccountTypeList) SetAccountTypeDesc(v string) *GetMainPartPageResponseBodyDataListAccountTypeList { s.AccountTypeDesc = &v return s } type GetMainPartPageResponseBodyDataPageInfo struct { Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TotalNumber *int32 `json:"TotalNumber,omitempty" xml:"TotalNumber,omitempty"` } func (s GetMainPartPageResponseBodyDataPageInfo) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponseBodyDataPageInfo) GoString() string { return s.String() } func (s *GetMainPartPageResponseBodyDataPageInfo) SetPage(v int32) *GetMainPartPageResponseBodyDataPageInfo { s.Page = &v return s } func (s *GetMainPartPageResponseBodyDataPageInfo) SetPageSize(v int32) *GetMainPartPageResponseBodyDataPageInfo { s.PageSize = &v return s } func (s *GetMainPartPageResponseBodyDataPageInfo) SetTotalNumber(v int32) *GetMainPartPageResponseBodyDataPageInfo { s.TotalNumber = &v return s } type GetMainPartPageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetMainPartPageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetMainPartPageResponse) String() string { return tea.Prettify(s) } func (s GetMainPartPageResponse) GoString() string { return s.String() } func (s *GetMainPartPageResponse) SetHeaders(v map[string]*string) *GetMainPartPageResponse { s.Headers = v return s } func (s *GetMainPartPageResponse) SetStatusCode(v int32) *GetMainPartPageResponse { s.StatusCode = &v return s } func (s *GetMainPartPageResponse) SetBody(v *GetMainPartPageResponseBody) *GetMainPartPageResponse { s.Body = v return s } type GetOssUploadSignatureRequest struct { FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"` } func (s GetOssUploadSignatureRequest) String() string { return tea.Prettify(s) } func (s GetOssUploadSignatureRequest) GoString() string { return s.String() } func (s *GetOssUploadSignatureRequest) SetFileName(v string) *GetOssUploadSignatureRequest { s.FileName = &v return s } func (s *GetOssUploadSignatureRequest) SetFileType(v string) *GetOssUploadSignatureRequest { s.FileType = &v return s } type GetOssUploadSignatureResponseBody struct { Data *GetOssUploadSignatureResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` HttpCode *int32 `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetOssUploadSignatureResponseBody) String() string { return tea.Prettify(s) } func (s GetOssUploadSignatureResponseBody) GoString() string { return s.String() } func (s *GetOssUploadSignatureResponseBody) SetData(v *GetOssUploadSignatureResponseBodyData) *GetOssUploadSignatureResponseBody { s.Data = v return s } func (s *GetOssUploadSignatureResponseBody) SetErrorCode(v int32) *GetOssUploadSignatureResponseBody { s.ErrorCode = &v return s } func (s *GetOssUploadSignatureResponseBody) SetHttpCode(v int32) *GetOssUploadSignatureResponseBody { s.HttpCode = &v return s } func (s *GetOssUploadSignatureResponseBody) SetRequestId(v string) *GetOssUploadSignatureResponseBody { s.RequestId = &v return s } func (s *GetOssUploadSignatureResponseBody) SetSuccess(v bool) *GetOssUploadSignatureResponseBody { s.Success = &v return s } type GetOssUploadSignatureResponseBodyData struct { AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"` Expire *string `json:"Expire,omitempty" xml:"Expire,omitempty"` Host *string `json:"Host,omitempty" xml:"Host,omitempty"` OssKey *string `json:"OssKey,omitempty" xml:"OssKey,omitempty"` Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"` } func (s GetOssUploadSignatureResponseBodyData) String() string { return tea.Prettify(s) } func (s GetOssUploadSignatureResponseBodyData) GoString() string { return s.String() } func (s *GetOssUploadSignatureResponseBodyData) SetAccessKeyId(v string) *GetOssUploadSignatureResponseBodyData { s.AccessKeyId = &v return s } func (s *GetOssUploadSignatureResponseBodyData) SetExpire(v string) *GetOssUploadSignatureResponseBodyData { s.Expire = &v return s } func (s *GetOssUploadSignatureResponseBodyData) SetHost(v string) *GetOssUploadSignatureResponseBodyData { s.Host = &v return s } func (s *GetOssUploadSignatureResponseBodyData) SetOssKey(v string) *GetOssUploadSignatureResponseBodyData { s.OssKey = &v return s } func (s *GetOssUploadSignatureResponseBodyData) SetPolicy(v string) *GetOssUploadSignatureResponseBodyData { s.Policy = &v return s } func (s *GetOssUploadSignatureResponseBodyData) SetSignature(v string) *GetOssUploadSignatureResponseBodyData { s.Signature = &v return s } type GetOssUploadSignatureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetOssUploadSignatureResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetOssUploadSignatureResponse) String() string { return tea.Prettify(s) } func (s GetOssUploadSignatureResponse) GoString() string { return s.String() } func (s *GetOssUploadSignatureResponse) SetHeaders(v map[string]*string) *GetOssUploadSignatureResponse { s.Headers = v return s } func (s *GetOssUploadSignatureResponse) SetStatusCode(v int32) *GetOssUploadSignatureResponse { s.StatusCode = &v return s } func (s *GetOssUploadSignatureResponse) SetBody(v *GetOssUploadSignatureResponseBody) *GetOssUploadSignatureResponse { s.Body = v return s } type GetRelatedByCreativeIdRequest struct { Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"` } func (s GetRelatedByCreativeIdRequest) String() string { return tea.Prettify(s) } func (s GetRelatedByCreativeIdRequest) GoString() string { return s.String() } func (s *GetRelatedByCreativeIdRequest) SetId(v int32) *GetRelatedByCreativeIdRequest { s.Id = &v return s } type GetRelatedByCreativeIdResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data []*GetRelatedByCreativeIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetRelatedByCreativeIdResponseBody) String() string { return tea.Prettify(s) } func (s GetRelatedByCreativeIdResponseBody) GoString() string { return s.String() } func (s *GetRelatedByCreativeIdResponseBody) SetCode(v int32) *GetRelatedByCreativeIdResponseBody { s.Code = &v return s } func (s *GetRelatedByCreativeIdResponseBody) SetData(v []*GetRelatedByCreativeIdResponseBodyData) *GetRelatedByCreativeIdResponseBody { s.Data = v return s } func (s *GetRelatedByCreativeIdResponseBody) SetErrorMessage(v string) *GetRelatedByCreativeIdResponseBody { s.ErrorMessage = &v return s } func (s *GetRelatedByCreativeIdResponseBody) SetRequestId(v string) *GetRelatedByCreativeIdResponseBody { s.RequestId = &v return s } func (s *GetRelatedByCreativeIdResponseBody) SetSuccess(v bool) *GetRelatedByCreativeIdResponseBody { s.Success = &v return s } type GetRelatedByCreativeIdResponseBodyData struct { ContentId *int64 `json:"ContentId,omitempty" xml:"ContentId,omitempty"` ContentName *string `json:"ContentName,omitempty" xml:"ContentName,omitempty"` TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"` } func (s GetRelatedByCreativeIdResponseBodyData) String() string { return tea.Prettify(s) } func (s GetRelatedByCreativeIdResponseBodyData) GoString() string { return s.String() } func (s *GetRelatedByCreativeIdResponseBodyData) SetContentId(v int64) *GetRelatedByCreativeIdResponseBodyData { s.ContentId = &v return s } func (s *GetRelatedByCreativeIdResponseBodyData) SetContentName(v string) *GetRelatedByCreativeIdResponseBodyData { s.ContentName = &v return s } func (s *GetRelatedByCreativeIdResponseBodyData) SetTaskId(v int64) *GetRelatedByCreativeIdResponseBodyData { s.TaskId = &v return s } func (s *GetRelatedByCreativeIdResponseBodyData) SetTaskName(v string) *GetRelatedByCreativeIdResponseBodyData { s.TaskName = &v return s } type GetRelatedByCreativeIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetRelatedByCreativeIdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetRelatedByCreativeIdResponse) String() string { return tea.Prettify(s) } func (s GetRelatedByCreativeIdResponse) GoString() string { return s.String() } func (s *GetRelatedByCreativeIdResponse) SetHeaders(v map[string]*string) *GetRelatedByCreativeIdResponse { s.Headers = v return s } func (s *GetRelatedByCreativeIdResponse) SetStatusCode(v int32) *GetRelatedByCreativeIdResponse { s.StatusCode = &v return s } func (s *GetRelatedByCreativeIdResponse) SetBody(v *GetRelatedByCreativeIdResponseBody) *GetRelatedByCreativeIdResponse { s.Body = v return s } type GetUserFinishedAdRequest struct { Adid *int64 `json:"Adid,omitempty" xml:"Adid,omitempty"` Clicklink *string `json:"Clicklink,omitempty" xml:"Clicklink,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Mediaid *string `json:"Mediaid,omitempty" xml:"Mediaid,omitempty"` Tagid *string `json:"Tagid,omitempty" xml:"Tagid,omitempty"` Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"` } func (s GetUserFinishedAdRequest) String() string { return tea.Prettify(s) } func (s GetUserFinishedAdRequest) GoString() string { return s.String() } func (s *GetUserFinishedAdRequest) SetAdid(v int64) *GetUserFinishedAdRequest { s.Adid = &v return s } func (s *GetUserFinishedAdRequest) SetClicklink(v string) *GetUserFinishedAdRequest { s.Clicklink = &v return s } func (s *GetUserFinishedAdRequest) SetId(v string) *GetUserFinishedAdRequest { s.Id = &v return s } func (s *GetUserFinishedAdRequest) SetMediaid(v string) *GetUserFinishedAdRequest { s.Mediaid = &v return s } func (s *GetUserFinishedAdRequest) SetTagid(v string) *GetUserFinishedAdRequest { s.Tagid = &v return s } func (s *GetUserFinishedAdRequest) SetUid(v string) *GetUserFinishedAdRequest { s.Uid = &v return s } type GetUserFinishedAdResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *GetUserFinishedAdResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *GetUserFinishedAdResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetUserFinishedAdResponseBody) String() string { return tea.Prettify(s) } func (s GetUserFinishedAdResponseBody) GoString() string { return s.String() } func (s *GetUserFinishedAdResponseBody) SetErrorCode(v string) *GetUserFinishedAdResponseBody { s.ErrorCode = &v return s } func (s *GetUserFinishedAdResponseBody) SetErrorMsg(v string) *GetUserFinishedAdResponseBody { s.ErrorMsg = &v return s } func (s *GetUserFinishedAdResponseBody) SetExt(v map[string]*string) *GetUserFinishedAdResponseBody { s.Ext = v return s } func (s *GetUserFinishedAdResponseBody) SetHeader(v *GetUserFinishedAdResponseBodyHeader) *GetUserFinishedAdResponseBody { s.Header = v return s } func (s *GetUserFinishedAdResponseBody) SetRequestId(v string) *GetUserFinishedAdResponseBody { s.RequestId = &v return s } func (s *GetUserFinishedAdResponseBody) SetResult(v *GetUserFinishedAdResponseBodyResult) *GetUserFinishedAdResponseBody { s.Result = v return s } func (s *GetUserFinishedAdResponseBody) SetSuccess(v bool) *GetUserFinishedAdResponseBody { s.Success = &v return s } type GetUserFinishedAdResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s GetUserFinishedAdResponseBodyHeader) String() string { return tea.Prettify(s) } func (s GetUserFinishedAdResponseBodyHeader) GoString() string { return s.String() } func (s *GetUserFinishedAdResponseBodyHeader) SetCostTime(v int64) *GetUserFinishedAdResponseBodyHeader { s.CostTime = &v return s } func (s *GetUserFinishedAdResponseBodyHeader) SetRpcId(v string) *GetUserFinishedAdResponseBodyHeader { s.RpcId = &v return s } func (s *GetUserFinishedAdResponseBodyHeader) SetTraceId(v string) *GetUserFinishedAdResponseBodyHeader { s.TraceId = &v return s } func (s *GetUserFinishedAdResponseBodyHeader) SetVersion(v string) *GetUserFinishedAdResponseBodyHeader { s.Version = &v return s } type GetUserFinishedAdResponseBodyResult struct { Commission *string `json:"Commission,omitempty" xml:"Commission,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` MarketingType *string `json:"MarketingType,omitempty" xml:"MarketingType,omitempty"` Objective *string `json:"Objective,omitempty" xml:"Objective,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetUserFinishedAdResponseBodyResult) String() string { return tea.Prettify(s) } func (s GetUserFinishedAdResponseBodyResult) GoString() string { return s.String() } func (s *GetUserFinishedAdResponseBodyResult) SetCommission(v string) *GetUserFinishedAdResponseBodyResult { s.Commission = &v return s } func (s *GetUserFinishedAdResponseBodyResult) SetId(v string) *GetUserFinishedAdResponseBodyResult { s.Id = &v return s } func (s *GetUserFinishedAdResponseBodyResult) SetMarketingType(v string) *GetUserFinishedAdResponseBodyResult { s.MarketingType = &v return s } func (s *GetUserFinishedAdResponseBodyResult) SetObjective(v string) *GetUserFinishedAdResponseBodyResult { s.Objective = &v return s } func (s *GetUserFinishedAdResponseBodyResult) SetSuccess(v bool) *GetUserFinishedAdResponseBodyResult { s.Success = &v return s } type GetUserFinishedAdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetUserFinishedAdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetUserFinishedAdResponse) String() string { return tea.Prettify(s) } func (s GetUserFinishedAdResponse) GoString() string { return s.String() } func (s *GetUserFinishedAdResponse) SetHeaders(v map[string]*string) *GetUserFinishedAdResponse { s.Headers = v return s } func (s *GetUserFinishedAdResponse) SetStatusCode(v int32) *GetUserFinishedAdResponse { s.StatusCode = &v return s } func (s *GetUserFinishedAdResponse) SetBody(v *GetUserFinishedAdResponseBody) *GetUserFinishedAdResponse { s.Body = v return s } type ListAdvertisingRequest struct { App *ListAdvertisingRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"` Dealtype *int32 `json:"Dealtype,omitempty" xml:"Dealtype,omitempty"` Device *ListAdvertisingRequestDevice `json:"Device,omitempty" xml:"Device,omitempty" type:"Struct"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Imp []*ListAdvertisingRequestImp `json:"Imp,omitempty" xml:"Imp,omitempty" type:"Repeated"` Test *int32 `json:"Test,omitempty" xml:"Test,omitempty"` User *ListAdvertisingRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"` } func (s ListAdvertisingRequest) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequest) GoString() string { return s.String() } func (s *ListAdvertisingRequest) SetApp(v *ListAdvertisingRequestApp) *ListAdvertisingRequest { s.App = v return s } func (s *ListAdvertisingRequest) SetDealtype(v int32) *ListAdvertisingRequest { s.Dealtype = &v return s } func (s *ListAdvertisingRequest) SetDevice(v *ListAdvertisingRequestDevice) *ListAdvertisingRequest { s.Device = v return s } func (s *ListAdvertisingRequest) SetExt(v map[string]interface{}) *ListAdvertisingRequest { s.Ext = v return s } func (s *ListAdvertisingRequest) SetId(v string) *ListAdvertisingRequest { s.Id = &v return s } func (s *ListAdvertisingRequest) SetImp(v []*ListAdvertisingRequestImp) *ListAdvertisingRequest { s.Imp = v return s } func (s *ListAdvertisingRequest) SetTest(v int32) *ListAdvertisingRequest { s.Test = &v return s } func (s *ListAdvertisingRequest) SetUser(v *ListAdvertisingRequestUser) *ListAdvertisingRequest { s.User = v return s } type ListAdvertisingRequestApp struct { Appid *string `json:"Appid,omitempty" xml:"Appid,omitempty"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Mediaid *string `json:"Mediaid,omitempty" xml:"Mediaid,omitempty"` Sn *string `json:"Sn,omitempty" xml:"Sn,omitempty"` } func (s ListAdvertisingRequestApp) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequestApp) GoString() string { return s.String() } func (s *ListAdvertisingRequestApp) SetAppid(v string) *ListAdvertisingRequestApp { s.Appid = &v return s } func (s *ListAdvertisingRequestApp) SetExt(v map[string]interface{}) *ListAdvertisingRequestApp { s.Ext = v return s } func (s *ListAdvertisingRequestApp) SetMediaid(v string) *ListAdvertisingRequestApp { s.Mediaid = &v return s } func (s *ListAdvertisingRequestApp) SetSn(v string) *ListAdvertisingRequestApp { s.Sn = &v return s } type ListAdvertisingRequestDevice struct { Androidid *string `json:"Androidid,omitempty" xml:"Androidid,omitempty"` Androidmd5 *string `json:"Androidmd5,omitempty" xml:"Androidmd5,omitempty"` Caid *string `json:"Caid,omitempty" xml:"Caid,omitempty"` Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"` Connectiontype *int32 `json:"Connectiontype,omitempty" xml:"Connectiontype,omitempty"` Devicetype *int32 `json:"Devicetype,omitempty" xml:"Devicetype,omitempty"` Geo *ListAdvertisingRequestDeviceGeo `json:"Geo,omitempty" xml:"Geo,omitempty" type:"Struct"` Idfa *string `json:"Idfa,omitempty" xml:"Idfa,omitempty"` Imei *string `json:"Imei,omitempty" xml:"Imei,omitempty"` Imeimd5 *string `json:"Imeimd5,omitempty" xml:"Imeimd5,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` Language *string `json:"Language,omitempty" xml:"Language,omitempty"` Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"` Macmd5 *string `json:"Macmd5,omitempty" xml:"Macmd5,omitempty"` Make *string `json:"Make,omitempty" xml:"Make,omitempty"` Model *string `json:"Model,omitempty" xml:"Model,omitempty"` Oaid *string `json:"Oaid,omitempty" xml:"Oaid,omitempty"` Os *string `json:"Os,omitempty" xml:"Os,omitempty"` Osv *string `json:"Osv,omitempty" xml:"Osv,omitempty"` Ua *string `json:"Ua,omitempty" xml:"Ua,omitempty"` Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` } func (s ListAdvertisingRequestDevice) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequestDevice) GoString() string { return s.String() } func (s *ListAdvertisingRequestDevice) SetAndroidid(v string) *ListAdvertisingRequestDevice { s.Androidid = &v return s } func (s *ListAdvertisingRequestDevice) SetAndroidmd5(v string) *ListAdvertisingRequestDevice { s.Androidmd5 = &v return s } func (s *ListAdvertisingRequestDevice) SetCaid(v string) *ListAdvertisingRequestDevice { s.Caid = &v return s } func (s *ListAdvertisingRequestDevice) SetCarrier(v string) *ListAdvertisingRequestDevice { s.Carrier = &v return s } func (s *ListAdvertisingRequestDevice) SetConnectiontype(v int32) *ListAdvertisingRequestDevice { s.Connectiontype = &v return s } func (s *ListAdvertisingRequestDevice) SetDevicetype(v int32) *ListAdvertisingRequestDevice { s.Devicetype = &v return s } func (s *ListAdvertisingRequestDevice) SetGeo(v *ListAdvertisingRequestDeviceGeo) *ListAdvertisingRequestDevice { s.Geo = v return s } func (s *ListAdvertisingRequestDevice) SetIdfa(v string) *ListAdvertisingRequestDevice { s.Idfa = &v return s } func (s *ListAdvertisingRequestDevice) SetImei(v string) *ListAdvertisingRequestDevice { s.Imei = &v return s } func (s *ListAdvertisingRequestDevice) SetImeimd5(v string) *ListAdvertisingRequestDevice { s.Imeimd5 = &v return s } func (s *ListAdvertisingRequestDevice) SetIp(v string) *ListAdvertisingRequestDevice { s.Ip = &v return s } func (s *ListAdvertisingRequestDevice) SetLanguage(v string) *ListAdvertisingRequestDevice { s.Language = &v return s } func (s *ListAdvertisingRequestDevice) SetMac(v string) *ListAdvertisingRequestDevice { s.Mac = &v return s } func (s *ListAdvertisingRequestDevice) SetMacmd5(v string) *ListAdvertisingRequestDevice { s.Macmd5 = &v return s } func (s *ListAdvertisingRequestDevice) SetMake(v string) *ListAdvertisingRequestDevice { s.Make = &v return s } func (s *ListAdvertisingRequestDevice) SetModel(v string) *ListAdvertisingRequestDevice { s.Model = &v return s } func (s *ListAdvertisingRequestDevice) SetOaid(v string) *ListAdvertisingRequestDevice { s.Oaid = &v return s } func (s *ListAdvertisingRequestDevice) SetOs(v string) *ListAdvertisingRequestDevice { s.Os = &v return s } func (s *ListAdvertisingRequestDevice) SetOsv(v string) *ListAdvertisingRequestDevice { s.Osv = &v return s } func (s *ListAdvertisingRequestDevice) SetUa(v string) *ListAdvertisingRequestDevice { s.Ua = &v return s } func (s *ListAdvertisingRequestDevice) SetUtdid(v string) *ListAdvertisingRequestDevice { s.Utdid = &v return s } type ListAdvertisingRequestDeviceGeo struct { City *string `json:"City,omitempty" xml:"City,omitempty"` District *string `json:"District,omitempty" xml:"District,omitempty"` Lat *float64 `json:"Lat,omitempty" xml:"Lat,omitempty"` Lon *float64 `json:"Lon,omitempty" xml:"Lon,omitempty"` Province *string `json:"Province,omitempty" xml:"Province,omitempty"` } func (s ListAdvertisingRequestDeviceGeo) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequestDeviceGeo) GoString() string { return s.String() } func (s *ListAdvertisingRequestDeviceGeo) SetCity(v string) *ListAdvertisingRequestDeviceGeo { s.City = &v return s } func (s *ListAdvertisingRequestDeviceGeo) SetDistrict(v string) *ListAdvertisingRequestDeviceGeo { s.District = &v return s } func (s *ListAdvertisingRequestDeviceGeo) SetLat(v float64) *ListAdvertisingRequestDeviceGeo { s.Lat = &v return s } func (s *ListAdvertisingRequestDeviceGeo) SetLon(v float64) *ListAdvertisingRequestDeviceGeo { s.Lon = &v return s } func (s *ListAdvertisingRequestDeviceGeo) SetProvince(v string) *ListAdvertisingRequestDeviceGeo { s.Province = &v return s } type ListAdvertisingRequestImp struct { Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Tagid *string `json:"Tagid,omitempty" xml:"Tagid,omitempty"` } func (s ListAdvertisingRequestImp) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequestImp) GoString() string { return s.String() } func (s *ListAdvertisingRequestImp) SetId(v string) *ListAdvertisingRequestImp { s.Id = &v return s } func (s *ListAdvertisingRequestImp) SetTagid(v string) *ListAdvertisingRequestImp { s.Tagid = &v return s } type ListAdvertisingRequestUser struct { Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Usertype *string `json:"Usertype,omitempty" xml:"Usertype,omitempty"` } func (s ListAdvertisingRequestUser) String() string { return tea.Prettify(s) } func (s ListAdvertisingRequestUser) GoString() string { return s.String() } func (s *ListAdvertisingRequestUser) SetId(v string) *ListAdvertisingRequestUser { s.Id = &v return s } func (s *ListAdvertisingRequestUser) SetUsertype(v string) *ListAdvertisingRequestUser { s.Usertype = &v return s } type ListAdvertisingShrinkRequest struct { AppShrink *string `json:"App,omitempty" xml:"App,omitempty"` Dealtype *int32 `json:"Dealtype,omitempty" xml:"Dealtype,omitempty"` DeviceShrink *string `json:"Device,omitempty" xml:"Device,omitempty"` ExtShrink *string `json:"Ext,omitempty" xml:"Ext,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` ImpShrink *string `json:"Imp,omitempty" xml:"Imp,omitempty"` Test *int32 `json:"Test,omitempty" xml:"Test,omitempty"` UserShrink *string `json:"User,omitempty" xml:"User,omitempty"` } func (s ListAdvertisingShrinkRequest) String() string { return tea.Prettify(s) } func (s ListAdvertisingShrinkRequest) GoString() string { return s.String() } func (s *ListAdvertisingShrinkRequest) SetAppShrink(v string) *ListAdvertisingShrinkRequest { s.AppShrink = &v return s } func (s *ListAdvertisingShrinkRequest) SetDealtype(v int32) *ListAdvertisingShrinkRequest { s.Dealtype = &v return s } func (s *ListAdvertisingShrinkRequest) SetDeviceShrink(v string) *ListAdvertisingShrinkRequest { s.DeviceShrink = &v return s } func (s *ListAdvertisingShrinkRequest) SetExtShrink(v string) *ListAdvertisingShrinkRequest { s.ExtShrink = &v return s } func (s *ListAdvertisingShrinkRequest) SetId(v string) *ListAdvertisingShrinkRequest { s.Id = &v return s } func (s *ListAdvertisingShrinkRequest) SetImpShrink(v string) *ListAdvertisingShrinkRequest { s.ImpShrink = &v return s } func (s *ListAdvertisingShrinkRequest) SetTest(v int32) *ListAdvertisingShrinkRequest { s.Test = &v return s } func (s *ListAdvertisingShrinkRequest) SetUserShrink(v string) *ListAdvertisingShrinkRequest { s.UserShrink = &v return s } type ListAdvertisingResponseBody struct { Errorcode *string `json:"Errorcode,omitempty" xml:"Errorcode,omitempty"` Errormsg *string `json:"Errormsg,omitempty" xml:"Errormsg,omitempty"` Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *ListAdvertisingResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *ListAdvertisingResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ListAdvertisingResponseBody) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBody) GoString() string { return s.String() } func (s *ListAdvertisingResponseBody) SetErrorcode(v string) *ListAdvertisingResponseBody { s.Errorcode = &v return s } func (s *ListAdvertisingResponseBody) SetErrormsg(v string) *ListAdvertisingResponseBody { s.Errormsg = &v return s } func (s *ListAdvertisingResponseBody) SetExt(v map[string]*string) *ListAdvertisingResponseBody { s.Ext = v return s } func (s *ListAdvertisingResponseBody) SetHeader(v *ListAdvertisingResponseBodyHeader) *ListAdvertisingResponseBody { s.Header = v return s } func (s *ListAdvertisingResponseBody) SetRequestId(v string) *ListAdvertisingResponseBody { s.RequestId = &v return s } func (s *ListAdvertisingResponseBody) SetResult(v *ListAdvertisingResponseBodyResult) *ListAdvertisingResponseBody { s.Result = v return s } func (s *ListAdvertisingResponseBody) SetSuccess(v bool) *ListAdvertisingResponseBody { s.Success = &v return s } type ListAdvertisingResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ListAdvertisingResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyHeader) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyHeader) SetCostTime(v int64) *ListAdvertisingResponseBodyHeader { s.CostTime = &v return s } func (s *ListAdvertisingResponseBodyHeader) SetRpcId(v string) *ListAdvertisingResponseBodyHeader { s.RpcId = &v return s } func (s *ListAdvertisingResponseBodyHeader) SetTraceId(v string) *ListAdvertisingResponseBodyHeader { s.TraceId = &v return s } func (s *ListAdvertisingResponseBodyHeader) SetVersion(v string) *ListAdvertisingResponseBodyHeader { s.Version = &v return s } type ListAdvertisingResponseBodyResult struct { Bidid *string `json:"Bidid,omitempty" xml:"Bidid,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Seatbid []*ListAdvertisingResponseBodyResultSeatbid `json:"Seatbid,omitempty" xml:"Seatbid,omitempty" type:"Repeated"` } func (s ListAdvertisingResponseBodyResult) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResult) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResult) SetBidid(v string) *ListAdvertisingResponseBodyResult { s.Bidid = &v return s } func (s *ListAdvertisingResponseBodyResult) SetId(v string) *ListAdvertisingResponseBodyResult { s.Id = &v return s } func (s *ListAdvertisingResponseBodyResult) SetSeatbid(v []*ListAdvertisingResponseBodyResultSeatbid) *ListAdvertisingResponseBodyResult { s.Seatbid = v return s } type ListAdvertisingResponseBodyResultSeatbid struct { Bid []*ListAdvertisingResponseBodyResultSeatbidBid `json:"Bid,omitempty" xml:"Bid,omitempty" type:"Repeated"` } func (s ListAdvertisingResponseBodyResultSeatbid) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbid) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbid) SetBid(v []*ListAdvertisingResponseBodyResultSeatbidBid) *ListAdvertisingResponseBodyResultSeatbid { s.Bid = v return s } type ListAdvertisingResponseBodyResultSeatbidBid struct { Ads []*ListAdvertisingResponseBodyResultSeatbidBidAds `json:"Ads,omitempty" xml:"Ads,omitempty" type:"Repeated"` Impid *string `json:"Impid,omitempty" xml:"Impid,omitempty"` } func (s ListAdvertisingResponseBodyResultSeatbidBid) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbidBid) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbidBid) SetAds(v []*ListAdvertisingResponseBodyResultSeatbidBidAds) *ListAdvertisingResponseBodyResultSeatbidBid { s.Ads = v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBid) SetImpid(v string) *ListAdvertisingResponseBodyResultSeatbidBid { s.Impid = &v return s } type ListAdvertisingResponseBodyResultSeatbidBidAds struct { Crid *string `json:"Crid,omitempty" xml:"Crid,omitempty"` Crurl *string `json:"Crurl,omitempty" xml:"Crurl,omitempty"` Icon *ListAdvertisingResponseBodyResultSeatbidBidAdsIcon `json:"Icon,omitempty" xml:"Icon,omitempty" type:"Struct"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Images []*ListAdvertisingResponseBodyResultSeatbidBidAdsImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"` Interacttype *int32 `json:"Interacttype,omitempty" xml:"Interacttype,omitempty"` Labeltype *string `json:"Labeltype,omitempty" xml:"Labeltype,omitempty"` Landingurls []*string `json:"Landingurls,omitempty" xml:"Landingurls,omitempty" type:"Repeated"` Marketingtype *string `json:"Marketingtype,omitempty" xml:"Marketingtype,omitempty"` Objective *string `json:"Objective,omitempty" xml:"Objective,omitempty"` Price *string `json:"Price,omitempty" xml:"Price,omitempty"` Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` Style *string `json:"Style,omitempty" xml:"Style,omitempty"` Title *string `json:"Title,omitempty" xml:"Title,omitempty"` Trackers *ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers `json:"Trackers,omitempty" xml:"Trackers,omitempty" type:"Struct"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s ListAdvertisingResponseBodyResultSeatbidBidAds) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbidBidAds) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetCrid(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Crid = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetCrurl(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Crurl = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetIcon(v *ListAdvertisingResponseBodyResultSeatbidBidAdsIcon) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Icon = v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetId(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Id = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetImages(v []*ListAdvertisingResponseBodyResultSeatbidBidAdsImages) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Images = v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetInteracttype(v int32) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Interacttype = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetLabeltype(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Labeltype = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetLandingurls(v []*string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Landingurls = v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetMarketingtype(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Marketingtype = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetObjective(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Objective = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetPrice(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Price = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetSeat(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Seat = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetStyle(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Style = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetTitle(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Title = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetTrackers(v *ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Trackers = v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAds) SetType(v string) *ListAdvertisingResponseBodyResultSeatbidBidAds { s.Type = &v return s } type ListAdvertisingResponseBodyResultSeatbidBidAdsIcon struct { Url *string `json:"Url,omitempty" xml:"Url,omitempty"` } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsIcon) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsIcon) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbidBidAdsIcon) SetUrl(v string) *ListAdvertisingResponseBodyResultSeatbidBidAdsIcon { s.Url = &v return s } type ListAdvertisingResponseBodyResultSeatbidBidAdsImages struct { Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"` Format *string `json:"Format,omitempty" xml:"Format,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsImages) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsImages) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbidBidAdsImages) SetDesc(v string) *ListAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Desc = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAdsImages) SetFormat(v string) *ListAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Format = &v return s } func (s *ListAdvertisingResponseBodyResultSeatbidBidAdsImages) SetUrl(v string) *ListAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Url = &v return s } type ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers struct { Imps []*string `json:"Imps,omitempty" xml:"Imps,omitempty" type:"Repeated"` } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers) GoString() string { return s.String() } func (s *ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers) SetImps(v []*string) *ListAdvertisingResponseBodyResultSeatbidBidAdsTrackers { s.Imps = v return s } type ListAdvertisingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListAdvertisingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListAdvertisingResponse) String() string { return tea.Prettify(s) } func (s ListAdvertisingResponse) GoString() string { return s.String() } func (s *ListAdvertisingResponse) SetHeaders(v map[string]*string) *ListAdvertisingResponse { s.Headers = v return s } func (s *ListAdvertisingResponse) SetStatusCode(v int32) *ListAdvertisingResponse { s.StatusCode = &v return s } func (s *ListAdvertisingResponse) SetBody(v *ListAdvertisingResponseBody) *ListAdvertisingResponse { s.Body = v return s } type ListSpecificAdRequest struct { // app App *ListSpecificAdRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // imp Imp []*ListSpecificAdRequestImp `json:"Imp,omitempty" xml:"Imp,omitempty" type:"Repeated"` // user User *ListSpecificAdRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"` Verifyad []*ListSpecificAdRequestVerifyad `json:"Verifyad,omitempty" xml:"Verifyad,omitempty" type:"Repeated"` } func (s ListSpecificAdRequest) String() string { return tea.Prettify(s) } func (s ListSpecificAdRequest) GoString() string { return s.String() } func (s *ListSpecificAdRequest) SetApp(v *ListSpecificAdRequestApp) *ListSpecificAdRequest { s.App = v return s } func (s *ListSpecificAdRequest) SetExt(v map[string]interface{}) *ListSpecificAdRequest { s.Ext = v return s } func (s *ListSpecificAdRequest) SetId(v string) *ListSpecificAdRequest { s.Id = &v return s } func (s *ListSpecificAdRequest) SetImp(v []*ListSpecificAdRequestImp) *ListSpecificAdRequest { s.Imp = v return s } func (s *ListSpecificAdRequest) SetUser(v *ListSpecificAdRequestUser) *ListSpecificAdRequest { s.User = v return s } func (s *ListSpecificAdRequest) SetVerifyad(v []*ListSpecificAdRequestVerifyad) *ListSpecificAdRequest { s.Verifyad = v return s } type ListSpecificAdRequestApp struct { // ext Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` // mediaid Mediaid *string `json:"Mediaid,omitempty" xml:"Mediaid,omitempty"` // sn Sn *string `json:"Sn,omitempty" xml:"Sn,omitempty"` } func (s ListSpecificAdRequestApp) String() string { return tea.Prettify(s) } func (s ListSpecificAdRequestApp) GoString() string { return s.String() } func (s *ListSpecificAdRequestApp) SetExt(v map[string]interface{}) *ListSpecificAdRequestApp { s.Ext = v return s } func (s *ListSpecificAdRequestApp) SetMediaid(v string) *ListSpecificAdRequestApp { s.Mediaid = &v return s } func (s *ListSpecificAdRequestApp) SetSn(v string) *ListSpecificAdRequestApp { s.Sn = &v return s } type ListSpecificAdRequestImp struct { // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // tagid Tagid *string `json:"Tagid,omitempty" xml:"Tagid,omitempty"` } func (s ListSpecificAdRequestImp) String() string { return tea.Prettify(s) } func (s ListSpecificAdRequestImp) GoString() string { return s.String() } func (s *ListSpecificAdRequestImp) SetId(v string) *ListSpecificAdRequestImp { s.Id = &v return s } func (s *ListSpecificAdRequestImp) SetTagid(v string) *ListSpecificAdRequestImp { s.Tagid = &v return s } type ListSpecificAdRequestUser struct { // uid Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // uidtype Usertype *string `json:"Usertype,omitempty" xml:"Usertype,omitempty"` } func (s ListSpecificAdRequestUser) String() string { return tea.Prettify(s) } func (s ListSpecificAdRequestUser) GoString() string { return s.String() } func (s *ListSpecificAdRequestUser) SetId(v string) *ListSpecificAdRequestUser { s.Id = &v return s } func (s *ListSpecificAdRequestUser) SetUsertype(v string) *ListSpecificAdRequestUser { s.Usertype = &v return s } type ListSpecificAdRequestVerifyad struct { // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Itemid *string `json:"Itemid,omitempty" xml:"Itemid,omitempty"` Marketingtype *string `json:"Marketingtype,omitempty" xml:"Marketingtype,omitempty"` Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` } func (s ListSpecificAdRequestVerifyad) String() string { return tea.Prettify(s) } func (s ListSpecificAdRequestVerifyad) GoString() string { return s.String() } func (s *ListSpecificAdRequestVerifyad) SetId(v string) *ListSpecificAdRequestVerifyad { s.Id = &v return s } func (s *ListSpecificAdRequestVerifyad) SetItemid(v string) *ListSpecificAdRequestVerifyad { s.Itemid = &v return s } func (s *ListSpecificAdRequestVerifyad) SetMarketingtype(v string) *ListSpecificAdRequestVerifyad { s.Marketingtype = &v return s } func (s *ListSpecificAdRequestVerifyad) SetSeat(v string) *ListSpecificAdRequestVerifyad { s.Seat = &v return s } type ListSpecificAdShrinkRequest struct { // app AppShrink *string `json:"App,omitempty" xml:"App,omitempty"` ExtShrink *string `json:"Ext,omitempty" xml:"Ext,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // imp ImpShrink *string `json:"Imp,omitempty" xml:"Imp,omitempty"` // user UserShrink *string `json:"User,omitempty" xml:"User,omitempty"` VerifyadShrink *string `json:"Verifyad,omitempty" xml:"Verifyad,omitempty"` } func (s ListSpecificAdShrinkRequest) String() string { return tea.Prettify(s) } func (s ListSpecificAdShrinkRequest) GoString() string { return s.String() } func (s *ListSpecificAdShrinkRequest) SetAppShrink(v string) *ListSpecificAdShrinkRequest { s.AppShrink = &v return s } func (s *ListSpecificAdShrinkRequest) SetExtShrink(v string) *ListSpecificAdShrinkRequest { s.ExtShrink = &v return s } func (s *ListSpecificAdShrinkRequest) SetId(v string) *ListSpecificAdShrinkRequest { s.Id = &v return s } func (s *ListSpecificAdShrinkRequest) SetImpShrink(v string) *ListSpecificAdShrinkRequest { s.ImpShrink = &v return s } func (s *ListSpecificAdShrinkRequest) SetUserShrink(v string) *ListSpecificAdShrinkRequest { s.UserShrink = &v return s } func (s *ListSpecificAdShrinkRequest) SetVerifyadShrink(v string) *ListSpecificAdShrinkRequest { s.VerifyadShrink = &v return s } type ListSpecificAdResponseBody struct { // errorCode Errorcode *string `json:"Errorcode,omitempty" xml:"Errorcode,omitempty"` // errorMsg Errormsg *string `json:"Errormsg,omitempty" xml:"Errormsg,omitempty"` // ext Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` // header Header *ListSpecificAdResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *ListSpecificAdResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` // success Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ListSpecificAdResponseBody) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBody) GoString() string { return s.String() } func (s *ListSpecificAdResponseBody) SetErrorcode(v string) *ListSpecificAdResponseBody { s.Errorcode = &v return s } func (s *ListSpecificAdResponseBody) SetErrormsg(v string) *ListSpecificAdResponseBody { s.Errormsg = &v return s } func (s *ListSpecificAdResponseBody) SetExt(v map[string]*string) *ListSpecificAdResponseBody { s.Ext = v return s } func (s *ListSpecificAdResponseBody) SetHeader(v *ListSpecificAdResponseBodyHeader) *ListSpecificAdResponseBody { s.Header = v return s } func (s *ListSpecificAdResponseBody) SetRequestId(v string) *ListSpecificAdResponseBody { s.RequestId = &v return s } func (s *ListSpecificAdResponseBody) SetResult(v *ListSpecificAdResponseBodyResult) *ListSpecificAdResponseBody { s.Result = v return s } func (s *ListSpecificAdResponseBody) SetSuccess(v bool) *ListSpecificAdResponseBody { s.Success = &v return s } type ListSpecificAdResponseBodyHeader struct { // costTime CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` // rpcId RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` // traceId TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` // version Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ListSpecificAdResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyHeader) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyHeader) SetCostTime(v int64) *ListSpecificAdResponseBodyHeader { s.CostTime = &v return s } func (s *ListSpecificAdResponseBodyHeader) SetRpcId(v string) *ListSpecificAdResponseBodyHeader { s.RpcId = &v return s } func (s *ListSpecificAdResponseBodyHeader) SetTraceId(v string) *ListSpecificAdResponseBodyHeader { s.TraceId = &v return s } func (s *ListSpecificAdResponseBodyHeader) SetVersion(v string) *ListSpecificAdResponseBodyHeader { s.Version = &v return s } type ListSpecificAdResponseBodyResult struct { Bidid *string `json:"Bidid,omitempty" xml:"Bidid,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // seat Seatbid []*ListSpecificAdResponseBodyResultSeatbid `json:"Seatbid,omitempty" xml:"Seatbid,omitempty" type:"Repeated"` } func (s ListSpecificAdResponseBodyResult) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResult) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResult) SetBidid(v string) *ListSpecificAdResponseBodyResult { s.Bidid = &v return s } func (s *ListSpecificAdResponseBodyResult) SetId(v string) *ListSpecificAdResponseBodyResult { s.Id = &v return s } func (s *ListSpecificAdResponseBodyResult) SetSeatbid(v []*ListSpecificAdResponseBodyResultSeatbid) *ListSpecificAdResponseBodyResult { s.Seatbid = v return s } type ListSpecificAdResponseBodyResultSeatbid struct { // Bid Bid []*ListSpecificAdResponseBodyResultSeatbidBid `json:"Bid,omitempty" xml:"Bid,omitempty" type:"Repeated"` } func (s ListSpecificAdResponseBodyResultSeatbid) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResultSeatbid) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResultSeatbid) SetBid(v []*ListSpecificAdResponseBodyResultSeatbidBid) *ListSpecificAdResponseBodyResultSeatbid { s.Bid = v return s } type ListSpecificAdResponseBodyResultSeatbidBid struct { // ad Ads []*ListSpecificAdResponseBodyResultSeatbidBidAds `json:"Ads,omitempty" xml:"Ads,omitempty" type:"Repeated"` // impId Impid *string `json:"Impid,omitempty" xml:"Impid,omitempty"` } func (s ListSpecificAdResponseBodyResultSeatbidBid) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResultSeatbidBid) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResultSeatbidBid) SetAds(v []*ListSpecificAdResponseBodyResultSeatbidBidAds) *ListSpecificAdResponseBodyResultSeatbidBid { s.Ads = v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBid) SetImpid(v string) *ListSpecificAdResponseBodyResultSeatbidBid { s.Impid = &v return s } type ListSpecificAdResponseBodyResultSeatbidBidAds struct { // crid Crid *string `json:"Crid,omitempty" xml:"Crid,omitempty"` Crurl *string `json:"Crurl,omitempty" xml:"Crurl,omitempty"` Icon *ListSpecificAdResponseBodyResultSeatbidBidAdsIcon `json:"Icon,omitempty" xml:"Icon,omitempty" type:"Struct"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // Interacttype Interacttype *int32 `json:"Interacttype,omitempty" xml:"Interacttype,omitempty"` Itemid *string `json:"Itemid,omitempty" xml:"Itemid,omitempty"` Labeltype *string `json:"Labeltype,omitempty" xml:"Labeltype,omitempty"` Landingurls []*string `json:"Landingurls,omitempty" xml:"Landingurls,omitempty" type:"Repeated"` Marketingtype *string `json:"Marketingtype,omitempty" xml:"Marketingtype,omitempty"` Objective *string `json:"Objective,omitempty" xml:"Objective,omitempty"` Price *string `json:"Price,omitempty" xml:"Price,omitempty"` // seat Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` Title *string `json:"Title,omitempty" xml:"Title,omitempty"` Trackers *ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers `json:"Trackers,omitempty" xml:"Trackers,omitempty" type:"Struct"` } func (s ListSpecificAdResponseBodyResultSeatbidBidAds) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResultSeatbidBidAds) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetCrid(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Crid = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetCrurl(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Crurl = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetIcon(v *ListSpecificAdResponseBodyResultSeatbidBidAdsIcon) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Icon = v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetId(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Id = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetInteracttype(v int32) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Interacttype = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetItemid(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Itemid = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetLabeltype(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Labeltype = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetLandingurls(v []*string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Landingurls = v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetMarketingtype(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Marketingtype = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetObjective(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Objective = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetPrice(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Price = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetSeat(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Seat = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetTitle(v string) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Title = &v return s } func (s *ListSpecificAdResponseBodyResultSeatbidBidAds) SetTrackers(v *ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers) *ListSpecificAdResponseBodyResultSeatbidBidAds { s.Trackers = v return s } type ListSpecificAdResponseBodyResultSeatbidBidAdsIcon struct { Url *string `json:"Url,omitempty" xml:"Url,omitempty"` } func (s ListSpecificAdResponseBodyResultSeatbidBidAdsIcon) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResultSeatbidBidAdsIcon) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResultSeatbidBidAdsIcon) SetUrl(v string) *ListSpecificAdResponseBodyResultSeatbidBidAdsIcon { s.Url = &v return s } type ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers struct { Imps []*string `json:"Imps,omitempty" xml:"Imps,omitempty" type:"Repeated"` } func (s ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers) GoString() string { return s.String() } func (s *ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers) SetImps(v []*string) *ListSpecificAdResponseBodyResultSeatbidBidAdsTrackers { s.Imps = v return s } type ListSpecificAdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListSpecificAdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListSpecificAdResponse) String() string { return tea.Prettify(s) } func (s ListSpecificAdResponse) GoString() string { return s.String() } func (s *ListSpecificAdResponse) SetHeaders(v map[string]*string) *ListSpecificAdResponse { s.Headers = v return s } func (s *ListSpecificAdResponse) SetStatusCode(v int32) *ListSpecificAdResponse { s.StatusCode = &v return s } func (s *ListSpecificAdResponse) SetBody(v *ListSpecificAdResponseBody) *ListSpecificAdResponse { s.Body = v return s } type QueryAuditResultRequest struct { DspId *string `json:"DspId,omitempty" xml:"DspId,omitempty"` Ids []*string `json:"Ids,omitempty" xml:"Ids,omitempty" type:"Repeated"` } func (s QueryAuditResultRequest) String() string { return tea.Prettify(s) } func (s QueryAuditResultRequest) GoString() string { return s.String() } func (s *QueryAuditResultRequest) SetDspId(v string) *QueryAuditResultRequest { s.DspId = &v return s } func (s *QueryAuditResultRequest) SetIds(v []*string) *QueryAuditResultRequest { s.Ids = v return s } type QueryAuditResultResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Records []*QueryAuditResultResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s QueryAuditResultResponseBody) String() string { return tea.Prettify(s) } func (s QueryAuditResultResponseBody) GoString() string { return s.String() } func (s *QueryAuditResultResponseBody) SetMessage(v string) *QueryAuditResultResponseBody { s.Message = &v return s } func (s *QueryAuditResultResponseBody) SetRecords(v []*QueryAuditResultResponseBodyRecords) *QueryAuditResultResponseBody { s.Records = v return s } func (s *QueryAuditResultResponseBody) SetRequestId(v string) *QueryAuditResultResponseBody { s.RequestId = &v return s } func (s *QueryAuditResultResponseBody) SetStatus(v int32) *QueryAuditResultResponseBody { s.Status = &v return s } func (s *QueryAuditResultResponseBody) SetTotal(v int32) *QueryAuditResultResponseBody { s.Total = &v return s } type QueryAuditResultResponseBodyRecords struct { Crid *string `json:"Crid,omitempty" xml:"Crid,omitempty"` Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` State *int32 `json:"State,omitempty" xml:"State,omitempty"` } func (s QueryAuditResultResponseBodyRecords) String() string { return tea.Prettify(s) } func (s QueryAuditResultResponseBodyRecords) GoString() string { return s.String() } func (s *QueryAuditResultResponseBodyRecords) SetCrid(v string) *QueryAuditResultResponseBodyRecords { s.Crid = &v return s } func (s *QueryAuditResultResponseBodyRecords) SetReason(v string) *QueryAuditResultResponseBodyRecords { s.Reason = &v return s } func (s *QueryAuditResultResponseBodyRecords) SetState(v int32) *QueryAuditResultResponseBodyRecords { s.State = &v return s } type QueryAuditResultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *QueryAuditResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s QueryAuditResultResponse) String() string { return tea.Prettify(s) } func (s QueryAuditResultResponse) GoString() string { return s.String() } func (s *QueryAuditResultResponse) SetHeaders(v map[string]*string) *QueryAuditResultResponse { s.Headers = v return s } func (s *QueryAuditResultResponse) SetStatusCode(v int32) *QueryAuditResultResponse { s.StatusCode = &v return s } func (s *QueryAuditResultResponse) SetBody(v *QueryAuditResultResponseBody) *QueryAuditResultResponse { s.Body = v return s } type QueryBenefitGrantResultRequest struct { CloducodeFlowNo *string `json:"CloducodeFlowNo,omitempty" xml:"CloducodeFlowNo,omitempty"` OuterCustomerId *string `json:"OuterCustomerId,omitempty" xml:"OuterCustomerId,omitempty"` } func (s QueryBenefitGrantResultRequest) String() string { return tea.Prettify(s) } func (s QueryBenefitGrantResultRequest) GoString() string { return s.String() } func (s *QueryBenefitGrantResultRequest) SetCloducodeFlowNo(v string) *QueryBenefitGrantResultRequest { s.CloducodeFlowNo = &v return s } func (s *QueryBenefitGrantResultRequest) SetOuterCustomerId(v string) *QueryBenefitGrantResultRequest { s.OuterCustomerId = &v return s } type QueryBenefitGrantResultResponseBody struct { // Id of the request Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // 123 Debug *bool `json:"Debug,omitempty" xml:"Debug,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *QueryBenefitGrantResultResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s QueryBenefitGrantResultResponseBody) String() string { return tea.Prettify(s) } func (s QueryBenefitGrantResultResponseBody) GoString() string { return s.String() } func (s *QueryBenefitGrantResultResponseBody) SetCode(v string) *QueryBenefitGrantResultResponseBody { s.Code = &v return s } func (s *QueryBenefitGrantResultResponseBody) SetDebug(v bool) *QueryBenefitGrantResultResponseBody { s.Debug = &v return s } func (s *QueryBenefitGrantResultResponseBody) SetMessage(v string) *QueryBenefitGrantResultResponseBody { s.Message = &v return s } func (s *QueryBenefitGrantResultResponseBody) SetModel(v *QueryBenefitGrantResultResponseBodyModel) *QueryBenefitGrantResultResponseBody { s.Model = v return s } func (s *QueryBenefitGrantResultResponseBody) SetRequestId(v string) *QueryBenefitGrantResultResponseBody { s.RequestId = &v return s } func (s *QueryBenefitGrantResultResponseBody) SetSuccess(v bool) *QueryBenefitGrantResultResponseBody { s.Success = &v return s } type QueryBenefitGrantResultResponseBodyModel struct { Amount *int64 `json:"Amount,omitempty" xml:"Amount,omitempty"` // 12345 CloudcodeFlowNo *string `json:"CloudcodeFlowNo,omitempty" xml:"CloudcodeFlowNo,omitempty"` // 12345 OuterCustomerId *string `json:"OuterCustomerId,omitempty" xml:"OuterCustomerId,omitempty"` // 12345 OuterFlowNo *string `json:"OuterFlowNo,omitempty" xml:"OuterFlowNo,omitempty"` Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"` Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` } func (s QueryBenefitGrantResultResponseBodyModel) String() string { return tea.Prettify(s) } func (s QueryBenefitGrantResultResponseBodyModel) GoString() string { return s.String() } func (s *QueryBenefitGrantResultResponseBodyModel) SetAmount(v int64) *QueryBenefitGrantResultResponseBodyModel { s.Amount = &v return s } func (s *QueryBenefitGrantResultResponseBodyModel) SetCloudcodeFlowNo(v string) *QueryBenefitGrantResultResponseBodyModel { s.CloudcodeFlowNo = &v return s } func (s *QueryBenefitGrantResultResponseBodyModel) SetOuterCustomerId(v string) *QueryBenefitGrantResultResponseBodyModel { s.OuterCustomerId = &v return s } func (s *QueryBenefitGrantResultResponseBodyModel) SetOuterFlowNo(v string) *QueryBenefitGrantResultResponseBodyModel { s.OuterFlowNo = &v return s } func (s *QueryBenefitGrantResultResponseBodyModel) SetRemark(v string) *QueryBenefitGrantResultResponseBodyModel { s.Remark = &v return s } func (s *QueryBenefitGrantResultResponseBodyModel) SetStatus(v int32) *QueryBenefitGrantResultResponseBodyModel { s.Status = &v return s } type QueryBenefitGrantResultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *QueryBenefitGrantResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s QueryBenefitGrantResultResponse) String() string { return tea.Prettify(s) } func (s QueryBenefitGrantResultResponse) GoString() string { return s.String() } func (s *QueryBenefitGrantResultResponse) SetHeaders(v map[string]*string) *QueryBenefitGrantResultResponse { s.Headers = v return s } func (s *QueryBenefitGrantResultResponse) SetStatusCode(v int32) *QueryBenefitGrantResultResponse { s.StatusCode = &v return s } func (s *QueryBenefitGrantResultResponse) SetBody(v *QueryBenefitGrantResultResponseBody) *QueryBenefitGrantResultResponse { s.Body = v return s } type QueryFinanceUserInfoRequest struct { ActivityId *int64 `json:"ActivityId,omitempty" xml:"ActivityId,omitempty"` UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s QueryFinanceUserInfoRequest) String() string { return tea.Prettify(s) } func (s QueryFinanceUserInfoRequest) GoString() string { return s.String() } func (s *QueryFinanceUserInfoRequest) SetActivityId(v int64) *QueryFinanceUserInfoRequest { s.ActivityId = &v return s } func (s *QueryFinanceUserInfoRequest) SetUserId(v int64) *QueryFinanceUserInfoRequest { s.UserId = &v return s } type QueryFinanceUserInfoResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *QueryFinanceUserInfoResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` Result *QueryFinanceUserInfoResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s QueryFinanceUserInfoResponseBody) String() string { return tea.Prettify(s) } func (s QueryFinanceUserInfoResponseBody) GoString() string { return s.String() } func (s *QueryFinanceUserInfoResponseBody) SetErrorCode(v string) *QueryFinanceUserInfoResponseBody { s.ErrorCode = &v return s } func (s *QueryFinanceUserInfoResponseBody) SetErrorMsg(v string) *QueryFinanceUserInfoResponseBody { s.ErrorMsg = &v return s } func (s *QueryFinanceUserInfoResponseBody) SetExt(v map[string]*string) *QueryFinanceUserInfoResponseBody { s.Ext = v return s } func (s *QueryFinanceUserInfoResponseBody) SetHeader(v *QueryFinanceUserInfoResponseBodyHeader) *QueryFinanceUserInfoResponseBody { s.Header = v return s } func (s *QueryFinanceUserInfoResponseBody) SetResult(v *QueryFinanceUserInfoResponseBodyResult) *QueryFinanceUserInfoResponseBody { s.Result = v return s } func (s *QueryFinanceUserInfoResponseBody) SetSuccess(v bool) *QueryFinanceUserInfoResponseBody { s.Success = &v return s } type QueryFinanceUserInfoResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // RPC ID RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s QueryFinanceUserInfoResponseBodyHeader) String() string { return tea.Prettify(s) } func (s QueryFinanceUserInfoResponseBodyHeader) GoString() string { return s.String() } func (s *QueryFinanceUserInfoResponseBodyHeader) SetCostTime(v int64) *QueryFinanceUserInfoResponseBodyHeader { s.CostTime = &v return s } func (s *QueryFinanceUserInfoResponseBodyHeader) SetInnerErrorCode(v string) *QueryFinanceUserInfoResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *QueryFinanceUserInfoResponseBodyHeader) SetInnerErrorMsg(v string) *QueryFinanceUserInfoResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *QueryFinanceUserInfoResponseBodyHeader) SetRpcId(v string) *QueryFinanceUserInfoResponseBodyHeader { s.RpcId = &v return s } func (s *QueryFinanceUserInfoResponseBodyHeader) SetTraceId(v string) *QueryFinanceUserInfoResponseBodyHeader { s.TraceId = &v return s } func (s *QueryFinanceUserInfoResponseBodyHeader) SetVersion(v string) *QueryFinanceUserInfoResponseBodyHeader { s.Version = &v return s } type QueryFinanceUserInfoResponseBodyResult struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` TotalIncomeAmount *int64 `json:"TotalIncomeAmount,omitempty" xml:"TotalIncomeAmount,omitempty"` UserPageType *string `json:"UserPageType,omitempty" xml:"UserPageType,omitempty"` YesterdayIncomeAmount *int64 `json:"YesterdayIncomeAmount,omitempty" xml:"YesterdayIncomeAmount,omitempty"` } func (s QueryFinanceUserInfoResponseBodyResult) String() string { return tea.Prettify(s) } func (s QueryFinanceUserInfoResponseBodyResult) GoString() string { return s.String() } func (s *QueryFinanceUserInfoResponseBodyResult) SetRequestId(v string) *QueryFinanceUserInfoResponseBodyResult { s.RequestId = &v return s } func (s *QueryFinanceUserInfoResponseBodyResult) SetTotalIncomeAmount(v int64) *QueryFinanceUserInfoResponseBodyResult { s.TotalIncomeAmount = &v return s } func (s *QueryFinanceUserInfoResponseBodyResult) SetUserPageType(v string) *QueryFinanceUserInfoResponseBodyResult { s.UserPageType = &v return s } func (s *QueryFinanceUserInfoResponseBodyResult) SetYesterdayIncomeAmount(v int64) *QueryFinanceUserInfoResponseBodyResult { s.YesterdayIncomeAmount = &v return s } type QueryFinanceUserInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *QueryFinanceUserInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s QueryFinanceUserInfoResponse) String() string { return tea.Prettify(s) } func (s QueryFinanceUserInfoResponse) GoString() string { return s.String() } func (s *QueryFinanceUserInfoResponse) SetHeaders(v map[string]*string) *QueryFinanceUserInfoResponse { s.Headers = v return s } func (s *QueryFinanceUserInfoResponse) SetStatusCode(v int32) *QueryFinanceUserInfoResponse { s.StatusCode = &v return s } func (s *QueryFinanceUserInfoResponse) SetBody(v *QueryFinanceUserInfoResponseBody) *QueryFinanceUserInfoResponse { s.Body = v return s } type QueryOrderRequest struct { ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"` ChannelTradeId *string `json:"ChannelTradeId,omitempty" xml:"ChannelTradeId,omitempty"` TradeId *string `json:"TradeId,omitempty" xml:"TradeId,omitempty"` } func (s QueryOrderRequest) String() string { return tea.Prettify(s) } func (s QueryOrderRequest) GoString() string { return s.String() } func (s *QueryOrderRequest) SetChannelId(v string) *QueryOrderRequest { s.ChannelId = &v return s } func (s *QueryOrderRequest) SetChannelTradeId(v string) *QueryOrderRequest { s.ChannelTradeId = &v return s } func (s *QueryOrderRequest) SetTradeId(v string) *QueryOrderRequest { s.TradeId = &v return s } type QueryOrderResponseBody struct { ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` Header *QueryOrderResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` Result *QueryOrderResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s QueryOrderResponseBody) String() string { return tea.Prettify(s) } func (s QueryOrderResponseBody) GoString() string { return s.String() } func (s *QueryOrderResponseBody) SetErrorCode(v string) *QueryOrderResponseBody { s.ErrorCode = &v return s } func (s *QueryOrderResponseBody) SetErrorMsg(v string) *QueryOrderResponseBody { s.ErrorMsg = &v return s } func (s *QueryOrderResponseBody) SetExt(v map[string]interface{}) *QueryOrderResponseBody { s.Ext = v return s } func (s *QueryOrderResponseBody) SetHeader(v *QueryOrderResponseBodyHeader) *QueryOrderResponseBody { s.Header = v return s } func (s *QueryOrderResponseBody) SetResult(v *QueryOrderResponseBodyResult) *QueryOrderResponseBody { s.Result = v return s } func (s *QueryOrderResponseBody) SetSuccess(v bool) *QueryOrderResponseBody { s.Success = &v return s } type QueryOrderResponseBodyHeader struct { CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // RPC ID RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s QueryOrderResponseBodyHeader) String() string { return tea.Prettify(s) } func (s QueryOrderResponseBodyHeader) GoString() string { return s.String() } func (s *QueryOrderResponseBodyHeader) SetCostTime(v int64) *QueryOrderResponseBodyHeader { s.CostTime = &v return s } func (s *QueryOrderResponseBodyHeader) SetInnerErrorCode(v string) *QueryOrderResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *QueryOrderResponseBodyHeader) SetInnerErrorMsg(v string) *QueryOrderResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *QueryOrderResponseBodyHeader) SetRpcId(v string) *QueryOrderResponseBodyHeader { s.RpcId = &v return s } func (s *QueryOrderResponseBodyHeader) SetTraceId(v string) *QueryOrderResponseBodyHeader { s.TraceId = &v return s } func (s *QueryOrderResponseBodyHeader) SetVersion(v string) *QueryOrderResponseBodyHeader { s.Version = &v return s } type QueryOrderResponseBodyResult struct { AlipayTradeId *string `json:"AlipayTradeId,omitempty" xml:"AlipayTradeId,omitempty"` ChannelTradeId *string `json:"ChannelTradeId,omitempty" xml:"ChannelTradeId,omitempty"` ItemId *int64 `json:"ItemId,omitempty" xml:"ItemId,omitempty"` ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"` OrderStatus *int32 `json:"OrderStatus,omitempty" xml:"OrderStatus,omitempty"` Price *int64 `json:"Price,omitempty" xml:"Price,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` TaobaoTradeId *string `json:"TaobaoTradeId,omitempty" xml:"TaobaoTradeId,omitempty"` TradeId *string `json:"TradeId,omitempty" xml:"TradeId,omitempty"` } func (s QueryOrderResponseBodyResult) String() string { return tea.Prettify(s) } func (s QueryOrderResponseBodyResult) GoString() string { return s.String() } func (s *QueryOrderResponseBodyResult) SetAlipayTradeId(v string) *QueryOrderResponseBodyResult { s.AlipayTradeId = &v return s } func (s *QueryOrderResponseBodyResult) SetChannelTradeId(v string) *QueryOrderResponseBodyResult { s.ChannelTradeId = &v return s } func (s *QueryOrderResponseBodyResult) SetItemId(v int64) *QueryOrderResponseBodyResult { s.ItemId = &v return s } func (s *QueryOrderResponseBodyResult) SetModifiedTime(v int64) *QueryOrderResponseBodyResult { s.ModifiedTime = &v return s } func (s *QueryOrderResponseBodyResult) SetOrderStatus(v int32) *QueryOrderResponseBodyResult { s.OrderStatus = &v return s } func (s *QueryOrderResponseBodyResult) SetPrice(v int64) *QueryOrderResponseBodyResult { s.Price = &v return s } func (s *QueryOrderResponseBodyResult) SetRequestId(v string) *QueryOrderResponseBodyResult { s.RequestId = &v return s } func (s *QueryOrderResponseBodyResult) SetSuccess(v bool) *QueryOrderResponseBodyResult { s.Success = &v return s } func (s *QueryOrderResponseBodyResult) SetTaobaoTradeId(v string) *QueryOrderResponseBodyResult { s.TaobaoTradeId = &v return s } func (s *QueryOrderResponseBodyResult) SetTradeId(v string) *QueryOrderResponseBodyResult { s.TradeId = &v return s } type QueryOrderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *QueryOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s QueryOrderResponse) String() string { return tea.Prettify(s) } func (s QueryOrderResponse) GoString() string { return s.String() } func (s *QueryOrderResponse) SetHeaders(v map[string]*string) *QueryOrderResponse { s.Headers = v return s } func (s *QueryOrderResponse) SetStatusCode(v int32) *QueryOrderResponse { s.StatusCode = &v return s } func (s *QueryOrderResponse) SetBody(v *QueryOrderResponseBody) *QueryOrderResponse { s.Body = v return s } type ReportImpressionRequest struct { // impressionlink Impressionlink *string `json:"Impressionlink,omitempty" xml:"Impressionlink,omitempty"` } func (s ReportImpressionRequest) String() string { return tea.Prettify(s) } func (s ReportImpressionRequest) GoString() string { return s.String() } func (s *ReportImpressionRequest) SetImpressionlink(v string) *ReportImpressionRequest { s.Impressionlink = &v return s } type ReportImpressionResponseBody struct { // errorCode ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // errorMsg ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` // ext Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` // header Header *ReportImpressionResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *ReportImpressionResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` // success Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ReportImpressionResponseBody) String() string { return tea.Prettify(s) } func (s ReportImpressionResponseBody) GoString() string { return s.String() } func (s *ReportImpressionResponseBody) SetErrorCode(v string) *ReportImpressionResponseBody { s.ErrorCode = &v return s } func (s *ReportImpressionResponseBody) SetErrorMsg(v string) *ReportImpressionResponseBody { s.ErrorMsg = &v return s } func (s *ReportImpressionResponseBody) SetExt(v map[string]*string) *ReportImpressionResponseBody { s.Ext = v return s } func (s *ReportImpressionResponseBody) SetHeader(v *ReportImpressionResponseBodyHeader) *ReportImpressionResponseBody { s.Header = v return s } func (s *ReportImpressionResponseBody) SetRequestId(v string) *ReportImpressionResponseBody { s.RequestId = &v return s } func (s *ReportImpressionResponseBody) SetResult(v *ReportImpressionResponseBodyResult) *ReportImpressionResponseBody { s.Result = v return s } func (s *ReportImpressionResponseBody) SetSuccess(v bool) *ReportImpressionResponseBody { s.Success = &v return s } type ReportImpressionResponseBodyHeader struct { // costTime CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` // rpcId RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` // traceId TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` // version Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ReportImpressionResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ReportImpressionResponseBodyHeader) GoString() string { return s.String() } func (s *ReportImpressionResponseBodyHeader) SetCostTime(v int64) *ReportImpressionResponseBodyHeader { s.CostTime = &v return s } func (s *ReportImpressionResponseBodyHeader) SetRpcId(v string) *ReportImpressionResponseBodyHeader { s.RpcId = &v return s } func (s *ReportImpressionResponseBodyHeader) SetTraceId(v string) *ReportImpressionResponseBodyHeader { s.TraceId = &v return s } func (s *ReportImpressionResponseBodyHeader) SetVersion(v string) *ReportImpressionResponseBodyHeader { s.Version = &v return s } type ReportImpressionResponseBodyResult struct { Bidid *string `json:"Bidid,omitempty" xml:"Bidid,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ReportImpressionResponseBodyResult) String() string { return tea.Prettify(s) } func (s ReportImpressionResponseBodyResult) GoString() string { return s.String() } func (s *ReportImpressionResponseBodyResult) SetBidid(v string) *ReportImpressionResponseBodyResult { s.Bidid = &v return s } func (s *ReportImpressionResponseBodyResult) SetSuccess(v bool) *ReportImpressionResponseBodyResult { s.Success = &v return s } type ReportImpressionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ReportImpressionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ReportImpressionResponse) String() string { return tea.Prettify(s) } func (s ReportImpressionResponse) GoString() string { return s.String() } func (s *ReportImpressionResponse) SetHeaders(v map[string]*string) *ReportImpressionResponse { s.Headers = v return s } func (s *ReportImpressionResponse) SetStatusCode(v int32) *ReportImpressionResponse { s.StatusCode = &v return s } func (s *ReportImpressionResponse) SetBody(v *ReportImpressionResponseBody) *ReportImpressionResponse { s.Body = v return s } type ReportTranslateRequest struct { Impressionlink *string `json:"Impressionlink,omitempty" xml:"Impressionlink,omitempty"` } func (s ReportTranslateRequest) String() string { return tea.Prettify(s) } func (s ReportTranslateRequest) GoString() string { return s.String() } func (s *ReportTranslateRequest) SetImpressionlink(v string) *ReportTranslateRequest { s.Impressionlink = &v return s } type ReportTranslateResponseBody struct { // errorCode ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // errorMsg ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"` // header Header *ReportTranslateResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *ReportTranslateResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` // success Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ReportTranslateResponseBody) String() string { return tea.Prettify(s) } func (s ReportTranslateResponseBody) GoString() string { return s.String() } func (s *ReportTranslateResponseBody) SetErrorCode(v string) *ReportTranslateResponseBody { s.ErrorCode = &v return s } func (s *ReportTranslateResponseBody) SetErrorMsg(v string) *ReportTranslateResponseBody { s.ErrorMsg = &v return s } func (s *ReportTranslateResponseBody) SetHeader(v *ReportTranslateResponseBodyHeader) *ReportTranslateResponseBody { s.Header = v return s } func (s *ReportTranslateResponseBody) SetRequestId(v string) *ReportTranslateResponseBody { s.RequestId = &v return s } func (s *ReportTranslateResponseBody) SetResult(v *ReportTranslateResponseBodyResult) *ReportTranslateResponseBody { s.Result = v return s } func (s *ReportTranslateResponseBody) SetSuccess(v bool) *ReportTranslateResponseBody { s.Success = &v return s } type ReportTranslateResponseBodyHeader struct { // costTime CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` // innerErrorCode InnerErrorCode *string `json:"InnerErrorCode,omitempty" xml:"InnerErrorCode,omitempty"` // innerErrorMsg InnerErrorMsg *string `json:"InnerErrorMsg,omitempty" xml:"InnerErrorMsg,omitempty"` // rpcId RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` // traceId TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` // version Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s ReportTranslateResponseBodyHeader) String() string { return tea.Prettify(s) } func (s ReportTranslateResponseBodyHeader) GoString() string { return s.String() } func (s *ReportTranslateResponseBodyHeader) SetCostTime(v int64) *ReportTranslateResponseBodyHeader { s.CostTime = &v return s } func (s *ReportTranslateResponseBodyHeader) SetInnerErrorCode(v string) *ReportTranslateResponseBodyHeader { s.InnerErrorCode = &v return s } func (s *ReportTranslateResponseBodyHeader) SetInnerErrorMsg(v string) *ReportTranslateResponseBodyHeader { s.InnerErrorMsg = &v return s } func (s *ReportTranslateResponseBodyHeader) SetRpcId(v string) *ReportTranslateResponseBodyHeader { s.RpcId = &v return s } func (s *ReportTranslateResponseBodyHeader) SetTraceId(v string) *ReportTranslateResponseBodyHeader { s.TraceId = &v return s } func (s *ReportTranslateResponseBodyHeader) SetVersion(v string) *ReportTranslateResponseBodyHeader { s.Version = &v return s } type ReportTranslateResponseBodyResult struct { Bidid *string `json:"Bidid,omitempty" xml:"Bidid,omitempty"` // success Success *string `json:"Success,omitempty" xml:"Success,omitempty"` } func (s ReportTranslateResponseBodyResult) String() string { return tea.Prettify(s) } func (s ReportTranslateResponseBodyResult) GoString() string { return s.String() } func (s *ReportTranslateResponseBodyResult) SetBidid(v string) *ReportTranslateResponseBodyResult { s.Bidid = &v return s } func (s *ReportTranslateResponseBodyResult) SetSuccess(v string) *ReportTranslateResponseBodyResult { s.Success = &v return s } type ReportTranslateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ReportTranslateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ReportTranslateResponse) String() string { return tea.Prettify(s) } func (s ReportTranslateResponse) GoString() string { return s.String() } func (s *ReportTranslateResponse) SetHeaders(v map[string]*string) *ReportTranslateResponse { s.Headers = v return s } func (s *ReportTranslateResponse) SetStatusCode(v int32) *ReportTranslateResponse { s.StatusCode = &v return s } func (s *ReportTranslateResponse) SetBody(v *ReportTranslateResponseBody) *ReportTranslateResponse { s.Body = v return s } type SendSmsRequest struct { NowStamp *int64 `json:"NowStamp,omitempty" xml:"NowStamp,omitempty"` PhoneNumbers *string `json:"PhoneNumbers,omitempty" xml:"PhoneNumbers,omitempty"` SignKey *string `json:"SignKey,omitempty" xml:"SignKey,omitempty"` } func (s SendSmsRequest) String() string { return tea.Prettify(s) } func (s SendSmsRequest) GoString() string { return s.String() } func (s *SendSmsRequest) SetNowStamp(v int64) *SendSmsRequest { s.NowStamp = &v return s } func (s *SendSmsRequest) SetPhoneNumbers(v string) *SendSmsRequest { s.PhoneNumbers = &v return s } func (s *SendSmsRequest) SetSignKey(v string) *SendSmsRequest { s.SignKey = &v return s } type SendSmsResponseBody struct { Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` HttpCode *int32 `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s SendSmsResponseBody) String() string { return tea.Prettify(s) } func (s SendSmsResponseBody) GoString() string { return s.String() } func (s *SendSmsResponseBody) SetData(v bool) *SendSmsResponseBody { s.Data = &v return s } func (s *SendSmsResponseBody) SetErrorCode(v int32) *SendSmsResponseBody { s.ErrorCode = &v return s } func (s *SendSmsResponseBody) SetErrorMessage(v string) *SendSmsResponseBody { s.ErrorMessage = &v return s } func (s *SendSmsResponseBody) SetHttpCode(v int32) *SendSmsResponseBody { s.HttpCode = &v return s } func (s *SendSmsResponseBody) SetRequestId(v string) *SendSmsResponseBody { s.RequestId = &v return s } func (s *SendSmsResponseBody) SetSuccess(v bool) *SendSmsResponseBody { s.Success = &v return s } type SendSmsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *SendSmsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s SendSmsResponse) String() string { return tea.Prettify(s) } func (s SendSmsResponse) GoString() string { return s.String() } func (s *SendSmsResponse) SetHeaders(v map[string]*string) *SendSmsResponse { s.Headers = v return s } func (s *SendSmsResponse) SetStatusCode(v int32) *SendSmsResponse { s.StatusCode = &v return s } func (s *SendSmsResponse) SetBody(v *SendSmsResponseBody) *SendSmsResponse { s.Body = v return s } type SyncInfoRequest struct { AccountNo *string `json:"AccountNo,omitempty" xml:"AccountNo,omitempty"` BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"` ChainValue *string `json:"ChainValue,omitempty" xml:"ChainValue,omitempty"` ComponentIdList *string `json:"ComponentIdList,omitempty" xml:"ComponentIdList,omitempty"` CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"` Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` MainId *int64 `json:"MainId,omitempty" xml:"MainId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` NextChainValue *string `json:"NextChainValue,omitempty" xml:"NextChainValue,omitempty"` OssFileUrl *string `json:"OssFileUrl,omitempty" xml:"OssFileUrl,omitempty"` PageId *string `json:"PageId,omitempty" xml:"PageId,omitempty"` Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` UpdateUser *string `json:"UpdateUser,omitempty" xml:"UpdateUser,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UrlType *int32 `json:"UrlType,omitempty" xml:"UrlType,omitempty"` } func (s SyncInfoRequest) String() string { return tea.Prettify(s) } func (s SyncInfoRequest) GoString() string { return s.String() } func (s *SyncInfoRequest) SetAccountNo(v string) *SyncInfoRequest { s.AccountNo = &v return s } func (s *SyncInfoRequest) SetBizId(v string) *SyncInfoRequest { s.BizId = &v return s } func (s *SyncInfoRequest) SetChainValue(v string) *SyncInfoRequest { s.ChainValue = &v return s } func (s *SyncInfoRequest) SetComponentIdList(v string) *SyncInfoRequest { s.ComponentIdList = &v return s } func (s *SyncInfoRequest) SetCreateUser(v string) *SyncInfoRequest { s.CreateUser = &v return s } func (s *SyncInfoRequest) SetId(v int64) *SyncInfoRequest { s.Id = &v return s } func (s *SyncInfoRequest) SetMainId(v int64) *SyncInfoRequest { s.MainId = &v return s } func (s *SyncInfoRequest) SetName(v string) *SyncInfoRequest { s.Name = &v return s } func (s *SyncInfoRequest) SetNextChainValue(v string) *SyncInfoRequest { s.NextChainValue = &v return s } func (s *SyncInfoRequest) SetOssFileUrl(v string) *SyncInfoRequest { s.OssFileUrl = &v return s } func (s *SyncInfoRequest) SetPageId(v string) *SyncInfoRequest { s.PageId = &v return s } func (s *SyncInfoRequest) SetStatus(v int32) *SyncInfoRequest { s.Status = &v return s } func (s *SyncInfoRequest) SetUpdateUser(v string) *SyncInfoRequest { s.UpdateUser = &v return s } func (s *SyncInfoRequest) SetUrl(v string) *SyncInfoRequest { s.Url = &v return s } func (s *SyncInfoRequest) SetUrlType(v int32) *SyncInfoRequest { s.UrlType = &v return s } type SyncInfoResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *SyncInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s SyncInfoResponseBody) String() string { return tea.Prettify(s) } func (s SyncInfoResponseBody) GoString() string { return s.String() } func (s *SyncInfoResponseBody) SetCode(v int32) *SyncInfoResponseBody { s.Code = &v return s } func (s *SyncInfoResponseBody) SetData(v *SyncInfoResponseBodyData) *SyncInfoResponseBody { s.Data = v return s } func (s *SyncInfoResponseBody) SetErrorMessage(v string) *SyncInfoResponseBody { s.ErrorMessage = &v return s } func (s *SyncInfoResponseBody) SetRequestId(v string) *SyncInfoResponseBody { s.RequestId = &v return s } func (s *SyncInfoResponseBody) SetSuccess(v bool) *SyncInfoResponseBody { s.Success = &v return s } type SyncInfoResponseBodyData struct { Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` } func (s SyncInfoResponseBodyData) String() string { return tea.Prettify(s) } func (s SyncInfoResponseBodyData) GoString() string { return s.String() } func (s *SyncInfoResponseBodyData) SetId(v int64) *SyncInfoResponseBodyData { s.Id = &v return s } type SyncInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *SyncInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s SyncInfoResponse) String() string { return tea.Prettify(s) } func (s SyncInfoResponse) GoString() string { return s.String() } func (s *SyncInfoResponse) SetHeaders(v map[string]*string) *SyncInfoResponse { s.Headers = v return s } func (s *SyncInfoResponse) SetStatusCode(v int32) *SyncInfoResponse { s.StatusCode = &v return s } func (s *SyncInfoResponse) SetBody(v *SyncInfoResponseBody) *SyncInfoResponse { s.Body = v return s } type UpdateAdxCreativeContentRequest struct { Ad []*UpdateAdxCreativeContentRequestAd `json:"Ad,omitempty" xml:"Ad,omitempty" type:"Repeated"` DspId *string `json:"DspId,omitempty" xml:"DspId,omitempty"` } func (s UpdateAdxCreativeContentRequest) String() string { return tea.Prettify(s) } func (s UpdateAdxCreativeContentRequest) GoString() string { return s.String() } func (s *UpdateAdxCreativeContentRequest) SetAd(v []*UpdateAdxCreativeContentRequestAd) *UpdateAdxCreativeContentRequest { s.Ad = v return s } func (s *UpdateAdxCreativeContentRequest) SetDspId(v string) *UpdateAdxCreativeContentRequest { s.DspId = &v return s } type UpdateAdxCreativeContentRequestAd struct { Bundle []*string `json:"Bundle,omitempty" xml:"Bundle,omitempty" type:"Repeated"` Clicks []*string `json:"Clicks,omitempty" xml:"Clicks,omitempty" type:"Repeated"` Crid *string `json:"Crid,omitempty" xml:"Crid,omitempty"` Enddate *string `json:"Enddate,omitempty" xml:"Enddate,omitempty"` Imps []*string `json:"Imps,omitempty" xml:"Imps,omitempty" type:"Repeated"` Interacttype *int32 `json:"Interacttype,omitempty" xml:"Interacttype,omitempty"` MediaIdList []*string `json:"MediaIdList,omitempty" xml:"MediaIdList,omitempty" type:"Repeated"` Nativead []*UpdateAdxCreativeContentRequestAdNativead `json:"Nativead,omitempty" xml:"Nativead,omitempty" type:"Repeated"` Op *int32 `json:"Op,omitempty" xml:"Op,omitempty"` Ostype *string `json:"Ostype,omitempty" xml:"Ostype,omitempty"` Prereview *bool `json:"Prereview,omitempty" xml:"Prereview,omitempty"` Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` Startdate *string `json:"Startdate,omitempty" xml:"Startdate,omitempty"` Template *int32 `json:"Template,omitempty" xml:"Template,omitempty"` Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"` } func (s UpdateAdxCreativeContentRequestAd) String() string { return tea.Prettify(s) } func (s UpdateAdxCreativeContentRequestAd) GoString() string { return s.String() } func (s *UpdateAdxCreativeContentRequestAd) SetBundle(v []*string) *UpdateAdxCreativeContentRequestAd { s.Bundle = v return s } func (s *UpdateAdxCreativeContentRequestAd) SetClicks(v []*string) *UpdateAdxCreativeContentRequestAd { s.Clicks = v return s } func (s *UpdateAdxCreativeContentRequestAd) SetCrid(v string) *UpdateAdxCreativeContentRequestAd { s.Crid = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetEnddate(v string) *UpdateAdxCreativeContentRequestAd { s.Enddate = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetImps(v []*string) *UpdateAdxCreativeContentRequestAd { s.Imps = v return s } func (s *UpdateAdxCreativeContentRequestAd) SetInteracttype(v int32) *UpdateAdxCreativeContentRequestAd { s.Interacttype = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetMediaIdList(v []*string) *UpdateAdxCreativeContentRequestAd { s.MediaIdList = v return s } func (s *UpdateAdxCreativeContentRequestAd) SetNativead(v []*UpdateAdxCreativeContentRequestAdNativead) *UpdateAdxCreativeContentRequestAd { s.Nativead = v return s } func (s *UpdateAdxCreativeContentRequestAd) SetOp(v int32) *UpdateAdxCreativeContentRequestAd { s.Op = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetOstype(v string) *UpdateAdxCreativeContentRequestAd { s.Ostype = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetPrereview(v bool) *UpdateAdxCreativeContentRequestAd { s.Prereview = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetSeat(v string) *UpdateAdxCreativeContentRequestAd { s.Seat = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetStartdate(v string) *UpdateAdxCreativeContentRequestAd { s.Startdate = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetTemplate(v int32) *UpdateAdxCreativeContentRequestAd { s.Template = &v return s } func (s *UpdateAdxCreativeContentRequestAd) SetType(v int32) *UpdateAdxCreativeContentRequestAd { s.Type = &v return s } type UpdateAdxCreativeContentRequestAdNativead struct { Attrname *string `json:"Attrname,omitempty" xml:"Attrname,omitempty"` Attrvalue *string `json:"Attrvalue,omitempty" xml:"Attrvalue,omitempty"` H *int32 `json:"H,omitempty" xml:"H,omitempty"` Mime *string `json:"Mime,omitempty" xml:"Mime,omitempty"` W *int32 `json:"W,omitempty" xml:"W,omitempty"` } func (s UpdateAdxCreativeContentRequestAdNativead) String() string { return tea.Prettify(s) } func (s UpdateAdxCreativeContentRequestAdNativead) GoString() string { return s.String() } func (s *UpdateAdxCreativeContentRequestAdNativead) SetAttrname(v string) *UpdateAdxCreativeContentRequestAdNativead { s.Attrname = &v return s } func (s *UpdateAdxCreativeContentRequestAdNativead) SetAttrvalue(v string) *UpdateAdxCreativeContentRequestAdNativead { s.Attrvalue = &v return s } func (s *UpdateAdxCreativeContentRequestAdNativead) SetH(v int32) *UpdateAdxCreativeContentRequestAdNativead { s.H = &v return s } func (s *UpdateAdxCreativeContentRequestAdNativead) SetMime(v string) *UpdateAdxCreativeContentRequestAdNativead { s.Mime = &v return s } func (s *UpdateAdxCreativeContentRequestAdNativead) SetW(v int32) *UpdateAdxCreativeContentRequestAdNativead { s.W = &v return s } type UpdateAdxCreativeContentResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` } func (s UpdateAdxCreativeContentResponseBody) String() string { return tea.Prettify(s) } func (s UpdateAdxCreativeContentResponseBody) GoString() string { return s.String() } func (s *UpdateAdxCreativeContentResponseBody) SetMessage(v string) *UpdateAdxCreativeContentResponseBody { s.Message = &v return s } func (s *UpdateAdxCreativeContentResponseBody) SetRequestId(v string) *UpdateAdxCreativeContentResponseBody { s.RequestId = &v return s } func (s *UpdateAdxCreativeContentResponseBody) SetStatus(v int32) *UpdateAdxCreativeContentResponseBody { s.Status = &v return s } type UpdateAdxCreativeContentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateAdxCreativeContentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s UpdateAdxCreativeContentResponse) String() string { return tea.Prettify(s) } func (s UpdateAdxCreativeContentResponse) GoString() string { return s.String() } func (s *UpdateAdxCreativeContentResponse) SetHeaders(v map[string]*string) *UpdateAdxCreativeContentResponse { s.Headers = v return s } func (s *UpdateAdxCreativeContentResponse) SetStatusCode(v int32) *UpdateAdxCreativeContentResponse { s.StatusCode = &v return s } func (s *UpdateAdxCreativeContentResponse) SetBody(v *UpdateAdxCreativeContentResponseBody) *UpdateAdxCreativeContentResponse { s.Body = v return s } type VerifyAdvertisingRequest struct { // app App *VerifyAdvertisingRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"` Dealtype *int32 `json:"Dealtype,omitempty" xml:"Dealtype,omitempty"` // device Device *VerifyAdvertisingRequestDevice `json:"Device,omitempty" xml:"Device,omitempty" type:"Struct"` // ext Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // imp Imp []*VerifyAdvertisingRequestImp `json:"Imp,omitempty" xml:"Imp,omitempty" type:"Repeated"` // test Test *int32 `json:"Test,omitempty" xml:"Test,omitempty"` // user User *VerifyAdvertisingRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"` Verifyad []*VerifyAdvertisingRequestVerifyad `json:"Verifyad,omitempty" xml:"Verifyad,omitempty" type:"Repeated"` } func (s VerifyAdvertisingRequest) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequest) GoString() string { return s.String() } func (s *VerifyAdvertisingRequest) SetApp(v *VerifyAdvertisingRequestApp) *VerifyAdvertisingRequest { s.App = v return s } func (s *VerifyAdvertisingRequest) SetDealtype(v int32) *VerifyAdvertisingRequest { s.Dealtype = &v return s } func (s *VerifyAdvertisingRequest) SetDevice(v *VerifyAdvertisingRequestDevice) *VerifyAdvertisingRequest { s.Device = v return s } func (s *VerifyAdvertisingRequest) SetExt(v map[string]interface{}) *VerifyAdvertisingRequest { s.Ext = v return s } func (s *VerifyAdvertisingRequest) SetId(v string) *VerifyAdvertisingRequest { s.Id = &v return s } func (s *VerifyAdvertisingRequest) SetImp(v []*VerifyAdvertisingRequestImp) *VerifyAdvertisingRequest { s.Imp = v return s } func (s *VerifyAdvertisingRequest) SetTest(v int32) *VerifyAdvertisingRequest { s.Test = &v return s } func (s *VerifyAdvertisingRequest) SetUser(v *VerifyAdvertisingRequestUser) *VerifyAdvertisingRequest { s.User = v return s } func (s *VerifyAdvertisingRequest) SetVerifyad(v []*VerifyAdvertisingRequestVerifyad) *VerifyAdvertisingRequest { s.Verifyad = v return s } type VerifyAdvertisingRequestApp struct { // ext Ext map[string]interface{} `json:"Ext,omitempty" xml:"Ext,omitempty"` // mediaid Mediaid *string `json:"Mediaid,omitempty" xml:"Mediaid,omitempty"` // sn Sn *string `json:"Sn,omitempty" xml:"Sn,omitempty"` } func (s VerifyAdvertisingRequestApp) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestApp) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestApp) SetExt(v map[string]interface{}) *VerifyAdvertisingRequestApp { s.Ext = v return s } func (s *VerifyAdvertisingRequestApp) SetMediaid(v string) *VerifyAdvertisingRequestApp { s.Mediaid = &v return s } func (s *VerifyAdvertisingRequestApp) SetSn(v string) *VerifyAdvertisingRequestApp { s.Sn = &v return s } type VerifyAdvertisingRequestDevice struct { // androidid Androidid *string `json:"Androidid,omitempty" xml:"Androidid,omitempty"` // androidmd5 Androidmd5 *string `json:"Androidmd5,omitempty" xml:"Androidmd5,omitempty"` // Caid Caid *string `json:"Caid,omitempty" xml:"Caid,omitempty"` Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"` Connectiontype *int32 `json:"Connectiontype,omitempty" xml:"Connectiontype,omitempty"` // deviceType Devicetype *int32 `json:"Devicetype,omitempty" xml:"Devicetype,omitempty"` Geo *VerifyAdvertisingRequestDeviceGeo `json:"Geo,omitempty" xml:"Geo,omitempty" type:"Struct"` // Idfa Idfa *string `json:"Idfa,omitempty" xml:"Idfa,omitempty"` // imei Imei *string `json:"Imei,omitempty" xml:"Imei,omitempty"` // imeimd5 Imeimd5 *string `json:"Imeimd5,omitempty" xml:"Imeimd5,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` Language *string `json:"Language,omitempty" xml:"Language,omitempty"` Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"` // Macmd5 Macmd5 *string `json:"Macmd5,omitempty" xml:"Macmd5,omitempty"` // make Make *string `json:"Make,omitempty" xml:"Make,omitempty"` // model Model *string `json:"Model,omitempty" xml:"Model,omitempty"` // oaid Oaid *string `json:"Oaid,omitempty" xml:"Oaid,omitempty"` // os Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // osv Osv *string `json:"Osv,omitempty" xml:"Osv,omitempty"` // ua Ua *string `json:"Ua,omitempty" xml:"Ua,omitempty"` // Utdid Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` } func (s VerifyAdvertisingRequestDevice) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestDevice) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestDevice) SetAndroidid(v string) *VerifyAdvertisingRequestDevice { s.Androidid = &v return s } func (s *VerifyAdvertisingRequestDevice) SetAndroidmd5(v string) *VerifyAdvertisingRequestDevice { s.Androidmd5 = &v return s } func (s *VerifyAdvertisingRequestDevice) SetCaid(v string) *VerifyAdvertisingRequestDevice { s.Caid = &v return s } func (s *VerifyAdvertisingRequestDevice) SetCarrier(v string) *VerifyAdvertisingRequestDevice { s.Carrier = &v return s } func (s *VerifyAdvertisingRequestDevice) SetConnectiontype(v int32) *VerifyAdvertisingRequestDevice { s.Connectiontype = &v return s } func (s *VerifyAdvertisingRequestDevice) SetDevicetype(v int32) *VerifyAdvertisingRequestDevice { s.Devicetype = &v return s } func (s *VerifyAdvertisingRequestDevice) SetGeo(v *VerifyAdvertisingRequestDeviceGeo) *VerifyAdvertisingRequestDevice { s.Geo = v return s } func (s *VerifyAdvertisingRequestDevice) SetIdfa(v string) *VerifyAdvertisingRequestDevice { s.Idfa = &v return s } func (s *VerifyAdvertisingRequestDevice) SetImei(v string) *VerifyAdvertisingRequestDevice { s.Imei = &v return s } func (s *VerifyAdvertisingRequestDevice) SetImeimd5(v string) *VerifyAdvertisingRequestDevice { s.Imeimd5 = &v return s } func (s *VerifyAdvertisingRequestDevice) SetIp(v string) *VerifyAdvertisingRequestDevice { s.Ip = &v return s } func (s *VerifyAdvertisingRequestDevice) SetLanguage(v string) *VerifyAdvertisingRequestDevice { s.Language = &v return s } func (s *VerifyAdvertisingRequestDevice) SetMac(v string) *VerifyAdvertisingRequestDevice { s.Mac = &v return s } func (s *VerifyAdvertisingRequestDevice) SetMacmd5(v string) *VerifyAdvertisingRequestDevice { s.Macmd5 = &v return s } func (s *VerifyAdvertisingRequestDevice) SetMake(v string) *VerifyAdvertisingRequestDevice { s.Make = &v return s } func (s *VerifyAdvertisingRequestDevice) SetModel(v string) *VerifyAdvertisingRequestDevice { s.Model = &v return s } func (s *VerifyAdvertisingRequestDevice) SetOaid(v string) *VerifyAdvertisingRequestDevice { s.Oaid = &v return s } func (s *VerifyAdvertisingRequestDevice) SetOs(v string) *VerifyAdvertisingRequestDevice { s.Os = &v return s } func (s *VerifyAdvertisingRequestDevice) SetOsv(v string) *VerifyAdvertisingRequestDevice { s.Osv = &v return s } func (s *VerifyAdvertisingRequestDevice) SetUa(v string) *VerifyAdvertisingRequestDevice { s.Ua = &v return s } func (s *VerifyAdvertisingRequestDevice) SetUtdid(v string) *VerifyAdvertisingRequestDevice { s.Utdid = &v return s } type VerifyAdvertisingRequestDeviceGeo struct { City *string `json:"City,omitempty" xml:"City,omitempty"` District *string `json:"District,omitempty" xml:"District,omitempty"` // lat Lat *float64 `json:"Lat,omitempty" xml:"Lat,omitempty"` // lon Lon *float64 `json:"Lon,omitempty" xml:"Lon,omitempty"` Province *string `json:"Province,omitempty" xml:"Province,omitempty"` } func (s VerifyAdvertisingRequestDeviceGeo) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestDeviceGeo) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestDeviceGeo) SetCity(v string) *VerifyAdvertisingRequestDeviceGeo { s.City = &v return s } func (s *VerifyAdvertisingRequestDeviceGeo) SetDistrict(v string) *VerifyAdvertisingRequestDeviceGeo { s.District = &v return s } func (s *VerifyAdvertisingRequestDeviceGeo) SetLat(v float64) *VerifyAdvertisingRequestDeviceGeo { s.Lat = &v return s } func (s *VerifyAdvertisingRequestDeviceGeo) SetLon(v float64) *VerifyAdvertisingRequestDeviceGeo { s.Lon = &v return s } func (s *VerifyAdvertisingRequestDeviceGeo) SetProvince(v string) *VerifyAdvertisingRequestDeviceGeo { s.Province = &v return s } type VerifyAdvertisingRequestImp struct { // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // tagid Tagid *string `json:"Tagid,omitempty" xml:"Tagid,omitempty"` } func (s VerifyAdvertisingRequestImp) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestImp) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestImp) SetId(v string) *VerifyAdvertisingRequestImp { s.Id = &v return s } func (s *VerifyAdvertisingRequestImp) SetTagid(v string) *VerifyAdvertisingRequestImp { s.Tagid = &v return s } type VerifyAdvertisingRequestUser struct { // uid Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // uidtype Usertype *string `json:"Usertype,omitempty" xml:"Usertype,omitempty"` } func (s VerifyAdvertisingRequestUser) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestUser) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestUser) SetId(v string) *VerifyAdvertisingRequestUser { s.Id = &v return s } func (s *VerifyAdvertisingRequestUser) SetUsertype(v string) *VerifyAdvertisingRequestUser { s.Usertype = &v return s } type VerifyAdvertisingRequestVerifyad struct { Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` } func (s VerifyAdvertisingRequestVerifyad) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingRequestVerifyad) GoString() string { return s.String() } func (s *VerifyAdvertisingRequestVerifyad) SetId(v string) *VerifyAdvertisingRequestVerifyad { s.Id = &v return s } func (s *VerifyAdvertisingRequestVerifyad) SetSeat(v string) *VerifyAdvertisingRequestVerifyad { s.Seat = &v return s } type VerifyAdvertisingShrinkRequest struct { // app AppShrink *string `json:"App,omitempty" xml:"App,omitempty"` Dealtype *int32 `json:"Dealtype,omitempty" xml:"Dealtype,omitempty"` // device DeviceShrink *string `json:"Device,omitempty" xml:"Device,omitempty"` // ext ExtShrink *string `json:"Ext,omitempty" xml:"Ext,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // imp ImpShrink *string `json:"Imp,omitempty" xml:"Imp,omitempty"` // test Test *int32 `json:"Test,omitempty" xml:"Test,omitempty"` // user UserShrink *string `json:"User,omitempty" xml:"User,omitempty"` VerifyadShrink *string `json:"Verifyad,omitempty" xml:"Verifyad,omitempty"` } func (s VerifyAdvertisingShrinkRequest) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingShrinkRequest) GoString() string { return s.String() } func (s *VerifyAdvertisingShrinkRequest) SetAppShrink(v string) *VerifyAdvertisingShrinkRequest { s.AppShrink = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetDealtype(v int32) *VerifyAdvertisingShrinkRequest { s.Dealtype = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetDeviceShrink(v string) *VerifyAdvertisingShrinkRequest { s.DeviceShrink = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetExtShrink(v string) *VerifyAdvertisingShrinkRequest { s.ExtShrink = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetId(v string) *VerifyAdvertisingShrinkRequest { s.Id = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetImpShrink(v string) *VerifyAdvertisingShrinkRequest { s.ImpShrink = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetTest(v int32) *VerifyAdvertisingShrinkRequest { s.Test = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetUserShrink(v string) *VerifyAdvertisingShrinkRequest { s.UserShrink = &v return s } func (s *VerifyAdvertisingShrinkRequest) SetVerifyadShrink(v string) *VerifyAdvertisingShrinkRequest { s.VerifyadShrink = &v return s } type VerifyAdvertisingResponseBody struct { // errorCode Errorcode *string `json:"Errorcode,omitempty" xml:"Errorcode,omitempty"` // errorMsg Errormsg *string `json:"Errormsg,omitempty" xml:"Errormsg,omitempty"` // ext Ext map[string]*string `json:"Ext,omitempty" xml:"Ext,omitempty"` // header Header *VerifyAdvertisingResponseBodyHeader `json:"Header,omitempty" xml:"Header,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *VerifyAdvertisingResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` // success Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s VerifyAdvertisingResponseBody) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBody) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBody) SetErrorcode(v string) *VerifyAdvertisingResponseBody { s.Errorcode = &v return s } func (s *VerifyAdvertisingResponseBody) SetErrormsg(v string) *VerifyAdvertisingResponseBody { s.Errormsg = &v return s } func (s *VerifyAdvertisingResponseBody) SetExt(v map[string]*string) *VerifyAdvertisingResponseBody { s.Ext = v return s } func (s *VerifyAdvertisingResponseBody) SetHeader(v *VerifyAdvertisingResponseBodyHeader) *VerifyAdvertisingResponseBody { s.Header = v return s } func (s *VerifyAdvertisingResponseBody) SetRequestId(v string) *VerifyAdvertisingResponseBody { s.RequestId = &v return s } func (s *VerifyAdvertisingResponseBody) SetResult(v *VerifyAdvertisingResponseBodyResult) *VerifyAdvertisingResponseBody { s.Result = v return s } func (s *VerifyAdvertisingResponseBody) SetSuccess(v bool) *VerifyAdvertisingResponseBody { s.Success = &v return s } type VerifyAdvertisingResponseBodyHeader struct { // costTime CostTime *int64 `json:"CostTime,omitempty" xml:"CostTime,omitempty"` // rpcId RpcId *string `json:"RpcId,omitempty" xml:"RpcId,omitempty"` // traceId TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"` // version Version *string `json:"Version,omitempty" xml:"Version,omitempty"` } func (s VerifyAdvertisingResponseBodyHeader) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyHeader) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyHeader) SetCostTime(v int64) *VerifyAdvertisingResponseBodyHeader { s.CostTime = &v return s } func (s *VerifyAdvertisingResponseBodyHeader) SetRpcId(v string) *VerifyAdvertisingResponseBodyHeader { s.RpcId = &v return s } func (s *VerifyAdvertisingResponseBodyHeader) SetTraceId(v string) *VerifyAdvertisingResponseBodyHeader { s.TraceId = &v return s } func (s *VerifyAdvertisingResponseBodyHeader) SetVersion(v string) *VerifyAdvertisingResponseBodyHeader { s.Version = &v return s } type VerifyAdvertisingResponseBodyResult struct { Bidid *string `json:"Bidid,omitempty" xml:"Bidid,omitempty"` // id Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Seatbid []*VerifyAdvertisingResponseBodyResultSeatbid `json:"Seatbid,omitempty" xml:"Seatbid,omitempty" type:"Repeated"` } func (s VerifyAdvertisingResponseBodyResult) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResult) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResult) SetBidid(v string) *VerifyAdvertisingResponseBodyResult { s.Bidid = &v return s } func (s *VerifyAdvertisingResponseBodyResult) SetId(v string) *VerifyAdvertisingResponseBodyResult { s.Id = &v return s } func (s *VerifyAdvertisingResponseBodyResult) SetSeatbid(v []*VerifyAdvertisingResponseBodyResultSeatbid) *VerifyAdvertisingResponseBodyResult { s.Seatbid = v return s } type VerifyAdvertisingResponseBodyResultSeatbid struct { // bid Bid []*VerifyAdvertisingResponseBodyResultSeatbidBid `json:"Bid,omitempty" xml:"Bid,omitempty" type:"Repeated"` } func (s VerifyAdvertisingResponseBodyResultSeatbid) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbid) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbid) SetBid(v []*VerifyAdvertisingResponseBodyResultSeatbidBid) *VerifyAdvertisingResponseBodyResultSeatbid { s.Bid = v return s } type VerifyAdvertisingResponseBodyResultSeatbidBid struct { Ads []*VerifyAdvertisingResponseBodyResultSeatbidBidAds `json:"Ads,omitempty" xml:"Ads,omitempty" type:"Repeated"` // impId Impid *string `json:"Impid,omitempty" xml:"Impid,omitempty"` } func (s VerifyAdvertisingResponseBodyResultSeatbidBid) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbidBid) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbidBid) SetAds(v []*VerifyAdvertisingResponseBodyResultSeatbidBidAds) *VerifyAdvertisingResponseBodyResultSeatbidBid { s.Ads = v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBid) SetImpid(v string) *VerifyAdvertisingResponseBodyResultSeatbidBid { s.Impid = &v return s } type VerifyAdvertisingResponseBodyResultSeatbidBidAds struct { // crid Crid *string `json:"Crid,omitempty" xml:"Crid,omitempty"` Crurl *string `json:"Crurl,omitempty" xml:"Crurl,omitempty"` Icon *VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon `json:"Icon,omitempty" xml:"Icon,omitempty" type:"Struct"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` Images []*VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"` // Interacttype Interacttype *int32 `json:"Interacttype,omitempty" xml:"Interacttype,omitempty"` Labeltype *string `json:"Labeltype,omitempty" xml:"Labeltype,omitempty"` Landingurls []*string `json:"Landingurls,omitempty" xml:"Landingurls,omitempty" type:"Repeated"` Marketingtype *string `json:"Marketingtype,omitempty" xml:"Marketingtype,omitempty"` Objective *string `json:"Objective,omitempty" xml:"Objective,omitempty"` Price *string `json:"Price,omitempty" xml:"Price,omitempty"` // seat Seat *string `json:"Seat,omitempty" xml:"Seat,omitempty"` Style *string `json:"Style,omitempty" xml:"Style,omitempty"` Title *string `json:"Title,omitempty" xml:"Title,omitempty"` Trackers *VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers `json:"Trackers,omitempty" xml:"Trackers,omitempty" type:"Struct"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAds) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAds) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetCrid(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Crid = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetCrurl(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Crurl = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetIcon(v *VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Icon = v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetId(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Id = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetImages(v []*VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Images = v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetInteracttype(v int32) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Interacttype = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetLabeltype(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Labeltype = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetLandingurls(v []*string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Landingurls = v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetMarketingtype(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Marketingtype = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetObjective(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Objective = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetPrice(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Price = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetSeat(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Seat = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetStyle(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Style = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetTitle(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Title = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetTrackers(v *VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Trackers = v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAds) SetType(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAds { s.Type = &v return s } type VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon struct { Url *string `json:"Url,omitempty" xml:"Url,omitempty"` } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon) SetUrl(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAdsIcon { s.Url = &v return s } type VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages struct { Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"` Format *string `json:"Format,omitempty" xml:"Format,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) SetDesc(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Desc = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) SetFormat(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Format = &v return s } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages) SetUrl(v string) *VerifyAdvertisingResponseBodyResultSeatbidBidAdsImages { s.Url = &v return s } type VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers struct { Imps []*string `json:"Imps,omitempty" xml:"Imps,omitempty" type:"Repeated"` } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers) GoString() string { return s.String() } func (s *VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers) SetImps(v []*string) *VerifyAdvertisingResponseBodyResultSeatbidBidAdsTrackers { s.Imps = v return s } type VerifyAdvertisingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *VerifyAdvertisingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s VerifyAdvertisingResponse) String() string { return tea.Prettify(s) } func (s VerifyAdvertisingResponse) GoString() string { return s.String() } func (s *VerifyAdvertisingResponse) SetHeaders(v map[string]*string) *VerifyAdvertisingResponse { s.Headers = v return s } func (s *VerifyAdvertisingResponse) SetStatusCode(v int32) *VerifyAdvertisingResponse { s.StatusCode = &v return s } func (s *VerifyAdvertisingResponse) SetBody(v *VerifyAdvertisingResponseBody) *VerifyAdvertisingResponse { s.Body = v return s } type VerifySmsCodeRequest struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` NowStamp *int64 `json:"NowStamp,omitempty" xml:"NowStamp,omitempty"` PhoneNumbers *string `json:"PhoneNumbers,omitempty" xml:"PhoneNumbers,omitempty"` SignKey *string `json:"SignKey,omitempty" xml:"SignKey,omitempty"` } func (s VerifySmsCodeRequest) String() string { return tea.Prettify(s) } func (s VerifySmsCodeRequest) GoString() string { return s.String() } func (s *VerifySmsCodeRequest) SetCode(v string) *VerifySmsCodeRequest { s.Code = &v return s } func (s *VerifySmsCodeRequest) SetNowStamp(v int64) *VerifySmsCodeRequest { s.NowStamp = &v return s } func (s *VerifySmsCodeRequest) SetPhoneNumbers(v string) *VerifySmsCodeRequest { s.PhoneNumbers = &v return s } func (s *VerifySmsCodeRequest) SetSignKey(v string) *VerifySmsCodeRequest { s.SignKey = &v return s } type VerifySmsCodeResponseBody struct { Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s VerifySmsCodeResponseBody) String() string { return tea.Prettify(s) } func (s VerifySmsCodeResponseBody) GoString() string { return s.String() } func (s *VerifySmsCodeResponseBody) SetCode(v int32) *VerifySmsCodeResponseBody { s.Code = &v return s } func (s *VerifySmsCodeResponseBody) SetData(v bool) *VerifySmsCodeResponseBody { s.Data = &v return s } func (s *VerifySmsCodeResponseBody) SetErrorMessage(v string) *VerifySmsCodeResponseBody { s.ErrorMessage = &v return s } func (s *VerifySmsCodeResponseBody) SetRequestId(v string) *VerifySmsCodeResponseBody { s.RequestId = &v return s } func (s *VerifySmsCodeResponseBody) SetSuccess(v bool) *VerifySmsCodeResponseBody { s.Success = &v return s } type VerifySmsCodeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *VerifySmsCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s VerifySmsCodeResponse) String() string { return tea.Prettify(s) } func (s VerifySmsCodeResponse) GoString() string { return s.String() } func (s *VerifySmsCodeResponse) SetHeaders(v map[string]*string) *VerifySmsCodeResponse { s.Headers = v return s } func (s *VerifySmsCodeResponse) SetStatusCode(v int32) *VerifySmsCodeResponse { s.StatusCode = &v return s } func (s *VerifySmsCodeResponse) SetBody(v *VerifySmsCodeResponseBody) *VerifySmsCodeResponse { 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("") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("imarketing"), 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) CancelOrderWithOptions(request *CancelOrderRequest, runtime *util.RuntimeOptions) (_result *CancelOrderResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ChannelId)) { body["ChannelId"] = request.ChannelId } if !tea.BoolValue(util.IsUnset(request.TradeId)) { body["TradeId"] = request.TradeId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CancelOrder"), Version: tea.String("2022-07-04"), 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 = &CancelOrderResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CancelOrder(request *CancelOrderRequest) (_result *CancelOrderResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CancelOrderResponse{} _body, _err := client.CancelOrderWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ConfirmSampleReceivedWithOptions(request *ConfirmSampleReceivedRequest, runtime *util.RuntimeOptions) (_result *ConfirmSampleReceivedResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ChannelId)) { body["ChannelId"] = request.ChannelId } if !tea.BoolValue(util.IsUnset(request.TradeId)) { body["TradeId"] = request.TradeId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ConfirmSampleReceived"), Version: tea.String("2022-07-04"), 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 = &ConfirmSampleReceivedResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ConfirmSampleReceived(request *ConfirmSampleReceivedRequest) (_result *ConfirmSampleReceivedResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ConfirmSampleReceivedResponse{} _body, _err := client.ConfirmSampleReceivedWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ConfirmSampleShippedWithOptions(request *ConfirmSampleShippedRequest, runtime *util.RuntimeOptions) (_result *ConfirmSampleShippedResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BuyerAddress)) { body["BuyerAddress"] = request.BuyerAddress } if !tea.BoolValue(util.IsUnset(request.BuyerName)) { body["BuyerName"] = request.BuyerName } if !tea.BoolValue(util.IsUnset(request.BuyerPhoneNumber)) { body["BuyerPhoneNumber"] = request.BuyerPhoneNumber } if !tea.BoolValue(util.IsUnset(request.ChannelId)) { body["ChannelId"] = request.ChannelId } if !tea.BoolValue(util.IsUnset(request.TradeId)) { body["TradeId"] = request.TradeId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ConfirmSampleShipped"), Version: tea.String("2022-07-04"), 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 = &ConfirmSampleShippedResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ConfirmSampleShipped(request *ConfirmSampleShippedRequest) (_result *ConfirmSampleShippedResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ConfirmSampleShippedResponse{} _body, _err := client.ConfirmSampleShippedWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateDeviceWithOptions(tmpReq *CreateDeviceRequest, runtime *util.RuntimeOptions) (_result *CreateDeviceResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &CreateDeviceShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.ExtraMap)) { request.ExtraMapShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.ExtraMap, tea.String("ExtraMap"), tea.String("json")) } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ChannelId)) { body["ChannelId"] = request.ChannelId } if !tea.BoolValue(util.IsUnset(request.City)) { body["City"] = request.City } if !tea.BoolValue(util.IsUnset(request.DeviceModelNumber)) { body["DeviceModelNumber"] = request.DeviceModelNumber } if !tea.BoolValue(util.IsUnset(request.DeviceName)) { body["DeviceName"] = request.DeviceName } if !tea.BoolValue(util.IsUnset(request.DeviceType)) { body["DeviceType"] = request.DeviceType } if !tea.BoolValue(util.IsUnset(request.District)) { body["District"] = request.District } if !tea.BoolValue(util.IsUnset(request.ExtraMapShrink)) { body["ExtraMap"] = request.ExtraMapShrink } if !tea.BoolValue(util.IsUnset(request.FirstScene)) { body["FirstScene"] = request.FirstScene } if !tea.BoolValue(util.IsUnset(request.Floor)) { body["Floor"] = request.Floor } if !tea.BoolValue(util.IsUnset(request.LocationName)) { body["LocationName"] = request.LocationName } if !tea.BoolValue(util.IsUnset(request.MediaId)) { body["MediaId"] = request.MediaId } if !tea.BoolValue(util.IsUnset(request.OuterCode)) { body["OuterCode"] = request.OuterCode } if !tea.BoolValue(util.IsUnset(request.Province)) { body["Province"] = request.Province } if !tea.BoolValue(util.IsUnset(request.SecondScene)) { body["SecondScene"] = request.SecondScene } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateDevice"), Version: tea.String("2022-07-04"), 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 = &CreateDeviceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateDevice(request *CreateDeviceRequest) (_result *CreateDeviceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateDeviceResponse{} _body, _err := client.CreateDeviceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteCreativeInfoWithOptions(request *DeleteCreativeInfoRequest, runtime *util.RuntimeOptions) (_result *DeleteCreativeInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AccountNo)) { query["AccountNo"] = request.AccountNo } if !tea.BoolValue(util.IsUnset(request.BizId)) { query["BizId"] = request.BizId } if !tea.BoolValue(util.IsUnset(request.Id)) { query["Id"] = request.Id } if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } if !tea.BoolValue(util.IsUnset(request.UpdateUser)) { query["UpdateUser"] = request.UpdateUser } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteCreativeInfo"), Version: tea.String("2022-07-04"), 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 = &DeleteCreativeInfoResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteCreativeInfo(request *DeleteCreativeInfoRequest) (_result *DeleteCreativeInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteCreativeInfoResponse{} _body, _err := client.DeleteCreativeInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetAdvertisingForE2WithOptions(runtime *util.RuntimeOptions) (_result *GetAdvertisingForE2Response, _err error) { req := &openapi.OpenApiRequest{} params := &openapi.Params{ Action: tea.String("GetAdvertisingForE2"), Version: tea.String("2022-07-04"), 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 = &GetAdvertisingForE2Response{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetAdvertisingForE2() (_result *GetAdvertisingForE2Response, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAdvertisingForE2Response{} _body, _err := client.GetAdvertisingForE2WithOptions(runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetBrandPageWithOptions(request *GetBrandPageRequest, runtime *util.RuntimeOptions) (_result *GetBrandPageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AccountNo)) { query["AccountNo"] = request.AccountNo } if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } if !tea.BoolValue(util.IsUnset(request.MainName)) { query["MainName"] = request.MainName } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { query["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { query["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetBrandPage"), Version: tea.String("2022-07-04"), 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 = &GetBrandPageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetBrandPage(request *GetBrandPageRequest) (_result *GetBrandPageResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetBrandPageResponse{} _body, _err := client.GetBrandPageWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetBusinessIdWithOptions(request *GetBusinessIdRequest, runtime *util.RuntimeOptions) (_result *GetBusinessIdResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BusinessId)) { query["BusinessId"] = request.BusinessId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetBusinessId"), Version: tea.String("2022-07-04"), 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 = &GetBusinessIdResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetBusinessId(request *GetBusinessIdRequest) (_result *GetBusinessIdResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetBusinessIdResponse{} _body, _err := client.GetBusinessIdWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetCreativeInfoWithOptions(request *GetCreativeInfoRequest, runtime *util.RuntimeOptions) (_result *GetCreativeInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AccountNo)) { query["AccountNo"] = request.AccountNo } if !tea.BoolValue(util.IsUnset(request.BizId)) { query["BizId"] = request.BizId } if !tea.BoolValue(util.IsUnset(request.Id)) { query["Id"] = request.Id } if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetCreativeInfo"), Version: tea.String("2022-07-04"), 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 = &GetCreativeInfoResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetCreativeInfo(request *GetCreativeInfoRequest) (_result *GetCreativeInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetCreativeInfoResponse{} _body, _err := client.GetCreativeInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetLeadsListPageWithOptions(request *GetLeadsListPageRequest, runtime *util.RuntimeOptions) (_result *GetLeadsListPageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ComponentId)) { query["ComponentId"] = request.ComponentId } if !tea.BoolValue(util.IsUnset(request.ContentId)) { query["ContentId"] = request.ContentId } if !tea.BoolValue(util.IsUnset(request.CreativeId)) { query["CreativeId"] = request.CreativeId } if !tea.BoolValue(util.IsUnset(request.EndTime)) { query["EndTime"] = request.EndTime } if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { query["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { query["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StartTime)) { query["StartTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetLeadsListPage"), Version: tea.String("2022-07-04"), 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 = &GetLeadsListPageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetLeadsListPage(request *GetLeadsListPageRequest) (_result *GetLeadsListPageResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetLeadsListPageResponse{} _body, _err := client.GetLeadsListPageWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetMainPartPageWithOptions(request *GetMainPartPageRequest, runtime *util.RuntimeOptions) (_result *GetMainPartPageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } if !tea.BoolValue(util.IsUnset(request.MainName)) { query["MainName"] = request.MainName } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { query["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { query["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetMainPartPage"), Version: tea.String("2022-07-04"), 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 = &GetMainPartPageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetMainPartPage(request *GetMainPartPageRequest) (_result *GetMainPartPageResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetMainPartPageResponse{} _body, _err := client.GetMainPartPageWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetOssUploadSignatureWithOptions(request *GetOssUploadSignatureRequest, runtime *util.RuntimeOptions) (_result *GetOssUploadSignatureResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetOssUploadSignature"), Version: tea.String("2022-07-04"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetOssUploadSignatureResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetOssUploadSignature(request *GetOssUploadSignatureRequest) (_result *GetOssUploadSignatureResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetOssUploadSignatureResponse{} _body, _err := client.GetOssUploadSignatureWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetRelatedByCreativeIdWithOptions(request *GetRelatedByCreativeIdRequest, runtime *util.RuntimeOptions) (_result *GetRelatedByCreativeIdResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Id)) { query["Id"] = request.Id } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetRelatedByCreativeId"), Version: tea.String("2022-07-04"), 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 = &GetRelatedByCreativeIdResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetRelatedByCreativeId(request *GetRelatedByCreativeIdRequest) (_result *GetRelatedByCreativeIdResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetRelatedByCreativeIdResponse{} _body, _err := client.GetRelatedByCreativeIdWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetUserFinishedAdWithOptions(request *GetUserFinishedAdRequest, runtime *util.RuntimeOptions) (_result *GetUserFinishedAdResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetUserFinishedAd"), Version: tea.String("2022-07-04"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetUserFinishedAdResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetUserFinishedAd(request *GetUserFinishedAdRequest) (_result *GetUserFinishedAdResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetUserFinishedAdResponse{} _body, _err := client.GetUserFinishedAdWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListAdvertisingWithOptions(tmpReq *ListAdvertisingRequest, runtime *util.RuntimeOptions) (_result *ListAdvertisingResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListAdvertisingShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.App)) { request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Device)) { request.DeviceShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Device, tea.String("Device"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Ext)) { request.ExtShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Ext, tea.String("Ext"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Imp)) { request.ImpShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Imp, tea.String("Imp"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.User)) { request.UserShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.User, tea.String("User"), tea.String("json")) } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListAdvertising"), Version: tea.String("2022-07-04"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ListAdvertisingResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListAdvertising(request *ListAdvertisingRequest) (_result *ListAdvertisingResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListAdvertisingResponse{} _body, _err := client.ListAdvertisingWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListSpecificAdWithOptions(tmpReq *ListSpecificAdRequest, runtime *util.RuntimeOptions) (_result *ListSpecificAdResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListSpecificAdShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.App)) { request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Ext)) { request.ExtShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Ext, tea.String("Ext"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Imp)) { request.ImpShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Imp, tea.String("Imp"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.User)) { request.UserShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.User, tea.String("User"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Verifyad)) { request.VerifyadShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Verifyad, tea.String("Verifyad"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppShrink)) { query["App"] = request.AppShrink } if !tea.BoolValue(util.IsUnset(request.ExtShrink)) { query["Ext"] = request.ExtShrink } if !tea.BoolValue(util.IsUnset(request.Id)) { query["Id"] = request.Id } if !tea.BoolValue(util.IsUnset(request.ImpShrink)) { query["Imp"] = request.ImpShrink } if !tea.BoolValue(util.IsUnset(request.UserShrink)) { query["User"] = request.UserShrink } if !tea.BoolValue(util.IsUnset(request.VerifyadShrink)) { query["Verifyad"] = request.VerifyadShrink } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListSpecificAd"), Version: tea.String("2022-07-04"), 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 = &ListSpecificAdResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListSpecificAd(request *ListSpecificAdRequest) (_result *ListSpecificAdResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListSpecificAdResponse{} _body, _err := client.ListSpecificAdWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryAuditResultWithOptions(request *QueryAuditResultRequest, runtime *util.RuntimeOptions) (_result *QueryAuditResultResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DspId)) { query["DspId"] = request.DspId } if !tea.BoolValue(util.IsUnset(request.Ids)) { query["Ids"] = request.Ids } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("QueryAuditResult"), Version: tea.String("2022-07-04"), 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 = &QueryAuditResultResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryAuditResult(request *QueryAuditResultRequest) (_result *QueryAuditResultResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &QueryAuditResultResponse{} _body, _err := client.QueryAuditResultWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryBenefitGrantResultWithOptions(request *QueryBenefitGrantResultRequest, runtime *util.RuntimeOptions) (_result *QueryBenefitGrantResultResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CloducodeFlowNo)) { body["CloducodeFlowNo"] = request.CloducodeFlowNo } if !tea.BoolValue(util.IsUnset(request.OuterCustomerId)) { body["OuterCustomerId"] = request.OuterCustomerId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryBenefitGrantResult"), Version: tea.String("2022-07-04"), 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 = &QueryBenefitGrantResultResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryBenefitGrantResult(request *QueryBenefitGrantResultRequest) (_result *QueryBenefitGrantResultResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &QueryBenefitGrantResultResponse{} _body, _err := client.QueryBenefitGrantResultWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryFinanceUserInfoWithOptions(request *QueryFinanceUserInfoRequest, runtime *util.RuntimeOptions) (_result *QueryFinanceUserInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ActivityId)) { body["ActivityId"] = request.ActivityId } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["UserId"] = request.UserId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryFinanceUserInfo"), Version: tea.String("2022-07-04"), 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 = &QueryFinanceUserInfoResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryFinanceUserInfo(request *QueryFinanceUserInfoRequest) (_result *QueryFinanceUserInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &QueryFinanceUserInfoResponse{} _body, _err := client.QueryFinanceUserInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryOrderWithOptions(request *QueryOrderRequest, runtime *util.RuntimeOptions) (_result *QueryOrderResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ChannelId)) { body["ChannelId"] = request.ChannelId } if !tea.BoolValue(util.IsUnset(request.ChannelTradeId)) { body["ChannelTradeId"] = request.ChannelTradeId } if !tea.BoolValue(util.IsUnset(request.TradeId)) { body["TradeId"] = request.TradeId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryOrder"), Version: tea.String("2022-07-04"), 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 = &QueryOrderResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryOrder(request *QueryOrderRequest) (_result *QueryOrderResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &QueryOrderResponse{} _body, _err := client.QueryOrderWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ReportImpressionWithOptions(request *ReportImpressionRequest, runtime *util.RuntimeOptions) (_result *ReportImpressionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Impressionlink)) { query["Impressionlink"] = request.Impressionlink } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ReportImpression"), Version: tea.String("2022-07-04"), 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 = &ReportImpressionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ReportImpression(request *ReportImpressionRequest) (_result *ReportImpressionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReportImpressionResponse{} _body, _err := client.ReportImpressionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ReportTranslateWithOptions(request *ReportTranslateRequest, runtime *util.RuntimeOptions) (_result *ReportTranslateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ReportTranslate"), Version: tea.String("2022-07-04"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ReportTranslateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ReportTranslate(request *ReportTranslateRequest) (_result *ReportTranslateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReportTranslateResponse{} _body, _err := client.ReportTranslateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SendSmsWithOptions(request *SendSmsRequest, runtime *util.RuntimeOptions) (_result *SendSmsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.NowStamp)) { query["NowStamp"] = request.NowStamp } if !tea.BoolValue(util.IsUnset(request.PhoneNumbers)) { query["PhoneNumbers"] = request.PhoneNumbers } if !tea.BoolValue(util.IsUnset(request.SignKey)) { query["SignKey"] = request.SignKey } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("SendSms"), Version: tea.String("2022-07-04"), 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 = &SendSmsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SendSms(request *SendSmsRequest) (_result *SendSmsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SendSmsResponse{} _body, _err := client.SendSmsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SyncInfoWithOptions(request *SyncInfoRequest, runtime *util.RuntimeOptions) (_result *SyncInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AccountNo)) { query["AccountNo"] = request.AccountNo } if !tea.BoolValue(util.IsUnset(request.BizId)) { query["BizId"] = request.BizId } if !tea.BoolValue(util.IsUnset(request.ChainValue)) { query["ChainValue"] = request.ChainValue } if !tea.BoolValue(util.IsUnset(request.ComponentIdList)) { query["ComponentIdList"] = request.ComponentIdList } if !tea.BoolValue(util.IsUnset(request.CreateUser)) { query["CreateUser"] = request.CreateUser } if !tea.BoolValue(util.IsUnset(request.Id)) { query["Id"] = request.Id } if !tea.BoolValue(util.IsUnset(request.MainId)) { query["MainId"] = request.MainId } if !tea.BoolValue(util.IsUnset(request.Name)) { query["Name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.NextChainValue)) { query["NextChainValue"] = request.NextChainValue } if !tea.BoolValue(util.IsUnset(request.OssFileUrl)) { query["OssFileUrl"] = request.OssFileUrl } if !tea.BoolValue(util.IsUnset(request.PageId)) { query["PageId"] = request.PageId } if !tea.BoolValue(util.IsUnset(request.Status)) { query["Status"] = request.Status } if !tea.BoolValue(util.IsUnset(request.UpdateUser)) { query["UpdateUser"] = request.UpdateUser } if !tea.BoolValue(util.IsUnset(request.Url)) { query["Url"] = request.Url } if !tea.BoolValue(util.IsUnset(request.UrlType)) { query["UrlType"] = request.UrlType } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("SyncInfo"), Version: tea.String("2022-07-04"), 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 = &SyncInfoResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SyncInfo(request *SyncInfoRequest) (_result *SyncInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SyncInfoResponse{} _body, _err := client.SyncInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateAdxCreativeContentWithOptions(request *UpdateAdxCreativeContentRequest, runtime *util.RuntimeOptions) (_result *UpdateAdxCreativeContentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Ad)) { query["Ad"] = request.Ad } if !tea.BoolValue(util.IsUnset(request.DspId)) { query["DspId"] = request.DspId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("UpdateAdxCreativeContent"), Version: tea.String("2022-07-04"), 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 = &UpdateAdxCreativeContentResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateAdxCreativeContent(request *UpdateAdxCreativeContentRequest) (_result *UpdateAdxCreativeContentResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateAdxCreativeContentResponse{} _body, _err := client.UpdateAdxCreativeContentWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) VerifyAdvertisingWithOptions(tmpReq *VerifyAdvertisingRequest, runtime *util.RuntimeOptions) (_result *VerifyAdvertisingResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &VerifyAdvertisingShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.App)) { request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Device)) { request.DeviceShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Device, tea.String("Device"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Ext)) { request.ExtShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Ext, tea.String("Ext"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Imp)) { request.ImpShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Imp, tea.String("Imp"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.User)) { request.UserShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.User, tea.String("User"), tea.String("json")) } if !tea.BoolValue(util.IsUnset(tmpReq.Verifyad)) { request.VerifyadShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Verifyad, tea.String("Verifyad"), tea.String("json")) } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VerifyAdvertising"), Version: tea.String("2022-07-04"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &VerifyAdvertisingResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) VerifyAdvertising(request *VerifyAdvertisingRequest) (_result *VerifyAdvertisingResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &VerifyAdvertisingResponse{} _body, _err := client.VerifyAdvertisingWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) VerifySmsCodeWithOptions(request *VerifySmsCodeRequest, runtime *util.RuntimeOptions) (_result *VerifySmsCodeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Code)) { query["Code"] = request.Code } if !tea.BoolValue(util.IsUnset(request.NowStamp)) { query["NowStamp"] = request.NowStamp } if !tea.BoolValue(util.IsUnset(request.PhoneNumbers)) { query["PhoneNumbers"] = request.PhoneNumbers } if !tea.BoolValue(util.IsUnset(request.SignKey)) { query["SignKey"] = request.SignKey } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VerifySmsCode"), Version: tea.String("2022-07-04"), 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 = &VerifySmsCodeResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) VerifySmsCode(request *VerifySmsCodeRequest) (_result *VerifySmsCodeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &VerifySmsCodeResponse{} _body, _err := client.VerifySmsCodeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }