Documentation
¶
Index ¶
- type LogAppMessageDeclaration
- type ModelsClaimSessionRequest
- type ModelsCountServerResponse
- type ModelsCountSessionResponse
- type ModelsCreateImageRequest
- type ModelsCreateSessionRequest
- type ModelsDSMConfig
- type ModelsDefaultProvider
- type ModelsDeploymentConfig
- type ModelsDeploymentWithOverride
- type ModelsDeregisterLocalServerRequest
- type ModelsDetailedCountServerResponse
- type ModelsGetImageDetailResponse
- type ModelsGetImageLimitResponse
- type ModelsGetImageLimitResponseData
- type ModelsImageRecord
- type ModelsImageRecordUpdate
- type ModelsImportResponse
- type ModelsListConfigResponse
- type ModelsListImageResponse
- type ModelsListServerResponse
- type ModelsListSessionResponse
- type ModelsMatchResult
- type ModelsOverrideConfig
- type ModelsPagingCursor
- type ModelsPodConfig
- type ModelsPodCountConfig
- type ModelsRegisterLocalServerRequest
- type ModelsRegisterServerRequest
- type ModelsRequestMatchMember
- type ModelsRequestMatchParty
- type ModelsRequestMatchingAlly
- type ModelsServer
- type ModelsServerLogs
- type ModelsServerSessionResponse
- type ModelsSession
- type ModelsSessionResponse
- type ModelsShutdownServerRequest
- type ModelsStatusHistory
- type ModelsUpdateDSMConfigRequest
- type ModelsUpdateDeploymentRequest
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogAppMessageDeclaration ¶
type LogAppMessageDeclaration struct { // attributes // Required: true Attributes []string `json:"Attributes"` // code // Required: true Code *string `json:"Code"` // code name // Required: true CodeName *string `json:"CodeName"` // section // Required: true Section *string `json:"Section"` // service // Required: true Service *string `json:"Service"` // text // Required: true Text *string `json:"Text"` }
LogAppMessageDeclaration log app message declaration
swagger:model log.AppMessageDeclaration
func (*LogAppMessageDeclaration) MarshalBinary ¶
func (m *LogAppMessageDeclaration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogAppMessageDeclaration) UnmarshalBinary ¶
func (m *LogAppMessageDeclaration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsClaimSessionRequest ¶
type ModelsClaimSessionRequest struct { // session id // Required: true SessionID *string `json:"session_id"` }
ModelsClaimSessionRequest models claim session request
swagger:model models.ClaimSessionRequest
func (*ModelsClaimSessionRequest) MarshalBinary ¶
func (m *ModelsClaimSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsClaimSessionRequest) UnmarshalBinary ¶
func (m *ModelsClaimSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCountServerResponse ¶
type ModelsCountServerResponse struct { // count // Required: true Count *int32 `json:"count"` }
ModelsCountServerResponse models count server response
swagger:model models.CountServerResponse
func (*ModelsCountServerResponse) MarshalBinary ¶
func (m *ModelsCountServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCountServerResponse) UnmarshalBinary ¶
func (m *ModelsCountServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCountSessionResponse ¶
type ModelsCountSessionResponse struct { // count // Required: true Count *int32 `json:"count"` }
ModelsCountSessionResponse models count session response
swagger:model models.CountSessionResponse
func (*ModelsCountSessionResponse) MarshalBinary ¶
func (m *ModelsCountSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCountSessionResponse) UnmarshalBinary ¶
func (m *ModelsCountSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateImageRequest ¶
type ModelsCreateImageRequest struct { // image // Required: true Image *string `json:"image"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // version // Required: true Version *string `json:"version"` }
ModelsCreateImageRequest models create image request
swagger:model models.CreateImageRequest
func (*ModelsCreateImageRequest) MarshalBinary ¶
func (m *ModelsCreateImageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateImageRequest) UnmarshalBinary ¶
func (m *ModelsCreateImageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateSessionRequest ¶
type ModelsCreateSessionRequest struct { // match result // Required: true MatchResult *ModelsMatchResult `json:"MatchResult"` // client version // Required: true ClientVersion *string `json:"client_version"` // configuration // Required: true Configuration *string `json:"configuration"` // deployment // Required: true Deployment *string `json:"deployment"` // pod name // Required: true PodName *string `json:"pod_name"` // region // Required: true Region *string `json:"region"` }
ModelsCreateSessionRequest models create session request
swagger:model models.CreateSessionRequest
func (*ModelsCreateSessionRequest) MarshalBinary ¶
func (m *ModelsCreateSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateSessionRequest) UnmarshalBinary ¶
func (m *ModelsCreateSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfig ¶
type ModelsDSMConfig struct { // allow version override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // artifact path // Required: true ArtifactPath *string `json:"artifact_path"` // buffer count // Required: true BufferCount *int32 `json:"buffer_count"` // claim timeout // Required: true ClaimTimeout *int32 `json:"claim_timeout"` // configurations // Required: true Configurations map[string]ModelsPodConfig `json:"configurations"` // cpu limit // Required: true CPULimit *int32 `json:"cpu_limit"` // creation timeout // Required: true CreationTimeout *int32 `json:"creation_timeout"` // default version // Required: true DefaultVersion *string `json:"default_version"` // deployments // Required: true Deployments map[string]ModelsDeploymentWithOverride `json:"deployments"` // image version mapping // Required: true ImageVersionMapping map[string]string `json:"image_version_mapping"` // max count // Required: true MaxCount *int32 `json:"max_count"` // mem limit // Required: true MemLimit *int32 `json:"mem_limit"` // min count // Required: true MinCount *int32 `json:"min_count"` // namespace // Required: true Namespace *string `json:"namespace"` // overrides // Required: true Overrides map[string]ModelsDeploymentConfig `json:"overrides"` // params // Required: true Params *string `json:"params"` // port // Required: true Port *int32 `json:"port"` // ports // Required: true Ports map[string]int64 `json:"ports"` // protocol // Required: true Protocol *string `json:"protocol"` // providers // Required: true Providers []string `json:"providers"` // session timeout // Required: true SessionTimeout *int32 `json:"session_timeout"` // unreachable timeout // Required: true UnreachableTimeout *int32 `json:"unreachable_timeout"` // version image size mapping // Required: true VersionImageSizeMapping map[string]int64 `json:"version_image_size_mapping"` }
ModelsDSMConfig models d s m config
swagger:model models.DSMConfig
func (*ModelsDSMConfig) MarshalBinary ¶
func (m *ModelsDSMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfig) UnmarshalBinary ¶
func (m *ModelsDSMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDefaultProvider ¶
type ModelsDefaultProvider struct { // provider name // Required: true ProviderName *string `json:"provider_name"` }
ModelsDefaultProvider models default provider
swagger:model models.DefaultProvider
func (*ModelsDefaultProvider) MarshalBinary ¶
func (m *ModelsDefaultProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDefaultProvider) UnmarshalBinary ¶
func (m *ModelsDefaultProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeploymentConfig ¶
type ModelsDeploymentConfig struct { // buffer count // Required: true BufferCount *int32 `json:"buffer_count"` // configuration // Required: true Configuration *string `json:"configuration"` // game version // Required: true GameVersion *string `json:"game_version"` // max count // Required: true MaxCount *int32 `json:"max_count"` // min count // Required: true MinCount *int32 `json:"min_count"` // regions // Required: true Regions []string `json:"regions"` }
ModelsDeploymentConfig models deployment config
swagger:model models.DeploymentConfig
func (*ModelsDeploymentConfig) MarshalBinary ¶
func (m *ModelsDeploymentConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeploymentConfig) UnmarshalBinary ¶
func (m *ModelsDeploymentConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeploymentWithOverride ¶
type ModelsDeploymentWithOverride struct { // allow version override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // buffer count // Required: true BufferCount *int32 `json:"buffer_count"` // configuration // Required: true Configuration *string `json:"configuration"` // game version // Required: true GameVersion *string `json:"game_version"` // max count // Required: true MaxCount *int32 `json:"max_count"` // min count // Required: true MinCount *int32 `json:"min_count"` // overrides // Required: true Overrides map[string]ModelsDeploymentConfig `json:"overrides"` // regions // Required: true Regions []string `json:"regions"` }
ModelsDeploymentWithOverride models deployment with override
swagger:model models.DeploymentWithOverride
func (*ModelsDeploymentWithOverride) MarshalBinary ¶
func (m *ModelsDeploymentWithOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeploymentWithOverride) UnmarshalBinary ¶
func (m *ModelsDeploymentWithOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeregisterLocalServerRequest ¶
type ModelsDeregisterLocalServerRequest struct { // name // Required: true Name *string `json:"name"` }
ModelsDeregisterLocalServerRequest models deregister local server request
swagger:model models.DeregisterLocalServerRequest
func (*ModelsDeregisterLocalServerRequest) MarshalBinary ¶
func (m *ModelsDeregisterLocalServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeregisterLocalServerRequest) UnmarshalBinary ¶
func (m *ModelsDeregisterLocalServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDetailedCountServerResponse ¶
type ModelsDetailedCountServerResponse struct { // busy count // Required: true BusyCount *int32 `json:"busy_count"` // creating count // Required: true CreatingCount *int32 `json:"creating_count"` // ready count // Required: true ReadyCount *int32 `json:"ready_count"` // unreachable count // Required: true UnreachableCount *int32 `json:"unreachable_count"` }
ModelsDetailedCountServerResponse models detailed count server response
swagger:model models.DetailedCountServerResponse
func (*ModelsDetailedCountServerResponse) MarshalBinary ¶
func (m *ModelsDetailedCountServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDetailedCountServerResponse) UnmarshalBinary ¶
func (m *ModelsDetailedCountServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageDetailResponse ¶
type ModelsGetImageDetailResponse struct { // data // Required: true Data *ModelsImageRecord `json:"data"` }
ModelsGetImageDetailResponse models get image detail response
swagger:model models.GetImageDetailResponse
func (*ModelsGetImageDetailResponse) MarshalBinary ¶
func (m *ModelsGetImageDetailResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageDetailResponse) UnmarshalBinary ¶
func (m *ModelsGetImageDetailResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageLimitResponse ¶
type ModelsGetImageLimitResponse struct { // data // Required: true Data *ModelsGetImageLimitResponseData `json:"data"` }
ModelsGetImageLimitResponse models get image limit response
swagger:model models.GetImageLimitResponse
func (*ModelsGetImageLimitResponse) MarshalBinary ¶
func (m *ModelsGetImageLimitResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageLimitResponse) UnmarshalBinary ¶
func (m *ModelsGetImageLimitResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageLimitResponseData ¶
type ModelsGetImageLimitResponseData struct { // image count // Required: true ImageCount *int32 `json:"image_count"` // image limit // Required: true ImageLimit *int32 `json:"image_limit"` }
ModelsGetImageLimitResponseData models get image limit response data
swagger:model models.GetImageLimitResponseData
func (*ModelsGetImageLimitResponseData) MarshalBinary ¶
func (m *ModelsGetImageLimitResponseData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageLimitResponseData) UnmarshalBinary ¶
func (m *ModelsGetImageLimitResponseData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImageRecord ¶
type ModelsImageRecord struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"createdAt"` // image // Required: true Image *string `json:"image"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updatedAt"` // version // Required: true Version *string `json:"version"` }
ModelsImageRecord models image record
swagger:model models.ImageRecord
func (*ModelsImageRecord) MarshalBinary ¶
func (m *ModelsImageRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageRecord) UnmarshalBinary ¶
func (m *ModelsImageRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImageRecordUpdate ¶
type ModelsImageRecordUpdate struct { // image // Required: true Image *string `json:"image"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // version // Required: true Version *string `json:"version"` }
ModelsImageRecordUpdate models image record update
swagger:model models.ImageRecordUpdate
func (*ModelsImageRecordUpdate) MarshalBinary ¶
func (m *ModelsImageRecordUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageRecordUpdate) UnmarshalBinary ¶
func (m *ModelsImageRecordUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImportResponse ¶
type ModelsImportResponse struct { // affected // Required: true Affected []string `json:"affected"` }
ModelsImportResponse models import response
swagger:model models.ImportResponse
func (*ModelsImportResponse) MarshalBinary ¶
func (m *ModelsImportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImportResponse) UnmarshalBinary ¶
func (m *ModelsImportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListConfigResponse ¶
type ModelsListConfigResponse struct { // configs // Required: true Configs []*ModelsDSMConfig `json:"configs"` }
ModelsListConfigResponse models list config response
swagger:model models.ListConfigResponse
func (*ModelsListConfigResponse) MarshalBinary ¶
func (m *ModelsListConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListConfigResponse) UnmarshalBinary ¶
func (m *ModelsListConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListImageResponse ¶
type ModelsListImageResponse struct { // images // Required: true Images []*ModelsImageRecord `json:"images"` // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` }
ModelsListImageResponse models list image response
swagger:model models.ListImageResponse
func (*ModelsListImageResponse) MarshalBinary ¶
func (m *ModelsListImageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListImageResponse) UnmarshalBinary ¶
func (m *ModelsListImageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListServerResponse ¶
type ModelsListServerResponse struct { // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` // servers // Required: true Servers []*ModelsServer `json:"servers"` }
ModelsListServerResponse models list server response
swagger:model models.ListServerResponse
func (*ModelsListServerResponse) MarshalBinary ¶
func (m *ModelsListServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListServerResponse) UnmarshalBinary ¶
func (m *ModelsListServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListSessionResponse ¶
type ModelsListSessionResponse struct { // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` // sessions // Required: true Sessions []*ModelsSession `json:"sessions"` }
ModelsListSessionResponse models list session response
swagger:model models.ListSessionResponse
func (*ModelsListSessionResponse) MarshalBinary ¶
func (m *ModelsListSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListSessionResponse) UnmarshalBinary ¶
func (m *ModelsListSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsMatchResult ¶
type ModelsMatchResult struct { // game mode // Required: true GameMode *string `json:"game_mode"` // matching allies // Required: true MatchingAllies []*ModelsRequestMatchingAlly `json:"matching_allies"` // namespace // Required: true Namespace *string `json:"namespace"` // session id // Required: true SessionID *string `json:"session_id"` }
ModelsMatchResult models match result
swagger:model models.MatchResult
func (*ModelsMatchResult) MarshalBinary ¶
func (m *ModelsMatchResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsMatchResult) UnmarshalBinary ¶
func (m *ModelsMatchResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsOverrideConfig ¶
type ModelsOverrideConfig struct { // allow version override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // overrides // Required: true Overrides map[string]ModelsDeploymentConfig `json:"overrides"` }
ModelsOverrideConfig models override config
swagger:model models.OverrideConfig
func (*ModelsOverrideConfig) MarshalBinary ¶
func (m *ModelsOverrideConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsOverrideConfig) UnmarshalBinary ¶
func (m *ModelsOverrideConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPagingCursor ¶
type ModelsPagingCursor struct { // next // Required: true Next *string `json:"next"` // previous // Required: true Previous *string `json:"previous"` }
ModelsPagingCursor models paging cursor
swagger:model models.PagingCursor
func (*ModelsPagingCursor) MarshalBinary ¶
func (m *ModelsPagingCursor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPagingCursor) UnmarshalBinary ¶
func (m *ModelsPagingCursor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPodConfig ¶
type ModelsPodConfig struct { // artifact path // Required: true ArtifactPath *string `json:"artifact_path"` // cpu limit // Required: true CPULimit *int32 `json:"cpu_limit"` // mem limit // Required: true MemLimit *int32 `json:"mem_limit"` // params // Required: true Params *string `json:"params"` }
ModelsPodConfig models pod config
swagger:model models.PodConfig
func (*ModelsPodConfig) MarshalBinary ¶
func (m *ModelsPodConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPodConfig) UnmarshalBinary ¶
func (m *ModelsPodConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPodCountConfig ¶
type ModelsPodCountConfig struct { // buffer count // Required: true BufferCount *int32 `json:"buffer_count"` // max count // Required: true MaxCount *int32 `json:"max_count"` // min count // Required: true MinCount *int32 `json:"min_count"` }
ModelsPodCountConfig models pod count config
swagger:model models.PodCountConfig
func (*ModelsPodCountConfig) MarshalBinary ¶
func (m *ModelsPodCountConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPodCountConfig) UnmarshalBinary ¶
func (m *ModelsPodCountConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRegisterLocalServerRequest ¶
type ModelsRegisterLocalServerRequest struct { // custom attribute // Required: true CustomAttribute *string `json:"custom_attribute"` // ip // Required: true IP *string `json:"ip"` // name // Required: true Name *string `json:"name"` // port // Required: true Port *int32 `json:"port"` }
ModelsRegisterLocalServerRequest models register local server request
swagger:model models.RegisterLocalServerRequest
func (*ModelsRegisterLocalServerRequest) MarshalBinary ¶
func (m *ModelsRegisterLocalServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRegisterLocalServerRequest) UnmarshalBinary ¶
func (m *ModelsRegisterLocalServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRegisterServerRequest ¶
type ModelsRegisterServerRequest struct { // custom attribute // Required: true CustomAttribute *string `json:"custom_attribute"` // pod name // Required: true PodName *string `json:"pod_name"` }
ModelsRegisterServerRequest models register server request
swagger:model models.RegisterServerRequest
func (*ModelsRegisterServerRequest) MarshalBinary ¶
func (m *ModelsRegisterServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRegisterServerRequest) UnmarshalBinary ¶
func (m *ModelsRegisterServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchMember ¶
type ModelsRequestMatchMember struct { // user id // Required: true UserID *string `json:"user_id"` }
ModelsRequestMatchMember models request match member
swagger:model models.RequestMatchMember
func (*ModelsRequestMatchMember) MarshalBinary ¶
func (m *ModelsRequestMatchMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchMember) UnmarshalBinary ¶
func (m *ModelsRequestMatchMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchParty ¶
type ModelsRequestMatchParty struct { // party attributes // Required: true PartyAttributes interface{} `json:"party_attributes"` // party id // Required: true PartyID *string `json:"party_id"` // party members // Required: true PartyMembers []*ModelsRequestMatchMember `json:"party_members"` }
ModelsRequestMatchParty models request match party
swagger:model models.RequestMatchParty
func (*ModelsRequestMatchParty) MarshalBinary ¶
func (m *ModelsRequestMatchParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchParty) UnmarshalBinary ¶
func (m *ModelsRequestMatchParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchingAlly ¶
type ModelsRequestMatchingAlly struct { // matching parties // Required: true MatchingParties []*ModelsRequestMatchParty `json:"matching_parties"` }
ModelsRequestMatchingAlly models request matching ally
swagger:model models.RequestMatchingAlly
func (*ModelsRequestMatchingAlly) MarshalBinary ¶
func (m *ModelsRequestMatchingAlly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchingAlly) UnmarshalBinary ¶
func (m *ModelsRequestMatchingAlly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServer ¶
type ModelsServer struct { // allocation id // Required: true AllocationID *string `json:"allocation_id"` // alternate ips // Required: true AlternateIps []string `json:"alternate_ips"` // artifact path // Required: true ArtifactPath *string `json:"artifact_path"` // cpu limit // Required: true CPULimit *int32 `json:"cpu_limit"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // custom attribute // Required: true CustomAttribute *string `json:"custom_attribute"` // deployment // Required: true Deployment *string `json:"deployment"` // game version // Required: true GameVersion *string `json:"game_version"` // image version // Required: true ImageVersion *string `json:"image_version"` // ip // Required: true IP *string `json:"ip"` // is override game version // Required: true IsOverrideGameVersion *bool `json:"is_override_game_version"` // last update // Required: true // Format: date-time LastUpdate *strfmt.DateTime `json:"last_update"` // mem limit // Required: true MemLimit *int32 `json:"mem_limit"` // namespace // Required: true Namespace *string `json:"namespace"` // params // Required: true Params *string `json:"params"` // pod name // Required: true PodName *string `json:"pod_name"` // port // Required: true Port *int32 `json:"port"` // ports // Required: true Ports map[string]int64 `json:"ports"` // protocol // Required: true Protocol *string `json:"protocol"` // provider // Required: true Provider *string `json:"provider"` // region // Required: true Region *string `json:"region"` // session id // Required: true SessionID *string `json:"session_id"` // status // Required: true Status *string `json:"status"` // status history // Required: true StatusHistory []*ModelsStatusHistory `json:"status_history"` }
ModelsServer models server
swagger:model models.Server
func (*ModelsServer) MarshalBinary ¶
func (m *ModelsServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServer) UnmarshalBinary ¶
func (m *ModelsServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerLogs ¶
type ModelsServerLogs struct { // logs // Required: true Logs *string `json:"logs"` }
ModelsServerLogs models server logs
swagger:model models.ServerLogs
func (*ModelsServerLogs) MarshalBinary ¶
func (m *ModelsServerLogs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerLogs) UnmarshalBinary ¶
func (m *ModelsServerLogs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerSessionResponse ¶
type ModelsServerSessionResponse struct { // session id // Required: true SessionID *string `json:"session_id"` }
ModelsServerSessionResponse models server session response
swagger:model models.ServerSessionResponse
func (*ModelsServerSessionResponse) MarshalBinary ¶
func (m *ModelsServerSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerSessionResponse) UnmarshalBinary ¶
func (m *ModelsServerSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSession ¶
type ModelsSession struct { // server // Required: true Server *ModelsServer `json:"Server"` // id // Required: true ID *string `json:"id"` // namespace // Required: true Namespace *string `json:"namespace"` // provider // Required: true Provider *string `json:"provider"` // region // Required: true Region *string `json:"region"` }
ModelsSession models session
swagger:model models.Session
func (*ModelsSession) MarshalBinary ¶
func (m *ModelsSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSession) UnmarshalBinary ¶
func (m *ModelsSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSessionResponse ¶
type ModelsSessionResponse struct { // session // Required: true Session *ModelsSession `json:"session"` }
ModelsSessionResponse models session response
swagger:model models.SessionResponse
func (*ModelsSessionResponse) MarshalBinary ¶
func (m *ModelsSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSessionResponse) UnmarshalBinary ¶
func (m *ModelsSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsShutdownServerRequest ¶
type ModelsShutdownServerRequest struct { // kill me // Required: true KillMe *bool `json:"kill_me"` // pod name // Required: true PodName *string `json:"pod_name"` }
ModelsShutdownServerRequest models shutdown server request
swagger:model models.ShutdownServerRequest
func (*ModelsShutdownServerRequest) MarshalBinary ¶
func (m *ModelsShutdownServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsShutdownServerRequest) UnmarshalBinary ¶
func (m *ModelsShutdownServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsStatusHistory ¶
type ModelsStatusHistory struct { // status // Required: true Status *string `json:"status"` // time stamp // Required: true // Format: date-time TimeStamp *strfmt.DateTime `json:"time_stamp"` }
ModelsStatusHistory models status history
swagger:model models.StatusHistory
func (*ModelsStatusHistory) MarshalBinary ¶
func (m *ModelsStatusHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsStatusHistory) UnmarshalBinary ¶
func (m *ModelsStatusHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateDSMConfigRequest ¶
type ModelsUpdateDSMConfigRequest struct { // claim timeout // Required: true ClaimTimeout *int32 `json:"claim_timeout"` // creation timeout // Required: true CreationTimeout *int32 `json:"creation_timeout"` // default version // Required: true DefaultVersion *string `json:"default_version"` // port // Required: true Port *int32 `json:"port"` // ports // Required: true Ports map[string]int64 `json:"ports"` // protocol // Required: true Protocol *string `json:"protocol"` // providers // Required: true Providers []string `json:"providers"` // session timeout // Required: true SessionTimeout *int32 `json:"session_timeout"` // unreachable timeout // Required: true UnreachableTimeout *int32 `json:"unreachable_timeout"` }
ModelsUpdateDSMConfigRequest models update d s m config request
swagger:model models.UpdateDSMConfigRequest
func (*ModelsUpdateDSMConfigRequest) MarshalBinary ¶
func (m *ModelsUpdateDSMConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateDSMConfigRequest) UnmarshalBinary ¶
func (m *ModelsUpdateDSMConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateDeploymentRequest ¶
type ModelsUpdateDeploymentRequest struct { // configuration // Required: true Configuration *string `json:"configuration"` // game version // Required: true GameVersion *string `json:"game_version"` // regions // Required: true Regions []string `json:"regions"` }
ModelsUpdateDeploymentRequest models update deployment request
swagger:model models.UpdateDeploymentRequest
func (*ModelsUpdateDeploymentRequest) MarshalBinary ¶
func (m *ModelsUpdateDeploymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateDeploymentRequest) UnmarshalBinary ¶
func (m *ModelsUpdateDeploymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶
type ResponseError struct { // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` }
ResponseError response error
swagger:model response.Error
func (*ResponseError) MarshalBinary ¶
func (m *ResponseError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseError) UnmarshalBinary ¶
func (m *ResponseError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- log_app_message_declaration.go
- models_claim_session_request.go
- models_count_server_response.go
- models_count_session_response.go
- models_create_image_request.go
- models_create_session_request.go
- models_d_s_m_config.go
- models_default_provider.go
- models_deployment_config.go
- models_deployment_with_override.go
- models_deregister_local_server_request.go
- models_detailed_count_server_response.go
- models_get_image_detail_response.go
- models_get_image_limit_response.go
- models_get_image_limit_response_data.go
- models_image_record.go
- models_image_record_update.go
- models_import_response.go
- models_list_config_response.go
- models_list_image_response.go
- models_list_server_response.go
- models_list_session_response.go
- models_match_result.go
- models_override_config.go
- models_paging_cursor.go
- models_pod_config.go
- models_pod_count_config.go
- models_register_local_server_request.go
- models_register_server_request.go
- models_request_match_member.go
- models_request_match_party.go
- models_request_matching_ally.go
- models_server.go
- models_server_logs.go
- models_server_session_response.go
- models_session.go
- models_session_response.go
- models_shutdown_server_request.go
- models_status_history.go
- models_update_d_s_m_config_request.go
- models_update_deployment_request.go
- response_error.go