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 * *
Index ¶
- Constants
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type Configuration
- type ConsoleAdminApiService
- func (s *ConsoleAdminApiService) ActivateDeployment(varForms *model.ConsoleAdminActivateDeploymentForms) (model.ConsoleAdminActivateDeploymentResult, *http.Response, error)
- func (s *ConsoleAdminApiService) AdaptGameVersion(varForms *model.ConsoleAdminAdaptGameVersionForms) (model.ConsoleAdminAdaptGameVersionResult, *http.Response, error)
- func (s *ConsoleAdminApiService) AddGameToProject(varForms *model.ConsoleAdminAddGameToProjectForms) (model.ConsoleAdminAddGameToProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) CreateGame(varForms *model.ConsoleAdminCreateGameForms) (model.ConsoleAdminCreateGameResult, *http.Response, error)
- func (s *ConsoleAdminApiService) CreateProject(varForms *model.ConsoleAdminCreateProjectForms) (model.ConsoleAdminCreateProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) DeleteGame(varForms *model.ConsoleAdminDeleteGameForms) (model.ConsoleAdminDeleteGameResult, *http.Response, error)
- func (s *ConsoleAdminApiService) DeleteGameVersion(varForms *model.ConsoleAdminDeleteGameVersionForms) (model.ConsoleAdminDeleteGameVersionResult, *http.Response, error)
- func (s *ConsoleAdminApiService) DeleteProject(varForms *model.ConsoleAdminDeleteProjectForms) (model.ConsoleAdminDeleteProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) GetGameVersion(varForms *model.ConsoleAdminGetGameVersionForms) (model.ConsoleAdminGetGameVersionResult, *http.Response, error)
- func (s *ConsoleAdminApiService) GetGameVersionProgress(varForms *model.ConsoleAdminGetGameVersionProgressForms) (model.ConsoleAdminGetGameVersionProgressResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListActivateableInstances(varForms *model.ConsoleAdminListActivateableInstancesForms) (model.ConsoleAdminListActivateableInstancesResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListActivatedInstances(varForms *model.ConsoleAdminListActivatedInstancesForms) (model.ConsoleAdminListActivatedInstancesResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListControllersOfGame(varForms *model.ConsoleAdminListControllersOfGameForms) (model.ConsoleAdminListControllersOfGameResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListDeployableInstances(varForms *model.ConsoleAdminListDeployableInstancesForms) (model.ConsoleAdminListDeployableInstancesResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListGameDeployDetailsOfProject(varForms *model.ConsoleAdminListGameDeployDetailsOfProjectForms) (model.ConsoleAdminListGameDeployDetailsOfProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListGameVersions(varForms *model.ConsoleAdminListGameVersionsForms) (model.ConsoleAdminListGameVersionsResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListGames(varForms *model.ConsoleAdminListGamesForms) (model.ConsoleAdminListGamesResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListInstancesOfProject(varForms *model.ConsoleAdminListInstancesOfProjectForms) (model.ConsoleAdminListInstancesOfProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListProjects(varForms *model.ConsoleAdminListProjectsForms) (model.ConsoleAdminListProjectsResult, *http.Response, error)
- func (s *ConsoleAdminApiService) ListVersionDeployInstances(varForms *model.ConsoleAdminListVersionDeployInstancesForms) (model.ConsoleAdminListVersionDeployInstancesResult, *http.Response, error)
- func (s *ConsoleAdminApiService) RemoveGameFromProject(varForms *model.ConsoleAdminRemoveGameFromProjectForms) (model.ConsoleAdminRemoveGameFromProjectResult, *http.Response, error)
- func (s *ConsoleAdminApiService) SubmitDeployment(varForms *model.ConsoleAdminSubmitDeploymentForms) (model.ConsoleAdminSubmitDeploymentResult, *http.Response, error)
- func (s *ConsoleAdminApiService) UploadGameVersionByDownload(varForms *model.ConsoleAdminUploadGameVersionByDownloadForms) (model.ConsoleAdminUploadGameVersionByDownloadResult, *http.Response, error)
- type DispatchApiService
- func (s *DispatchApiService) BatchStopGame(varForms *model.BatchStopGameForms) (model.BatchStopGameResult, *http.Response, error)
- func (s *DispatchApiService) CancelGameHang(varForms *model.CancelGameHangForms) (model.CancelGameHangResult, *http.Response, error)
- func (s *DispatchApiService) GameNotify(varForms *model.GameNotifyForms) (model.GameNotifyResult, *http.Response, error)
- func (s *DispatchApiService) GetGameConcurrency(varForms *model.GetGameConcurrencyForms) (model.GetGameConcurrencyResult, *http.Response, error)
- func (s *DispatchApiService) GetStock(varForms *model.GetStockForms) (model.GetStockResult, *http.Response, error)
- func (s *DispatchApiService) GetStopGameToken(varForms *model.GetStopGameTokenForms) (model.GetStopGameTokenResult, *http.Response, error)
- func (s *DispatchApiService) ListGameServerIp(varForms *model.ListGameServerIpForms) (model.ListGameServerIpResult, *http.Response, error)
- func (s *DispatchApiService) QueryGameHang(varForms *model.QueryGameHangForms) (model.QueryGameHangResult, *http.Response, error)
- func (s *DispatchApiService) QuerySessionStatus(varForms *model.QuerySessionStatusForms) (model.QuerySessionStatusResult, *http.Response, error)
- func (s *DispatchApiService) SetGameAlive(varForms *model.SetGameAliveForms) (model.SetGameAliveResult, *http.Response, error)
- func (s *DispatchApiService) SetGameHang(varForms *model.SetGameHangForms) (model.SetGameHangResult, *http.Response, error)
- func (s *DispatchApiService) StopGame(varForms *model.StopGameForms) (model.StopGameResult, *http.Response, error)
- func (s *DispatchApiService) StopPreopenContainer(varForms *model.StopPreopenContainerForms) (model.StopPreopenContainerResult, *http.Response, error)
- func (s *DispatchApiService) TryToGetSlot(varForms *model.TryToGetSlotForms) (model.TryToGetSlotResult, *http.Response, error)
- type GenericError
- type InteractiveApiService
- func (s *InteractiveApiService) GetParty(varForms *model.InteractiveGetPartyForms) (model.InteractiveGetPartyResult, *http.Response, error)
- func (s *InteractiveApiService) GetPartyStatus(varForms *model.InteractiveGetPartyStatusForms) (model.InteractiveGetPartyStatusResult, *http.Response, error)
- func (s *InteractiveApiService) JoinParty(varForms *model.InteractiveJoinPartyForms) (model.InteractiveJoinPartyResult, *http.Response, error)
- func (s *InteractiveApiService) KickOutUser(varForms *model.InteractiveKickOutUserForms) (model.InteractiveKickOutUserResult, *http.Response, error)
- func (s *InteractiveApiService) ModifySeats(varForms *model.InteractiveModifySeatsForms) (model.InteractiveModifySeatsResult, *http.Response, error)
- func (s *InteractiveApiService) ShutDownParty(varForms *model.InteractiveShutDownPartyForms) (model.InteractiveShutDownPartyResult, *http.Response, error)
- type LiveApiService
- func (s *LiveApiService) QueryStatus(varForms *model.LiveQueryStatusForms) (model.LiveQueryStatusResult, *http.Response, error)
- func (s *LiveApiService) StartGameLive(varForms *model.LiveStartGameLiveForms) (model.LiveStartGameLiveResult, *http.Response, error)
- func (s *LiveApiService) StopGameLive(varForms *model.LiveStopGameLiveForms) (model.LiveStopGameLiveResult, *http.Response, error)
- type MultiplayApiService
- func (s *MultiplayApiService) Close(varForms *model.MultiplayCloseForms) (model.MultiplayCloseResult, *http.Response, error)
- func (s *MultiplayApiService) Init(varForms *model.MultiplayInitForms) (model.MultiplayInitResult, *http.Response, error)
- func (s *MultiplayApiService) Join(varForms *model.MultiplayJoinForms) (model.MultiplayJoinResult, *http.Response, error)
- func (s *MultiplayApiService) Leave(varForms *model.MultiplayLeaveForms) (model.MultiplayLeaveResult, *http.Response, error)
- func (s *MultiplayApiService) Modify(varForms *model.MultiplayModifyForms) (model.MultiplayModifyResult, *http.Response, error)
- func (s *MultiplayApiService) Query(varForms *model.MultiplayQueryForms) (model.MultiplayQueryResult, *http.Response, error)
- type TokenApiService
- type UsercontrollerApiService
- func (s *UsercontrollerApiService) DeleteGameArchive(varForms *model.UsercontrollerDeleteGameArchiveForms) (model.UsercontollerDeleteGameArchiveResult, *http.Response, error)
- func (s *UsercontrollerApiService) GetGameTrialSurplusDuration(varForms *model.UsercontrollerGetGameTrialSurplusDurationForms) (model.UsercontollerGetGameTrialSurplusDurationResult, *http.Response, error)
- func (s *UsercontrollerApiService) GetUserGameArchive(varForms *model.UsercontrollerGetUserGameArchiveForms) (model.UsercontollerGetUserGameArchiveResult, *http.Response, error)
- func (s *UsercontrollerApiService) ListLatestGameArchive(varForms *model.UsercontrollerListLatestGameArchiveForms) (model.UsercontollerListLatestGameArchiveResult, *http.Response, error)
- func (s *UsercontrollerApiService) RestoreGameArchive(varForms *model.UsercontrollerRestoreGameArchiveForms) (model.UsercontollerRestoreGameArchiveResult, *http.Response, error)
- func (s *UsercontrollerApiService) UpdateGameArchiveTagStatus(varForms *model.UsercontrollerUpdateGameArchiveTagStatusForms) (model.UsercontollerUpdateGameArchiveTagStatusResult, *http.Response, error)
Constants ¶
const ( Trace_Id string = "Traceid" Result_Status string = "Result-Status" )
Variables ¶
var (
DefaultConfiguration = NewConfiguration()
)
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct { ConsoleAdminApi *ConsoleAdminApiService DispatchApi *DispatchApiService InteractiveApi *InteractiveApiService LiveApi *LiveApiService MultiplayApi *MultiplayApiService TokenApi *TokenApiService UsercontrollerApi *UsercontrollerApiService // contains filtered or unexported fields }
APIClient manages communication with the API In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
type Configuration ¶
type Configuration struct { Host string `json:"host"` Scheme string `json:"scheme"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` AccessKey string `json:"accessKey"` SecretKey string `json:"secretKey"` SignatureVersion string `json:"signatureVersion"` SignatureMethod string `json:"signatureMethod"` HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration() *Configuration
type ConsoleAdminApiService ¶
type ConsoleAdminApiService service
func (*ConsoleAdminApiService) ActivateDeployment ¶ added in v1.0.20230410
func (s *ConsoleAdminApiService) ActivateDeployment( varForms *model.ConsoleAdminActivateDeploymentForms, ) (model.ConsoleAdminActivateDeploymentResult, *http.Response, error)
ActivateDeployment
- 激活已部署成功的游戏版本的部署
- @param varForms model.ConsoleAdminActivateDeploymentForms
func (*ConsoleAdminApiService) AdaptGameVersion ¶
func (s *ConsoleAdminApiService) AdaptGameVersion( varForms *model.ConsoleAdminAdaptGameVersionForms, ) (model.ConsoleAdminAdaptGameVersionResult, *http.Response, error)
AdaptGameVersion
- 发起游戏版本适配
- @param varForms model.ConsoleAdminAdaptGameVersionForms
func (*ConsoleAdminApiService) AddGameToProject ¶
func (s *ConsoleAdminApiService) AddGameToProject( varForms *model.ConsoleAdminAddGameToProjectForms, ) (model.ConsoleAdminAddGameToProjectResult, *http.Response, error)
AddGameToProject
- 将游戏添加到项目
- @param varForms model.ConsoleAdminAddGameToProjectForms
func (*ConsoleAdminApiService) CreateGame ¶
func (s *ConsoleAdminApiService) CreateGame( varForms *model.ConsoleAdminCreateGameForms, ) (model.ConsoleAdminCreateGameResult, *http.Response, error)
CreateGame
- 创建游戏
- @param varForms model.ConsoleAdminCreateGameForms
func (*ConsoleAdminApiService) CreateProject ¶
func (s *ConsoleAdminApiService) CreateProject( varForms *model.ConsoleAdminCreateProjectForms, ) (model.ConsoleAdminCreateProjectResult, *http.Response, error)
CreateProject
- 创建项目
- @param varForms model.ConsoleAdminCreateProjectForms
func (*ConsoleAdminApiService) DeleteGame ¶
func (s *ConsoleAdminApiService) DeleteGame( varForms *model.ConsoleAdminDeleteGameForms, ) (model.ConsoleAdminDeleteGameResult, *http.Response, error)
DeleteGame
- 删除指定的游戏
- @param varForms model.ConsoleAdminDeleteGameForms
func (*ConsoleAdminApiService) DeleteGameVersion ¶
func (s *ConsoleAdminApiService) DeleteGameVersion( varForms *model.ConsoleAdminDeleteGameVersionForms, ) (model.ConsoleAdminDeleteGameVersionResult, *http.Response, error)
DeleteGameVersion
- 发起游戏版本适配
- @param varForms model.ConsoleAdminDeleteGameVersionForms
func (*ConsoleAdminApiService) DeleteProject ¶
func (s *ConsoleAdminApiService) DeleteProject( varForms *model.ConsoleAdminDeleteProjectForms, ) (model.ConsoleAdminDeleteProjectResult, *http.Response, error)
DeleteProject
- 删除指定的项目
- @param varForms model.ConsoleAdminDeleteProjectForms
func (*ConsoleAdminApiService) GetGameVersion ¶
func (s *ConsoleAdminApiService) GetGameVersion( varForms *model.ConsoleAdminGetGameVersionForms, ) (model.ConsoleAdminGetGameVersionResult, *http.Response, error)
GetGameVersion
- 获取单个游戏版本信息
- @param varForms model.ConsoleAdminGetGameVersionForms
func (*ConsoleAdminApiService) GetGameVersionProgress ¶
func (s *ConsoleAdminApiService) GetGameVersionProgress( varForms *model.ConsoleAdminGetGameVersionProgressForms, ) (model.ConsoleAdminGetGameVersionProgressResult, *http.Response, error)
GetGameVersionProgress
- 查询版本处理进度(包含上传、适配、部署)
- @param varForms model.ConsoleAdminGetGameVersionProgressForms
func (*ConsoleAdminApiService) ListActivateableInstances ¶ added in v1.0.20230410
func (s *ConsoleAdminApiService) ListActivateableInstances( varForms *model.ConsoleAdminListActivateableInstancesForms, ) (model.ConsoleAdminListActivateableInstancesResult, *http.Response, error)
ListActivateableInstances
- 指定项目和游戏版本,获取可激活且可调度的实例及调度配置
- @param varForms model.ConsoleAdminListActivateableInstancesForms
func (*ConsoleAdminApiService) ListActivatedInstances ¶ added in v1.0.20230410
func (s *ConsoleAdminApiService) ListActivatedInstances( varForms *model.ConsoleAdminListActivatedInstancesForms, ) (model.ConsoleAdminListActivatedInstancesResult, *http.Response, error)
ListActivatedInstances
- 指定项目和游戏,获取已激活版本的可调度实例及调度配置
- @param varForms model.ConsoleAdminListActivatedInstancesForms
func (*ConsoleAdminApiService) ListControllersOfGame ¶ added in v1.0.20230410
func (s *ConsoleAdminApiService) ListControllersOfGame( varForms *model.ConsoleAdminListControllersOfGameForms, ) (model.ConsoleAdminListControllersOfGameResult, *http.Response, error)
ListControllersOfGame
- 获取单个游戏关联的控制器列表
- @param varForms model.ConsoleAdminListControllersOfGameForms
func (*ConsoleAdminApiService) ListDeployableInstances ¶
func (s *ConsoleAdminApiService) ListDeployableInstances( varForms *model.ConsoleAdminListDeployableInstancesForms, ) (model.ConsoleAdminListDeployableInstancesResult, *http.Response, error)
ListDeployableInstances
- 指定项目和游戏版本,获取可以部署的实例
- @param varForms model.ConsoleAdminListDeployableInstancesForms
func (*ConsoleAdminApiService) ListGameDeployDetailsOfProject ¶ added in v1.0.20230718
func (s *ConsoleAdminApiService) ListGameDeployDetailsOfProject( varForms *model.ConsoleAdminListGameDeployDetailsOfProjectForms, ) (model.ConsoleAdminListGameDeployDetailsOfProjectResult, *http.Response, error)
ListGameDeployDetailsOfProject
- 获取项目下游戏部署版本信息
- @param varForms model.ConsoleAdminListGameDeployDetailsOfProjectForms
func (*ConsoleAdminApiService) ListGameVersions ¶
func (s *ConsoleAdminApiService) ListGameVersions( varForms *model.ConsoleAdminListGameVersionsForms, ) (model.ConsoleAdminListGameVersionsResult, *http.Response, error)
ListGameVersions
- 分页获取游戏版本列表
- @param varForms model.ConsoleAdminListGameVersionsForms
func (*ConsoleAdminApiService) ListGames ¶
func (s *ConsoleAdminApiService) ListGames( varForms *model.ConsoleAdminListGamesForms, ) (model.ConsoleAdminListGamesResult, *http.Response, error)
ListGames
- 分页获取游戏列表
- @param varForms model.ConsoleAdminListGamesForms
func (*ConsoleAdminApiService) ListInstancesOfProject ¶ added in v1.0.20230602
func (s *ConsoleAdminApiService) ListInstancesOfProject( varForms *model.ConsoleAdminListInstancesOfProjectForms, ) (model.ConsoleAdminListInstancesOfProjectResult, *http.Response, error)
ListInstancesOfProject
- 分页获取项目中的实例
- @param varForms model.ConsoleAdminListInstancesOfProjectForms
func (*ConsoleAdminApiService) ListProjects ¶
func (s *ConsoleAdminApiService) ListProjects( varForms *model.ConsoleAdminListProjectsForms, ) (model.ConsoleAdminListProjectsResult, *http.Response, error)
ListProjects
- 分页获取项目列表
- @param varForms model.ConsoleAdminListProjectsForms
func (*ConsoleAdminApiService) ListVersionDeployInstances ¶ added in v1.0.20230718
func (s *ConsoleAdminApiService) ListVersionDeployInstances( varForms *model.ConsoleAdminListVersionDeployInstancesForms, ) (model.ConsoleAdminListVersionDeployInstancesResult, *http.Response, error)
ListVersionDeployInstances
- 获取项目下游戏版本的部署实例信息
- @param varForms model.ConsoleAdminListVersionDeployInstancesForms
func (*ConsoleAdminApiService) RemoveGameFromProject ¶
func (s *ConsoleAdminApiService) RemoveGameFromProject( varForms *model.ConsoleAdminRemoveGameFromProjectForms, ) (model.ConsoleAdminRemoveGameFromProjectResult, *http.Response, error)
RemoveGameFromProject
- 将游戏移出项目
- @param varForms model.ConsoleAdminRemoveGameFromProjectForms
func (*ConsoleAdminApiService) SubmitDeployment ¶
func (s *ConsoleAdminApiService) SubmitDeployment( varForms *model.ConsoleAdminSubmitDeploymentForms, ) (model.ConsoleAdminSubmitDeploymentResult, *http.Response, error)
SubmitDeployment
- 提交游戏版本的部署请求
- @param varForms model.ConsoleAdminSubmitDeploymentForms
func (*ConsoleAdminApiService) UploadGameVersionByDownload ¶
func (s *ConsoleAdminApiService) UploadGameVersionByDownload( varForms *model.ConsoleAdminUploadGameVersionByDownloadForms, ) (model.ConsoleAdminUploadGameVersionByDownloadResult, *http.Response, error)
UploadGameVersionByDownload
- 一键上传:文件上传接口,用远程下载的方式生成新版本
- @param varForms model.ConsoleAdminUploadGameVersionByDownloadForms
type DispatchApiService ¶
type DispatchApiService service
func (*DispatchApiService) BatchStopGame ¶
func (s *DispatchApiService) BatchStopGame( varForms *model.BatchStopGameForms, ) (model.BatchStopGameResult, *http.Response, error)
BatchStopGame
- 游戏下全量踢下线,异步接口
- @param varForms model.BatchStopGameForms
func (*DispatchApiService) CancelGameHang ¶
func (s *DispatchApiService) CancelGameHang( varForms *model.CancelGameHangForms, ) (model.CancelGameHangResult, *http.Response, error)
CancelGameHang
- 取消游戏挂机
- @param varForms model.CancelGameHangForms
func (*DispatchApiService) GameNotify ¶ added in v1.0.20230718
func (s *DispatchApiService) GameNotify( varForms *model.GameNotifyForms, ) (model.GameNotifyResult, *http.Response, error)
GameNotify
- 游戏通知
- @param varForms model.GameNotifyForms
func (*DispatchApiService) GetGameConcurrency ¶
func (s *DispatchApiService) GetGameConcurrency( varForms *model.GetGameConcurrencyForms, ) (model.GetGameConcurrencyResult, *http.Response, error)
GetGameConcurrency
- 调用GetGameConcurrency获取游戏当前并发数
- @param varForms model.GetGameConcurrencyForms
func (*DispatchApiService) GetStock ¶
func (s *DispatchApiService) GetStock( varForms *model.GetStockForms, ) (model.GetStockResult, *http.Response, error)
GetStock
- 调用GetStock获取游戏当前库存
- @param varForms model.GetStockForms
func (*DispatchApiService) GetStopGameToken ¶
func (s *DispatchApiService) GetStopGameToken( varForms *model.GetStopGameTokenForms, ) (model.GetStopGameTokenResult, *http.Response, error)
GetStopGameToken
- 全量踢下线获取token
- @param varForms model.GetStopGameTokenForms
func (*DispatchApiService) ListGameServerIp ¶
func (s *DispatchApiService) ListGameServerIp( varForms *model.ListGameServerIpForms, ) (model.ListGameServerIpResult, *http.Response, error)
ListGameServerIp
- 获取自己租户下的游戏服务器ip列表
- @param varForms model.ListGameServerIpForms
func (*DispatchApiService) QueryGameHang ¶
func (s *DispatchApiService) QueryGameHang( varForms *model.QueryGameHangForms, ) (model.QueryGameHangResult, *http.Response, error)
QueryGameHang
- 查询游戏挂机状态
- @param varForms model.QueryGameHangForms
func (*DispatchApiService) QuerySessionStatus ¶
func (s *DispatchApiService) QuerySessionStatus( varForms *model.QuerySessionStatusForms, ) (model.QuerySessionStatusResult, *http.Response, error)
QuerySessionStatus
- 查询会话当前状态
- @param varForms model.QuerySessionStatusForms
func (*DispatchApiService) SetGameAlive ¶
func (s *DispatchApiService) SetGameAlive( varForms *model.SetGameAliveForms, ) (model.SetGameAliveResult, *http.Response, error)
SetGameAlive
- 设置游戏可运行时长
- @param varForms model.SetGameAliveForms
func (*DispatchApiService) SetGameHang ¶
func (s *DispatchApiService) SetGameHang( varForms *model.SetGameHangForms, ) (model.SetGameHangResult, *http.Response, error)
SetGameHang
- 设置游戏挂机
- @param varForms model.SetGameHangForms
func (*DispatchApiService) StopGame ¶
func (s *DispatchApiService) StopGame( varForms *model.StopGameForms, ) (model.StopGameResult, *http.Response, error)
StopGame
- 服务端发起,停止某个用户的某个游戏的某个会话
- @param varForms model.StopGameForms
func (*DispatchApiService) StopPreopenContainer ¶ added in v1.0.20230718
func (s *DispatchApiService) StopPreopenContainer( varForms *model.StopPreopenContainerForms, ) (model.StopPreopenContainerResult, *http.Response, error)
StopPreopenContainer
- 停止预开容器
- @param varForms model.StopPreopenContainerForms
func (*DispatchApiService) TryToGetSlot ¶
func (s *DispatchApiService) TryToGetSlot( varForms *model.TryToGetSlotForms, ) (model.TryToGetSlotResult, *http.Response, error)
TryToGetSlot
- 为用户调度分配游戏容器,容器一旦分配成功会被锁住,一段时间内不再分配给其他用户,过期释放。
- @param varForms model.TryToGetSlotForms
type GenericError ¶
type GenericError struct {
// contains filtered or unexported fields
}
GenericError Provides access to the body, error and model on returned errors.
func (GenericError) Body ¶
func (e GenericError) Body() []byte
Body returns the raw bytes of the response
func (GenericError) Error ¶
func (e GenericError) Error() string
Error returns non-empty string if there was an error.
func (GenericError) Model ¶
func (e GenericError) Model() interface{}
Model returns the unpacked model of the error
type InteractiveApiService ¶
type InteractiveApiService service
func (*InteractiveApiService) GetParty ¶
func (s *InteractiveApiService) GetParty( varForms *model.InteractiveGetPartyForms, ) (model.InteractiveGetPartyResult, *http.Response, error)
GetParty
- 获取派对
- @param varForms model.InteractiveGetPartyForms
func (*InteractiveApiService) GetPartyStatus ¶
func (s *InteractiveApiService) GetPartyStatus( varForms *model.InteractiveGetPartyStatusForms, ) (model.InteractiveGetPartyStatusResult, *http.Response, error)
GetPartyStatus
- 查询派对游戏状态
- @param varForms model.InteractiveGetPartyStatusForms
func (*InteractiveApiService) JoinParty ¶
func (s *InteractiveApiService) JoinParty( varForms *model.InteractiveJoinPartyForms, ) (model.InteractiveJoinPartyResult, *http.Response, error)
JoinParty
- 加入分配席位
- @param varForms model.InteractiveJoinPartyForms
func (*InteractiveApiService) KickOutUser ¶
func (s *InteractiveApiService) KickOutUser( varForms *model.InteractiveKickOutUserForms, ) (model.InteractiveKickOutUserResult, *http.Response, error)
KickOutUser
- 踢出派对
- @param varForms model.InteractiveKickOutUserForms
func (*InteractiveApiService) ModifySeats ¶
func (s *InteractiveApiService) ModifySeats( varForms *model.InteractiveModifySeatsForms, ) (model.InteractiveModifySeatsResult, *http.Response, error)
ModifySeats
- 修改席位
- @param varForms model.InteractiveModifySeatsForms
func (*InteractiveApiService) ShutDownParty ¶
func (s *InteractiveApiService) ShutDownParty( varForms *model.InteractiveShutDownPartyForms, ) (model.InteractiveShutDownPartyResult, *http.Response, error)
ShutDownParty
- 关闭派对
- @param varForms model.InteractiveShutDownPartyForms
type LiveApiService ¶
type LiveApiService service
func (*LiveApiService) QueryStatus ¶
func (s *LiveApiService) QueryStatus( varForms *model.LiveQueryStatusForms, ) (model.LiveQueryStatusResult, *http.Response, error)
QueryStatus
- 查询推流状态
- @param varForms model.LiveQueryStatusForms
func (*LiveApiService) StartGameLive ¶
func (s *LiveApiService) StartGameLive( varForms *model.LiveStartGameLiveForms, ) (model.LiveStartGameLiveResult, *http.Response, error)
StartGameLive
- 开始直播推流
- @param varForms model.LiveStartGameLiveForms
func (*LiveApiService) StopGameLive ¶
func (s *LiveApiService) StopGameLive( varForms *model.LiveStopGameLiveForms, ) (model.LiveStopGameLiveResult, *http.Response, error)
StopGameLive
- 结束直播推流
- @param varForms model.LiveStopGameLiveForms
type MultiplayApiService ¶
type MultiplayApiService service
func (*MultiplayApiService) Close ¶
func (s *MultiplayApiService) Close( varForms *model.MultiplayCloseForms, ) (model.MultiplayCloseResult, *http.Response, error)
Close
- 关闭联机
- @param varForms model.MultiplayCloseForms
func (*MultiplayApiService) Init ¶
func (s *MultiplayApiService) Init( varForms *model.MultiplayInitForms, ) (model.MultiplayInitResult, *http.Response, error)
Init
- 初始化联机
- @param varForms model.MultiplayInitForms
func (*MultiplayApiService) Join ¶
func (s *MultiplayApiService) Join( varForms *model.MultiplayJoinForms, ) (model.MultiplayJoinResult, *http.Response, error)
Join
- 加入联机
- @param varForms model.MultiplayJoinForms
func (*MultiplayApiService) Leave ¶
func (s *MultiplayApiService) Leave( varForms *model.MultiplayLeaveForms, ) (model.MultiplayLeaveResult, *http.Response, error)
Leave
- 离开联机
- @param varForms model.MultiplayLeaveForms
func (*MultiplayApiService) Modify ¶
func (s *MultiplayApiService) Modify( varForms *model.MultiplayModifyForms, ) (model.MultiplayModifyResult, *http.Response, error)
Modify
- 修改联机
- @param varForms model.MultiplayModifyForms
func (*MultiplayApiService) Query ¶
func (s *MultiplayApiService) Query( varForms *model.MultiplayQueryForms, ) (model.MultiplayQueryResult, *http.Response, error)
Query
- 离开联机
- @param varForms model.MultiplayQueryForms
type TokenApiService ¶
type TokenApiService service
func (*TokenApiService) GetPair ¶ added in v1.0.20230602
func (s *TokenApiService) GetPair() (model.GetPairResult, *http.Response, error)
GetPair
- 获取临时安全令牌(二元组)
func (*TokenApiService) GetTriple ¶
func (s *TokenApiService) GetTriple() (model.GetTripleResult, *http.Response, error)
GetTriple
- 获取临时安全令牌
type UsercontrollerApiService ¶
type UsercontrollerApiService service
func (*UsercontrollerApiService) DeleteGameArchive ¶
func (s *UsercontrollerApiService) DeleteGameArchive( varForms *model.UsercontrollerDeleteGameArchiveForms, ) (model.UsercontollerDeleteGameArchiveResult, *http.Response, error)
DeleteGameArchive
- 根据存档id删除存档纪录
- @param varForms model.UsercontrollerDeleteGameArchiveForms
func (*UsercontrollerApiService) GetGameTrialSurplusDuration ¶
func (s *UsercontrollerApiService) GetGameTrialSurplusDuration( varForms *model.UsercontrollerGetGameTrialSurplusDurationForms, ) (model.UsercontollerGetGameTrialSurplusDurationResult, *http.Response, error)
GetGameTrialSurplusDuration
- 查询剩余试玩游戏时长
- @param varForms model.UsercontrollerGetGameTrialSurplusDurationForms
func (*UsercontrollerApiService) GetUserGameArchive ¶ added in v1.0.20230809
func (s *UsercontrollerApiService) GetUserGameArchive( varForms *model.UsercontrollerGetUserGameArchiveForms, ) (model.UsercontollerGetUserGameArchiveResult, *http.Response, error)
GetUserGameArchive
- 查询用户正常状态的最新存档纪录,按照存档时间倒序
- @param varForms model.UsercontrollerGetUserGameArchiveForms
func (*UsercontrollerApiService) ListLatestGameArchive ¶
func (s *UsercontrollerApiService) ListLatestGameArchive( varForms *model.UsercontrollerListLatestGameArchiveForms, ) (model.UsercontollerListLatestGameArchiveResult, *http.Response, error)
ListLatestGameArchive
- 查询用户正常状态的最新存档纪录,按照存档时间倒序
- @param varForms model.UsercontrollerListLatestGameArchiveForms
func (*UsercontrollerApiService) RestoreGameArchive ¶
func (s *UsercontrollerApiService) RestoreGameArchive( varForms *model.UsercontrollerRestoreGameArchiveForms, ) (model.UsercontollerRestoreGameArchiveResult, *http.Response, error)
RestoreGameArchive
- 将指定的存档ID恢复为最新存档
- @param varForms model.UsercontrollerRestoreGameArchiveForms
func (*UsercontrollerApiService) UpdateGameArchiveTagStatus ¶
func (s *UsercontrollerApiService) UpdateGameArchiveTagStatus( varForms *model.UsercontrollerUpdateGameArchiveTagStatusForms, ) (model.UsercontollerUpdateGameArchiveTagStatusResult, *http.Response, error)
UpdateGameArchiveTagStatus
- 更新存档打标状态
- @param varForms model.UsercontrollerUpdateGameArchiveTagStatusForms