Help us shape the future of Go! Take the 2026 Go Developer Survey

sessionclientmodels

package
v0.39.0 Latest Latest
Warning

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

Go to latest
Published: Feb 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 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"`

	// requested regions
	// Required: true
	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"`

	// 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
	// Required: true
	Server *ModelsGameServer `json:"Server"`

	// 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
	// Required: true
	Attributes interface{} `json:"attributes"`

	// 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
	// Required: true
	Teams []*ModelsTeam `json:"teams"`

	// ticket i ds
	// Required: true
	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
	// Required: true
	Attributes interface{} `json:"attributes"`

	// 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"`

	// requested regions
	// Required: true
	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"`

	// 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 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 ModelsGameServer

type ModelsGameServer struct {

	// alternate ips
	// Required: true
	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
	// Required: true
	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