Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type BatchDispatchGameSlotRequest
- type BatchDispatchGameSlotResponse
- type BatchStopGameSessionsRequest
- type BatchStopGameSessionsResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) BatchDispatchGameSlot(request *BatchDispatchGameSlotRequest) (response *BatchDispatchGameSlotResponse, err error)
- func (client *Client) BatchDispatchGameSlotWithCallback(request *BatchDispatchGameSlotRequest, ...) <-chan int
- func (client *Client) BatchDispatchGameSlotWithChan(request *BatchDispatchGameSlotRequest) (<-chan *BatchDispatchGameSlotResponse, <-chan error)
- func (client *Client) BatchStopGameSessions(request *BatchStopGameSessionsRequest) (response *BatchStopGameSessionsResponse, err error)
- func (client *Client) BatchStopGameSessionsWithCallback(request *BatchStopGameSessionsRequest, ...) <-chan int
- func (client *Client) BatchStopGameSessionsWithChan(request *BatchStopGameSessionsRequest) (<-chan *BatchStopGameSessionsResponse, <-chan error)
- func (client *Client) CloseOrder(request *CloseOrderRequest) (response *CloseOrderResponse, err error)
- func (client *Client) CloseOrderWithCallback(request *CloseOrderRequest, ...) <-chan int
- func (client *Client) CloseOrderWithChan(request *CloseOrderRequest) (<-chan *CloseOrderResponse, <-chan error)
- func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
- func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, ...) <-chan int
- func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
- func (client *Client) CreateToken(request *CreateTokenRequest) (response *CreateTokenResponse, err error)
- func (client *Client) CreateTokenWithCallback(request *CreateTokenRequest, ...) <-chan int
- func (client *Client) CreateTokenWithChan(request *CreateTokenRequest) (<-chan *CreateTokenResponse, <-chan error)
- func (client *Client) DeliveryOrder(request *DeliveryOrderRequest) (response *DeliveryOrderResponse, err error)
- func (client *Client) DeliveryOrderWithCallback(request *DeliveryOrderRequest, ...) <-chan int
- func (client *Client) DeliveryOrderWithChan(request *DeliveryOrderRequest) (<-chan *DeliveryOrderResponse, <-chan error)
- func (client *Client) DispatchGameSlot(request *DispatchGameSlotRequest) (response *DispatchGameSlotResponse, err error)
- func (client *Client) DispatchGameSlotWithCallback(request *DispatchGameSlotRequest, ...) <-chan int
- func (client *Client) DispatchGameSlotWithChan(request *DispatchGameSlotRequest) (<-chan *DispatchGameSlotResponse, <-chan error)
- func (client *Client) GetGameCcu(request *GetGameCcuRequest) (response *GetGameCcuResponse, err error)
- func (client *Client) GetGameCcuWithCallback(request *GetGameCcuRequest, ...) <-chan int
- func (client *Client) GetGameCcuWithChan(request *GetGameCcuRequest) (<-chan *GetGameCcuResponse, <-chan error)
- func (client *Client) GetItem(request *GetItemRequest) (response *GetItemResponse, err error)
- func (client *Client) GetItemWithCallback(request *GetItemRequest, callback func(response *GetItemResponse, err error)) <-chan int
- func (client *Client) GetItemWithChan(request *GetItemRequest) (<-chan *GetItemResponse, <-chan error)
- func (client *Client) GetSession(request *GetSessionRequest) (response *GetSessionResponse, err error)
- func (client *Client) GetSessionWithCallback(request *GetSessionRequest, ...) <-chan int
- func (client *Client) GetSessionWithChan(request *GetSessionRequest) (<-chan *GetSessionResponse, <-chan error)
- func (client *Client) GetStopGameToken(request *GetStopGameTokenRequest) (response *GetStopGameTokenResponse, err error)
- func (client *Client) GetStopGameTokenWithCallback(request *GetStopGameTokenRequest, ...) <-chan int
- func (client *Client) GetStopGameTokenWithChan(request *GetStopGameTokenRequest) (<-chan *GetStopGameTokenResponse, <-chan error)
- func (client *Client) ListBoughtGames(request *ListBoughtGamesRequest) (response *ListBoughtGamesResponse, err error)
- func (client *Client) ListBoughtGamesWithCallback(request *ListBoughtGamesRequest, ...) <-chan int
- func (client *Client) ListBoughtGamesWithChan(request *ListBoughtGamesRequest) (<-chan *ListBoughtGamesResponse, <-chan error)
- func (client *Client) QueryGame(request *QueryGameRequest) (response *QueryGameResponse, err error)
- func (client *Client) QueryGameWithCallback(request *QueryGameRequest, ...) <-chan int
- func (client *Client) QueryGameWithChan(request *QueryGameRequest) (<-chan *QueryGameResponse, <-chan error)
- func (client *Client) QueryItems(request *QueryItemsRequest) (response *QueryItemsResponse, err error)
- func (client *Client) QueryItemsWithCallback(request *QueryItemsRequest, ...) <-chan int
- func (client *Client) QueryItemsWithChan(request *QueryItemsRequest) (<-chan *QueryItemsResponse, <-chan error)
- func (client *Client) QueryOrder(request *QueryOrderRequest) (response *QueryOrderResponse, err error)
- func (client *Client) QueryOrderWithCallback(request *QueryOrderRequest, ...) <-chan int
- func (client *Client) QueryOrderWithChan(request *QueryOrderRequest) (<-chan *QueryOrderResponse, <-chan error)
- func (client *Client) QueryOutAccountBindStatus(request *QueryOutAccountBindStatusRequest) (response *QueryOutAccountBindStatusResponse, err error)
- func (client *Client) QueryOutAccountBindStatusWithCallback(request *QueryOutAccountBindStatusRequest, ...) <-chan int
- func (client *Client) QueryOutAccountBindStatusWithChan(request *QueryOutAccountBindStatusRequest) (<-chan *QueryOutAccountBindStatusResponse, <-chan error)
- func (client *Client) QueryProject(request *QueryProjectRequest) (response *QueryProjectResponse, err error)
- func (client *Client) QueryProjectWithCallback(request *QueryProjectRequest, ...) <-chan int
- func (client *Client) QueryProjectWithChan(request *QueryProjectRequest) (<-chan *QueryProjectResponse, <-chan error)
- func (client *Client) QueryTenant(request *QueryTenantRequest) (response *QueryTenantResponse, err error)
- func (client *Client) QueryTenantWithCallback(request *QueryTenantRequest, ...) <-chan int
- func (client *Client) QueryTenantWithChan(request *QueryTenantRequest) (<-chan *QueryTenantResponse, <-chan error)
- func (client *Client) SkipTrialPolicy(request *SkipTrialPolicyRequest) (response *SkipTrialPolicyResponse, err error)
- func (client *Client) SkipTrialPolicyWithCallback(request *SkipTrialPolicyRequest, ...) <-chan int
- func (client *Client) SkipTrialPolicyWithChan(request *SkipTrialPolicyRequest) (<-chan *SkipTrialPolicyResponse, <-chan error)
- func (client *Client) StopGameSession(request *StopGameSessionRequest) (response *StopGameSessionResponse, err error)
- func (client *Client) StopGameSessionWithCallback(request *StopGameSessionRequest, ...) <-chan int
- func (client *Client) StopGameSessionWithChan(request *StopGameSessionRequest) (<-chan *StopGameSessionResponse, <-chan error)
- type CloseOrderRequest
- type CloseOrderResponse
- type CreateOrderRequest
- type CreateOrderResponse
- type CreateTokenRequest
- type CreateTokenResponse
- type Data
- type DataInGetItem
- type DataInQueryGame
- type DataInQueryProject
- type DataInQueryTenant
- type DataList
- type DataListInGetGameCcu
- type DataListItem
- type DeliveryOrderRequest
- type DeliveryOrderResponse
- type DispatchGameSlotRequest
- type DispatchGameSlotResponse
- type GamesInGetItem
- type GamesInQueryItems
- type GamesItem
- type GetGameCcuRequest
- type GetGameCcuResponse
- type GetItemRequest
- type GetItemResponse
- type GetSessionRequest
- type GetSessionResponse
- type GetStopGameTokenRequest
- type GetStopGameTokenResponse
- type Items
- type ItemsInListBoughtGames
- type ItemsInQueryItems
- type ItemsItem
- type ListBoughtGamesRequest
- type ListBoughtGamesResponse
- type QueryGameRequest
- type QueryGameResponse
- type QueryItemsRequest
- type QueryItemsResponse
- type QueryOrderRequest
- type QueryOrderResponse
- type QueryOutAccountBindStatusRequest
- type QueryOutAccountBindStatusResponse
- type QueryProjectRequest
- type QueryProjectResponse
- type QueryTenantRequest
- type QueryTenantResponse
- type QueueResultList
- type SalePropsInGetItem
- type SalePropsInQueryItems
- type SalePropsItem
- type SkipTrialPolicyRequest
- type SkipTrialPolicyResponse
- type SkusInGetItem
- type SkusInQueryItems
- type StopGameSessionRequest
- type StopGameSessionResponse
- type Units
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type BatchDispatchGameSlotRequest ¶
type BatchDispatchGameSlotRequest struct { *requests.RpcRequest QueueUserList string `position:"Body" name:"QueueUserList"` }
BatchDispatchGameSlotRequest is the request struct for api BatchDispatchGameSlot
func CreateBatchDispatchGameSlotRequest ¶
func CreateBatchDispatchGameSlotRequest() (request *BatchDispatchGameSlotRequest)
CreateBatchDispatchGameSlotRequest creates a request to invoke BatchDispatchGameSlot API
type BatchDispatchGameSlotResponse ¶
type BatchDispatchGameSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` QueueResultList []DataList `json:"QueueResultList" xml:"QueueResultList"` }
BatchDispatchGameSlotResponse is the response struct for api BatchDispatchGameSlot
func CreateBatchDispatchGameSlotResponse ¶
func CreateBatchDispatchGameSlotResponse() (response *BatchDispatchGameSlotResponse)
CreateBatchDispatchGameSlotResponse creates a response to parse from BatchDispatchGameSlot response
type BatchStopGameSessionsRequest ¶
type BatchStopGameSessionsRequest struct { *requests.RpcRequest GameId string `position:"Query" name:"GameId"` Reason string `position:"Query" name:"Reason"` ProjectId string `position:"Query" name:"ProjectId"` Token string `position:"Query" name:"Token"` TrackInfo string `position:"Query" name:"TrackInfo"` }
BatchStopGameSessionsRequest is the request struct for api BatchStopGameSessions
func CreateBatchStopGameSessionsRequest ¶
func CreateBatchStopGameSessionsRequest() (request *BatchStopGameSessionsRequest)
CreateBatchStopGameSessionsRequest creates a request to invoke BatchStopGameSessions API
type BatchStopGameSessionsResponse ¶
type BatchStopGameSessionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` QueueState int `json:"QueueState" xml:"QueueState"` Message string `json:"Message" xml:"Message"` GameId string `json:"GameId" xml:"GameId"` ProjectId string `json:"ProjectId" xml:"ProjectId"` TrackInfo string `json:"TrackInfo" xml:"TrackInfo"` }
BatchStopGameSessionsResponse is the response struct for api BatchStopGameSessions
func CreateBatchStopGameSessionsResponse ¶
func CreateBatchStopGameSessionsResponse() (response *BatchStopGameSessionsResponse)
CreateBatchStopGameSessionsResponse creates a response to parse from BatchStopGameSessions response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) BatchDispatchGameSlot ¶
func (client *Client) BatchDispatchGameSlot(request *BatchDispatchGameSlotRequest) (response *BatchDispatchGameSlotResponse, err error)
BatchDispatchGameSlot invokes the cloudgameapi.BatchDispatchGameSlot API synchronously
func (*Client) BatchDispatchGameSlotWithCallback ¶
func (client *Client) BatchDispatchGameSlotWithCallback(request *BatchDispatchGameSlotRequest, callback func(response *BatchDispatchGameSlotResponse, err error)) <-chan int
BatchDispatchGameSlotWithCallback invokes the cloudgameapi.BatchDispatchGameSlot API asynchronously
func (*Client) BatchDispatchGameSlotWithChan ¶
func (client *Client) BatchDispatchGameSlotWithChan(request *BatchDispatchGameSlotRequest) (<-chan *BatchDispatchGameSlotResponse, <-chan error)
BatchDispatchGameSlotWithChan invokes the cloudgameapi.BatchDispatchGameSlot API asynchronously
func (*Client) BatchStopGameSessions ¶
func (client *Client) BatchStopGameSessions(request *BatchStopGameSessionsRequest) (response *BatchStopGameSessionsResponse, err error)
BatchStopGameSessions invokes the cloudgameapi.BatchStopGameSessions API synchronously
func (*Client) BatchStopGameSessionsWithCallback ¶
func (client *Client) BatchStopGameSessionsWithCallback(request *BatchStopGameSessionsRequest, callback func(response *BatchStopGameSessionsResponse, err error)) <-chan int
BatchStopGameSessionsWithCallback invokes the cloudgameapi.BatchStopGameSessions API asynchronously
func (*Client) BatchStopGameSessionsWithChan ¶
func (client *Client) BatchStopGameSessionsWithChan(request *BatchStopGameSessionsRequest) (<-chan *BatchStopGameSessionsResponse, <-chan error)
BatchStopGameSessionsWithChan invokes the cloudgameapi.BatchStopGameSessions API asynchronously
func (*Client) CloseOrder ¶
func (client *Client) CloseOrder(request *CloseOrderRequest) (response *CloseOrderResponse, err error)
CloseOrder invokes the cloudgameapi.CloseOrder API synchronously
func (*Client) CloseOrderWithCallback ¶
func (client *Client) CloseOrderWithCallback(request *CloseOrderRequest, callback func(response *CloseOrderResponse, err error)) <-chan int
CloseOrderWithCallback invokes the cloudgameapi.CloseOrder API asynchronously
func (*Client) CloseOrderWithChan ¶
func (client *Client) CloseOrderWithChan(request *CloseOrderRequest) (<-chan *CloseOrderResponse, <-chan error)
CloseOrderWithChan invokes the cloudgameapi.CloseOrder API asynchronously
func (*Client) CreateOrder ¶
func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
CreateOrder invokes the cloudgameapi.CreateOrder API synchronously
func (*Client) CreateOrderWithCallback ¶
func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, callback func(response *CreateOrderResponse, err error)) <-chan int
CreateOrderWithCallback invokes the cloudgameapi.CreateOrder API asynchronously
func (*Client) CreateOrderWithChan ¶
func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
CreateOrderWithChan invokes the cloudgameapi.CreateOrder API asynchronously
func (*Client) CreateToken ¶
func (client *Client) CreateToken(request *CreateTokenRequest) (response *CreateTokenResponse, err error)
CreateToken invokes the cloudgameapi.CreateToken API synchronously
func (*Client) CreateTokenWithCallback ¶
func (client *Client) CreateTokenWithCallback(request *CreateTokenRequest, callback func(response *CreateTokenResponse, err error)) <-chan int
CreateTokenWithCallback invokes the cloudgameapi.CreateToken API asynchronously
func (*Client) CreateTokenWithChan ¶
func (client *Client) CreateTokenWithChan(request *CreateTokenRequest) (<-chan *CreateTokenResponse, <-chan error)
CreateTokenWithChan invokes the cloudgameapi.CreateToken API asynchronously
func (*Client) DeliveryOrder ¶
func (client *Client) DeliveryOrder(request *DeliveryOrderRequest) (response *DeliveryOrderResponse, err error)
DeliveryOrder invokes the cloudgameapi.DeliveryOrder API synchronously
func (*Client) DeliveryOrderWithCallback ¶
func (client *Client) DeliveryOrderWithCallback(request *DeliveryOrderRequest, callback func(response *DeliveryOrderResponse, err error)) <-chan int
DeliveryOrderWithCallback invokes the cloudgameapi.DeliveryOrder API asynchronously
func (*Client) DeliveryOrderWithChan ¶
func (client *Client) DeliveryOrderWithChan(request *DeliveryOrderRequest) (<-chan *DeliveryOrderResponse, <-chan error)
DeliveryOrderWithChan invokes the cloudgameapi.DeliveryOrder API asynchronously
func (*Client) DispatchGameSlot ¶
func (client *Client) DispatchGameSlot(request *DispatchGameSlotRequest) (response *DispatchGameSlotResponse, err error)
DispatchGameSlot invokes the cloudgameapi.DispatchGameSlot API synchronously
func (*Client) DispatchGameSlotWithCallback ¶
func (client *Client) DispatchGameSlotWithCallback(request *DispatchGameSlotRequest, callback func(response *DispatchGameSlotResponse, err error)) <-chan int
DispatchGameSlotWithCallback invokes the cloudgameapi.DispatchGameSlot API asynchronously
func (*Client) DispatchGameSlotWithChan ¶
func (client *Client) DispatchGameSlotWithChan(request *DispatchGameSlotRequest) (<-chan *DispatchGameSlotResponse, <-chan error)
DispatchGameSlotWithChan invokes the cloudgameapi.DispatchGameSlot API asynchronously
func (*Client) GetGameCcu ¶
func (client *Client) GetGameCcu(request *GetGameCcuRequest) (response *GetGameCcuResponse, err error)
GetGameCcu invokes the cloudgameapi.GetGameCcu API synchronously
func (*Client) GetGameCcuWithCallback ¶
func (client *Client) GetGameCcuWithCallback(request *GetGameCcuRequest, callback func(response *GetGameCcuResponse, err error)) <-chan int
GetGameCcuWithCallback invokes the cloudgameapi.GetGameCcu API asynchronously
func (*Client) GetGameCcuWithChan ¶
func (client *Client) GetGameCcuWithChan(request *GetGameCcuRequest) (<-chan *GetGameCcuResponse, <-chan error)
GetGameCcuWithChan invokes the cloudgameapi.GetGameCcu API asynchronously
func (*Client) GetItem ¶
func (client *Client) GetItem(request *GetItemRequest) (response *GetItemResponse, err error)
GetItem invokes the cloudgameapi.GetItem API synchronously
func (*Client) GetItemWithCallback ¶
func (client *Client) GetItemWithCallback(request *GetItemRequest, callback func(response *GetItemResponse, err error)) <-chan int
GetItemWithCallback invokes the cloudgameapi.GetItem API asynchronously
func (*Client) GetItemWithChan ¶
func (client *Client) GetItemWithChan(request *GetItemRequest) (<-chan *GetItemResponse, <-chan error)
GetItemWithChan invokes the cloudgameapi.GetItem API asynchronously
func (*Client) GetSession ¶
func (client *Client) GetSession(request *GetSessionRequest) (response *GetSessionResponse, err error)
GetSession invokes the cloudgameapi.GetSession API synchronously
func (*Client) GetSessionWithCallback ¶
func (client *Client) GetSessionWithCallback(request *GetSessionRequest, callback func(response *GetSessionResponse, err error)) <-chan int
GetSessionWithCallback invokes the cloudgameapi.GetSession API asynchronously
func (*Client) GetSessionWithChan ¶
func (client *Client) GetSessionWithChan(request *GetSessionRequest) (<-chan *GetSessionResponse, <-chan error)
GetSessionWithChan invokes the cloudgameapi.GetSession API asynchronously
func (*Client) GetStopGameToken ¶
func (client *Client) GetStopGameToken(request *GetStopGameTokenRequest) (response *GetStopGameTokenResponse, err error)
GetStopGameToken invokes the cloudgameapi.GetStopGameToken API synchronously
func (*Client) GetStopGameTokenWithCallback ¶
func (client *Client) GetStopGameTokenWithCallback(request *GetStopGameTokenRequest, callback func(response *GetStopGameTokenResponse, err error)) <-chan int
GetStopGameTokenWithCallback invokes the cloudgameapi.GetStopGameToken API asynchronously
func (*Client) GetStopGameTokenWithChan ¶
func (client *Client) GetStopGameTokenWithChan(request *GetStopGameTokenRequest) (<-chan *GetStopGameTokenResponse, <-chan error)
GetStopGameTokenWithChan invokes the cloudgameapi.GetStopGameToken API asynchronously
func (*Client) ListBoughtGames ¶
func (client *Client) ListBoughtGames(request *ListBoughtGamesRequest) (response *ListBoughtGamesResponse, err error)
ListBoughtGames invokes the cloudgameapi.ListBoughtGames API synchronously
func (*Client) ListBoughtGamesWithCallback ¶
func (client *Client) ListBoughtGamesWithCallback(request *ListBoughtGamesRequest, callback func(response *ListBoughtGamesResponse, err error)) <-chan int
ListBoughtGamesWithCallback invokes the cloudgameapi.ListBoughtGames API asynchronously
func (*Client) ListBoughtGamesWithChan ¶
func (client *Client) ListBoughtGamesWithChan(request *ListBoughtGamesRequest) (<-chan *ListBoughtGamesResponse, <-chan error)
ListBoughtGamesWithChan invokes the cloudgameapi.ListBoughtGames API asynchronously
func (*Client) QueryGame ¶
func (client *Client) QueryGame(request *QueryGameRequest) (response *QueryGameResponse, err error)
QueryGame invokes the cloudgameapi.QueryGame API synchronously
func (*Client) QueryGameWithCallback ¶
func (client *Client) QueryGameWithCallback(request *QueryGameRequest, callback func(response *QueryGameResponse, err error)) <-chan int
QueryGameWithCallback invokes the cloudgameapi.QueryGame API asynchronously
func (*Client) QueryGameWithChan ¶
func (client *Client) QueryGameWithChan(request *QueryGameRequest) (<-chan *QueryGameResponse, <-chan error)
QueryGameWithChan invokes the cloudgameapi.QueryGame API asynchronously
func (*Client) QueryItems ¶
func (client *Client) QueryItems(request *QueryItemsRequest) (response *QueryItemsResponse, err error)
QueryItems invokes the cloudgameapi.QueryItems API synchronously
func (*Client) QueryItemsWithCallback ¶
func (client *Client) QueryItemsWithCallback(request *QueryItemsRequest, callback func(response *QueryItemsResponse, err error)) <-chan int
QueryItemsWithCallback invokes the cloudgameapi.QueryItems API asynchronously
func (*Client) QueryItemsWithChan ¶
func (client *Client) QueryItemsWithChan(request *QueryItemsRequest) (<-chan *QueryItemsResponse, <-chan error)
QueryItemsWithChan invokes the cloudgameapi.QueryItems API asynchronously
func (*Client) QueryOrder ¶
func (client *Client) QueryOrder(request *QueryOrderRequest) (response *QueryOrderResponse, err error)
QueryOrder invokes the cloudgameapi.QueryOrder API synchronously
func (*Client) QueryOrderWithCallback ¶
func (client *Client) QueryOrderWithCallback(request *QueryOrderRequest, callback func(response *QueryOrderResponse, err error)) <-chan int
QueryOrderWithCallback invokes the cloudgameapi.QueryOrder API asynchronously
func (*Client) QueryOrderWithChan ¶
func (client *Client) QueryOrderWithChan(request *QueryOrderRequest) (<-chan *QueryOrderResponse, <-chan error)
QueryOrderWithChan invokes the cloudgameapi.QueryOrder API asynchronously
func (*Client) QueryOutAccountBindStatus ¶
func (client *Client) QueryOutAccountBindStatus(request *QueryOutAccountBindStatusRequest) (response *QueryOutAccountBindStatusResponse, err error)
QueryOutAccountBindStatus invokes the cloudgameapi.QueryOutAccountBindStatus API synchronously
func (*Client) QueryOutAccountBindStatusWithCallback ¶
func (client *Client) QueryOutAccountBindStatusWithCallback(request *QueryOutAccountBindStatusRequest, callback func(response *QueryOutAccountBindStatusResponse, err error)) <-chan int
QueryOutAccountBindStatusWithCallback invokes the cloudgameapi.QueryOutAccountBindStatus API asynchronously
func (*Client) QueryOutAccountBindStatusWithChan ¶
func (client *Client) QueryOutAccountBindStatusWithChan(request *QueryOutAccountBindStatusRequest) (<-chan *QueryOutAccountBindStatusResponse, <-chan error)
QueryOutAccountBindStatusWithChan invokes the cloudgameapi.QueryOutAccountBindStatus API asynchronously
func (*Client) QueryProject ¶
func (client *Client) QueryProject(request *QueryProjectRequest) (response *QueryProjectResponse, err error)
QueryProject invokes the cloudgameapi.QueryProject API synchronously
func (*Client) QueryProjectWithCallback ¶
func (client *Client) QueryProjectWithCallback(request *QueryProjectRequest, callback func(response *QueryProjectResponse, err error)) <-chan int
QueryProjectWithCallback invokes the cloudgameapi.QueryProject API asynchronously
func (*Client) QueryProjectWithChan ¶
func (client *Client) QueryProjectWithChan(request *QueryProjectRequest) (<-chan *QueryProjectResponse, <-chan error)
QueryProjectWithChan invokes the cloudgameapi.QueryProject API asynchronously
func (*Client) QueryTenant ¶
func (client *Client) QueryTenant(request *QueryTenantRequest) (response *QueryTenantResponse, err error)
QueryTenant invokes the cloudgameapi.QueryTenant API synchronously
func (*Client) QueryTenantWithCallback ¶
func (client *Client) QueryTenantWithCallback(request *QueryTenantRequest, callback func(response *QueryTenantResponse, err error)) <-chan int
QueryTenantWithCallback invokes the cloudgameapi.QueryTenant API asynchronously
func (*Client) QueryTenantWithChan ¶
func (client *Client) QueryTenantWithChan(request *QueryTenantRequest) (<-chan *QueryTenantResponse, <-chan error)
QueryTenantWithChan invokes the cloudgameapi.QueryTenant API asynchronously
func (*Client) SkipTrialPolicy ¶
func (client *Client) SkipTrialPolicy(request *SkipTrialPolicyRequest) (response *SkipTrialPolicyResponse, err error)
SkipTrialPolicy invokes the cloudgameapi.SkipTrialPolicy API synchronously
func (*Client) SkipTrialPolicyWithCallback ¶
func (client *Client) SkipTrialPolicyWithCallback(request *SkipTrialPolicyRequest, callback func(response *SkipTrialPolicyResponse, err error)) <-chan int
SkipTrialPolicyWithCallback invokes the cloudgameapi.SkipTrialPolicy API asynchronously
func (*Client) SkipTrialPolicyWithChan ¶
func (client *Client) SkipTrialPolicyWithChan(request *SkipTrialPolicyRequest) (<-chan *SkipTrialPolicyResponse, <-chan error)
SkipTrialPolicyWithChan invokes the cloudgameapi.SkipTrialPolicy API asynchronously
func (*Client) StopGameSession ¶
func (client *Client) StopGameSession(request *StopGameSessionRequest) (response *StopGameSessionResponse, err error)
StopGameSession invokes the cloudgameapi.StopGameSession API synchronously
func (*Client) StopGameSessionWithCallback ¶
func (client *Client) StopGameSessionWithCallback(request *StopGameSessionRequest, callback func(response *StopGameSessionResponse, err error)) <-chan int
StopGameSessionWithCallback invokes the cloudgameapi.StopGameSession API asynchronously
func (*Client) StopGameSessionWithChan ¶
func (client *Client) StopGameSessionWithChan(request *StopGameSessionRequest) (<-chan *StopGameSessionResponse, <-chan error)
StopGameSessionWithChan invokes the cloudgameapi.StopGameSession API asynchronously
type CloseOrderRequest ¶
type CloseOrderRequest struct { *requests.RpcRequest AccountDomain string `position:"Query" name:"AccountDomain"` OrderId string `position:"Query" name:"OrderId"` BuyerAccountId string `position:"Query" name:"BuyerAccountId"` }
CloseOrderRequest is the request struct for api CloseOrder
func CreateCloseOrderRequest ¶
func CreateCloseOrderRequest() (request *CloseOrderRequest)
CreateCloseOrderRequest creates a request to invoke CloseOrder API
type CloseOrderResponse ¶
type CloseOrderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data bool `json:"Data" xml:"Data"` }
CloseOrderResponse is the response struct for api CloseOrder
func CreateCloseOrderResponse ¶
func CreateCloseOrderResponse() (response *CloseOrderResponse)
CreateCloseOrderResponse creates a response to parse from CloseOrder response
type CreateOrderRequest ¶
type CreateOrderRequest struct { *requests.RpcRequest AccountDomain string `position:"Query" name:"AccountDomain"` ItemId string `position:"Query" name:"ItemId"` SettlementPrice requests.Integer `position:"Query" name:"SettlementPrice"` Amount requests.Integer `position:"Query" name:"Amount"` OriginPrice requests.Integer `position:"Query" name:"OriginPrice"` IdempotentCode string `position:"Query" name:"IdempotentCode"` GameIdList string `position:"Query" name:"GameIdList"` BuyerAccountId string `position:"Query" name:"BuyerAccountId"` SkuId string `position:"Query" name:"SkuId"` }
CreateOrderRequest is the request struct for api CreateOrder
func CreateCreateOrderRequest ¶
func CreateCreateOrderRequest() (request *CreateOrderRequest)
CreateCreateOrderRequest creates a request to invoke CreateOrder API
type CreateOrderResponse ¶
type CreateOrderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CreateOrderResponse is the response struct for api CreateOrder
func CreateCreateOrderResponse ¶
func CreateCreateOrderResponse() (response *CreateOrderResponse)
CreateCreateOrderResponse creates a response to parse from CreateOrder response
type CreateTokenRequest ¶
type CreateTokenRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Session string `position:"Query" name:"Session"` CurrentToken string `position:"Query" name:"CurrentToken"` }
CreateTokenRequest is the request struct for api CreateToken
func CreateCreateTokenRequest ¶
func CreateCreateTokenRequest() (request *CreateTokenRequest)
CreateCreateTokenRequest creates a request to invoke CreateToken API
type CreateTokenResponse ¶
type CreateTokenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CreateTokenResponse is the response struct for api CreateToken
func CreateCreateTokenResponse ¶
func CreateCreateTokenResponse() (response *CreateTokenResponse)
CreateCreateTokenResponse creates a response to parse from CreateToken response
type Data ¶
type Data struct { Token string `json:"Token" xml:"Token"` AccountDomain string `json:"AccountDomain" xml:"AccountDomain"` BuyerAccountId string `json:"BuyerAccountId" xml:"BuyerAccountId"` Session string `json:"Session" xml:"Session"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` FinishTime int64 `json:"FinishTime" xml:"FinishTime"` DeliveryStatus string `json:"DeliveryStatus" xml:"DeliveryStatus"` SettlementPrice int64 `json:"SettlementPrice" xml:"SettlementPrice"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` PageSize int `json:"PageSize" xml:"PageSize"` ItemId string `json:"ItemId" xml:"ItemId"` OrderId string `json:"OrderId" xml:"OrderId"` BindStatus int `json:"BindStatus" xml:"BindStatus"` Amount int64 `json:"Amount" xml:"Amount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` Status string `json:"Status" xml:"Status"` AutoUnlockTime int64 `json:"AutoUnlockTime" xml:"AutoUnlockTime"` OriginPrice int64 `json:"OriginPrice" xml:"OriginPrice"` SkuId string `json:"SkuId" xml:"SkuId"` ApplyDeliveryTime int64 `json:"ApplyDeliveryTime" xml:"ApplyDeliveryTime"` SkipResult int `json:"SkipResult" xml:"SkipResult"` Items []ItemsItem `json:"Items" xml:"Items"` }
Data is a nested struct in cloudgameapi response
type DataInGetItem ¶
type DataInGetItem struct { ItemId string `json:"ItemId" xml:"ItemId"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` SellerId string `json:"SellerId" xml:"SellerId"` CategoryId int64 `json:"CategoryId" xml:"CategoryId"` Title string `json:"Title" xml:"Title"` OriginPrice int64 `json:"OriginPrice" xml:"OriginPrice"` SalePrice int64 `json:"SalePrice" xml:"SalePrice"` Status int `json:"Status" xml:"Status"` Description string `json:"Description" xml:"Description"` Supplier string `json:"Supplier" xml:"Supplier"` Games []GamesItem `json:"Games" xml:"Games"` Skus []Units `json:"Skus" xml:"Skus"` }
DataInGetItem is a nested struct in cloudgameapi response
type DataInQueryGame ¶
type DataInQueryGame struct {
Items []Items `json:"Items" xml:"Items"`
}
DataInQueryGame is a nested struct in cloudgameapi response
type DataInQueryProject ¶
type DataInQueryProject struct {
Items []Items `json:"Items" xml:"Items"`
}
DataInQueryProject is a nested struct in cloudgameapi response
type DataInQueryTenant ¶
type DataInQueryTenant struct {
Items []Items `json:"Items" xml:"Items"`
}
DataInQueryTenant is a nested struct in cloudgameapi response
type DataList ¶
type DataList struct { Message string `json:"Message" xml:"Message"` QueueCode int `json:"QueueCode" xml:"QueueCode"` UserId string `json:"UserId" xml:"UserId"` RegionName string `json:"RegionName" xml:"RegionName"` GameId string `json:"GameId" xml:"GameId"` GameSession string `json:"GameSession" xml:"GameSession"` QueueState int `json:"QueueState" xml:"QueueState"` }
DataList is a nested struct in cloudgameapi response
type DataListInGetGameCcu ¶
type DataListInGetGameCcu struct {
DataListItem []DataListItem `json:"DataList" xml:"DataList"`
}
DataListInGetGameCcu is a nested struct in cloudgameapi response
type DataListItem ¶
type DataListItem struct { Ccu int64 `json:"Ccu" xml:"Ccu"` GameId string `json:"GameId" xml:"GameId"` RegionId string `json:"RegionId" xml:"RegionId"` }
DataListItem is a nested struct in cloudgameapi response
type DeliveryOrderRequest ¶
type DeliveryOrderRequest struct { *requests.RpcRequest AccountDomain string `position:"Query" name:"AccountDomain"` OrderId string `position:"Query" name:"OrderId"` BuyerAccountId string `position:"Query" name:"BuyerAccountId"` }
DeliveryOrderRequest is the request struct for api DeliveryOrder
func CreateDeliveryOrderRequest ¶
func CreateDeliveryOrderRequest() (request *DeliveryOrderRequest)
CreateDeliveryOrderRequest creates a request to invoke DeliveryOrder API
type DeliveryOrderResponse ¶
type DeliveryOrderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DeliveryOrderResponse is the response struct for api DeliveryOrder
func CreateDeliveryOrderResponse ¶
func CreateDeliveryOrderResponse() (response *DeliveryOrderResponse)
CreateDeliveryOrderResponse creates a response to parse from DeliveryOrder response
type DispatchGameSlotRequest ¶
type DispatchGameSlotRequest struct { *requests.RpcRequest GameId string `position:"Body" name:"GameId"` Cancel requests.Boolean `position:"Body" name:"Cancel"` GameSession string `position:"Body" name:"GameSession"` SystemInfo string `position:"Body" name:"SystemInfo"` UserId string `position:"Body" name:"UserId"` Reconnect requests.Boolean `position:"Body" name:"Reconnect"` AccessKey string `position:"Body" name:"AccessKey"` ClientIp string `position:"Body" name:"ClientIp"` RegionName string `position:"Body" name:"RegionName"` GameCommand string `position:"Body" name:"GameCommand"` BizParam string `position:"Body" name:"BizParam"` GameStartParam string `position:"Body" name:"GameStartParam"` }
DispatchGameSlotRequest is the request struct for api DispatchGameSlot
func CreateDispatchGameSlotRequest ¶
func CreateDispatchGameSlotRequest() (request *DispatchGameSlotRequest)
CreateDispatchGameSlotRequest creates a request to invoke DispatchGameSlot API
type DispatchGameSlotResponse ¶
type DispatchGameSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` GameId string `json:"GameId" xml:"GameId"` GameSession string `json:"GameSession" xml:"GameSession"` QueueState int `json:"QueueState" xml:"QueueState"` QueueCode int `json:"QueueCode" xml:"QueueCode"` Message string `json:"Message" xml:"Message"` RegionName string `json:"RegionName" xml:"RegionName"` UserId string `json:"UserId" xml:"UserId"` }
DispatchGameSlotResponse is the response struct for api DispatchGameSlot
func CreateDispatchGameSlotResponse ¶
func CreateDispatchGameSlotResponse() (response *DispatchGameSlotResponse)
CreateDispatchGameSlotResponse creates a response to parse from DispatchGameSlot response
type GamesInGetItem ¶
type GamesInGetItem struct {
GamesItem []GamesItem `json:"Games" xml:"Games"`
}
GamesInGetItem is a nested struct in cloudgameapi response
type GamesInQueryItems ¶
type GamesInQueryItems struct {
GamesItem []GamesItem `json:"Games" xml:"Games"`
}
GamesInQueryItems is a nested struct in cloudgameapi response
type GamesItem ¶
type GamesItem struct { Name string `json:"Name" xml:"Name"` GameId string `json:"GameId" xml:"GameId"` }
GamesItem is a nested struct in cloudgameapi response
type GetGameCcuRequest ¶
type GetGameCcuRequest struct { *requests.RpcRequest GameId string `position:"Query" name:"GameId"` AccessKey string `position:"Query" name:"AccessKey"` RegionName string `position:"Query" name:"RegionName"` }
GetGameCcuRequest is the request struct for api GetGameCcu
func CreateGetGameCcuRequest ¶
func CreateGetGameCcuRequest() (request *GetGameCcuRequest)
CreateGetGameCcuRequest creates a request to invoke GetGameCcu API
type GetGameCcuResponse ¶
type GetGameCcuResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DataList []DataListItem `json:"DataList" xml:"DataList"` }
GetGameCcuResponse is the response struct for api GetGameCcu
func CreateGetGameCcuResponse ¶
func CreateGetGameCcuResponse() (response *GetGameCcuResponse)
CreateGetGameCcuResponse creates a response to parse from GetGameCcu response
type GetItemRequest ¶
type GetItemRequest struct { *requests.RpcRequest ItemId string `position:"Query" name:"ItemId"` }
GetItemRequest is the request struct for api GetItem
func CreateGetItemRequest ¶
func CreateGetItemRequest() (request *GetItemRequest)
CreateGetItemRequest creates a request to invoke GetItem API
type GetItemResponse ¶
type GetItemResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data DataInGetItem `json:"Data" xml:"Data"` }
GetItemResponse is the response struct for api GetItem
func CreateGetItemResponse ¶
func CreateGetItemResponse() (response *GetItemResponse)
CreateGetItemResponse creates a response to parse from GetItem response
type GetSessionRequest ¶
type GetSessionRequest struct { *requests.RpcRequest Token string `position:"Query" name:"Token"` }
GetSessionRequest is the request struct for api GetSession
func CreateGetSessionRequest ¶
func CreateGetSessionRequest() (request *GetSessionRequest)
CreateGetSessionRequest creates a request to invoke GetSession API
type GetSessionResponse ¶
type GetSessionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
GetSessionResponse is the response struct for api GetSession
func CreateGetSessionResponse ¶
func CreateGetSessionResponse() (response *GetSessionResponse)
CreateGetSessionResponse creates a response to parse from GetSession response
type GetStopGameTokenRequest ¶
type GetStopGameTokenRequest struct { *requests.RpcRequest GameId string `position:"Query" name:"GameId"` AccessKey string `position:"Query" name:"AccessKey"` }
GetStopGameTokenRequest is the request struct for api GetStopGameToken
func CreateGetStopGameTokenRequest ¶
func CreateGetStopGameTokenRequest() (request *GetStopGameTokenRequest)
CreateGetStopGameTokenRequest creates a request to invoke GetStopGameToken API
type GetStopGameTokenResponse ¶
type GetStopGameTokenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Token string `json:"Token" xml:"Token"` ExpireTime int64 `json:"ExpireTime" xml:"ExpireTime"` }
GetStopGameTokenResponse is the response struct for api GetStopGameToken
func CreateGetStopGameTokenResponse ¶
func CreateGetStopGameTokenResponse() (response *GetStopGameTokenResponse)
CreateGetStopGameTokenResponse creates a response to parse from GetStopGameToken response
type Items ¶
type Items struct { Name string `json:"Name" xml:"Name"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` GameId int64 `json:"GameId" xml:"GameId"` Version string `json:"Version" xml:"Version"` TenantId int64 `json:"TenantId" xml:"TenantId"` Id int64 `json:"Id" xml:"Id"` ProjectId int64 `json:"ProjectId" xml:"ProjectId"` }
Items is a nested struct in cloudgameapi response
type ItemsInListBoughtGames ¶
type ItemsInListBoughtGames struct {
ItemsItem []ItemsItem `json:"Items" xml:"Items"`
}
ItemsInListBoughtGames is a nested struct in cloudgameapi response
type ItemsInQueryItems ¶
type ItemsInQueryItems struct {
ItemsItem []ItemsItem `json:"Items" xml:"Items"`
}
ItemsInQueryItems is a nested struct in cloudgameapi response
type ItemsItem ¶
type ItemsItem struct { Supplier string `json:"Supplier" xml:"Supplier"` ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` Status int `json:"Status" xml:"Status"` Title string `json:"Title" xml:"Title"` SalePrice int64 `json:"SalePrice" xml:"SalePrice"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` CategoryId int64 `json:"CategoryId" xml:"CategoryId"` GameId string `json:"GameId" xml:"GameId"` EndTime int64 `json:"EndTime" xml:"EndTime"` ItemId string `json:"ItemId" xml:"ItemId"` GameName string `json:"GameName" xml:"GameName"` StartTime int64 `json:"StartTime" xml:"StartTime"` SellerId string `json:"SellerId" xml:"SellerId"` OriginPrice int64 `json:"OriginPrice" xml:"OriginPrice"` Description string `json:"Description" xml:"Description"` Games []GamesItem `json:"Games" xml:"Games"` Skus []Units `json:"Skus" xml:"Skus"` }
ItemsItem is a nested struct in cloudgameapi response
type ListBoughtGamesRequest ¶
type ListBoughtGamesRequest struct { *requests.RpcRequest AccountDomain string `position:"Query" name:"AccountDomain"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` AccountId string `position:"Query" name:"AccountId"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListBoughtGamesRequest is the request struct for api ListBoughtGames
func CreateListBoughtGamesRequest ¶
func CreateListBoughtGamesRequest() (request *ListBoughtGamesRequest)
CreateListBoughtGamesRequest creates a request to invoke ListBoughtGames API
type ListBoughtGamesResponse ¶
type ListBoughtGamesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Items []ItemsItem `json:"Items" xml:"Items"` }
ListBoughtGamesResponse is the response struct for api ListBoughtGames
func CreateListBoughtGamesResponse ¶
func CreateListBoughtGamesResponse() (response *ListBoughtGamesResponse)
CreateListBoughtGamesResponse creates a response to parse from ListBoughtGames response
type QueryGameRequest ¶
type QueryGameRequest struct { *requests.RpcRequest PageNo requests.Integer `position:"Query" name:"PageNo"` PageSize requests.Integer `position:"Query" name:"PageSize"` TenantId requests.Integer `position:"Query" name:"TenantId"` ProjectId requests.Integer `position:"Query" name:"ProjectId"` }
QueryGameRequest is the request struct for api QueryGame
func CreateQueryGameRequest ¶
func CreateQueryGameRequest() (request *QueryGameRequest)
CreateQueryGameRequest creates a request to invoke QueryGame API
type QueryGameResponse ¶
type QueryGameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Data []Items `json:"Data" xml:"Data"` }
QueryGameResponse is the response struct for api QueryGame
func CreateQueryGameResponse ¶
func CreateQueryGameResponse() (response *QueryGameResponse)
CreateQueryGameResponse creates a response to parse from QueryGame response
type QueryItemsRequest ¶
type QueryItemsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
QueryItemsRequest is the request struct for api QueryItems
func CreateQueryItemsRequest ¶
func CreateQueryItemsRequest() (request *QueryItemsRequest)
CreateQueryItemsRequest creates a request to invoke QueryItems API
type QueryItemsResponse ¶
type QueryItemsResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` HttpStatusCode int64 `json:"HttpStatusCode" xml:"HttpStatusCode"` Data Data `json:"Data" xml:"Data"` }
QueryItemsResponse is the response struct for api QueryItems
func CreateQueryItemsResponse ¶
func CreateQueryItemsResponse() (response *QueryItemsResponse)
CreateQueryItemsResponse creates a response to parse from QueryItems response
type QueryOrderRequest ¶
type QueryOrderRequest struct { *requests.RpcRequest AccountDomain string `position:"Query" name:"AccountDomain"` OrderId string `position:"Query" name:"OrderId"` BuyerAccountId string `position:"Query" name:"BuyerAccountId"` }
QueryOrderRequest is the request struct for api QueryOrder
func CreateQueryOrderRequest ¶
func CreateQueryOrderRequest() (request *QueryOrderRequest)
CreateQueryOrderRequest creates a request to invoke QueryOrder API
type QueryOrderResponse ¶
type QueryOrderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeliveryStatus string `json:"DeliveryStatus" xml:"DeliveryStatus"` RefundStatus string `json:"RefundStatus" xml:"RefundStatus"` Data Data `json:"Data" xml:"Data"` }
QueryOrderResponse is the response struct for api QueryOrder
func CreateQueryOrderResponse ¶
func CreateQueryOrderResponse() (response *QueryOrderResponse)
CreateQueryOrderResponse creates a response to parse from QueryOrder response
type QueryOutAccountBindStatusRequest ¶
type QueryOutAccountBindStatusRequest struct { *requests.RpcRequest GameId string `position:"Query" name:"GameId"` AccountDomain string `position:"Query" name:"AccountDomain"` AccountId string `position:"Query" name:"AccountId"` }
QueryOutAccountBindStatusRequest is the request struct for api QueryOutAccountBindStatus
func CreateQueryOutAccountBindStatusRequest ¶
func CreateQueryOutAccountBindStatusRequest() (request *QueryOutAccountBindStatusRequest)
CreateQueryOutAccountBindStatusRequest creates a request to invoke QueryOutAccountBindStatus API
type QueryOutAccountBindStatusResponse ¶
type QueryOutAccountBindStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
QueryOutAccountBindStatusResponse is the response struct for api QueryOutAccountBindStatus
func CreateQueryOutAccountBindStatusResponse ¶
func CreateQueryOutAccountBindStatusResponse() (response *QueryOutAccountBindStatusResponse)
CreateQueryOutAccountBindStatusResponse creates a response to parse from QueryOutAccountBindStatus response
type QueryProjectRequest ¶
type QueryProjectRequest struct { *requests.RpcRequest PageNo requests.Integer `position:"Query" name:"PageNo"` PageSize requests.Integer `position:"Query" name:"PageSize"` TenantId requests.Integer `position:"Query" name:"TenantId"` ProjectId requests.Integer `position:"Query" name:"ProjectId"` }
QueryProjectRequest is the request struct for api QueryProject
func CreateQueryProjectRequest ¶
func CreateQueryProjectRequest() (request *QueryProjectRequest)
CreateQueryProjectRequest creates a request to invoke QueryProject API
type QueryProjectResponse ¶
type QueryProjectResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Data []Items `json:"Data" xml:"Data"` }
QueryProjectResponse is the response struct for api QueryProject
func CreateQueryProjectResponse ¶
func CreateQueryProjectResponse() (response *QueryProjectResponse)
CreateQueryProjectResponse creates a response to parse from QueryProject response
type QueryTenantRequest ¶
type QueryTenantRequest struct { *requests.RpcRequest Param string `position:"Query" name:"Param"` PageNo requests.Integer `position:"Query" name:"PageNo"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
QueryTenantRequest is the request struct for api QueryTenant
func CreateQueryTenantRequest ¶
func CreateQueryTenantRequest() (request *QueryTenantRequest)
CreateQueryTenantRequest creates a request to invoke QueryTenant API
type QueryTenantResponse ¶
type QueryTenantResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Data []Items `json:"Data" xml:"Data"` }
QueryTenantResponse is the response struct for api QueryTenant
func CreateQueryTenantResponse ¶
func CreateQueryTenantResponse() (response *QueryTenantResponse)
CreateQueryTenantResponse creates a response to parse from QueryTenant response
type QueueResultList ¶
type QueueResultList struct {
DataList []DataList `json:"DataList" xml:"DataList"`
}
QueueResultList is a nested struct in cloudgameapi response
type SalePropsInGetItem ¶
type SalePropsInGetItem struct {
SalePropsItem []SalePropsItem `json:"SaleProps" xml:"SaleProps"`
}
SalePropsInGetItem is a nested struct in cloudgameapi response
type SalePropsInQueryItems ¶
type SalePropsInQueryItems struct {
SalePropsItem []SalePropsItem `json:"SaleProps" xml:"SaleProps"`
}
SalePropsInQueryItems is a nested struct in cloudgameapi response
type SalePropsItem ¶
type SalePropsItem struct { Value string `json:"Value" xml:"Value"` PropertyId int64 `json:"PropertyId" xml:"PropertyId"` ValueId int64 `json:"ValueId" xml:"ValueId"` PropertyName string `json:"PropertyName" xml:"PropertyName"` }
SalePropsItem is a nested struct in cloudgameapi response
type SkipTrialPolicyRequest ¶
type SkipTrialPolicyRequest struct { *requests.RpcRequest GameSessionId string `position:"Query" name:"GameSessionId"` }
SkipTrialPolicyRequest is the request struct for api SkipTrialPolicy
func CreateSkipTrialPolicyRequest ¶
func CreateSkipTrialPolicyRequest() (request *SkipTrialPolicyRequest)
CreateSkipTrialPolicyRequest creates a request to invoke SkipTrialPolicy API
type SkipTrialPolicyResponse ¶
type SkipTrialPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
SkipTrialPolicyResponse is the response struct for api SkipTrialPolicy
func CreateSkipTrialPolicyResponse ¶
func CreateSkipTrialPolicyResponse() (response *SkipTrialPolicyResponse)
CreateSkipTrialPolicyResponse creates a response to parse from SkipTrialPolicy response
type SkusInGetItem ¶
type SkusInGetItem struct {
Units []Units `json:"Units" xml:"Units"`
}
SkusInGetItem is a nested struct in cloudgameapi response
type SkusInQueryItems ¶
type SkusInQueryItems struct {
Units []Units `json:"Units" xml:"Units"`
}
SkusInQueryItems is a nested struct in cloudgameapi response
type StopGameSessionRequest ¶
type StopGameSessionRequest struct { *requests.RpcRequest GameId string `position:"Body" name:"GameId"` Reason string `position:"Body" name:"Reason"` GameSession string `position:"Body" name:"GameSession"` UserId string `position:"Body" name:"UserId"` AccessKey string `position:"Body" name:"AccessKey"` BizParam string `position:"Body" name:"BizParam"` }
StopGameSessionRequest is the request struct for api StopGameSession
func CreateStopGameSessionRequest ¶
func CreateStopGameSessionRequest() (request *StopGameSessionRequest)
CreateStopGameSessionRequest creates a request to invoke StopGameSession API
type StopGameSessionResponse ¶
type StopGameSessionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` GameId string `json:"GameId" xml:"GameId"` GameSession string `json:"GameSession" xml:"GameSession"` QueueState int `json:"QueueState" xml:"QueueState"` QueueCode int `json:"QueueCode" xml:"QueueCode"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` }
StopGameSessionResponse is the response struct for api StopGameSession
func CreateStopGameSessionResponse ¶
func CreateStopGameSessionResponse() (response *StopGameSessionResponse)
CreateStopGameSessionResponse creates a response to parse from StopGameSession response
type Units ¶
type Units struct { ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` Status int `json:"Status" xml:"Status"` SalePrice int64 `json:"SalePrice" xml:"SalePrice"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` OriginPrice int64 `json:"OriginPrice" xml:"OriginPrice"` SkuId string `json:"SkuId" xml:"SkuId"` ItemId string `json:"ItemId" xml:"ItemId"` SaleProps []SalePropsItem `json:"SaleProps" xml:"SaleProps"` }
Units is a nested struct in cloudgameapi response
Source Files ¶
- batch_dispatch_game_slot.go
- batch_stop_game_sessions.go
- client.go
- close_order.go
- create_order.go
- create_token.go
- delivery_order.go
- dispatch_game_slot.go
- endpoint.go
- get_game_ccu.go
- get_item.go
- get_session.go
- get_stop_game_token.go
- list_bought_games.go
- query_game.go
- query_items.go
- query_order.go
- query_out_account_bind_status.go
- query_project.go
- query_tenant.go
- skip_trial_policy.go
- stop_game_session.go
- struct_data.go
- struct_data_in_get_item.go
- struct_data_in_query_game.go
- struct_data_in_query_project.go
- struct_data_in_query_tenant.go
- struct_data_list.go
- struct_data_list_in_get_game_ccu.go
- struct_data_list_item.go
- struct_games_in_get_item.go
- struct_games_in_query_items.go
- struct_games_item.go
- struct_items.go
- struct_items_in_list_bought_games.go
- struct_items_in_query_items.go
- struct_items_item.go
- struct_queue_result_list.go
- struct_sale_props_in_get_item.go
- struct_sale_props_in_query_items.go
- struct_sale_props_item.go
- struct_skus_in_get_item.go
- struct_skus_in_query_items.go
- struct_units.go