sessionclientmodels

package
v0.41.0 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

func (*ApimodelsAppendTeamGameSessionRequest) Validate added in v0.41.0

Validate validates this apimodels append team game session request

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

func (*ApimodelsConfigurationTemplateResponse) Validate

Validate validates this apimodels configuration template response

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

func (*ApimodelsConfigurationTemplatesResponse) Validate

Validate validates this apimodels configuration templates response

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

func (*ApimodelsCreateConfigurationTemplateRequest) Validate

Validate validates this apimodels create configuration template request

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

func (*ApimodelsCreateGameSessionRequest) Validate

Validate validates this apimodels create game session request

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

func (*ApimodelsCreatePartyRequest) Validate

func (m *ApimodelsCreatePartyRequest) Validate(formats strfmt.Registry) error

Validate validates this apimodels create party request

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

func (*ApimodelsDSInformationResponse) Validate

func (m *ApimodelsDSInformationResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels d s information response

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

func (*ApimodelsGameSessionQueryResponse) Validate

Validate validates this apimodels game session query response

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

func (*ApimodelsGameSessionResponse) Validate

func (m *ApimodelsGameSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels game session response

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

func (*ApimodelsJoinByCodeRequest) Validate

func (m *ApimodelsJoinByCodeRequest) Validate(formats strfmt.Registry) error

Validate validates this apimodels join by code request

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

func (*ApimodelsKickResponse) Validate

func (m *ApimodelsKickResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels kick response

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

func (*ApimodelsPagination) Validate

func (m *ApimodelsPagination) Validate(formats strfmt.Registry) error

Validate validates this apimodels pagination

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

func (*ApimodelsPartyQueryResponse) Validate

func (m *ApimodelsPartyQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels party query response

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

func (*ApimodelsPartySessionResponse) Validate

func (m *ApimodelsPartySessionResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels party session response

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

func (*ApimodelsPlayerAttributesRequestBody) Validate added in v0.37.0

Validate validates this apimodels player attributes request body

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

func (*ApimodelsPlayerAttributesResponseBody) Validate added in v0.37.0

Validate validates this apimodels player attributes response body

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

func (*ApimodelsPromoteLeaderRequest) Validate

func (m *ApimodelsPromoteLeaderRequest) Validate(formats strfmt.Registry) error

Validate validates this apimodels promote leader request

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

func (*ApimodelsPublicConfiguration) Validate

func (m *ApimodelsPublicConfiguration) Validate(formats strfmt.Registry) error

Validate validates this apimodels public configuration

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

func (*ApimodelsRequestMember) Validate

func (m *ApimodelsRequestMember) Validate(formats strfmt.Registry) error

Validate validates this apimodels request member

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

func (*ApimodelsSessionInviteRequest) Validate

func (m *ApimodelsSessionInviteRequest) Validate(formats strfmt.Registry) error

Validate validates this apimodels session invite request

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

func (*ApimodelsUpdateConfigurationTemplateRequest) Validate

Validate validates this apimodels update configuration template request

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

func (*ApimodelsUpdateGameSessionBackfillRequest) Validate added in v0.40.0

Validate validates this apimodels update game session backfill request

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

MarshalBinary interface implementation

func (*ApimodelsUpdateGameSessionMemberStatusResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ApimodelsUpdateGameSessionMemberStatusResponse) Validate

Validate validates this apimodels update game session member status response

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

func (*ApimodelsUpdateGameSessionRequest) Validate

Validate validates this apimodels update game session request

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

func (*ApimodelsUpdatePartyRequest) Validate

func (m *ApimodelsUpdatePartyRequest) Validate(formats strfmt.Registry) error

Validate validates this apimodels update party request

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

func (*ApimodelsUserResponse) Validate

func (m *ApimodelsUserResponse) Validate(formats strfmt.Registry) error

Validate validates this apimodels user response

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

func (*ModelsDSMConfigRecord) Validate added in v0.41.0

func (m *ModelsDSMConfigRecord) Validate(formats strfmt.Registry) error

Validate validates this models d s m config record

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

func (*ModelsDefaultDSMCConfig) Validate added in v0.41.0

func (m *ModelsDefaultDSMCConfig) Validate(formats strfmt.Registry) error

Validate validates this models default d s m c config

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

func (*ModelsGameServer) Validate

func (m *ModelsGameServer) Validate(formats strfmt.Registry) error

Validate validates this models game server

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

func (*ModelsPartyMembers) Validate added in v0.36.0

func (m *ModelsPartyMembers) Validate(formats strfmt.Registry) error

Validate validates this models party members

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

func (*ModelsTeam) Validate

func (m *ModelsTeam) Validate(formats strfmt.Registry) error

Validate validates this models team

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

func (*ModelsUserPlatformInfo) Validate added in v0.37.0

func (m *ModelsUserPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this models user platform info

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

func (*ResponseError) Validate

func (m *ResponseError) Validate(formats strfmt.Registry) error

Validate validates this response error

Jump to

Keyboard shortcuts

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