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

match2clientmodels

package
v0.89.1 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// APIExternalFailureMetricRecordTypeCONNECTDS captures enum value "CONNECTDS"
	APIExternalFailureMetricRecordTypeCONNECTDS string = "CONNECTDS"

	// APIExternalFailureMetricRecordTypeGETEXTERNALDS captures enum value "GETEXTERNALDS"
	APIExternalFailureMetricRecordTypeGETEXTERNALDS string = "GETEXTERNALDS"
)
View Source
const (

	// LogconfigConfigurationLogLevelDEBUG captures enum value "DEBUG"
	LogconfigConfigurationLogLevelDEBUG string = "DEBUG"

	// LogconfigConfigurationLogLevelERROR captures enum value "ERROR"
	LogconfigConfigurationLogLevelERROR string = "ERROR"

	// LogconfigConfigurationLogLevelFATAL captures enum value "FATAL"
	LogconfigConfigurationLogLevelFATAL string = "FATAL"

	// LogconfigConfigurationLogLevelINFO captures enum value "INFO"
	LogconfigConfigurationLogLevelINFO string = "INFO"

	// LogconfigConfigurationLogLevelPANIC captures enum value "PANIC"
	LogconfigConfigurationLogLevelPANIC string = "PANIC"

	// LogconfigConfigurationLogLevelTRACE captures enum value "TRACE"
	LogconfigConfigurationLogLevelTRACE string = "TRACE"

	// LogconfigConfigurationLogLevelWARNING captures enum value "WARNING"
	LogconfigConfigurationLogLevelWARNING string = "WARNING"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APIBackFillAcceptRequest

type APIBackFillAcceptRequest struct {

	// acceptedticketids
	AcceptedTicketIds []string `json:"acceptedTicketIds,omitempty"`

	// proposalid
	// Required: true
	ProposalID *string `json:"proposalId"`

	// stop
	// Required: true
	Stop *bool `json:"stop"`
}

APIBackFillAcceptRequest Api back fill accept request

swagger:model Api back fill accept request.

func (*APIBackFillAcceptRequest) MarshalBinary

func (m *APIBackFillAcceptRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackFillAcceptRequest) UnmarshalBinary

func (m *APIBackFillAcceptRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackFillAcceptRequest) Validate

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

Validate validates this Api back fill accept request

type APIBackFillCreateRequest

type APIBackFillCreateRequest struct {

	// matchpool
	// Required: true
	MatchPool *string `json:"matchPool"`

	// sessionid
	// Required: true
	SessionID *string `json:"sessionId"`
}

APIBackFillCreateRequest Api back fill create request

swagger:model Api back fill create request.

func (*APIBackFillCreateRequest) MarshalBinary

func (m *APIBackFillCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackFillCreateRequest) UnmarshalBinary

func (m *APIBackFillCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackFillCreateRequest) Validate

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

Validate validates this Api back fill create request

type APIBackFillRejectRequest

type APIBackFillRejectRequest struct {

	// proposalid
	// Required: true
	ProposalID *string `json:"proposalId"`

	// stop
	// Required: true
	Stop *bool `json:"stop"`
}

APIBackFillRejectRequest Api back fill reject request

swagger:model Api back fill reject request.

func (*APIBackFillRejectRequest) MarshalBinary

func (m *APIBackFillRejectRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackFillRejectRequest) UnmarshalBinary

func (m *APIBackFillRejectRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackFillRejectRequest) Validate

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

Validate validates this Api back fill reject request

type APIBackfillCreateResponse added in v0.39.0

type APIBackfillCreateResponse struct {

	// id
	// Required: true
	ID *string `json:"id"`
}

APIBackfillCreateResponse Api backfill create response

swagger:model Api backfill create response.

func (*APIBackfillCreateResponse) MarshalBinary added in v0.39.0

func (m *APIBackfillCreateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackfillCreateResponse) UnmarshalBinary added in v0.39.0

func (m *APIBackfillCreateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackfillCreateResponse) Validate added in v0.39.0

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

Validate validates this Api backfill create response

type APIBackfillGetResponse added in v0.37.0

type APIBackfillGetResponse struct {

	// createdat
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`

	// matchpool
	MatchPool string `json:"matchPool,omitempty"`

	// matchsessionid
	MatchSessionID string `json:"matchSessionID,omitempty"`

	// partialmatch
	PartialMatch *APIMatch `json:"partialMatch,omitempty"`

	// ticketid
	TicketID string `json:"ticketID,omitempty"`
}

APIBackfillGetResponse Api backfill get response

swagger:model Api backfill get response.

func (*APIBackfillGetResponse) MarshalBinary added in v0.37.0

func (m *APIBackfillGetResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackfillGetResponse) UnmarshalBinary added in v0.37.0

func (m *APIBackfillGetResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackfillGetResponse) Validate added in v0.37.0

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

Validate validates this Api backfill get response

type APIBackfillProposalResponse added in v0.37.0

type APIBackfillProposalResponse struct {

	// backfillticketid
	BackfillTicketID string `json:"backfillTicketID,omitempty"`

	// createdat
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`

	// matchpool
	MatchPool string `json:"matchPool,omitempty"`

	// matchsessionid
	MatchSessionID string `json:"matchSessionID,omitempty"`

	// proposalid
	ProposalID string `json:"proposalID,omitempty"`

	// proposedteams
	ProposedTeams []*APITeam `json:"proposedTeams,omitempty"`

	// tickets
	Tickets []*APITicket `json:"tickets,omitempty"`
}

APIBackfillProposalResponse Api backfill proposal response

swagger:model Api backfill proposal response.

func (*APIBackfillProposalResponse) MarshalBinary added in v0.37.0

func (m *APIBackfillProposalResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIBackfillProposalResponse) UnmarshalBinary added in v0.37.0

func (m *APIBackfillProposalResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIBackfillProposalResponse) Validate added in v0.37.0

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

Validate validates this Api backfill proposal response

type APIExternalFailureMetricRecord added in v0.77.0

type APIExternalFailureMetricRecord struct {

	// type
	// Enum: ['connectDS', 'getExternalDS']
	// Required: true
	Type *string `json:"type"`
}

APIExternalFailureMetricRecord Api external failure metric record

swagger:model Api external failure metric record.

func (*APIExternalFailureMetricRecord) MarshalBinary added in v0.77.0

func (m *APIExternalFailureMetricRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIExternalFailureMetricRecord) UnmarshalBinary added in v0.77.0

func (m *APIExternalFailureMetricRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIExternalFailureMetricRecord) Validate added in v0.77.0

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

Validate validates this Api external failure metric record

type APIListBackfillQueryResponse added in v0.78.0

type APIListBackfillQueryResponse struct {

	// data
	// Required: true
	Data []*APIBackfillGetResponse `json:"data"`

	// pagination
	Pagination *ModelsPagination `json:"pagination,omitempty"`
}

APIListBackfillQueryResponse Api list backfill query response

swagger:model Api list backfill query response.

func (*APIListBackfillQueryResponse) MarshalBinary added in v0.78.0

func (m *APIListBackfillQueryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListBackfillQueryResponse) UnmarshalBinary added in v0.78.0

func (m *APIListBackfillQueryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListBackfillQueryResponse) Validate added in v0.78.0

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

Validate validates this Api list backfill query response

type APIListEnvironmentVariablesResponse added in v0.51.0

type APIListEnvironmentVariablesResponse struct {

	// data
	// Required: true
	Data []*ConfigEnvironmentVariable `json:"data"`
}

APIListEnvironmentVariablesResponse Api list environment variables response

swagger:model Api list environment variables response.

func (*APIListEnvironmentVariablesResponse) MarshalBinary added in v0.51.0

func (m *APIListEnvironmentVariablesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListEnvironmentVariablesResponse) UnmarshalBinary added in v0.51.0

func (m *APIListEnvironmentVariablesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListEnvironmentVariablesResponse) Validate added in v0.51.0

Validate validates this Api list environment variables response

type APIListMatchFunctionsResponse

type APIListMatchFunctionsResponse struct {

	// configs
	Configs []*APIMatchFunctionConfig `json:"configs,omitempty"`

	// functions
	// Required: true
	Functions []string `json:"functions"`

	// pagination
	// Required: true
	Pagination *ModelsPagination `json:"pagination"`
}

APIListMatchFunctionsResponse Api list match functions response

swagger:model Api list match functions response.

func (*APIListMatchFunctionsResponse) MarshalBinary

func (m *APIListMatchFunctionsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListMatchFunctionsResponse) UnmarshalBinary

func (m *APIListMatchFunctionsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListMatchFunctionsResponse) Validate

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

Validate validates this Api list match functions response

type APIListMatchPoolTicketsResponse added in v0.58.0

type APIListMatchPoolTicketsResponse struct {

	// data
	// Required: true
	Data []*MatchmakerMatchTicketRecord `json:"data"`

	// pagination
	Pagination *ModelsPagination `json:"pagination,omitempty"`

	// totaldata
	// Required: true
	// Format: int32
	TotalData *int32 `json:"totalData"`
}

APIListMatchPoolTicketsResponse Api list match pool tickets response

swagger:model Api list match pool tickets response.

func (*APIListMatchPoolTicketsResponse) MarshalBinary added in v0.58.0

func (m *APIListMatchPoolTicketsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListMatchPoolTicketsResponse) UnmarshalBinary added in v0.58.0

func (m *APIListMatchPoolTicketsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListMatchPoolTicketsResponse) Validate added in v0.58.0

Validate validates this Api list match pool tickets response

type APIListMatchPoolsResponse

type APIListMatchPoolsResponse struct {

	// data
	Data []*APIMatchPool `json:"data,omitempty"`

	// pagination
	Pagination *ModelsPagination `json:"pagination,omitempty"`
}

APIListMatchPoolsResponse Api list match pools response

swagger:model Api list match pools response.

func (*APIListMatchPoolsResponse) MarshalBinary

func (m *APIListMatchPoolsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListMatchPoolsResponse) UnmarshalBinary

func (m *APIListMatchPoolsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListMatchPoolsResponse) Validate

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

Validate validates this Api list match pools response

type APIListRuleSetsResponse

type APIListRuleSetsResponse struct {

	// data
	Data []*APIMatchRuleSetNameData `json:"data,omitempty"`

	// pagination
	Pagination *ModelsPagination `json:"pagination,omitempty"`
}

APIListRuleSetsResponse Api list rule sets response

swagger:model Api list rule sets response.

func (*APIListRuleSetsResponse) MarshalBinary

func (m *APIListRuleSetsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIListRuleSetsResponse) UnmarshalBinary

func (m *APIListRuleSetsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIListRuleSetsResponse) Validate

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

Validate validates this Api list rule sets response

type APIMatch added in v0.37.0

type APIMatch struct {

	// backfill
	Backfill bool `json:"backfill"`

	// clientversion
	ClientVersion string `json:"clientVersion,omitempty"`

	// matchattributes
	MatchAttributes interface{} `json:"matchAttributes,omitempty"`

	// regionpreference
	RegionPreference []string `json:"regionPreference,omitempty"`

	// servername
	ServerName string `json:"serverName,omitempty"`

	// teams
	Teams []*APITeam `json:"teams,omitempty"`

	// tickets
	Tickets []*APITicket `json:"tickets,omitempty"`
}

APIMatch Api match

swagger:model Api match.

func (*APIMatch) MarshalBinary added in v0.37.0

func (m *APIMatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatch) UnmarshalBinary added in v0.37.0

func (m *APIMatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatch) Validate added in v0.37.0

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

Validate validates this Api match

type APIMatchFunctionConfig

type APIMatchFunctionConfig struct {

	// match_function
	// Required: true
	MatchFunction *string `json:"match_function"`

	// serviceappname
	ServiceAppName string `json:"serviceAppName,omitempty"`

	// url
	// Required: true
	URL *string `json:"url"`
}

APIMatchFunctionConfig Api match function config

swagger:model Api match function config.

func (*APIMatchFunctionConfig) MarshalBinary

func (m *APIMatchFunctionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchFunctionConfig) UnmarshalBinary

func (m *APIMatchFunctionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchFunctionConfig) Validate

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

Validate validates this Api match function config

type APIMatchFunctionOverride added in v0.36.0

type APIMatchFunctionOverride struct {

	// backfill_matches
	BackfillMatches string `json:"backfill_matches,omitempty"`

	// enrichment
	Enrichment []string `json:"enrichment,omitempty"`

	// make_matches
	MakeMatches string `json:"make_matches,omitempty"`

	// stat_codes
	StatCodes []string `json:"stat_codes,omitempty"`

	// validation
	Validation []string `json:"validation,omitempty"`
}

APIMatchFunctionOverride Api match function override

swagger:model Api match function override.

func (*APIMatchFunctionOverride) MarshalBinary added in v0.36.0

func (m *APIMatchFunctionOverride) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchFunctionOverride) UnmarshalBinary added in v0.36.0

func (m *APIMatchFunctionOverride) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchFunctionOverride) Validate added in v0.36.0

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

Validate validates this Api match function override

type APIMatchFunctionRequest

type APIMatchFunctionRequest struct {

	// match_function
	// Required: true
	MatchFunction *string `json:"match_function"`

	// serviceappname
	ServiceAppName string `json:"serviceAppName,omitempty"`

	// url
	// Required: true
	URL *string `json:"url"`
}

APIMatchFunctionRequest Api match function request

swagger:model Api match function request.

func (*APIMatchFunctionRequest) MarshalBinary

func (m *APIMatchFunctionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchFunctionRequest) UnmarshalBinary

func (m *APIMatchFunctionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchFunctionRequest) Validate

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

Validate validates this Api match function request

type APIMatchPool

type APIMatchPool struct {

	// auto_accept_backfill_proposal
	// Required: true
	AutoAcceptBackfillProposal *bool `json:"auto_accept_backfill_proposal"`

	// backfill_proposal_expiration_seconds
	// Required: true
	// Format: int32
	BackfillProposalExpirationSeconds *int32 `json:"backfill_proposal_expiration_seconds"`

	// backfill_ticket_expiration_seconds
	// Required: true
	// Format: int32
	BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`

	// best_latency_calculation_method
	BestLatencyCalculationMethod string `json:"best_latency_calculation_method,omitempty"`

	// crossplay_disabled
	CrossplayDisabled bool `json:"crossplay_disabled"`

	// match_function
	// Required: true
	MatchFunction *string `json:"match_function"`

	// match_function_override
	// Required: true
	MatchFunctionOverride *APIMatchFunctionOverride `json:"match_function_override"`

	// name
	// Required: true
	Name *string `json:"name"`

	// platform_group_enabled
	PlatformGroupEnabled bool `json:"platform_group_enabled"`

	// rule_set
	// Required: true
	RuleSet *string `json:"rule_set"`

	// session_template
	// Required: true
	SessionTemplate *string `json:"session_template"`

	// ticket_expiration_seconds
	// Required: true
	// Format: int32
	TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}

APIMatchPool Api match pool

swagger:model Api match pool.

func (*APIMatchPool) MarshalBinary

func (m *APIMatchPool) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchPool) UnmarshalBinary

func (m *APIMatchPool) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchPool) Validate

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

Validate validates this Api match pool

type APIMatchPoolConfig

type APIMatchPoolConfig struct {

	// auto_accept_backfill_proposal
	// Required: true
	AutoAcceptBackfillProposal *bool `json:"auto_accept_backfill_proposal"`

	// backfill_proposal_expiration_seconds
	// Required: true
	// Format: int32
	BackfillProposalExpirationSeconds *int32 `json:"backfill_proposal_expiration_seconds"`

	// backfill_ticket_expiration_seconds
	// Required: true
	// Format: int32
	BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`

	// best_latency_calculation_method
	BestLatencyCalculationMethod string `json:"best_latency_calculation_method,omitempty"`

	// crossplay_disabled
	CrossplayDisabled bool `json:"crossplay_disabled"`

	// match_function
	// Required: true
	MatchFunction *string `json:"match_function"`

	// match_function_override
	// Required: true
	MatchFunctionOverride *APIMatchFunctionOverride `json:"match_function_override"`

	// platform_group_enabled
	PlatformGroupEnabled bool `json:"platform_group_enabled"`

	// rule_set
	// Required: true
	RuleSet *string `json:"rule_set"`

	// session_template
	// Required: true
	SessionTemplate *string `json:"session_template"`

	// ticket_expiration_seconds
	// Required: true
	// Format: int32
	TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}

APIMatchPoolConfig Api match pool config

swagger:model Api match pool config.

func (*APIMatchPoolConfig) MarshalBinary

func (m *APIMatchPoolConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchPoolConfig) UnmarshalBinary

func (m *APIMatchPoolConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchPoolConfig) Validate

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

Validate validates this Api match pool config

type APIMatchRuleSetNameData

type APIMatchRuleSetNameData struct {

	// name
	// Required: true
	Name *string `json:"name"`
}

APIMatchRuleSetNameData Api match rule set name data

swagger:model Api match rule set name data.

func (*APIMatchRuleSetNameData) MarshalBinary

func (m *APIMatchRuleSetNameData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchRuleSetNameData) UnmarshalBinary

func (m *APIMatchRuleSetNameData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchRuleSetNameData) Validate

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

Validate validates this Api match rule set name data

type APIMatchTicketRequest

type APIMatchTicketRequest struct {

	// attributes
	// Required: true
	Attributes interface{} `json:"attributes"`

	// excludedsessions
	ExcludedSessions []string `json:"excludedSessions,omitempty"`

	// latencies
	// Required: true
	Latencies map[string]int64 `json:"latencies"`

	// matchpool
	// Required: true
	MatchPool *string `json:"matchPool"`

	// sessionid
	SessionID string `json:"sessionID,omitempty"`

	// leader session storage
	Storage interface{} `json:"storage,omitempty"`
}

APIMatchTicketRequest Api match ticket request

swagger:model Api match ticket request.

func (*APIMatchTicketRequest) MarshalBinary

func (m *APIMatchTicketRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchTicketRequest) UnmarshalBinary

func (m *APIMatchTicketRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchTicketRequest) Validate

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

Validate validates this Api match ticket request

type APIMatchTicketResponse

type APIMatchTicketResponse struct {

	// matchticketid
	// Required: true
	MatchTicketID *string `json:"matchTicketID"`

	// queuetime
	// Required: true
	// Format: int32
	QueueTime *int32 `json:"queueTime"`
}

APIMatchTicketResponse Api match ticket response

swagger:model Api match ticket response.

func (*APIMatchTicketResponse) MarshalBinary

func (m *APIMatchTicketResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchTicketResponse) UnmarshalBinary

func (m *APIMatchTicketResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchTicketResponse) Validate

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

Validate validates this Api match ticket response

type APIMatchTicketStatus

type APIMatchTicketStatus struct {

	// isactive
	IsActive bool `json:"isActive"`

	// matchfound
	// Required: true
	MatchFound *bool `json:"matchFound"`

	// matchpool
	MatchPool string `json:"matchPool,omitempty"`

	// matchticketid
	MatchTicketID string `json:"matchTicketID,omitempty"`

	// proposedproposal
	ProposedProposal *APIProposedProposal `json:"proposedProposal,omitempty"`

	// sessionid
	// Required: true
	SessionID *string `json:"sessionID"`
}

APIMatchTicketStatus Api match ticket status

swagger:model Api match ticket status.

func (*APIMatchTicketStatus) MarshalBinary

func (m *APIMatchTicketStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchTicketStatus) UnmarshalBinary

func (m *APIMatchTicketStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchTicketStatus) Validate

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

Validate validates this Api match ticket status

type APIMatchTicketStatuses added in v0.51.0

type APIMatchTicketStatuses struct {

	// data
	// Required: true
	Data []*APIMatchTicketStatus `json:"data"`

	// pagination
	Pagination *ModelsPagination `json:"pagination,omitempty"`
}

APIMatchTicketStatuses Api match ticket statuses

swagger:model Api match ticket statuses.

func (*APIMatchTicketStatuses) MarshalBinary added in v0.51.0

func (m *APIMatchTicketStatuses) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMatchTicketStatuses) UnmarshalBinary added in v0.51.0

func (m *APIMatchTicketStatuses) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMatchTicketStatuses) Validate added in v0.51.0

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

Validate validates this Api match ticket statuses

type APINamespaceConfigList added in v0.67.0

type APINamespaceConfigList struct {

	// configs
	// Required: true
	Configs []*ConfigmodelsNamespaceConfig `json:"configs"`
}

APINamespaceConfigList Api namespace config list

swagger:model Api namespace config list.

func (*APINamespaceConfigList) MarshalBinary added in v0.67.0

func (m *APINamespaceConfigList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APINamespaceConfigList) UnmarshalBinary added in v0.67.0

func (m *APINamespaceConfigList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APINamespaceConfigList) Validate added in v0.67.0

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

Validate validates this Api namespace config list

type APIParty added in v0.37.0

type APIParty struct {

	// partyid
	PartyID string `json:"partyID,omitempty"`

	// userids
	UserIDs []string `json:"userIDs,omitempty"`
}

APIParty Api party

swagger:model Api party.

func (*APIParty) MarshalBinary added in v0.37.0

func (m *APIParty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIParty) UnmarshalBinary added in v0.37.0

func (m *APIParty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIParty) Validate added in v0.37.0

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

Validate validates this Api party

type APIPatchNamespaceConfigRequest added in v0.67.0

type APIPatchNamespaceConfigRequest struct {

	// crossplatformnocurrentplatform
	CrossPlatformNoCurrentPlatform bool `json:"crossPlatformNoCurrentPlatform"`

	// additional platforms that will be included in the cross_platform attribute alongside the login method
	ExtraPlatforms []string `json:"extraPlatforms,omitempty"`

	// matchanycommon
	MatchAnyCommon bool `json:"matchAnyCommon"`

	// platformgroup
	PlatformGroup map[string][]string `json:"platformGroup,omitempty"`

	// xraymaxwhitelistedusercount
	// Format: int32
	XrayMaxWhitelistedUserCount int32 `json:"xrayMaxWhitelistedUserCount,omitempty"`
}

APIPatchNamespaceConfigRequest Api patch namespace config request

swagger:model Api patch namespace config request.

func (*APIPatchNamespaceConfigRequest) MarshalBinary added in v0.67.0

func (m *APIPatchNamespaceConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIPatchNamespaceConfigRequest) UnmarshalBinary added in v0.67.0

func (m *APIPatchNamespaceConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIPatchNamespaceConfigRequest) Validate added in v0.67.0

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

Validate validates this Api patch namespace config request

type APIPlayerData added in v0.37.0

type APIPlayerData struct {

	// attributes
	Attributes interface{} `json:"attributes,omitempty"`

	// partyid
	PartyID string `json:"partyID,omitempty"`

	// playerid
	PlayerID string `json:"playerID,omitempty"`
}

APIPlayerData Api player data

swagger:model Api player data.

func (*APIPlayerData) MarshalBinary added in v0.37.0

func (m *APIPlayerData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIPlayerData) UnmarshalBinary added in v0.37.0

func (m *APIPlayerData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIPlayerData) Validate added in v0.37.0

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

Validate validates this Api player data

type APIPlayerMetricRecord added in v0.42.0

type APIPlayerMetricRecord struct {

	// playerinqueue
	// Required: true
	// Format: int32
	PlayerInQueue *int32 `json:"playerInQueue"`
}

APIPlayerMetricRecord Api player metric record

swagger:model Api player metric record.

func (*APIPlayerMetricRecord) MarshalBinary added in v0.42.0

func (m *APIPlayerMetricRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIPlayerMetricRecord) UnmarshalBinary added in v0.42.0

func (m *APIPlayerMetricRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIPlayerMetricRecord) Validate added in v0.42.0

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

Validate validates this Api player metric record

type APIProposedProposal added in v0.37.0

type APIProposedProposal struct {

	// backfillid
	BackfillID string `json:"backfillID,omitempty"`

	// proposalid
	ProposalID string `json:"proposalID,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

APIProposedProposal Api proposed proposal

swagger:model Api proposed proposal.

func (*APIProposedProposal) MarshalBinary added in v0.37.0

func (m *APIProposedProposal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIProposedProposal) UnmarshalBinary added in v0.37.0

func (m *APIProposedProposal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIProposedProposal) Validate added in v0.37.0

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

Validate validates this Api proposed proposal

type APIRuleSetPayload added in v0.38.0

type APIRuleSetPayload struct {

	// data
	// Required: true
	Data interface{} `json:"data"`

	// enable_custom_match_function
	// Required: true
	EnableCustomMatchFunction *bool `json:"enable_custom_match_function"`

	// name
	// Required: true
	Name *string `json:"name"`
}

APIRuleSetPayload Api rule set payload

swagger:model Api rule set payload.

func (*APIRuleSetPayload) MarshalBinary added in v0.38.0

func (m *APIRuleSetPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIRuleSetPayload) UnmarshalBinary added in v0.38.0

func (m *APIRuleSetPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIRuleSetPayload) Validate added in v0.38.0

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

Validate validates this Api rule set payload

type APITeam added in v0.37.0

type APITeam struct {

	// parties
	Parties []*APIParty `json:"parties,omitempty"`

	// teamid
	TeamID string `json:"teamID,omitempty"`

	// userids
	UserIDs []string `json:"userIDs,omitempty"`
}

APITeam Api team

swagger:model Api team.

func (*APITeam) MarshalBinary added in v0.37.0

func (m *APITeam) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APITeam) UnmarshalBinary added in v0.37.0

func (m *APITeam) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APITeam) Validate added in v0.37.0

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

Validate validates this Api team

type APITicket added in v0.37.0

type APITicket struct {

	// createdat
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`

	// latencies
	Latencies map[string]int64 `json:"latencies,omitempty"`

	// matchpool
	MatchPool string `json:"matchPool,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// partysessionid
	PartySessionID string `json:"partySessionID,omitempty"`

	// players
	Players []*APIPlayerData `json:"players,omitempty"`

	// ticketattributes
	TicketAttributes interface{} `json:"ticketAttributes,omitempty"`

	// ticketid
	TicketID string `json:"ticketID,omitempty"`
}

APITicket Api ticket

swagger:model Api ticket.

func (*APITicket) MarshalBinary added in v0.37.0

func (m *APITicket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APITicket) UnmarshalBinary added in v0.37.0

func (m *APITicket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APITicket) Validate added in v0.37.0

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

Validate validates this Api ticket

type APITicketMetricResultRecord added in v0.39.0

type APITicketMetricResultRecord struct {

	// queuetime
	// Required: true
	// Format: int32
	QueueTime *int32 `json:"queueTime"`
}

APITicketMetricResultRecord Api ticket metric result record

swagger:model Api ticket metric result record.

func (*APITicketMetricResultRecord) MarshalBinary added in v0.39.0

func (m *APITicketMetricResultRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APITicketMetricResultRecord) UnmarshalBinary added in v0.39.0

func (m *APITicketMetricResultRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APITicketMetricResultRecord) Validate added in v0.39.0

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

Validate validates this Api ticket metric result record

type ConfigEnvironmentVariable added in v0.51.0

type ConfigEnvironmentVariable struct {

	// actualvalue
	ActualValue string `json:"actualValue,omitempty"`

	// defaultvalue
	DefaultValue string `json:"defaultValue,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ConfigEnvironmentVariable Config environment variable

swagger:model Config environment variable.

func (*ConfigEnvironmentVariable) MarshalBinary added in v0.51.0

func (m *ConfigEnvironmentVariable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigEnvironmentVariable) UnmarshalBinary added in v0.51.0

func (m *ConfigEnvironmentVariable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigEnvironmentVariable) Validate added in v0.51.0

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

Validate validates this Config environment variable

type ConfigmodelsNamespaceConfig added in v0.67.0

type ConfigmodelsNamespaceConfig struct {

	// crossplatformnocurrentplatform
	CrossPlatformNoCurrentPlatform bool `json:"crossPlatformNoCurrentPlatform"`

	// extraplatforms
	ExtraPlatforms []string `json:"extraPlatforms,omitempty"`

	// matchanycommon
	MatchAnyCommon bool `json:"matchAnyCommon"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platformgroup
	PlatformGroup map[string][]string `json:"platformGroup,omitempty"`

	// xraymaxwhitelistedusercount
	// Required: true
	// Format: int32
	XrayMaxWhitelistedUserCount *int32 `json:"xrayMaxWhitelistedUserCount"`
}

ConfigmodelsNamespaceConfig Configmodels namespace config

swagger:model Configmodels namespace config.

func (*ConfigmodelsNamespaceConfig) MarshalBinary added in v0.67.0

func (m *ConfigmodelsNamespaceConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigmodelsNamespaceConfig) UnmarshalBinary added in v0.67.0

func (m *ConfigmodelsNamespaceConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigmodelsNamespaceConfig) Validate added in v0.67.0

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

Validate validates this Configmodels namespace config

type LogconfigConfiguration added in v0.71.0

type LogconfigConfiguration struct {

	// loglevel
	// Enum: ['debug', 'error', 'fatal', 'info', 'panic', 'trace', 'warning']
	LogLevel string `json:"logLevel,omitempty"`
}

LogconfigConfiguration Logconfig configuration

swagger:model Logconfig configuration.

func (*LogconfigConfiguration) MarshalBinary added in v0.71.0

func (m *LogconfigConfiguration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogconfigConfiguration) UnmarshalBinary added in v0.71.0

func (m *LogconfigConfiguration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogconfigConfiguration) Validate added in v0.71.0

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

Validate validates this Logconfig configuration

type MatchmakerMatchTicketRecord added in v0.58.0

type MatchmakerMatchTicketRecord struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// expiredat
	// Required: true
	// Format: date-time
	ExpiredAt strfmt.DateTime `json:"ExpiredAt"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// partysessionid
	// Required: true
	PartySessionID *string `json:"PartySessionID"`

	// proposedproposal
	// Required: true
	ProposedProposal *MatchmakerProposedProposal `json:"ProposedProposal"`

	// sessionid
	// Required: true
	SessionID *string `json:"SessionID"`

	// ticket
	// Required: true
	Ticket *MatchmakerTicket `json:"Ticket"`

	// ticketid
	// Required: true
	TicketID *string `json:"TicketID"`

	// uniqueticketid
	// Required: true
	UniqueTicketID *string `json:"UniqueTicketID"`
}

MatchmakerMatchTicketRecord Matchmaker match ticket record

swagger:model Matchmaker match ticket record.

func (*MatchmakerMatchTicketRecord) MarshalBinary added in v0.58.0

func (m *MatchmakerMatchTicketRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MatchmakerMatchTicketRecord) UnmarshalBinary added in v0.58.0

func (m *MatchmakerMatchTicketRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MatchmakerMatchTicketRecord) Validate added in v0.58.0

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

Validate validates this Matchmaker match ticket record

type MatchmakerParty added in v0.51.0

type MatchmakerParty struct {

	// partyid
	PartyID string `json:"partyID,omitempty"`

	// userids
	UserIDs []string `json:"userIDs,omitempty"`
}

MatchmakerParty Matchmaker party

swagger:model Matchmaker party.

func (*MatchmakerParty) MarshalBinary added in v0.51.0

func (m *MatchmakerParty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MatchmakerParty) UnmarshalBinary added in v0.51.0

func (m *MatchmakerParty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MatchmakerParty) Validate added in v0.51.0

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

Validate validates this Matchmaker party

type MatchmakerProposedProposal added in v0.58.0

type MatchmakerProposedProposal struct {

	// backfillid
	// Required: true
	BackfillID *string `json:"BackfillID"`

	// proposalid
	// Required: true
	ProposalID *string `json:"ProposalID"`

	// status
	// Required: true
	Status *string `json:"Status"`
}

MatchmakerProposedProposal Matchmaker proposed proposal

swagger:model Matchmaker proposed proposal.

func (*MatchmakerProposedProposal) MarshalBinary added in v0.58.0

func (m *MatchmakerProposedProposal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MatchmakerProposedProposal) UnmarshalBinary added in v0.58.0

func (m *MatchmakerProposedProposal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MatchmakerProposedProposal) Validate added in v0.58.0

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

Validate validates this Matchmaker proposed proposal

type MatchmakerTeam added in v0.51.0

type MatchmakerTeam struct {

	// parties
	Parties []*MatchmakerParty `json:"Parties,omitempty"`

	// teamid
	TeamID string `json:"TeamID,omitempty"`

	// userids
	UserIDs []string `json:"UserIDs,omitempty"`
}

MatchmakerTeam Matchmaker team

swagger:model Matchmaker team.

func (*MatchmakerTeam) MarshalBinary added in v0.51.0

func (m *MatchmakerTeam) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MatchmakerTeam) UnmarshalBinary added in v0.51.0

func (m *MatchmakerTeam) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MatchmakerTeam) Validate added in v0.51.0

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

Validate validates this Matchmaker team

type MatchmakerTicket added in v0.58.0

type MatchmakerTicket struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// excludedsessions
	// Required: true
	ExcludedSessions []string `json:"ExcludedSessions"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// ispivot
	// Required: true
	IsPivot *bool `json:"IsPivot"`

	// issingleplay
	// Required: true
	IsSinglePlay *bool `json:"IsSinglePlay"`

	// latencies
	// Required: true
	Latencies map[string]int64 `json:"Latencies"`

	// matchpool
	// Required: true
	MatchPool *string `json:"MatchPool"`

	// matchedat
	// Required: true
	// Format: date-time
	MatchedAt strfmt.DateTime `json:"MatchedAt"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// partysessionid
	// Required: true
	PartySessionID *string `json:"PartySessionID"`

	// players
	// Required: true
	Players []*PlayerPlayerData `json:"Players"`

	// proposedproposal
	// Required: true
	ProposedProposal *MatchmakerProposedProposal `json:"ProposedProposal"`

	// ticketattributes
	// Required: true
	TicketAttributes interface{} `json:"TicketAttributes"`

	// ticketid
	// Required: true
	TicketID *string `json:"TicketID"`

	// ticketinformation
	// Required: true
	TicketInformation interface{} `json:"TicketInformation"`
}

MatchmakerTicket Matchmaker ticket

swagger:model Matchmaker ticket.

func (*MatchmakerTicket) MarshalBinary added in v0.58.0

func (m *MatchmakerTicket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MatchmakerTicket) UnmarshalBinary added in v0.58.0

func (m *MatchmakerTicket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MatchmakerTicket) Validate added in v0.58.0

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

Validate validates this Matchmaker ticket

type ModelsConfiguration added in v0.51.0

type ModelsConfiguration struct {

	// clientversion
	// Required: true
	ClientVersion *string `json:"clientVersion"`

	// deployment
	// Required: true
	Deployment *string `json:"deployment"`

	// inactivetimeout
	// Required: true
	// Format: int32
	InactiveTimeout *int32 `json:"inactiveTimeout"`

	// invitetimeout
	// Required: true
	// Format: int32
	InviteTimeout *int32 `json:"inviteTimeout"`

	// joinability
	// Required: true
	Joinability *string `json:"joinability"`

	// maxplayers
	// Required: true
	// Format: int32
	MaxPlayers *int32 `json:"maxPlayers"`

	// minplayers
	// Required: true
	// Format: int32
	MinPlayers *int32 `json:"minPlayers"`

	// name
	// Required: true
	Name *string `json:"name"`

	// requestedregions
	// Required: true
	RequestedRegions []string `json:"requestedRegions"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ModelsConfiguration Models configuration

swagger:model Models configuration.

func (*ModelsConfiguration) MarshalBinary added in v0.51.0

func (m *ModelsConfiguration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsConfiguration) UnmarshalBinary added in v0.51.0

func (m *ModelsConfiguration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsConfiguration) Validate added in v0.51.0

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

Validate validates this Models configuration

type ModelsDSInformation added in v0.51.0

type ModelsDSInformation struct {

	// minplayers
	// Required: true
	// Format: int32
	MinPlayers *int32 `json:"MinPlayers"`

	// requestedat
	// Required: true
	RequestedAt *string `json:"RequestedAt"`

	// requestedregions
	// Required: true
	RequestedRegions []string `json:"RequestedRegions"`

	// server
	// Required: true
	Server *ModelsServer `json:"Server"`

	// status
	// Required: true
	Status *string `json:"Status"`
}

ModelsDSInformation Models DS information

swagger:model Models DS information.

func (*ModelsDSInformation) MarshalBinary added in v0.51.0

func (m *ModelsDSInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDSInformation) UnmarshalBinary added in v0.51.0

func (m *ModelsDSInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDSInformation) Validate added in v0.51.0

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

Validate validates this Models DS information

type ModelsGameSession added in v0.51.0

type ModelsGameSession struct {

	// dsinformation
	// Required: true
	DSInformation *ModelsDSInformation `json:"DSInformation"`

	// gamemode
	// Required: true
	GameMode *string `json:"GameMode"`

	// isfull
	// Required: true
	IsFull *bool `json:"IsFull"`

	// jointype
	// Required: true
	JoinType *string `json:"JoinType"`

	// members
	// Required: true
	Members []*ModelsUser `json:"Members"`

	// attributes
	// Required: true
	Attributes interface{} `json:"attributes"`

	// backfillticketid
	// Required: true
	BackfillTicketID *string `json:"backfillTicketID"`

	// configuration
	// Required: true
	Configuration *ModelsConfiguration `json:"configuration"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// id
	// Required: true
	ID *string `json:"id"`

	// leaderid
	// Required: true
	LeaderID *string `json:"leaderID"`

	// matchpool
	// Required: true
	MatchPool *string `json:"matchPool"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// teams
	// Required: true
	Teams []*MatchmakerTeam `json:"teams"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// version
	// Required: true
	// Format: int32
	Version *int32 `json:"version"`
}

ModelsGameSession Models game session

swagger:model Models game session.

func (*ModelsGameSession) MarshalBinary added in v0.51.0

func (m *ModelsGameSession) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsGameSession) UnmarshalBinary added in v0.51.0

func (m *ModelsGameSession) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsGameSession) Validate added in v0.51.0

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

Validate validates this Models game session

type ModelsPagination

type ModelsPagination 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"`
}

ModelsPagination Models pagination

swagger:model Models pagination.

func (*ModelsPagination) MarshalBinary

func (m *ModelsPagination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPagination) UnmarshalBinary

func (m *ModelsPagination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPagination) Validate

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

Validate validates this Models pagination

type ModelsPlayFeatureFlag added in v0.80.0

type ModelsPlayFeatureFlag struct {

	// enable_auto_cancel_match_user_disconnect
	// Required: true
	ENABLEAUTOCANCELMATCHUSERDISCONNECT *bool `json:"ENABLE_AUTO_CANCEL_MATCH_USER_DISCONNECT"`

	// enable_auto_cancel_match_user_leave
	// Required: true
	ENABLEAUTOCANCELMATCHUSERLEAVE *bool `json:"ENABLE_AUTO_CANCEL_MATCH_USER_LEAVE"`
}

ModelsPlayFeatureFlag Models play feature flag

swagger:model Models play feature flag.

func (*ModelsPlayFeatureFlag) MarshalBinary added in v0.80.0

func (m *ModelsPlayFeatureFlag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPlayFeatureFlag) UnmarshalBinary added in v0.80.0

func (m *ModelsPlayFeatureFlag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPlayFeatureFlag) Validate added in v0.80.0

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

Validate validates this Models play feature flag

type ModelsServer added in v0.51.0

type ModelsServer 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
	// Format: int32
	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"`
}

ModelsServer Models server

swagger:model Models server.

func (*ModelsServer) MarshalBinary added in v0.51.0

func (m *ModelsServer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsServer) UnmarshalBinary added in v0.51.0

func (m *ModelsServer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsServer) Validate added in v0.51.0

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

Validate validates this Models server

type ModelsUser added in v0.51.0

type ModelsUser struct {

	// id
	// Required: true
	ID *string `json:"ID"`

	// platformid
	// Required: true
	PlatformID *string `json:"PlatformID"`

	// platformuserid
	// Required: true
	PlatformUserID *string `json:"PlatformUserID"`

	// previousstatus
	PreviousStatus string `json:"PreviousStatus,omitempty"`

	// status
	// Required: true
	Status *string `json:"Status"`

	// statusv2
	// Required: true
	StatusV2 *string `json:"StatusV2"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"UpdatedAt"`
}

ModelsUser Models user

swagger:model Models user.

func (*ModelsUser) MarshalBinary added in v0.51.0

func (m *ModelsUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUser) UnmarshalBinary added in v0.51.0

func (m *ModelsUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUser) Validate added in v0.51.0

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

Validate validates this Models user

type ModelsXRayConfigHTTPResponse added in v0.82.0

type ModelsXRayConfigHTTPResponse struct {

	// whitelistedusers
	// Required: true
	WhitelistedUsers []string `json:"whitelistedUsers"`
}

ModelsXRayConfigHTTPResponse Models X ray config http response

swagger:model Models X ray config http response.

func (*ModelsXRayConfigHTTPResponse) MarshalBinary added in v0.82.0

func (m *ModelsXRayConfigHTTPResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsXRayConfigHTTPResponse) UnmarshalBinary added in v0.82.0

func (m *ModelsXRayConfigHTTPResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsXRayConfigHTTPResponse) Validate added in v0.82.0

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

Validate validates this Models X ray config http response

type ModelsXRayConfigHTTPUpdateRequest added in v0.82.0

type ModelsXRayConfigHTTPUpdateRequest struct {

	// whitelistedusers
	// Required: true
	WhitelistedUsers []string `json:"whitelistedUsers"`
}

ModelsXRayConfigHTTPUpdateRequest Models X ray config http update request

swagger:model Models X ray config http update request.

func (*ModelsXRayConfigHTTPUpdateRequest) MarshalBinary added in v0.82.0

func (m *ModelsXRayConfigHTTPUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsXRayConfigHTTPUpdateRequest) UnmarshalBinary added in v0.82.0

func (m *ModelsXRayConfigHTTPUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsXRayConfigHTTPUpdateRequest) Validate added in v0.82.0

Validate validates this Models X ray config http update request

type PlayerPlayerData added in v0.58.0

type PlayerPlayerData struct {

	// attributes
	// Required: true
	Attributes interface{} `json:"Attributes"`

	// partyid
	// Required: true
	PartyID *string `json:"PartyID"`

	// platformid
	// Required: true
	PlatformID *string `json:"PlatformID"`

	// playerid
	// Required: true
	PlayerID *string `json:"PlayerID"`
}

PlayerPlayerData Player player data

swagger:model Player player data.

func (*PlayerPlayerData) MarshalBinary added in v0.58.0

func (m *PlayerPlayerData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PlayerPlayerData) UnmarshalBinary added in v0.58.0

func (m *PlayerPlayerData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PlayerPlayerData) Validate added in v0.58.0

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

Validate validates this Player player data

type ResponseError

type ResponseError struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode int32 `json:"ErrorCode"`

	// errormessage
	// Required: true
	ErrorMessage string `json:"ErrorMessage"`
}

ResponseError Response error

swagger:model Response error.

func (*ResponseError) MarshalBinary

func (m *ResponseError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponseError) UnmarshalBinary

func (m *ResponseError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

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