model

package
v1.0.20230810 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Package client

  • YuanJing OpenAPI SDK for Go * *

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchStopGameForms

type BatchStopGameForms struct {
	// Paas平台部署的游戏Id
	GameId string `json:"gameId"`
	// Paas平台AK(应用的AK,非服务端AK)
	AppKey string `json:"appKey"`
	// 通过接口获取的token
	Token string `json:"token"`
	// 踢人的原因,会透传到sdk侧
	Reason *string `json:"reason,omitempty"`
	// TrackInfo,回传消息
	TrackInfo *string `json:"trackInfo,omitempty"`
	// 支持多标签传输
	Tags *string `json:"tags,omitempty"`
}

type BatchStopGameResult

type BatchStopGameResult struct {
	Success bool                     `json:"success,omitempty"`
	Model   BatchStopGameResultModel `json:"model,omitempty"`
}

type BatchStopGameResultModel

type BatchStopGameResultModel struct {
	// Paas平台游戏ID
	GameId string `json:"gameId,omitempty"`
	// 请求链路唯一标示
	RequestId string `json:"requestId,omitempty"`
	// 游戏归属的项目Id
	ProjectId string `json:"projectId,omitempty"`
	// 批量停止的回传trackInfo
	TrackInfo string `json:"trackInfo,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 调度执行结果
	Success bool `json:"success,omitempty"`
}

type CancelGameHangForms

type CancelGameHangForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
}

type CancelGameHangResult

type CancelGameHangResult struct {
	Success bool                      `json:"success,omitempty"`
	Model   CancelGameHangResultModel `json:"model,omitempty"`
}

type CancelGameHangResultModel

type CancelGameHangResultModel struct {
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 设置是否成功
	Success bool `json:"success,omitempty"`
	// 错误Code
	Code string `json:"code,omitempty"`
	// 错误Message
	Message string `json:"message,omitempty"`
}

type ConsoleAdminActivateDeploymentForms added in v1.0.20230410

type ConsoleAdminActivateDeploymentForms struct {
	// 游戏id
	GameId string `json:"gameId"`
	// 项目id
	ProjectId string `json:"projectId"`
	// 版本id
	VersionId string `json:"versionId"`
	// 期望的激活后可调度的总最大并发数不小于该参数
	MaxConcurrency *int32 `json:"maxConcurrency,omitempty"`
}

type ConsoleAdminActivateDeploymentResult added in v1.0.20230410

type ConsoleAdminActivateDeploymentResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                      `json:"success,omitempty"`
	Model   ConsoleAdminActivateDeploymentResultModel `json:"model,omitempty"`
}

type ConsoleAdminActivateDeploymentResultModel added in v1.0.20230410

type ConsoleAdminActivateDeploymentResultModel struct {
	// 激活结果
	Activated bool `json:"activated,omitempty"`
}

type ConsoleAdminAdaptGameVersionForms

type ConsoleAdminAdaptGameVersionForms struct {
	// 游戏版本ID
	VersionId string `json:"versionId"`
}

type ConsoleAdminAdaptGameVersionResult

type ConsoleAdminAdaptGameVersionResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                    `json:"success,omitempty"`
	Model   ConsoleAdminAdaptGameVersionResultModel `json:"model,omitempty"`
}

type ConsoleAdminAdaptGameVersionResultModel

type ConsoleAdminAdaptGameVersionResultModel struct {
	// 任务id
	TaskId string `json:"taskId,omitempty"`
}

type ConsoleAdminAddGameToProjectForms

type ConsoleAdminAddGameToProjectForms struct {
	// 项目ID
	ProjectId string `json:"projectId"`
	// 游戏ID
	GameId string `json:"gameId"`
}

type ConsoleAdminAddGameToProjectResult

type ConsoleAdminAddGameToProjectResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
}

type ConsoleAdminCreateGameForms

type ConsoleAdminCreateGameForms struct {
	// 游戏名称
	GameName string `json:"gameName"`
	// 平台类型
	PlatformType int64 `json:"platformType"`
}

type ConsoleAdminCreateGameResult

type ConsoleAdminCreateGameResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                              `json:"success,omitempty"`
	Model   ConsoleAdminCreateGameResultModel `json:"model,omitempty"`
}

type ConsoleAdminCreateGameResultModel

type ConsoleAdminCreateGameResultModel struct {
	// 游戏id
	GameId string `json:"gameId,omitempty"`
}

type ConsoleAdminCreateProjectForms

type ConsoleAdminCreateProjectForms struct {
	// 项目名称
	ProjectName string `json:"projectName"`
}

type ConsoleAdminCreateProjectResult

type ConsoleAdminCreateProjectResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                 `json:"success,omitempty"`
	Model   ConsoleAdminCreateProjectResultModel `json:"model,omitempty"`
}

type ConsoleAdminCreateProjectResultModel

type ConsoleAdminCreateProjectResultModel struct {
	// 项目id
	ProjectId string `json:"projectId,omitempty"`
}

type ConsoleAdminDeleteGameForms

type ConsoleAdminDeleteGameForms struct {
	// 游戏ID
	GameId string `json:"gameId"`
}

type ConsoleAdminDeleteGameResult

type ConsoleAdminDeleteGameResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
}

type ConsoleAdminDeleteGameVersionForms

type ConsoleAdminDeleteGameVersionForms struct {
	// 游戏版本ID
	VersionId string `json:"versionId"`
}

type ConsoleAdminDeleteGameVersionResult

type ConsoleAdminDeleteGameVersionResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
}

type ConsoleAdminDeleteProjectForms

type ConsoleAdminDeleteProjectForms struct {
	// 项目ID
	ProjectId string `json:"projectId"`
}

type ConsoleAdminDeleteProjectResult

type ConsoleAdminDeleteProjectResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
}

type ConsoleAdminGetGameVersionForms

type ConsoleAdminGetGameVersionForms struct {
	// 版本ID
	VersionId string `json:"versionId"`
}

type ConsoleAdminGetGameVersionProgressForms

type ConsoleAdminGetGameVersionProgressForms struct {
	// 任务id
	TaskId string `json:"taskId"`
}

type ConsoleAdminGetGameVersionProgressResult

type ConsoleAdminGetGameVersionProgressResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                          `json:"success,omitempty"`
	Model   ConsoleAdminGetGameVersionProgressResultModel `json:"model,omitempty"`
}

type ConsoleAdminGetGameVersionProgressResultModel

type ConsoleAdminGetGameVersionProgressResultModel struct {
	// 当前所处阶段
	Event string `json:"event,omitempty"`
	// 当前状态
	Status string `json:"status,omitempty"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	Description string `json:"description,omitempty"`
	// 提供不固定的额外信息
	Extra map[string]string `json:"extra,omitempty"`
}

type ConsoleAdminGetGameVersionResult

type ConsoleAdminGetGameVersionResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                  `json:"success,omitempty"`
	Model   ConsoleAdminGetGameVersionResultModel `json:"model,omitempty"`
}

type ConsoleAdminGetGameVersionResultModel

type ConsoleAdminGetGameVersionResultModel struct {
	// 版本ID
	VersionId string `json:"versionId,omitempty"`
	// 版本名称
	VersionName string `json:"versionName,omitempty"`
}

type ConsoleAdminListActivateableInstancesForms added in v1.0.20230410

type ConsoleAdminListActivateableInstancesForms struct {
	// 项目id
	ProjectId string `json:"projectId"`
	// 版本id
	VersionId string `json:"versionId"`
}

type ConsoleAdminListActivateableInstancesResult added in v1.0.20230410

type ConsoleAdminListActivateableInstancesResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                             `json:"success,omitempty"`
	Model   ConsoleAdminListActivateableInstancesResultModel `json:"model,omitempty"`
}

type ConsoleAdminListActivateableInstancesResultModel added in v1.0.20230410

type ConsoleAdminListActivateableInstancesResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListActivateableInstancesResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListActivateableInstancesResultModelDataList added in v1.0.20230410

type ConsoleAdminListActivateableInstancesResultModelDataList struct {
	// 实例ID
	CloudGameInstanceId string `json:"cloudGameInstanceId,omitempty"`
	// 实例名成
	CloudGameInstanceName string `json:"cloudGameInstanceName,omitempty"`
	// 实例路数
	ContainerCount int32 `json:"containerCount,omitempty"`
	// 最大并发数
	MaxConcurrency int32 `json:"maxConcurrency,omitempty"`
}

type ConsoleAdminListActivatedInstancesForms added in v1.0.20230410

type ConsoleAdminListActivatedInstancesForms struct {
	// 游戏id
	GameId string `json:"gameId"`
	// 项目id
	ProjectId string `json:"projectId"`
}

type ConsoleAdminListActivatedInstancesResult added in v1.0.20230410

type ConsoleAdminListActivatedInstancesResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                          `json:"success,omitempty"`
	Model   ConsoleAdminListActivatedInstancesResultModel `json:"model,omitempty"`
}

type ConsoleAdminListActivatedInstancesResultModel added in v1.0.20230410

type ConsoleAdminListActivatedInstancesResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListActivatedInstancesResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListActivatedInstancesResultModelDataList added in v1.0.20230410

type ConsoleAdminListActivatedInstancesResultModelDataList struct {
	// 实例ID
	CloudGameInstanceId string `json:"cloudGameInstanceId,omitempty"`
	// 实例名成
	CloudGameInstanceName string `json:"cloudGameInstanceName,omitempty"`
	// 实例路数
	ContainerCount int32 `json:"containerCount,omitempty"`
	// 最大并发数
	MaxConcurrency int32 `json:"maxConcurrency,omitempty"`
}

type ConsoleAdminListControllersOfGameForms added in v1.0.20230410

type ConsoleAdminListControllersOfGameForms struct {
	// 游戏id
	GameId string `json:"gameId"`
	// 标记当前开始读取的位置
	NextToken *string `json:"nextToken,omitempty"`
	// 本次读取的最大数据记录数量
	MaxResults *string `json:"maxResults,omitempty"`
}

type ConsoleAdminListControllersOfGameResult added in v1.0.20230410

type ConsoleAdminListControllersOfGameResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                         `json:"success,omitempty"`
	Model   ConsoleAdminListControllersOfGameResultModel `json:"model,omitempty"`
}

type ConsoleAdminListControllersOfGameResultModel added in v1.0.20230410

type ConsoleAdminListControllersOfGameResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken string `json:"nextToken,omitempty"`
	// 本次请求所返回的最大记录条数
	MaxResults int32 `json:"maxResults,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListControllersOfGameResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListControllersOfGameResultModelDataList added in v1.0.20230410

type ConsoleAdminListControllersOfGameResultModelDataList struct {
	// 控制器ID
	Id string `json:"id,omitempty"`
	// 名称
	Name string `json:"name,omitempty"`
	// 背景图
	BgPic string `json:"bgPic,omitempty"`
	// 配置
	Config string `json:"config,omitempty"`
	// 方案类型
	Type_ int32 `json:"type,omitempty"`
	// 控制器类型
	Ctltype string `json:"ctltype,omitempty"`
	// 优先级
	Priority int32 `json:"priority,omitempty"`
}

type ConsoleAdminListDeployableInstancesForms

type ConsoleAdminListDeployableInstancesForms struct {
	// 版本id
	VersionId string `json:"versionId"`
	// 项目id
	ProjectId string `json:"projectId"`
	// 每页大小
	PageSize *int64 `json:"pageSize,omitempty"`
	// 页码
	PageNumber *int64 `json:"pageNumber,omitempty"`
}

type ConsoleAdminListDeployableInstancesResult

type ConsoleAdminListDeployableInstancesResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                           `json:"success,omitempty"`
	Model   ConsoleAdminListDeployableInstancesResultModel `json:"model,omitempty"`
}

type ConsoleAdminListDeployableInstancesResultModel

type ConsoleAdminListDeployableInstancesResultModel struct {
	// 本次请求条件下的数据总量
	TotalCount int64 `json:"totalCount,omitempty"`
	// 表示当前调用返回读取到的位置
	PageNumber int64 `json:"pageNumber,omitempty"`
	// 本次请求所返回的最大记录条数
	PageSize int64 `json:"pageSize,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListDeployableInstancesResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListDeployableInstancesResultModelDataList

type ConsoleAdminListDeployableInstancesResultModelDataList struct {
	// 实例id
	CloudGameInstanceId string `json:"cloudGameInstanceId,omitempty"`
	// 实例名称
	CloudGameInstanceName string `json:"cloudGameInstanceName,omitempty"`
}

type ConsoleAdminListGameDeployDetailsOfProjectForms added in v1.0.20230718

type ConsoleAdminListGameDeployDetailsOfProjectForms struct {
	// 项目ID
	ProjectId *string `json:"projectId,omitempty"`
	// 游戏ID
	GameId *string `json:"gameId,omitempty"`
}

type ConsoleAdminListGameDeployDetailsOfProjectModel added in v1.0.20230718

type ConsoleAdminListGameDeployDetailsOfProjectModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListGameDeployDetailsOfProjectModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListGameDeployDetailsOfProjectModelDataList added in v1.0.20230718

type ConsoleAdminListGameDeployDetailsOfProjectModelDataList struct {
	// 版本ID
	VersionId string `json:"versionId,omitempty"`
	// 版本名称
	VersionName string `json:"versionName,omitempty"`
	// 版本部署状态
	DeployStatus string `json:"deployStatus,omitempty"`
	// 版本待自动激活状态
	AutoActiveStatus string `json:"autoActiveStatus,omitempty"`
}

type ConsoleAdminListGameDeployDetailsOfProjectResult added in v1.0.20230718

type ConsoleAdminListGameDeployDetailsOfProjectResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                            `json:"success,omitempty"`
	Model   ConsoleAdminListGameDeployDetailsOfProjectModel `json:"model,omitempty"`
}

type ConsoleAdminListGameVersionsForms

type ConsoleAdminListGameVersionsForms struct {
	// 标记当前开始读取的位置
	NextToken *string `json:"nextToken,omitempty"`
	// 本次读取的最大数据记录数量
	MaxResults *int32 `json:"maxResults,omitempty"`
	// 游戏ID
	GameId string `json:"gameId"`
}

type ConsoleAdminListGameVersionsResult

type ConsoleAdminListGameVersionsResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                    `json:"success,omitempty"`
	Model   ConsoleAdminListGameVersionsResultModel `json:"model,omitempty"`
}

type ConsoleAdminListGameVersionsResultModel

type ConsoleAdminListGameVersionsResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 本次请求所返回的最大记录条数
	MaxResults int32 `json:"maxResults,omitempty"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken string `json:"nextToken,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListGameVersionsResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListGameVersionsResultModelDataList

type ConsoleAdminListGameVersionsResultModelDataList struct {
	// 版本id
	VersionId string `json:"versionId,omitempty"`
	// 版本名称
	VersionName string `json:"versionName,omitempty"`
	// 适配评测状态
	AdaptState string `json:"adaptState,omitempty"`
	// 适配评测完成时间戳
	AdaptFinishTime int64 `json:"adaptFinishTime,omitempty"`
}

type ConsoleAdminListGamesForms

type ConsoleAdminListGamesForms struct {
	// 游戏名称
	NextToken *string `json:"nextToken,omitempty"`
	// 本次读取的最大数据记录数量
	MaxResults *int32 `json:"maxResults,omitempty"`
}

type ConsoleAdminListGamesResult

type ConsoleAdminListGamesResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                             `json:"success,omitempty"`
	Model   ConsoleAdminListGamesResultModel `json:"model,omitempty"`
}

type ConsoleAdminListGamesResultModel

type ConsoleAdminListGamesResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 本次请求所返回的最大记录条数
	MaxResults int32 `json:"maxResults,omitempty"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken string `json:"nextToken,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListGamesResultModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListGamesResultModelDataList

type ConsoleAdminListGamesResultModelDataList struct {
	// 平台类型
	PlatformType int64 `json:"platformType,omitempty"`
	// 游戏名称
	GameName string `json:"gameName,omitempty"`
	// 游戏id
	GameId string `json:"gameId,omitempty"`
}

type ConsoleAdminListInstancesOfProjectForms added in v1.0.20230602

type ConsoleAdminListInstancesOfProjectForms struct {
	NextToken *string `json:"nextToken,omitempty"`
	MaxResult *int64  `json:"maxResult,omitempty"`
	ProjectId string  `json:"projectId"`
}

type ConsoleAdminListInstancesOfProjectResult added in v1.0.20230602

type ConsoleAdminListInstancesOfProjectResult struct {
	Success string                                        `json:"success,omitempty"`
	Model   ConsoleAdminListInstancesOfProjectResultModel `json:"model,omitempty"`
	MsgInfo string                                        `json:"msgInfo,omitempty"`
	MsgCode string                                        `json:"msgCode,omitempty"`
}

type ConsoleAdminListInstancesOfProjectResultModel added in v1.0.20230602

type ConsoleAdminListInstancesOfProjectResultModel struct {
	MaxResult int32                                                   `json:"maxResult,omitempty"`
	NextToken string                                                  `json:"nextToken,omitempty"`
	DataList  []ConsoleAdminListInstancesOfProjectResultModelDataList `json:"dataList,omitempty"`
	Count     int32                                                   `json:"count,omitempty"`
}

type ConsoleAdminListInstancesOfProjectResultModelDataList added in v1.0.20230602

type ConsoleAdminListInstancesOfProjectResultModelDataList struct {
	CommoditySpecificationCnName string `json:"commoditySpecificationCnName,omitempty"`
	BandwidthChargeType          string `json:"bandwidthChargeType,omitempty"`
	EffectiveTime                int64  `json:"effectiveTime,omitempty"`
	PlatformType                 string `json:"platformType,omitempty"`
	PaymentType                  string `json:"paymentType,omitempty"`
	Token                        string `json:"token,omitempty"`
	ExpireTime                   int64  `json:"expireTime,omitempty"`
	CommodityInstanceName        string `json:"commodityInstanceName,omitempty"`
	CommodityInstanceId          string `json:"commodityInstanceId,omitempty"`
	Region                       string `json:"region,omitempty"`
	ProjectId                    string `json:"projectId,omitempty"`
	ContainerCount               string `json:"containerCount,omitempty"`
	Status                       string `json:"status,omitempty"`
	TradeChannel                 string `json:"tradeChannel,omitempty"`
}

type ConsoleAdminListProjectsForms

type ConsoleAdminListProjectsForms struct {
	// 标记当前开始读取的位置
	NextToken *string `json:"nextToken,omitempty"`
	// 本次读取的最大数据记录数量
	MaxResults *int32 `json:"maxResults,omitempty"`
}

type ConsoleAdminListProjectsResult

type ConsoleAdminListProjectsResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                `json:"success,omitempty"`
	Model   ConsoleAdminListProjectsResultModel `json:"model,omitempty"`
}

type ConsoleAdminListProjectsResultDataList

type ConsoleAdminListProjectsResultDataList struct {
	// 项目id
	ProjectId string `json:"projectId,omitempty"`
	// 项目名称
	ProjectName string `json:"projectName,omitempty"`
}

type ConsoleAdminListProjectsResultModel

type ConsoleAdminListProjectsResultModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 本次请求所返回的最大记录条数
	MaxResults int32 `json:"maxResults,omitempty"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken string `json:"nextToken,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListProjectsResultDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListVersionDeployInstancesForms added in v1.0.20230718

type ConsoleAdminListVersionDeployInstancesForms struct {
	// 项目ID
	ProjectId *string `json:"projectId,omitempty"`
	// 游戏ID
	GameId *string `json:"gameId,omitempty"`
	// 版本ID
	VersionId *string `json:"versionId,omitempty"`
	// 查询的部署状态
	DeployStatus *string `json:"deployStatus,omitempty"`
}

type ConsoleAdminListVersionDeployInstancesModel added in v1.0.20230718

type ConsoleAdminListVersionDeployInstancesModel struct {
	// 总记录数
	Count int64 `json:"count,omitempty"`
	// 数据列表
	DataList []ConsoleAdminListVersionDeployInstancesModelDataList `json:"dataList,omitempty"`
}

type ConsoleAdminListVersionDeployInstancesModelDataList added in v1.0.20230718

type ConsoleAdminListVersionDeployInstancesModelDataList struct {
	// 实例ID
	CloudGameInstanceId string `json:"cloudGameInstanceId,omitempty"`
	// 实例名称
	CloudGameInstanceName string `json:"cloudGameInstanceName,omitempty"`
}

type ConsoleAdminListVersionDeployInstancesResult added in v1.0.20230718

type ConsoleAdminListVersionDeployInstancesResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                        `json:"success,omitempty"`
	Model   ConsoleAdminListVersionDeployInstancesModel `json:"model,omitempty"`
}

type ConsoleAdminRemoveGameFromProjectForms

type ConsoleAdminRemoveGameFromProjectForms struct {
	// 项目ID
	ProjectId string `json:"projectId"`
	// 游戏ID
	GameId string `json:"gameId"`
}

type ConsoleAdminRemoveGameFromProjectResult

type ConsoleAdminRemoveGameFromProjectResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
}

type ConsoleAdminSubmitDeploymentForms

type ConsoleAdminSubmitDeploymentForms struct {
	// 游戏id
	GameId string `json:"gameId"`
	// 项目id
	ProjectId string `json:"projectId"`
	// 版本id
	VersionId string `json:"versionId"`
	// 实例id列表
	CloudGameInstanceIds string `json:"cloudGameInstanceIds"`
	// 操作类型
	OperationType string `json:"operationType"`
}

type ConsoleAdminSubmitDeploymentResult

type ConsoleAdminSubmitDeploymentResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                    `json:"success,omitempty"`
	Model   ConsoleAdminSubmitDeploymentResultModel `json:"model,omitempty"`
}

type ConsoleAdminSubmitDeploymentResultModel

type ConsoleAdminSubmitDeploymentResultModel struct {
	// 任务ID
	TaskId string `json:"taskId,omitempty"`
}

type ConsoleAdminUploadGameVersionByDownloadDownloadType

type ConsoleAdminUploadGameVersionByDownloadDownloadType struct {
	// 下载方式
	Type_ *string `json:"type,omitempty"`
	// 游戏URL
	GameUrl *string `json:"gameUrl,omitempty"`
}

type ConsoleAdminUploadGameVersionByDownloadForms

type ConsoleAdminUploadGameVersionByDownloadForms struct {
	// 文件MD5校验值
	Hash string `json:"hash"`
	// 游戏id
	GameId string `json:"gameId"`
	// 下载方式
	DownloadType ConsoleAdminUploadGameVersionByDownloadDownloadType `json:"downloadType"`
	// 自定义版本名称
	VersionName string `json:"versionName"`
}

type ConsoleAdminUploadGameVersionByDownloadResult

type ConsoleAdminUploadGameVersionByDownloadResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                               `json:"success,omitempty"`
	Model   ConsoleAdminUploadGameVersionByDownloadResultModel `json:"model,omitempty"`
}

type ConsoleAdminUploadGameVersionByDownloadResultModel

type ConsoleAdminUploadGameVersionByDownloadResultModel struct {
	// 任务id
	TaskId string `json:"taskId,omitempty"`
}

type GameNotifyForms added in v1.0.20230718

type GameNotifyForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
	// 通知类型
	Type_ string `json:"type"`
	// 通知值
	Value *string `json:"value,omitempty"`
}

type GameNotifyResult added in v1.0.20230718

type GameNotifyResult struct {
	Success bool                  `json:"success,omitempty"`
	Model   GameNotifyResultModel `json:"model,omitempty"`
}

type GameNotifyResultModel added in v1.0.20230718

type GameNotifyResultModel struct {
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 设置是否成功
	Success bool `json:"success,omitempty"`
	// 错误Code
	Code string `json:"code,omitempty"`
	// 错误Message
	Message string `json:"message,omitempty"`
}

type GetGameConcurrencyForms

type GetGameConcurrencyForms struct {
	// 游戏ID
	GameId string `json:"gameId"`
	// 云游戏项目应用AK
	AppKey string `json:"appKey"`
	// 是否查询PaaS当前排队人数
	QueryQueueConcurrency *bool `json:"queryQueueConcurrency,omitempty"`
	// 指定userLevel查询当前userLevel排队人数,不指定时,查询当前所有排队人数
	QueueUserLevel *int32 `json:"queueUserLevel,omitempty"`
}

type GetGameConcurrencyResult

type GetGameConcurrencyResult struct {
	Success bool                          `json:"success,omitempty"`
	Model   GetGameConcurrencyResultModel `json:"model,omitempty"`
}

type GetGameConcurrencyResultModel

type GetGameConcurrencyResultModel struct {
	// 游戏归属的项目Id
	ProjectId string `json:"projectId,omitempty"`
	// Paas平台游戏ID
	GameId string `json:"gameId,omitempty"`
	// 当前毫秒时间戳
	CurrentTime int64 `json:"currentTime,omitempty"`
	// 当前排队人数
	QueuingTotal int64 `json:"queuingTotal,omitempty"`
	// 当前游戏中人数
	PlayingTotal int64 `json:"playingTotal,omitempty"`
	// 当前游戏region维度游戏中人数统计
	PlayingRegionList []GetGameConcurrencyResultModelPlayingRegionList `json:"playingRegionList,omitempty"`
	// 查询结果
	Success bool `json:"success,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty"`
	// 错误码
	Code string `json:"code,omitempty"`
}

type GetGameConcurrencyResultModelPlayingRegionList

type GetGameConcurrencyResultModelPlayingRegionList struct {
	// 当前游戏指定region游戏中人数
	Ccu int64 `json:"ccu,omitempty"`
	// 当前统计的regionId
	RegionId string `json:"regionId,omitempty"`
}

type GetPairResult added in v1.0.20230602

type GetPairResult struct {
	// 临时token
	Token string `json:"token,omitempty"`
	// 临时secretKey
	AccessSecret string `json:"accessSecret,omitempty"`
	// token失效时间戳,单位:秒
	Expired string `json:"expired,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
}

type GetStockForms

type GetStockForms struct {
	// Paas平台部署的游戏Id
	GameId *string `json:"gameId,omitempty"`
	// 查询库存类型
	AppKey string `json:"appKey"`
	// 通过接口获取的token
	Type_ string `json:"type"`
}

type GetStockResult

type GetStockResult struct {
	Success bool                `json:"success,omitempty"`
	Model   GetStockResultModel `json:"model,omitempty"`
}

type GetStockResultInstanceStockList

type GetStockResultInstanceStockList struct {
	// 实例id
	InstanceId string `json:"instanceId,omitempty"`
	// 实例大区ID
	InstanceRegionId string `json:"instanceRegionId,omitempty"`
	// 实例调度等级
	InstanceUserLevel int32 `json:"instanceUserLevel,omitempty"`
	// 实例总路数
	InstanceTotal int32 `json:"instanceTotal,omitempty"`
	// 实例已用路数
	InstanceUsedTotal int32 `json:"instanceUsedTotal,omitempty"`
	// 实例可用路数
	InstanceAvailableTotal int32 `json:"instanceAvailableTotal,omitempty"`
	// 实例配置游戏总路数
	InstanceGameTotal int32 `json:"instanceGameTotal,omitempty"`
	// 实例游戏当前已使用路数
	InstanceGameUsedTotal int32 `json:"instanceGameUsedTotal,omitempty"`
	// 实例游戏当前可使用路数
	InstanceGameAvailableTotal int32 `json:"instanceGameAvailableTotal,omitempty"`
}

实例库存信息

type GetStockResultModel

type GetStockResultModel struct {
	// 请求链路唯一标示
	RequestId string `json:"requestId,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 调度执行结果
	Success bool `json:"success,omitempty"`
	// 游戏归属的项目Id
	ProjectId string `json:"projectId,omitempty"`
	// Paas平台游戏ID
	GameId string `json:"gameId,omitempty"`
	// 当前毫秒时间戳
	CurrentTime int64 `json:"currentTime,omitempty"`
	// 总路数
	QuotaTotal int32 `json:"quotaTotal,omitempty"`
	// 已使用路数
	UsedTotal int32 `json:"usedTotal,omitempty"`
	// 可用剩余路数
	AvailableTotal    int32                             `json:"availableTotal,omitempty"`
	InstanceStockList []GetStockResultInstanceStockList `json:"instanceStockList,omitempty"`
}

type GetStopGameTokenForms

type GetStopGameTokenForms struct {
	// Paas平台部署的游戏Id
	GameId string `json:"gameId"`
	// Paas平台AK(应用的AK,非服务端AK)
	AppKey string `json:"appKey"`
}

type GetStopGameTokenResult

type GetStopGameTokenResult struct {
	Success bool                        `json:"success,omitempty"`
	Model   GetStopGameTokenResultModel `json:"model,omitempty"`
}

type GetStopGameTokenResultModel

type GetStopGameTokenResultModel struct {
	// 请求链路唯一标示
	RequestId string `json:"requestId,omitempty"`
	// token
	Token string `json:"token,omitempty"`
	// 当前token失效时间
	ExpireTime int64 `json:"expireTime,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 调度执行结果
	Success bool `json:"success,omitempty"`
}

type GetTripleResult

type GetTripleResult struct {
	// 临时token
	Token string `json:"token,omitempty"`
	// 临时accessKey
	AccessKey string `json:"accessKey,omitempty"`
	// 临时secretKey
	AccessSecret string `json:"accessSecret,omitempty"`
	// token失效时间戳,单位:秒
	Expired string `json:"expired,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
}

type InteractiveGetPartyForms

type InteractiveGetPartyForms struct {
	// 游戏ID
	MixGameId string `json:"mixGameId"`
	// 用户ID
	UserId    string `json:"userId"`
	ReConnect int32  `json:"reConnect"`
	// 项目
	ProjectId string `json:"projectId"`
	// 派对配置
	Config *InteractiveGetPartyFormsConfig `json:"config,omitempty"`
}

type InteractiveGetPartyFormsConfig

type InteractiveGetPartyFormsConfig struct {
	// 派对创建者断线保活时间
	OwnerDisconnectKeepAliveTime *int32 `json:"ownerDisconnectKeepAliveTime,omitempty"`
	// 加入派对玩家断线保活时间
	JoinerDisconnectKeepAliveTime *int32 `json:"joinerDisconnectKeepAliveTime,omitempty"`
	// 无操作保活时间
	NoActionKeepAliveTime *int32 `json:"noActionKeepAliveTime,omitempty"`
}

type InteractiveGetPartyResult

type InteractiveGetPartyResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                         `json:"msgInfo,omitempty"`
	Model   InteractiveGetPartyResultModel `json:"model,omitempty"`
}

type InteractiveGetPartyResultModel

type InteractiveGetPartyResultModel struct {
	// 派对Id
	PartyId string `json:"partyId,omitempty"`
	// 扩展信息
	ExtInfo string `json:"extInfo,omitempty"`
}

获取结果

type InteractiveGetPartyStatusForms

type InteractiveGetPartyStatusForms struct {
	// 派对id
	PartyId string `json:"partyId"`
}

type InteractiveGetPartyStatusResult

type InteractiveGetPartyStatusResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                               `json:"msgInfo,omitempty"`
	Model   InteractiveGetPartyStatusResultModel `json:"model,omitempty"`
}

type InteractiveGetPartyStatusResultModel

type InteractiveGetPartyStatusResultModel struct {
	// 派对Id
	PartyId string `json:"partyId,omitempty"`
	// 游戏Id
	MixGameId string `json:"mixGameId,omitempty"`
	// 派对创建者
	Creator string `json:"creator,omitempty"`
	// 最大游戏人数
	MaxPlayerNum int32 `json:"maxPlayerNum,omitempty"`
	// 当前派对人数
	CurrentPlayerNum int32 `json:"currentPlayerNum,omitempty"`
	// 派对状态
	Status int32 `json:"status,omitempty"`
	// 派对绑定项目ID
	ProjectId  string                                         `json:"projectId,omitempty"`
	PlayerList []InteractiveGetPartyStatusResultModelPlayList `json:"playerList,omitempty"`
}

获取结果

type InteractiveGetPartyStatusResultModelPlayList

type InteractiveGetPartyStatusResultModelPlayList struct {
	// 用户ID
	UserId int32 `json:"userId,omitempty"`
	// 位次ID
	SeatId int32 `json:"seatId,omitempty"`
	// 控制位ID
	ControlId int32 `json:"controlId,omitempty"`
}

type InteractiveJoinPartyForms

type InteractiveJoinPartyForms struct {
	// 派对id
	PartyId string `json:"partyId"`
	// 用户ID
	UserId string `json:"userId"`
	// 派对坐次
	SeatId int32 `json:"seatId"`
	// 项目
	ControlId int32 `json:"controlId"`
	ReConnect int32 `json:"reConnect"`
}

type InteractiveJoinPartyResult

type InteractiveJoinPartyResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                          `json:"msgInfo,omitempty"`
	Model   InteractiveJoinPartyResultModel `json:"model,omitempty"`
}

type InteractiveJoinPartyResultExtInfo

type InteractiveJoinPartyResultExtInfo struct {
	ReturnDataType int32 `json:"returnDataType,omitempty"`
}

扩展信息

type InteractiveJoinPartyResultModel

type InteractiveJoinPartyResultModel struct {
	PlayerList []InteractiveJoinPartyResultModelPlayerList `json:"playerList,omitempty"`
	ExtInfo    InteractiveJoinPartyResultExtInfo           `json:"extInfo,omitempty"`
}

获取结果

type InteractiveJoinPartyResultModelPlayerList

type InteractiveJoinPartyResultModelPlayerList struct {
	// 用户ID
	UserId string `json:"userId,omitempty"`
	// 派对坐次
	SeatId int32 `json:"seatId,omitempty"`
	// 控制位ID
	ControlId int32 `json:"controlId,omitempty"`
}

派对Id

type InteractiveKickOutUserForms

type InteractiveKickOutUserForms struct {
	// 派对id
	PartyId string `json:"partyId"`
	// 用户Id
	UserId string `json:"userId"`
	// 踢出原因
	KickOutReason *string `json:"kickOutReason,omitempty"`
}

type InteractiveKickOutUserResult

type InteractiveKickOutUserResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                            `json:"msgInfo,omitempty"`
	Model   InteractiveKickOutUserResultModel `json:"model,omitempty"`
}

type InteractiveKickOutUserResultModel

type InteractiveKickOutUserResultModel struct {
	// 派对Id
	PlayerList []InteractiveKickOutUserResultModelPlayerList `json:"playerList,omitempty"`
}

获取结果

type InteractiveKickOutUserResultModelPlayerList

type InteractiveKickOutUserResultModelPlayerList struct {
	// 用户ID
	UserId string `json:"userId,omitempty"`
	// 派对坐次
	SeatId int32 `json:"seatId,omitempty"`
	// 控制位ID
	ControlId int32 `json:"controlId,omitempty"`
}

type InteractiveModifySeatsForms

type InteractiveModifySeatsForms struct {
	// 派对id
	PartyId string `json:"partyId"`
	// 操作者
	Operator    string                                   `json:"operator"`
	ModifySeats []InteractiveModifySeatsFormsModifySeats `json:"modifySeats"`
}

type InteractiveModifySeatsFormsModifySeats

type InteractiveModifySeatsFormsModifySeats struct {
	// 被操作用户Id
	UserId string `json:"userId"`
	// 派对坐次
	SeatId int32 `json:"seatId"`
	// 控制位
	ControlId int32 `json:"controlId"`
}

type InteractiveModifySeatsResult

type InteractiveModifySeatsResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                            `json:"msgInfo,omitempty"`
	Model   InteractiveModifySeatsResultModel `json:"model,omitempty"`
}

type InteractiveModifySeatsResultModel

type InteractiveModifySeatsResultModel struct {
	PlayerList []InteractiveModifySeatsResultModelPlayerList `json:"playerList,omitempty"`
	// 扩展信息
	ExtInfo string `json:"extInfo,omitempty"`
}

获取结果

type InteractiveModifySeatsResultModelPlayerList

type InteractiveModifySeatsResultModelPlayerList struct {
	// 用户ID
	UserId string `json:"userId,omitempty"`
	// 派对坐次
	SeatId int32 `json:"seatId,omitempty"`
	// 控制位ID
	ControlId int32 `json:"controlId,omitempty"`
}

派对Id

type InteractiveShutDownPartyForms

type InteractiveShutDownPartyForms struct {
	// 派对id
	PartyId string `json:"partyId"`
	// 关闭原因
	ShutDownReason *string `json:"shutDownReason,omitempty"`
}

type InteractiveShutDownPartyResult

type InteractiveShutDownPartyResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
}

type ListGameServerIpForms

type ListGameServerIpForms struct {
	// 分页大小
	PageSize *int64 `json:"pageSize,omitempty"`
	// 分页标识
	NextToken *string `json:"nextToken,omitempty"`
}

type ListGameServerIpResult

type ListGameServerIpResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string                      `json:"msgInfo,omitempty"`
	Success bool                        `json:"success,omitempty"`
	Model   ListGameServerIpResultModel `json:"model,omitempty"`
}

type ListGameServerIpResultModel

type ListGameServerIpResultModel struct {
	// 分页游标
	NextToken string `json:"nextToken,omitempty"`
	// 分页大小
	PageSize int64 `json:"pageSize,omitempty"`
	// ip列表
	IpList []string `json:"ipList,omitempty"`
	// 总大小
	TotalCount int64 `json:"totalCount,omitempty"`
}

type LiveQueryStatusForms

type LiveQueryStatusForms struct {
	// 用户appKey
	AppKey string `json:"appKey"`
	// 游戏会话Id
	GameSession string `json:"gameSession"`
	// 推流标识ID
	LiveId *string `json:"liveId,omitempty"`
}

type LiveQueryStatusResult

type LiveQueryStatusResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                       `json:"success,omitempty"`
	Model   LiveQueryStatusResultModel `json:"model,omitempty"`
}

type LiveQueryStatusResultModel

type LiveQueryStatusResultModel struct {
	// 推流结果
	LiveList []LiveQueryStatusResultModelLiveList `json:"liveList,omitempty"`
}

type LiveQueryStatusResultModelLiveList

type LiveQueryStatusResultModelLiveList struct {
	// 推流标识ID
	LiveId string `json:"liveId,omitempty"`
	// 推流服务地址
	ServerUrl string `json:"serverUrl,omitempty"`
	// 推流鉴权参数
	StreamKey string `json:"streamKey,omitempty"`
	// 推流状态
	Status string `json:"status,omitempty"`
	// 推流状态消息
	Message string                                   `json:"message,omitempty"`
	Config  LiveQueryStatusResultModelLiveListConfig `json:"config,omitempty"`
}

type LiveQueryStatusResultModelLiveListConfig

type LiveQueryStatusResultModelLiveListConfig struct {
	// 分辨率
	Resolution string `json:"resolution,omitempty"`
	// 帧率
	FrameRate int32 `json:"frameRate,omitempty"`
	// 码率
	Bitrate int32 `json:"bitrate,omitempty"`
}

type LiveStartGameLiveConfig

type LiveStartGameLiveConfig struct {
	// 分辨率
	Resolution *string `json:"resolution,omitempty"`
	// 帧率
	FrameRate *int32 `json:"frameRate,omitempty"`
	// 码率
	Bitrate *int32 `json:"bitrate,omitempty"`
}

type LiveStartGameLiveForms

type LiveStartGameLiveForms struct {
	// 用户appKey
	AppKey string `json:"appKey"`
	// 游戏会话Id
	GameSession string `json:"gameSession"`
	// 推流服务器地址
	ServerUrl string `json:"serverUrl"`
	// 鉴权参数
	StreamKey string `json:"streamKey"`
	// 直播推流配置
	Config *LiveStartGameLiveConfig `json:"config,omitempty"`
}

type LiveStartGameLiveResult

type LiveStartGameLiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                         `json:"success,omitempty"`
	Model   LiveStartGameLiveResultModel `json:"model,omitempty"`
}

type LiveStartGameLiveResultModel

type LiveStartGameLiveResultModel struct {
	// 推流结果
	Data bool `json:"data,omitempty"`
	// 推流标识ID
	LiveId string `json:"liveId,omitempty"`
	// 推流状态
	Status string `json:"status,omitempty"`
}

type LiveStopGameLiveForms

type LiveStopGameLiveForms struct {
	// 用户appKey
	AppKey string `json:"appKey"`
	// 游戏会话Id
	GameSession string `json:"gameSession"`
	// 推流标识ID
	LiveId *string `json:"liveId,omitempty"`
}

type LiveStopGameLiveResult

type LiveStopGameLiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                        `json:"success,omitempty"`
	Model   LiveStopGameLiveResultModel `json:"model,omitempty"`
}

type LiveStopGameLiveResultModel

type LiveStopGameLiveResultModel struct {
	// 推流结果
	Data bool `json:"data,omitempty"`
}

type MultiplayCloseForms

type MultiplayCloseForms struct {
	// 联机唯一Id
	MpId string `json:"mpId"`
	// 关闭原因
	Reason *string `json:"reason,omitempty"`
}

type MultiplayCloseResult

type MultiplayCloseResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                      `json:"success,omitempty"`
	Model   MultiplayCloseResultModel `json:"model,omitempty"`
}

type MultiplayCloseResultModel

type MultiplayCloseResultModel struct {
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
}

type MultiplayInitConfig

type MultiplayInitConfig struct {
	// 联机最多能进的人数
	MaxToken *int32 `json:"maxToken,omitempty"`
	// 联机主机断连超时时间
	HostTimeout *int32 `json:"hostTimeout,omitempty"`
	// 联机从机玩家断连超时时间
	ConnectTimeout *int32 `json:"connectTimeout,omitempty"`
	// 联机从机无操作超时时间
	InputTimeout *int32 `json:"inputTimeout,omitempty"`
}

type MultiplayInitForms

type MultiplayInitForms struct {
	// 游戏会话Id
	GameSession string `json:"gameSession"`
	// 分配的项目ak
	AppKey string `json:"appKey"`
	// 联机基础配置
	Config *MultiplayInitConfig   `json:"config,omitempty"`
	Tokens *[]MultiplayInitTokens `json:"tokens,omitempty"`
}

type MultiplayInitResult

type MultiplayInitResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                     `json:"success,omitempty"`
	Model   MultiplayInitResultModel `json:"model,omitempty"`
}

type MultiplayInitResultModel

type MultiplayInitResultModel struct {
	// 联机唯一Id
	MpId string `json:"mpId,omitempty"`
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
	// 创建者令牌Id
	CreatorTokenId string `json:"creatorTokenId,omitempty"`
	// 联机所有人员信息
	Tokens []MultiplayInitResultModelTokens `json:"tokens,omitempty"`
}

type MultiplayInitResultModelTokens

type MultiplayInitResultModelTokens struct {
	// 用户联机标识Id
	TokenId string `json:"tokenId,omitempty"`
	// 控制位
	ControlId int32 `json:"controlId,omitempty"`
	// 用户Id
	AccountId string `json:"accountId,omitempty"`
	// 当前用户连接session
	Session string `json:"session,omitempty"`
}

type MultiplayInitTokens

type MultiplayInitTokens struct {
	// 用户Id
	AccountId string `json:"accountId,omitempty"`
	// 控制位Id
	ControlId int32 `json:"controlId,omitempty"`
}

type MultiplayJoinForms

type MultiplayJoinForms struct {
	// 联机唯一Id
	MpId string `json:"mpId"`
	// 用户Id
	AccountId string `json:"accountId"`
	// 控制位
	ControlId *int32 `json:"controlId,omitempty"`
}

type MultiplayJoinResult

type MultiplayJoinResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                     `json:"success,omitempty"`
	Model   MultiplayJoinResultModel `json:"model,omitempty"`
}

type MultiplayJoinResultModel

type MultiplayJoinResultModel struct {
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
	// 加入人令牌Id
	TokenId string `json:"tokenId,omitempty"`
	// 加入者sessionId
	Session string `json:"session,omitempty"`
}

type MultiplayLeaveForms

type MultiplayLeaveForms struct {
	// 联机唯一Id
	MpId string `json:"mpId"`
	// 是否踢出
	KickOut bool `json:"kickOut"`
	// 踢出原因
	Reason   *string  `json:"reason,omitempty"`
	TokenIds []string `json:"tokenIds"`
}

type MultiplayLeaveResult

type MultiplayLeaveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                      `json:"success,omitempty"`
	Model   MultiplayLeaveResultModel `json:"model,omitempty"`
}

type MultiplayLeaveResultModel

type MultiplayLeaveResultModel struct {
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
}

type MultiplayModifyForms

type MultiplayModifyForms struct {
	// 联机唯一Id
	MpId   string                   `json:"mpId"`
	Tokens *[]MultiplayModifyTokens `json:"tokens,omitempty"`
}

type MultiplayModifyResult

type MultiplayModifyResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                       `json:"success,omitempty"`
	Model   MultiplayModifyResultModel `json:"model,omitempty"`
}

type MultiplayModifyResultModel

type MultiplayModifyResultModel struct {
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
}

type MultiplayModifyTokens

type MultiplayModifyTokens struct {
	// 令牌Id
	TokenId string `json:"tokenId,omitempty"`
	// 控制位Id
	ControlId int32 `json:"controlId,omitempty"`
}

type MultiplayQueryForms

type MultiplayQueryForms struct {
	// 联机唯一Id
	MpId string `json:"mpId"`
}

type MultiplayQueryResult

type MultiplayQueryResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                      `json:"success,omitempty"`
	Model   MultiplayQueryResultModel `json:"model,omitempty"`
}

type MultiplayQueryResultModel

type MultiplayQueryResultModel struct {
	// 当前联机数据版本号
	DataVer string `json:"dataVer,omitempty"`
	// 联机Id
	MpId   string                          `json:"mpId,omitempty"`
	Config MultiplayQueryResultModelConfig `json:"config,omitempty"`
	// 创建者tokenId
	CreatorTokenId string `json:"creatorTokenId,omitempty"`
	// 联机结束时间
	EndTs int64 `json:"endTs,omitempty"`
	// 当前联机玩家列表
	Tokens []MultiplayQueryResultModelTokens `json:"tokens,omitempty"`
}

type MultiplayQueryResultModelConfig

type MultiplayQueryResultModelConfig struct {
	// 联机最多能进的人数
	MaxToken int32 `json:"maxToken,omitempty"`
	// 联机主机断连超时时间,超出则关闭联机
	HostTimeout int32 `json:"hostTimeout,omitempty"`
	// 联机从机玩家断连超时时间,超出则退出联机
	ConnectTimeout int32 `json:"connectTimeout,omitempty"`
	// 联机无操作超时时间,超出则退出联机
	InputTimeout int32 `json:"inputTimeout,omitempty"`
}

type MultiplayQueryResultModelTokens

type MultiplayQueryResultModelTokens struct {
	// 联机令牌Id
	TokenId string `json:"tokenId,omitempty"`
	// 玩家控制位
	ControlId int32 `json:"controlId,omitempty"`
	// 玩家用户Id
	AccountId string `json:"accountId,omitempty"`
	// 玩家sessionId
	Session string `json:"session,omitempty"`
}

type QueryGameHangForms

type QueryGameHangForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
}

type QueryGameHangResult

type QueryGameHangResult struct {
	Success bool                     `json:"success,omitempty"`
	Model   QueryGameHangResultModel `json:"model,omitempty"`
}

type QueryGameHangResultModel

type QueryGameHangResultModel struct {
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 设置是否成功
	Success bool `json:"success,omitempty"`
	// 错误Code
	Code string `json:"code,omitempty"`
	// 错误Message
	Message string `json:"message,omitempty"`
	// 会话ID是否在挂机中
	Hanging bool `json:"hanging,omitempty"`
	// 开始挂机毫秒时间戳
	StartHangTimestamp int64 `json:"startHangTimestamp,omitempty"`
	// 挂机时长
	Duration int64 `json:"duration,omitempty"`
}

type QuerySessionStatusForms

type QuerySessionStatusForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
}

type QuerySessionStatusResult

type QuerySessionStatusResult struct {
	Success bool                          `json:"success,omitempty"`
	Model   QuerySessionStatusResultModel `json:"model,omitempty"`
}

type QuerySessionStatusResultModel

type QuerySessionStatusResultModel struct {
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty"`
	// 会话归属的租户ID
	TenantId int64 `json:"tenantId,omitempty"`
	// 会话归属的项目ID
	ProjectId string `json:"projectId,omitempty"`
	// 会话归属的游戏ID
	GameId string `json:"gameId,omitempty"`
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 会话当前状态:STARTED: 运行中,STOPPED: 已停止
	Status string `json:"status,omitempty"`
	// 会话所属用户ID
	AccountId string `json:"accountId,omitempty"`
	// 会话调度用户等级
	UserLevel int32 `json:"userLevel,omitempty"`
	// 会话调度大区ID
	RegionId string `json:"regionId,omitempty"`
	// 会话调度毫秒时间戳
	DispatchTime int64 `json:"dispatchTime,omitempty"`
	// 会话停止毫秒时间戳
	StopTime int64 `json:"stopTime,omitempty"`
	// 用户开始游戏毫秒时间戳
	PlayTime int64 `json:"playTime,omitempty"`
}

type SetGameAliveForms

type SetGameAliveForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
	// 游戏可运行时长
	KeepAlive int64 `json:"keepAlive"`
}

type SetGameAliveResult

type SetGameAliveResult struct {
	Success bool                    `json:"success,omitempty"`
	Model   SetGameAliveResultModel `json:"model,omitempty"`
}

type SetGameAliveResultModel

type SetGameAliveResultModel struct {
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 设置是否成功
	Success bool `json:"success,omitempty"`
	// 错误Code
	Code string `json:"code,omitempty"`
	// 错误Message
	Message string `json:"message,omitempty"`
}

type SetGameHangForms

type SetGameHangForms struct {
	// 会话ID
	GameSession string `json:"gameSession"`
	// 项目应用AK
	AppKey string `json:"appKey"`
	// 挂机时长
	Duration int64 `json:"duration"`
	// 是否踢出游戏中用户
	KickInTheGame *bool `json:"kickInTheGame,omitempty"`
}

type SetGameHangResult

type SetGameHangResult struct {
	Success bool                   `json:"success,omitempty"`
	Model   SetGameHangResultModel `json:"model,omitempty"`
}

type SetGameHangResultModel

type SetGameHangResultModel struct {
	// 会话ID
	GameSession string `json:"gameSession,omitempty"`
	// 设置是否成功
	Success bool `json:"success,omitempty"`
	// 错误Code
	Code string `json:"code,omitempty"`
	// 错误Message
	Message string `json:"message,omitempty"`
	// 开始挂机毫秒时间戳
	StartHangTimestamp int64 `json:"startHangTimestamp,omitempty"`
	// 挂机时长,单位:秒
	Duration int64 `json:"duration,omitempty"`
}

type StopGameForms

type StopGameForms struct {
	// 用户id,给到Paas平台和SDK,两者保持一致,全局唯一
	AccountId string `json:"accountId"`
	// Paas平台部署的游戏Id
	GameId string `json:"gameId"`
	// Paas平台AK(应用的AK,非服务端AK)
	AppKey string `json:"appKey"`
	// 调度成功返回的GameSession
	GameSession string `json:"gameSession"`
	// 端侧从Paas sdk获取的调度业务参数
	Reason *string `json:"reason,omitempty"`
}

type StopGameResult

type StopGameResult struct {
	Success bool                `json:"success,omitempty"`
	Model   StopGameResultModel `json:"model,omitempty"`
}

type StopGameResultModel

type StopGameResultModel struct {
	// Paas平台游戏ID
	GameId string `json:"gameId,omitempty"`
	// 会话标识
	GameSession string `json:"gameSession,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 调度执行结果
	Success bool `json:"success,omitempty"`
}

type StopPreopenContainerForms added in v1.0.20230718

type StopPreopenContainerForms struct {
	// 项目应用AK
	AppKey string `json:"appKey"`
	// 元境平台游戏ID
	GameId string `json:"gameId"`
	// 分批数
	NumberOfBatches *int32 `json:"numberOfBatches,omitempty"`
}

type StopPreopenContainerResult added in v1.0.20230718

type StopPreopenContainerResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	Success bool   `json:"success,omitempty"`
}

type TryToGetSlotForms

type TryToGetSlotForms struct {
	// 用户id,给到Paas平台和SDK,两者保持一致,全局唯一
	AccountId string `json:"accountId"`
	// Paas平台部署的游戏Id
	GameId string `json:"gameId"`
	// Paas平台AK(应用的AK,非服务端AK)
	AppKey string `json:"appKey"`
	// 需要调度的区域
	RegionId *string `json:"regionId,omitempty"`
	// false代表不使用断线重连,开启新游戏
	ReConnect *bool `json:"reConnect,omitempty"`
	// 端侧从Paas sdk获取的调度业务参数
	BizParam *string `json:"bizParam,omitempty"`
	// App端公网ip
	ClientIp *string `json:"clientIp,omitempty"`
	// 标签之间用半角逗号分隔
	Tags *string `json:"tags,omitempty"`
	// 调度等级
	UserLevel *int32 `json:"userLevel,omitempty"`
	// 编码
	Codec *int32 `json:"codec,omitempty"`
	// 画质
	Resolution *int32 `json:"resolution,omitempty"`
	// 码率
	BitRate *int32 `json:"bitRate,omitempty"`
	// 帧率
	Fps *int32 `json:"fps,omitempty"`
	// 启动命令,透传至ISV用于启动游戏
	GameCmdParam *string `json:"gameCmdParam,omitempty"`
	// 游戏启动设置参数
	StartParam *TryToGetSlotFormsStartParam `json:"startParam,omitempty"`
}

type TryToGetSlotFormsStartParam

type TryToGetSlotFormsStartParam struct {
	// 启动待缩放分辨率
	Resolution *string `json:"resolution,omitempty"`
	// 控制游戏运行时长
	KeepAlive *int64 `json:"keepAlive,omitempty"`
	// 游戏中设备掉线后会话保活时长
	KeepDisconnectAlive *int64 `json:"keepDisconnectAlive,omitempty"`
	// 游戏中无操作时会话保活时长
	KeepNoPlayAlive *int64 `json:"keepNoPlayAlive,omitempty"`
	// 设备品牌
	DeviceBrand *string `json:"deviceBrand,omitempty"`
	// 设备型号
	DeviceModel *string `json:"deviceModel,omitempty"`
	// 设备DPI
	DeviceDpi *int32 `json:"deviceDpi,omitempty"`
	// 设备DPR
	DeviceDpr *int32 `json:"deviceDpr,omitempty"`
	// 设备分辨率
	DeviceResolution *string `json:"deviceResolution,omitempty"`
	// 手游输入法控制
	GameInput *string `json:"gameInput,omitempty"`
	// 游戏脚本id
	ScriptId *int32 `json:"scriptId,omitempty"`
	// 码率自适应开关
	BitRateSelfAdaption *int32 `json:"bitRateSelfAdaption,omitempty"`
	// 游戏调度实例等级
	ScheduleUserLevels *string `json:"scheduleUserLevels,omitempty"`
	// 设备号Android
	Ssaid *string `json:"ssaid,omitempty"`
	// 应用渠道
	AppChannel *string `json:"appChannel,omitempty"`
	// 游戏初始化路径
	CloudInit *string `json:"cloudInit,omitempty"`
	// 设备id
	SysDeviceId *string `json:"sysDeviceId,omitempty"`
	ArchiveUrl  *string `json:"archiveUrl,omitempty"`
	ArchiveMd5  *string `json:"archiveMd5,omitempty"`
}

type TryToGetSlotResult

type TryToGetSlotResult struct {
	Success bool                    `json:"success,omitempty"`
	Model   TryToGetSlotResultModel `json:"model,omitempty"`
}

type TryToGetSlotResultModel

type TryToGetSlotResultModel struct {
	// Paas平台游戏ID
	GameId string `json:"gameId,omitempty"`
	// 会话标识
	GameSession string `json:"gameSession,omitempty"`
	// 分配的region
	RegionId string `json:"regionId,omitempty"`
	// 用户id,给到Paas平台和SDK,两者保持一致,全局唯一
	AccountId string `json:"accountId,omitempty"`
	// 返回码
	Code string `json:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty"`
	// 调度执行结果
	Success bool `json:"success,omitempty"`
	// 调度结果集
	SlotData string `json:"slotData,omitempty"`
	// 调度资源所在国家
	Country string `json:"country,omitempty"`
	// 调度资源所在省份
	Province string `json:"province,omitempty"`
	// 调度资源所在城市
	City string `json:"city,omitempty"`
	// 调度资源运营商信息
	Operators []TryToGetSlotResultModelOperators `json:"operators,omitempty"`
}

type TryToGetSlotResultModelOperators added in v1.0.20230718

type TryToGetSlotResultModelOperators struct {
	// 运营商IP
	OperatorIp string `json:"operatorIp,omitempty"`
	// 运营商英文名称
	OperatorEnname string `json:"operatorEnname,omitempty"`
	// 运营商中文名称
	OperatorCnName string `json:"operatorCnName,omitempty"`
}

type UsercontollerDeleteGameArchiveResult

type UsercontollerDeleteGameArchiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                      `json:"success,omitempty"`
	Model   UsercontollerDeleteGameArchiveResultModel `json:"model,omitempty"`
}

type UsercontollerDeleteGameArchiveResultModel

type UsercontollerDeleteGameArchiveResultModel struct {
	// 状态
	Status int32 `json:"status,omitempty"`
}

type UsercontollerGetGameTrialSurplusDurationResult

type UsercontollerGetGameTrialSurplusDurationResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                                `json:"success,omitempty"`
	Model   UsercontollerGetGameTrialSurplusDurationResultModel `json:"model,omitempty"`
}

type UsercontollerGetGameTrialSurplusDurationResultModel

type UsercontollerGetGameTrialSurplusDurationResultModel struct {
	// 命中的策略列表
	TrialPolicyResponses []UsercontollerGetGameTrialSurplusDurationResultModelTrialPolicyResponses `json:"trialPolicyResponses,omitempty"`
}

type UsercontollerGetGameTrialSurplusDurationResultModelTrialPolicyResponses

type UsercontollerGetGameTrialSurplusDurationResultModelTrialPolicyResponses struct {
	// 剩余试玩时长
	SurplusDurationInSecond int64 `json:"surplusDurationInSecond,omitempty"`
	// 策略类型
	PolicyType string `json:"policyType,omitempty"`
}

type UsercontollerGetUserGameArchiveResult added in v1.0.20230809

type UsercontollerGetUserGameArchiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                       `json:"success,omitempty"`
	Model   UsercontollerGetUserGameArchiveResultModel `json:"model,omitempty"`
}

type UsercontollerGetUserGameArchiveResultModel added in v1.0.20230809

type UsercontollerGetUserGameArchiveResultModel struct {
	// 下载链接
	DownloadUrl string `json:"downloadUrl,omitempty"`
	// 存档MD5
	ObjectMD5          string                                                       `json:"objectMD5,omitempty"`
	UserGameArchiveDTO UsercontollerGetUserGameArchiveResultModelUserGameArchiveDto `json:"userGameArchiveDTO,omitempty"`
}

type UsercontollerGetUserGameArchiveResultModelUserGameArchiveDto added in v1.0.20230810

type UsercontollerGetUserGameArchiveResultModelUserGameArchiveDto struct {
	// 游戏会话ID
	GameSessionId string `json:"gameSessionId,omitempty"`
	// 存档生成时间
	GmtCreate int64 `json:"gmtCreate,omitempty"`
}

type UsercontollerListLatestGameArchiveResult

type UsercontollerListLatestGameArchiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                          `json:"success,omitempty"`
	Model   UsercontollerListLatestGameArchiveResultModel `json:"model,omitempty"`
}

type UsercontollerListLatestGameArchiveResultModel

type UsercontollerListLatestGameArchiveResultModel struct {
	// 总数
	TotalCount int32 `json:"totalCount,omitempty"`
	// 分页数量
	PageSize int32 `json:"pageSize,omitempty"`
	// 当前页码
	PageNumber int32 `json:"pageNumber,omitempty"`
	// id of the request
	RequestId string `json:"requestId,omitempty"`
	// 存档数据列表
	Items []UsercontollerListLatestGameArchiveResultModelItems `json:"items,omitempty"`
}

type UsercontollerListLatestGameArchiveResultModelItems

type UsercontollerListLatestGameArchiveResultModelItems struct {
	// 用户ID
	AccountId string `json:"accountId,omitempty"`
	// 游戏ID
	GameId string `json:"gameId,omitempty"`
	// 存档ID
	ArchiveId string `json:"archiveId,omitempty"`
	// 存档时间,时间戳
	ArchiveTime int64 `json:"archiveTime,omitempty"`
	// 打标状态
	TagStatus int32 `json:"tagStatus,omitempty"`
}

type UsercontollerRestoreGameArchiveResult

type UsercontollerRestoreGameArchiveResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                       `json:"success,omitempty"`
	Model   UsercontollerRestoreGameArchiveResultModel `json:"model,omitempty"`
}

type UsercontollerRestoreGameArchiveResultModel

type UsercontollerRestoreGameArchiveResultModel struct {
	// 状态
	Status int32 `json:"status,omitempty"`
}

type UsercontollerUpdateGameArchiveTagStatusResult

type UsercontollerUpdateGameArchiveTagStatusResult struct {
	// 服务端状态码
	MsgCode string `json:"msgCode,omitempty"`
	// 服务端描述信息
	MsgInfo string `json:"msgInfo,omitempty"`
	// 是否成功
	Success bool                                               `json:"success,omitempty"`
	Model   UsercontollerUpdateGameArchiveTagStatusResultModel `json:"model,omitempty"`
}

type UsercontollerUpdateGameArchiveTagStatusResultModel

type UsercontollerUpdateGameArchiveTagStatusResultModel struct {
	// 状态
	Status int32 `json:"status,omitempty"`
}

type UsercontrollerDeleteGameArchiveForms

type UsercontrollerDeleteGameArchiveForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 存档ID
	ArchiveId string `json:"archiveId"`
}

type UsercontrollerGetGameTrialSurplusDurationForms

type UsercontrollerGetGameTrialSurplusDurationForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 项目ID
	ProjectId string `json:"projectId"`
}

type UsercontrollerGetUserGameArchiveForms added in v1.0.20230809

type UsercontrollerGetUserGameArchiveForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 项目ID
	ProjectId string `json:"projectId"`
}

type UsercontrollerListLatestGameArchiveForms

type UsercontrollerListLatestGameArchiveForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 每页数量
	PageSize *int32 `json:"pageSize,omitempty"`
	// 页码
	PageNumber *int32 `json:"pageNumber,omitempty"`
	// 打标状态,1为打标,0为非打标
	TagStatus *int32 `json:"tagStatus,omitempty"`
}

type UsercontrollerRestoreGameArchiveForms

type UsercontrollerRestoreGameArchiveForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 存档ID
	ArchiveId string `json:"archiveId"`
}

type UsercontrollerUpdateGameArchiveTagStatusForms

type UsercontrollerUpdateGameArchiveTagStatusForms struct {
	// 用户id
	AccountId string `json:"accountId"`
	// 游戏Id
	GameId string `json:"gameId"`
	// 存档ID
	ArchiveId string `json:"archiveId"`
	// 打标状态,1为打标,0为非打标
	TagStatus int32 `json:"tagStatus"`
}

Source Files

Jump to

Keyboard shortcuts

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