Documentation
¶
Index ¶
- type ApimodelsAppendTeamGameSessionRequest
- type ApimodelsConfigurationTemplateResponse
- type ApimodelsConfigurationTemplatesResponse
- type ApimodelsCreateConfigurationTemplateRequest
- type ApimodelsCreateGameSessionRequest
- type ApimodelsCreatePartyRequest
- type ApimodelsDSInformationResponse
- type ApimodelsGameSessionQueryResponse
- type ApimodelsGameSessionResponse
- type ApimodelsJoinByCodeRequest
- type ApimodelsKickResponse
- type ApimodelsPagination
- type ApimodelsPartyQueryResponse
- type ApimodelsPartySessionResponse
- type ApimodelsPlayerAttributesRequestBody
- type ApimodelsPlayerAttributesResponseBody
- type ApimodelsPromoteLeaderRequest
- type ApimodelsPublicConfiguration
- type ApimodelsRequestMember
- type ApimodelsSessionInviteRequest
- type ApimodelsUpdateConfigurationTemplateRequest
- type ApimodelsUpdateGameSessionBackfillRequest
- type ApimodelsUpdateGameSessionMemberStatusResponse
- type ApimodelsUpdateGameSessionRequest
- type ApimodelsUpdatePartyRequest
- type ApimodelsUserResponse
- type ModelsDSMConfigRecord
- type ModelsDefaultDSMCConfig
- type ModelsGameServer
- type ModelsPartyMembers
- type ModelsTeam
- type ModelsUserPlatformInfo
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApimodelsAppendTeamGameSessionRequest ¶ added in v0.41.0
type ApimodelsAppendTeamGameSessionRequest struct { // additional members // Required: true AdditionalMembers []*ModelsPartyMembers `json:"additionalMembers"` // proposed teams // Required: true ProposedTeams []*ModelsTeam `json:"proposedTeams"` // version // Required: true Version *int32 `json:"version"` }
ApimodelsAppendTeamGameSessionRequest apimodels append team game session request
swagger:model apimodels.AppendTeamGameSessionRequest
func (*ApimodelsAppendTeamGameSessionRequest) MarshalBinary ¶ added in v0.41.0
func (m *ApimodelsAppendTeamGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary ¶ added in v0.41.0
func (m *ApimodelsAppendTeamGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigurationTemplateResponse ¶
type ApimodelsConfigurationTemplateResponse struct { // client version // Required: true ClientVersion *string `json:"clientVersion"` // created at // Required: true CreatedAt *string `json:"createdAt"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // last // Required: true Last *string `json:"last"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // name // Required: true Name *string `json:"name"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // requested regions RequestedRegions []string `json:"requestedRegions"` // text chat // Required: true TextChat *bool `json:"textChat"` // type // Required: true Type *string `json:"type"` // updated at // Required: true UpdatedAt *string `json:"updatedAt"` }
ApimodelsConfigurationTemplateResponse apimodels configuration template response
swagger:model apimodels.ConfigurationTemplateResponse
func (*ApimodelsConfigurationTemplateResponse) MarshalBinary ¶
func (m *ApimodelsConfigurationTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigurationTemplateResponse) UnmarshalBinary ¶
func (m *ApimodelsConfigurationTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsConfigurationTemplatesResponse ¶
type ApimodelsConfigurationTemplatesResponse struct { // data // Required: true Data []*ApimodelsConfigurationTemplateResponse `json:"data"` // paging // Required: true Paging *ApimodelsPagination `json:"paging"` }
ApimodelsConfigurationTemplatesResponse apimodels configuration templates response
swagger:model apimodels.ConfigurationTemplatesResponse
func (*ApimodelsConfigurationTemplatesResponse) MarshalBinary ¶
func (m *ApimodelsConfigurationTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsConfigurationTemplatesResponse) UnmarshalBinary ¶
func (m *ApimodelsConfigurationTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreateConfigurationTemplateRequest ¶
type ApimodelsCreateConfigurationTemplateRequest struct { // client version // Required: true ClientVersion *string `json:"clientVersion"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // name // Required: true Name *string `json:"name"` // persistent // Required: true Persistent *bool `json:"persistent"` // requested regions // Required: true RequestedRegions []string `json:"requestedRegions"` // text chat // Required: true TextChat *bool `json:"textChat"` // type // Required: true Type *string `json:"type"` }
ApimodelsCreateConfigurationTemplateRequest apimodels create configuration template request
swagger:model apimodels.CreateConfigurationTemplateRequest
func (*ApimodelsCreateConfigurationTemplateRequest) MarshalBinary ¶
func (m *ApimodelsCreateConfigurationTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreateConfigurationTemplateRequest) UnmarshalBinary ¶
func (m *ApimodelsCreateConfigurationTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreateGameSessionRequest ¶
type ApimodelsCreateGameSessionRequest struct { // attributes // Required: true Attributes interface{} `json:"attributes"` // backfill ticket ID // Required: true BackfillTicketID *string `json:"backfillTicketID"` // client version // Required: true ClientVersion *string `json:"clientVersion"` // configuration name // Required: true ConfigurationName *string `json:"configurationName"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // match pool // Required: true MatchPool *string `json:"matchPool"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // requested regions // Required: true RequestedRegions []string `json:"requestedRegions"` // server name // Required: true ServerName *string `json:"serverName"` // teams // Required: true Teams []*ModelsTeam `json:"teams"` // text chat // Required: true TextChat *bool `json:"textChat"` // ticket i ds // Required: true TicketIDs []string `json:"ticketIDs"` // type // Required: true Type *string `json:"type"` }
ApimodelsCreateGameSessionRequest apimodels create game session request
swagger:model apimodels.CreateGameSessionRequest
func (*ApimodelsCreateGameSessionRequest) MarshalBinary ¶
func (m *ApimodelsCreateGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreateGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsCreateGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsCreatePartyRequest ¶
type ApimodelsCreatePartyRequest struct { // attributes // Required: true Attributes interface{} `json:"attributes"` // configuration name // Required: true ConfigurationName *string `json:"configurationName"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // members // Required: true Members []*ApimodelsRequestMember `json:"members"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // text chat // Required: true TextChat *bool `json:"textChat"` // type // Required: true Type *string `json:"type"` }
ApimodelsCreatePartyRequest apimodels create party request
swagger:model apimodels.CreatePartyRequest
func (*ApimodelsCreatePartyRequest) MarshalBinary ¶
func (m *ApimodelsCreatePartyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsCreatePartyRequest) UnmarshalBinary ¶
func (m *ApimodelsCreatePartyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsDSInformationResponse ¶
type ApimodelsDSInformationResponse struct { // requested at // Required: true RequestedAt *string `json:"RequestedAt"` // server Server *ModelsGameServer `json:"Server,omitempty"` // status // Required: true Status *string `json:"Status"` // status v2 // Required: true StatusV2 *string `json:"StatusV2"` }
ApimodelsDSInformationResponse apimodels d s information response
swagger:model apimodels.DSInformationResponse
func (*ApimodelsDSInformationResponse) MarshalBinary ¶
func (m *ApimodelsDSInformationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsDSInformationResponse) UnmarshalBinary ¶
func (m *ApimodelsDSInformationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsGameSessionQueryResponse ¶
type ApimodelsGameSessionQueryResponse struct { // data // Required: true Data []*ApimodelsGameSessionResponse `json:"data"` // paging // Required: true Paging *ApimodelsPagination `json:"paging"` }
ApimodelsGameSessionQueryResponse apimodels game session query response
swagger:model apimodels.GameSessionQueryResponse
func (*ApimodelsGameSessionQueryResponse) MarshalBinary ¶
func (m *ApimodelsGameSessionQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGameSessionQueryResponse) UnmarshalBinary ¶
func (m *ApimodelsGameSessionQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsGameSessionResponse ¶
type ApimodelsGameSessionResponse struct { // d s information // Required: true DSInformation *ApimodelsDSInformationResponse `json:"DSInformation"` // attributes Attributes interface{} `json:"attributes,omitempty"` // backfill ticket ID // Required: true BackfillTicketID *string `json:"backfillTicketID"` // configuration // Required: true Configuration *ApimodelsPublicConfiguration `json:"configuration"` // created at // Required: true CreatedAt *string `json:"createdAt"` // created by // Required: true CreatedBy *string `json:"createdBy"` // expired at ExpiredAt string `json:"expiredAt,omitempty"` // id // Required: true ID *string `json:"id"` // is active // Required: true IsActive *bool `json:"isActive"` // is full // Required: true IsFull *bool `json:"isFull"` // leader ID // Required: true LeaderID *string `json:"leaderID"` // match pool // Required: true MatchPool *string `json:"matchPool"` // members // Required: true Members []*ApimodelsUserResponse `json:"members"` // namespace // Required: true Namespace *string `json:"namespace"` // teams Teams []*ModelsTeam `json:"teams"` // ticket i ds TicketIDs []string `json:"ticketIDs"` // updated at // Required: true UpdatedAt *string `json:"updatedAt"` // version // Required: true Version *int32 `json:"version"` }
ApimodelsGameSessionResponse apimodels game session response
swagger:model apimodels.GameSessionResponse
func (*ApimodelsGameSessionResponse) MarshalBinary ¶
func (m *ApimodelsGameSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsGameSessionResponse) UnmarshalBinary ¶
func (m *ApimodelsGameSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsJoinByCodeRequest ¶
type ApimodelsJoinByCodeRequest struct { // code // Required: true Code *string `json:"code"` }
ApimodelsJoinByCodeRequest apimodels join by code request
swagger:model apimodels.JoinByCodeRequest
func (*ApimodelsJoinByCodeRequest) MarshalBinary ¶
func (m *ApimodelsJoinByCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsJoinByCodeRequest) UnmarshalBinary ¶
func (m *ApimodelsJoinByCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsKickResponse ¶
type ApimodelsKickResponse struct { // leader ID // Required: true LeaderID *string `json:"leaderID"` // members // Required: true Members []*ApimodelsUserResponse `json:"members"` // party ID // Required: true PartyID *string `json:"partyID"` }
ApimodelsKickResponse apimodels kick response
swagger:model apimodels.KickResponse
func (*ApimodelsKickResponse) MarshalBinary ¶
func (m *ApimodelsKickResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsKickResponse) UnmarshalBinary ¶
func (m *ApimodelsKickResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPagination ¶
type ApimodelsPagination struct { // first // Required: true First *string `json:"first"` // last // Required: true Last *string `json:"last"` // next // Required: true Next *string `json:"next"` // previous // Required: true Previous *string `json:"previous"` }
ApimodelsPagination apimodels pagination
swagger:model apimodels.Pagination
func (*ApimodelsPagination) MarshalBinary ¶
func (m *ApimodelsPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPagination) UnmarshalBinary ¶
func (m *ApimodelsPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPartyQueryResponse ¶
type ApimodelsPartyQueryResponse struct { // data // Required: true Data []*ApimodelsPartySessionResponse `json:"data"` // paging // Required: true Paging *ApimodelsPagination `json:"paging"` }
ApimodelsPartyQueryResponse apimodels party query response
swagger:model apimodels.PartyQueryResponse
func (*ApimodelsPartyQueryResponse) MarshalBinary ¶
func (m *ApimodelsPartyQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPartyQueryResponse) UnmarshalBinary ¶
func (m *ApimodelsPartyQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPartySessionResponse ¶
type ApimodelsPartySessionResponse struct { // attributes Attributes interface{} `json:"attributes,omitempty"` // code Code string `json:"code,omitempty"` // configuration // Required: true Configuration *ApimodelsPublicConfiguration `json:"configuration"` // created at // Required: true CreatedAt *string `json:"createdAt"` // created by // Required: true CreatedBy *string `json:"createdBy"` // expired at ExpiredAt string `json:"expiredAt,omitempty"` // id // Required: true ID *string `json:"id"` // is active // Required: true IsActive *bool `json:"isActive"` // is full // Required: true IsFull *bool `json:"isFull"` // leader ID // Required: true LeaderID *string `json:"leaderID"` // members // Required: true Members []*ApimodelsUserResponse `json:"members"` // namespace // Required: true Namespace *string `json:"namespace"` // updated at // Required: true UpdatedAt *string `json:"updatedAt"` // version // Required: true Version *int32 `json:"version"` }
ApimodelsPartySessionResponse apimodels party session response
swagger:model apimodels.PartySessionResponse
func (*ApimodelsPartySessionResponse) MarshalBinary ¶
func (m *ApimodelsPartySessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPartySessionResponse) UnmarshalBinary ¶
func (m *ApimodelsPartySessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerAttributesRequestBody ¶ added in v0.37.0
type ApimodelsPlayerAttributesRequestBody struct { // crossplay enabled // Required: true CrossplayEnabled *bool `json:"crossplayEnabled"` // data // Required: true Data interface{} `json:"data"` // platforms // Required: true Platforms []*ModelsUserPlatformInfo `json:"platforms"` }
ApimodelsPlayerAttributesRequestBody apimodels player attributes request body
swagger:model apimodels.PlayerAttributesRequestBody
func (*ApimodelsPlayerAttributesRequestBody) MarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesRequestBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesRequestBody) UnmarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesRequestBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPlayerAttributesResponseBody ¶ added in v0.37.0
type ApimodelsPlayerAttributesResponseBody struct { // crossplay enabled // Required: true CrossplayEnabled *bool `json:"crossplayEnabled"` // data // Required: true Data interface{} `json:"data"` // platforms // Required: true Platforms []*ModelsUserPlatformInfo `json:"platforms"` // user ID // Required: true UserID *string `json:"userID"` }
ApimodelsPlayerAttributesResponseBody apimodels player attributes response body
swagger:model apimodels.PlayerAttributesResponseBody
func (*ApimodelsPlayerAttributesResponseBody) MarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesResponseBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPlayerAttributesResponseBody) UnmarshalBinary ¶ added in v0.37.0
func (m *ApimodelsPlayerAttributesResponseBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPromoteLeaderRequest ¶
type ApimodelsPromoteLeaderRequest struct { // leader ID // Required: true LeaderID *string `json:"leaderID"` }
ApimodelsPromoteLeaderRequest apimodels promote leader request
swagger:model apimodels.PromoteLeaderRequest
func (*ApimodelsPromoteLeaderRequest) MarshalBinary ¶
func (m *ApimodelsPromoteLeaderRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPromoteLeaderRequest) UnmarshalBinary ¶
func (m *ApimodelsPromoteLeaderRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsPublicConfiguration ¶
type ApimodelsPublicConfiguration struct { // client version // Required: true ClientVersion *string `json:"clientVersion"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // name // Required: true Name *string `json:"name"` // persistent // Required: true Persistent *bool `json:"persistent"` // requested regions RequestedRegions []string `json:"requestedRegions"` // text chat // Required: true TextChat *bool `json:"textChat"` // type // Required: true Type *string `json:"type"` }
ApimodelsPublicConfiguration apimodels public configuration
swagger:model apimodels.PublicConfiguration
func (*ApimodelsPublicConfiguration) MarshalBinary ¶
func (m *ApimodelsPublicConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsPublicConfiguration) UnmarshalBinary ¶
func (m *ApimodelsPublicConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsRequestMember ¶
type ApimodelsRequestMember struct { // ID // Required: true ID *string `json:"ID"` // platform ID // Required: true PlatformID *string `json:"PlatformID"` // platform user ID // Required: true PlatformUserID *string `json:"PlatformUserID"` }
ApimodelsRequestMember apimodels request member
swagger:model apimodels.RequestMember
func (*ApimodelsRequestMember) MarshalBinary ¶
func (m *ApimodelsRequestMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsRequestMember) UnmarshalBinary ¶
func (m *ApimodelsRequestMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsSessionInviteRequest ¶
type ApimodelsSessionInviteRequest struct { // user ID // Required: true UserID *string `json:"userID"` }
ApimodelsSessionInviteRequest apimodels session invite request
swagger:model apimodels.SessionInviteRequest
func (*ApimodelsSessionInviteRequest) MarshalBinary ¶
func (m *ApimodelsSessionInviteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsSessionInviteRequest) UnmarshalBinary ¶
func (m *ApimodelsSessionInviteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateConfigurationTemplateRequest ¶
type ApimodelsUpdateConfigurationTemplateRequest struct { // client version // Required: true ClientVersion *string `json:"clientVersion"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // name // Required: true Name *string `json:"name"` // persistent // Required: true Persistent *bool `json:"persistent"` // requested regions // Required: true RequestedRegions []string `json:"requestedRegions"` // text chat // Required: true TextChat *bool `json:"textChat"` // type // Required: true Type *string `json:"type"` }
ApimodelsUpdateConfigurationTemplateRequest apimodels update configuration template request
swagger:model apimodels.UpdateConfigurationTemplateRequest
func (*ApimodelsUpdateConfigurationTemplateRequest) MarshalBinary ¶
func (m *ApimodelsUpdateConfigurationTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateConfigurationTemplateRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdateConfigurationTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionBackfillRequest ¶ added in v0.40.0
type ApimodelsUpdateGameSessionBackfillRequest struct { // backfill ticket ID // Required: true BackfillTicketID *string `json:"backfillTicketID"` }
ApimodelsUpdateGameSessionBackfillRequest apimodels update game session backfill request
swagger:model apimodels.UpdateGameSessionBackfillRequest
func (*ApimodelsUpdateGameSessionBackfillRequest) MarshalBinary ¶ added in v0.40.0
func (m *ApimodelsUpdateGameSessionBackfillRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionBackfillRequest) UnmarshalBinary ¶ added in v0.40.0
func (m *ApimodelsUpdateGameSessionBackfillRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionMemberStatusResponse ¶
type ApimodelsUpdateGameSessionMemberStatusResponse struct { // status // Required: true Status *string `json:"status"` // status v2 // Required: true StatusV2 *string `json:"statusV2"` }
ApimodelsUpdateGameSessionMemberStatusResponse apimodels update game session member status response
swagger:model apimodels.UpdateGameSessionMemberStatusResponse
func (*ApimodelsUpdateGameSessionMemberStatusResponse) MarshalBinary ¶
func (m *ApimodelsUpdateGameSessionMemberStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionMemberStatusResponse) UnmarshalBinary ¶
func (m *ApimodelsUpdateGameSessionMemberStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdateGameSessionRequest ¶
type ApimodelsUpdateGameSessionRequest struct { // attributes // Required: true Attributes interface{} `json:"attributes"` // backfill ticket ID // Required: true BackfillTicketID *string `json:"backfillTicketID"` // client version // Required: true ClientVersion *string `json:"clientVersion"` // deployment // Required: true Deployment *string `json:"deployment"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // match pool // Required: true MatchPool *string `json:"matchPool"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // requested regions // Required: true RequestedRegions []string `json:"requestedRegions"` // teams // Required: true Teams []*ModelsTeam `json:"teams"` // ticket i ds // Required: true TicketIDs []string `json:"ticketIDs"` // type // Required: true Type *string `json:"type"` // version // Required: true Version *int32 `json:"version"` }
ApimodelsUpdateGameSessionRequest apimodels update game session request
swagger:model apimodels.UpdateGameSessionRequest
func (*ApimodelsUpdateGameSessionRequest) MarshalBinary ¶
func (m *ApimodelsUpdateGameSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdateGameSessionRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdateGameSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUpdatePartyRequest ¶
type ApimodelsUpdatePartyRequest struct { // attributes // Required: true Attributes interface{} `json:"attributes"` // inactive timeout // Required: true InactiveTimeout *int32 `json:"inactiveTimeout"` // invite timeout // Required: true InviteTimeout *int32 `json:"inviteTimeout"` // joinability // Required: true Joinability *string `json:"joinability"` // max players // Required: true MaxPlayers *int32 `json:"maxPlayers"` // min players // Required: true MinPlayers *int32 `json:"minPlayers"` // type // Required: true Type *string `json:"type"` // version // Required: true Version *int32 `json:"version"` }
ApimodelsUpdatePartyRequest apimodels update party request
swagger:model apimodels.UpdatePartyRequest
func (*ApimodelsUpdatePartyRequest) MarshalBinary ¶
func (m *ApimodelsUpdatePartyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUpdatePartyRequest) UnmarshalBinary ¶
func (m *ApimodelsUpdatePartyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApimodelsUserResponse ¶
type ApimodelsUserResponse struct { // id // Required: true ID *string `json:"id"` // platform ID // Required: true PlatformID *string `json:"platformID"` // platform user ID // Required: true PlatformUserID *string `json:"platformUserID"` // status // Required: true Status *string `json:"status"` // status v2 // Required: true StatusV2 *string `json:"statusV2"` // updated at // Required: true UpdatedAt *string `json:"updatedAt"` }
ApimodelsUserResponse apimodels user response
swagger:model apimodels.UserResponse
func (*ApimodelsUserResponse) MarshalBinary ¶
func (m *ApimodelsUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApimodelsUserResponse) UnmarshalBinary ¶
func (m *ApimodelsUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfigRecord ¶ added in v0.41.0
type ModelsDSMConfigRecord struct { // claim timeout // Required: true ClaimTimeout int32 `json:"claim_timeout"` // created at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // creation timeout // Required: true CreationTimeout int32 `json:"creation_timeout"` // namespace // Required: true Namespace string `json:"namespace"` // updated at // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
ModelsDSMConfigRecord models d s m config record
swagger:model models.DSMConfigRecord
func (*ModelsDSMConfigRecord) MarshalBinary ¶ added in v0.41.0
func (m *ModelsDSMConfigRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfigRecord) UnmarshalBinary ¶ added in v0.41.0
func (m *ModelsDSMConfigRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDefaultDSMCConfig ¶ added in v0.41.0
type ModelsDefaultDSMCConfig struct { // claim timeout // Required: true ClaimTimeout int32 `json:"claim_timeout"` // creation timeout // Required: true CreationTimeout int32 `json:"creation_timeout"` }
ModelsDefaultDSMCConfig models default d s m c config
swagger:model models.DefaultDSMCConfig
func (*ModelsDefaultDSMCConfig) MarshalBinary ¶ added in v0.41.0
func (m *ModelsDefaultDSMCConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDefaultDSMCConfig) UnmarshalBinary ¶ added in v0.41.0
func (m *ModelsDefaultDSMCConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGameServer ¶
type ModelsGameServer struct { // alternate ips AlternateIps []string `json:"alternate_ips"` // 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"` // namespace // Required: true Namespace *string `json:"namespace"` // 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"` }
ModelsGameServer models game server
swagger:model models.GameServer
func (*ModelsGameServer) MarshalBinary ¶
func (m *ModelsGameServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGameServer) UnmarshalBinary ¶
func (m *ModelsGameServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPartyMembers ¶ added in v0.36.0
type ModelsPartyMembers struct { // party ID // Required: true PartyID *string `json:"partyID"` // user i ds // Required: true UserIDs []string `json:"userIDs"` }
ModelsPartyMembers models party members
swagger:model models.PartyMembers
func (*ModelsPartyMembers) MarshalBinary ¶ added in v0.36.0
func (m *ModelsPartyMembers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPartyMembers) UnmarshalBinary ¶ added in v0.36.0
func (m *ModelsPartyMembers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsTeam ¶
type ModelsTeam struct { // user i ds // Required: true UserIDs []string `json:"UserIDs"` // parties Parties []*ModelsPartyMembers `json:"parties"` }
ModelsTeam models team
swagger:model models.Team
func (*ModelsTeam) MarshalBinary ¶
func (m *ModelsTeam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsTeam) UnmarshalBinary ¶
func (m *ModelsTeam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUserPlatformInfo ¶ added in v0.37.0
type ModelsUserPlatformInfo struct { // name // Required: true Name *string `json:"name"` // user ID // Required: true UserID *string `json:"userID"` }
ModelsUserPlatformInfo models user platform info
swagger:model models.UserPlatformInfo
func (*ModelsUserPlatformInfo) MarshalBinary ¶ added in v0.37.0
func (m *ModelsUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUserPlatformInfo) UnmarshalBinary ¶ added in v0.37.0
func (m *ModelsUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶
type ResponseError struct { // attributes // Required: true Attributes map[string]string `json:"attributes"` // error code // Required: true ErrorCode *int32 `json:"errorCode"` // error message // Required: true ErrorMessage *string `json:"errorMessage"` // message // Required: true Message *string `json:"message"` // name // Required: true Name *string `json:"name"` }
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
¶
- apimodels_append_team_game_session_request.go
- apimodels_configuration_template_response.go
- apimodels_configuration_templates_response.go
- apimodels_create_configuration_template_request.go
- apimodels_create_game_session_request.go
- apimodels_create_party_request.go
- apimodels_d_s_information_response.go
- apimodels_game_session_query_response.go
- apimodels_game_session_response.go
- apimodels_join_by_code_request.go
- apimodels_kick_response.go
- apimodels_pagination.go
- apimodels_party_query_response.go
- apimodels_party_session_response.go
- apimodels_player_attributes_request_body.go
- apimodels_player_attributes_response_body.go
- apimodels_promote_leader_request.go
- apimodels_public_configuration.go
- apimodels_request_member.go
- apimodels_session_invite_request.go
- apimodels_update_configuration_template_request.go
- apimodels_update_game_session_backfill_request.go
- apimodels_update_game_session_member_status_response.go
- apimodels_update_game_session_request.go
- apimodels_update_party_request.go
- apimodels_user_response.go
- models_d_s_m_config_record.go
- models_default_d_s_m_c_config.go
- models_game_server.go
- models_party_members.go
- models_team.go
- models_user_platform_info.go
- response_error.go