matchmakingclientmodels

package
v0.68.0 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCH captures enum value "BLOCKEDPLAYERCANMATCH"
	ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCH string = "BLOCKEDPLAYERCANMATCH"

	// ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCHONDIFFERENTTEAM captures enum value "BLOCKEDPLAYERCANMATCHONDIFFERENTTEAM"
	ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCHONDIFFERENTTEAM string = "BLOCKEDPLAYERCANMATCHONDIFFERENTTEAM"

	// ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANNOTMATCH captures enum value "BLOCKEDPLAYERCANNOTMATCH"
	ModelsChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANNOTMATCH string = "BLOCKEDPLAYERCANNOTMATCH"
)
View Source
const (

	// ModelsChannelRequestSubGamemodeSelectionRANDOM captures enum value "RANDOM"
	ModelsChannelRequestSubGamemodeSelectionRANDOM string = "RANDOM"

	// ModelsChannelRequestSubGamemodeSelectionTICKETORDER captures enum value "TICKETORDER"
	ModelsChannelRequestSubGamemodeSelectionTICKETORDER string = "TICKETORDER"
)
View Source
const (

	// ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCH captures enum value "BLOCKEDPLAYERCANMATCH"
	ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCH string = "BLOCKEDPLAYERCANMATCH"

	// ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCHONDIFFERENTTEAM captures enum value "BLOCKEDPLAYERCANMATCHONDIFFERENTTEAM"
	ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANMATCHONDIFFERENTTEAM string = "BLOCKEDPLAYERCANMATCHONDIFFERENTTEAM"

	// ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANNOTMATCH captures enum value "BLOCKEDPLAYERCANNOTMATCH"
	ModelsUpdateChannelRequestBlockedPlayerOptionBLOCKEDPLAYERCANNOTMATCH string = "BLOCKEDPLAYERCANNOTMATCH"
)
View Source
const (

	// ModelsUpdateChannelRequestSubGamemodeSelectionRANDOM captures enum value "RANDOM"
	ModelsUpdateChannelRequestSubGamemodeSelectionRANDOM string = "RANDOM"

	// ModelsUpdateChannelRequestSubGamemodeSelectionTICKETORDER captures enum value "TICKETORDER"
	ModelsUpdateChannelRequestSubGamemodeSelectionTICKETORDER string = "TICKETORDER"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LogAppMessageDeclaration

type LogAppMessageDeclaration struct {

	// attributes
	// Required: true
	Attributes []string `json:"Attributes"`

	// code
	// Required: true
	Code *string `json:"Code"`

	// codename
	// Required: true
	CodeName *string `json:"CodeName"`

	// section
	// Required: true
	Section *string `json:"Section"`

	// service
	// Required: true
	Service *string `json:"Service"`

	// text
	// Required: true
	Text *string `json:"Text"`
}

LogAppMessageDeclaration Log app message declaration

swagger:model Log app message declaration.

func (*LogAppMessageDeclaration) MarshalBinary

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

MarshalBinary interface implementation

func (*LogAppMessageDeclaration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LogAppMessageDeclaration) Validate

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

Validate validates this Log app message declaration

type ModelsAllianceFlexingRule added in v0.8.0

type ModelsAllianceFlexingRule struct {

	// combination
	// Required: true
	Combination *ModelsCombination `json:"combination"`

	// duration
	// Required: true
	// Format: int64
	Duration *int64 `json:"duration"`

	// max_number
	// Required: true
	// Format: int32
	MaxNumber *int32 `json:"max_number"`

	// min_number
	// Required: true
	// Format: int32
	MinNumber *int32 `json:"min_number"`

	// player_max_number
	// Required: true
	// Format: int32
	PlayerMaxNumber *int32 `json:"player_max_number"`

	// player_min_number
	// Required: true
	// Format: int32
	PlayerMinNumber *int32 `json:"player_min_number"`
}

ModelsAllianceFlexingRule Models alliance flexing rule

swagger:model Models alliance flexing rule.

func (*ModelsAllianceFlexingRule) MarshalBinary added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelsAllianceFlexingRule) UnmarshalBinary added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelsAllianceFlexingRule) Validate added in v0.8.0

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

Validate validates this Models alliance flexing rule

type ModelsAllianceRule

type ModelsAllianceRule struct {

	// combination
	// Required: true
	Combination *ModelsCombination `json:"combination"`

	// max_number
	// Required: true
	// Format: int32
	MaxNumber *int32 `json:"max_number"`

	// min_number
	// Required: true
	// Format: int32
	MinNumber *int32 `json:"min_number"`

	// player_max_number
	// Required: true
	// Format: int32
	PlayerMaxNumber *int32 `json:"player_max_number"`

	// player_min_number
	// Required: true
	// Format: int32
	PlayerMinNumber *int32 `json:"player_min_number"`
}

ModelsAllianceRule Models alliance rule

swagger:model Models alliance rule.

func (*ModelsAllianceRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsAllianceRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsAllianceRule) Validate

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

Validate validates this Models alliance rule

type ModelsAllianceRuleV1

type ModelsAllianceRuleV1 struct {

	// combination
	// Required: true
	Combination *ModelsCombination `json:"combination"`

	// maxnumber
	// Required: true
	// Format: int32
	MaxNumber *int32 `json:"maxNumber"`

	// minnumber
	// Required: true
	// Format: int32
	MinNumber *int32 `json:"minNumber"`

	// playermaxnumber
	// Required: true
	// Format: int32
	PlayerMaxNumber *int32 `json:"playerMaxNumber"`

	// playerminnumber
	// Required: true
	// Format: int32
	PlayerMinNumber *int32 `json:"playerMinNumber"`
}

ModelsAllianceRuleV1 Models alliance rule V1

swagger:model Models alliance rule V1.

func (*ModelsAllianceRuleV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsAllianceRuleV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsAllianceRuleV1) Validate

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

Validate validates this Models alliance rule V1

type ModelsBucketMMRRule added in v0.46.0

type ModelsBucketMMRRule struct {

	// disable_authority
	// Required: true
	DisableAuthority *bool `json:"disable_authority"`

	// flex_authority_count
	// Required: true
	// Format: int32
	FlexAuthorityCount *int32 `json:"flex_authority_count"`

	// flex_flat_step_range
	// Required: true
	// Format: int32
	FlexFlatStepRange *int32 `json:"flex_flat_step_range"`

	// flex_immunity_count
	// Required: true
	// Format: int32
	FlexImmunityCount *int32 `json:"flex_immunity_count"`

	// flex_range_max
	// Required: true
	// Format: int32
	FlexRangeMax *int32 `json:"flex_range_max"`

	// flex_rate_ms
	// Required: true
	// Format: int64
	FlexRateMs *int64 `json:"flex_rate_ms"`

	// flex_step_max
	// Required: true
	// Format: int32
	FlexStepMax *int32 `json:"flex_step_max"`

	// force_authority_match
	// Required: true
	ForceAuthorityMatch *bool `json:"force_authority_match"`

	// initial_step_range
	// Required: true
	// Format: int32
	InitialStepRange *int32 `json:"initial_step_range"`

	// mmr_max
	// Required: true
	// Format: int32
	MmrMax *int32 `json:"mmr_max"`

	// mmr_mean
	// Required: true
	// Format: int32
	MmrMean *int32 `json:"mmr_mean"`

	// mmr_min
	// Required: true
	// Format: int32
	MmrMin *int32 `json:"mmr_min"`

	// mmr_std_dev
	// Required: true
	// Format: int32
	MmrStdDev *int32 `json:"mmr_std_dev"`

	// override_mmr_data
	// Required: true
	OverrideMmrData *bool `json:"override_mmr_data"`

	// use_bucket_mmr
	// Required: true
	UseBucketMmr *bool `json:"use_bucket_mmr"`

	// use_flat_flex_step
	// Required: true
	UseFlatFlexStep *bool `json:"use_flat_flex_step"`
}

ModelsBucketMMRRule Models bucket MMR rule

swagger:model Models bucket MMR rule.

func (*ModelsBucketMMRRule) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsBucketMMRRule) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsBucketMMRRule) Validate added in v0.46.0

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

Validate validates this Models bucket MMR rule

type ModelsChannel

type ModelsChannel struct {

	// blocked_player_option
	// Required: true
	BlockedPlayerOption *string `json:"blocked_player_option"`

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

	// description
	// Required: true
	Description *string `json:"description"`

	// find_match_timeout_seconds
	// Required: true
	// Format: int32
	FindMatchTimeoutSeconds *int32 `json:"find_match_timeout_seconds"`

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

	// joinable
	// Required: true
	Joinable *bool `json:"joinable"`

	// max_delay_ms
	// Required: true
	// Format: int32
	MaxDelayMs *int32 `json:"max_delay_ms"`

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

	// region_expansion_range_ms
	// Required: true
	// Format: int32
	RegionExpansionRangeMs *int32 `json:"region_expansion_range_ms"`

	// region_expansion_rate_ms
	// Required: true
	// Format: int32
	RegionExpansionRateMs *int32 `json:"region_expansion_rate_ms"`

	// region_latency_initial_range_ms
	// Required: true
	// Format: int32
	RegionLatencyInitialRangeMs *int32 `json:"region_latency_initial_range_ms"`

	// region_latency_max_ms
	// Required: true
	// Format: int32
	RegionLatencyMaxMs *int32 `json:"region_latency_max_ms"`

	// ruleset
	Ruleset *ModelsRuleSet `json:"ruleset,omitempty"`

	// session_queue_timeout_seconds
	// Required: true
	// Format: int32
	SessionQueueTimeoutSeconds *int32 `json:"session_queue_timeout_seconds"`

	// slug
	// Required: true
	Slug *string `json:"slug"`

	// social_matchmaking
	// Required: true
	SocialMatchmaking *bool `json:"social_matchmaking"`

	// sub_gamemode_selection
	// Required: true
	SubGamemodeSelection *string `json:"sub_gamemode_selection"`

	// ticket_observability_enable
	TicketObservabilityEnable bool `json:"ticket_observability_enable"`

	// updated_at
	// Required: true
	UpdatedAt *string `json:"updated_at"`

	// use_sub_gamemode
	// Required: true
	UseSubGamemode *bool `json:"use_sub_gamemode"`
}

ModelsChannel Models channel

swagger:model Models channel.

func (*ModelsChannel) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsChannel) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsChannel) Validate

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

Validate validates this Models channel

type ModelsChannelRequest

type ModelsChannelRequest struct {

	// blocked_player_option
	// Enum: ['blockedPlayerCanMatch', 'blockedPlayerCanMatchOnDifferentTeam', 'blockedPlayerCannotMatch']
	BlockedPlayerOption string `json:"blocked_player_option,omitempty"`

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

	// description
	// Required: true
	Description string `json:"description"`

	// find_match_timeout_seconds
	// Required: true
	// Format: int32
	FindMatchTimeoutSeconds int32 `json:"find_match_timeout_seconds"`

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// joinable
	Joinable *bool `json:"joinable"`

	// max_delay_ms
	// Required: true
	// Format: int32
	MaxDelayMs int32 `json:"max_delay_ms"`

	// region_expansion_range_ms
	// Format: int32
	RegionExpansionRangeMs int32 `json:"region_expansion_range_ms,omitempty"`

	// region_expansion_rate_ms
	// Format: int32
	RegionExpansionRateMs int32 `json:"region_expansion_rate_ms,omitempty"`

	// region_latency_initial_range_ms
	// Format: int32
	RegionLatencyInitialRangeMs int32 `json:"region_latency_initial_range_ms,omitempty"`

	// region_latency_max_ms
	// Format: int32
	RegionLatencyMaxMs int32 `json:"region_latency_max_ms,omitempty"`

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

	// session_queue_timeout_seconds
	// Required: true
	// Format: int32
	SessionQueueTimeoutSeconds int32 `json:"session_queue_timeout_seconds"`

	// social_matchmaking
	SocialMatchmaking *bool `json:"social_matchmaking"`

	// sub_gamemode_selection
	// Enum: ['random', 'ticketOrder']
	SubGamemodeSelection *string `json:"sub_gamemode_selection,omitempty"`

	// ticket_observability_enable
	TicketObservabilityEnable bool `json:"ticket_observability_enable"`

	// use_sub_gamemode
	UseSubGamemode *bool `json:"use_sub_gamemode"`
}

ModelsChannelRequest Models channel request

swagger:model Models channel request.

func (*ModelsChannelRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsChannelRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsChannelRequest) Validate

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

Validate validates this Models channel request

type ModelsChannelV1

type ModelsChannelV1 struct {

	// blocked_player_option
	// Required: true
	BlockedPlayerOption *string `json:"blocked_player_option"`

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

	// description
	// Required: true
	Description *string `json:"description"`

	// findmatchtimeoutseconds
	// Required: true
	// Format: int32
	FindMatchTimeoutSeconds *int32 `json:"findMatchTimeoutSeconds"`

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

	// joinable
	// Required: true
	Joinable *bool `json:"joinable"`

	// max_delay_ms
	// Required: true
	// Format: int32
	MaxDelayMs *int32 `json:"max_delay_ms"`

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

	// region_expansion_range_ms
	// Required: true
	// Format: int32
	RegionExpansionRangeMs *int32 `json:"region_expansion_range_ms"`

	// region_expansion_rate_ms
	// Required: true
	// Format: int32
	RegionExpansionRateMs *int32 `json:"region_expansion_rate_ms"`

	// region_latency_initial_range_ms
	// Required: true
	// Format: int32
	RegionLatencyInitialRangeMs *int32 `json:"region_latency_initial_range_ms"`

	// region_latency_max_ms
	// Required: true
	// Format: int32
	RegionLatencyMaxMs *int32 `json:"region_latency_max_ms"`

	// ruleset
	RuleSet *ModelsRuleSetV1 `json:"ruleSet,omitempty"`

	// sessionqueuetimeoutseconds
	// Required: true
	// Format: int32
	SessionQueueTimeoutSeconds *int32 `json:"sessionQueueTimeoutSeconds"`

	// slug
	// Required: true
	Slug *string `json:"slug"`

	// socialmatchmaking
	// Required: true
	SocialMatchmaking *bool `json:"socialMatchmaking"`

	// sub_gamemode_selection
	// Required: true
	SubGamemodeSelection *string `json:"sub_gamemode_selection"`

	// ticket_observability_enable
	TicketObservabilityEnable bool `json:"ticket_observability_enable"`

	// updatedat
	// Required: true
	UpdatedAt *string `json:"updatedAt"`

	// use_sub_gamemode
	// Required: true
	UseSubGamemode *bool `json:"use_sub_gamemode"`
}

ModelsChannelV1 Models channel V1

swagger:model Models channel V1.

func (*ModelsChannelV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsChannelV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsChannelV1) Validate

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

Validate validates this Models channel V1

type ModelsCombination added in v0.26.0

type ModelsCombination struct {

	// alliances
	Alliances [][]*ModelsRole `json:"alliances,omitempty"`

	// has_combination
	// Required: true
	HasCombination *bool `json:"has_combination"`

	// role_flexing_enable
	// Required: true
	RoleFlexingEnable *bool `json:"role_flexing_enable"`

	// role_flexing_player
	// Required: true
	// Format: int32
	RoleFlexingPlayer *int32 `json:"role_flexing_player"`

	// role_flexing_second
	// Required: true
	// Format: int32
	RoleFlexingSecond *int32 `json:"role_flexing_second"`
}

ModelsCombination Models combination

swagger:model Models combination.

func (*ModelsCombination) MarshalBinary added in v0.26.0

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

MarshalBinary interface implementation

func (*ModelsCombination) UnmarshalBinary added in v0.26.0

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

UnmarshalBinary interface implementation

func (*ModelsCombination) Validate added in v0.26.0

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

Validate validates this Models combination

type ModelsCreateChannelResponse

type ModelsCreateChannelResponse struct {

	// blocked_player_option
	// Required: true
	BlockedPlayerOption *string `json:"blocked_player_option"`

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

	// description
	// Required: true
	Description *string `json:"description"`

	// find_match_timeout_seconds
	// Required: true
	// Format: int32
	FindMatchTimeoutSeconds *int32 `json:"find_match_timeout_seconds"`

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

	// joinable
	// Required: true
	Joinable *bool `json:"joinable"`

	// max_delay_ms
	// Required: true
	// Format: int32
	MaxDelayMs *int32 `json:"max_delay_ms"`

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

	// region_expansion_range_ms
	// Required: true
	// Format: int32
	RegionExpansionRangeMs *int32 `json:"region_expansion_range_ms"`

	// region_expansion_rate_ms
	// Required: true
	// Format: int32
	RegionExpansionRateMs *int32 `json:"region_expansion_rate_ms"`

	// region_latency_initial_range_ms
	// Required: true
	// Format: int32
	RegionLatencyInitialRangeMs *int32 `json:"region_latency_initial_range_ms"`

	// region_latency_max_ms
	// Required: true
	// Format: int32
	RegionLatencyMaxMs *int32 `json:"region_latency_max_ms"`

	// ruleset
	Ruleset *ModelsRuleSet `json:"ruleset,omitempty"`

	// session_queue_timeout_seconds
	// Required: true
	// Format: int32
	SessionQueueTimeoutSeconds *int32 `json:"session_queue_timeout_seconds"`

	// slug
	// Required: true
	Slug *string `json:"slug"`

	// social_matchmaking
	// Required: true
	SocialMatchmaking *bool `json:"social_matchmaking"`

	// sub_gamemode_selection
	// Required: true
	SubGamemodeSelection *string `json:"sub_gamemode_selection"`

	// ticket_observability_enable
	TicketObservabilityEnable bool `json:"ticket_observability_enable"`

	// updated_at
	// Required: true
	UpdatedAt *string `json:"updated_at"`

	// use_sub_gamemode
	// Required: true
	UseSubGamemode *bool `json:"use_sub_gamemode"`
}

ModelsCreateChannelResponse Models create channel response

swagger:model Models create channel response.

func (*ModelsCreateChannelResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsCreateChannelResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsCreateChannelResponse) Validate

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

Validate validates this Models create channel response

type ModelsCreateMockTicket added in v0.46.0

type ModelsCreateMockTicket struct {

	// attribute_name
	// Required: true
	AttributeName *string `json:"attribute_name"`

	// count
	// Required: true
	// Format: int32
	Count *int32 `json:"count"`

	// mmrmax
	// Required: true
	// Format: double
	MmrMax *float64 `json:"mmrMax"`

	// mmrmean
	// Required: true
	// Format: double
	MmrMean *float64 `json:"mmrMean"`

	// mmrmin
	// Required: true
	// Format: double
	MmrMin *float64 `json:"mmrMin"`

	// mmrstddev
	// Required: true
	// Format: double
	MmrStdDev *float64 `json:"mmrStdDev"`
}

ModelsCreateMockTicket Models create mock ticket

swagger:model Models create mock ticket.

func (*ModelsCreateMockTicket) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsCreateMockTicket) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateMockTicket) Validate added in v0.46.0

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

Validate validates this Models create mock ticket

type ModelsDequeueRequest

type ModelsDequeueRequest struct {

	// match_id
	// Required: true
	MatchID *string `json:"match_id"`
}

ModelsDequeueRequest Models dequeue request

swagger:model Models dequeue request.

func (*ModelsDequeueRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsDequeueRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsDequeueRequest) Validate

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

Validate validates this Models dequeue request

type ModelsFlexingRule

type ModelsFlexingRule struct {

	// attribute
	// Required: true
	Attribute string `json:"attribute"`

	// criteria
	// Required: true
	Criteria string `json:"criteria"`

	// duration
	// Required: true
	// Format: int64
	Duration *int64 `json:"duration"`

	// reference
	// Required: true
	// Format: double
	Reference float64 `json:"reference"`
}

ModelsFlexingRule Models flexing rule

swagger:model Models flexing rule.

func (*ModelsFlexingRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsFlexingRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsFlexingRule) Validate

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

Validate validates this Models flexing rule

type ModelsGetChannelsResponse

type ModelsGetChannelsResponse struct {

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

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

ModelsGetChannelsResponse Models get channels response

swagger:model Models get channels response.

func (*ModelsGetChannelsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsGetChannelsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsGetChannelsResponse) Validate

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

Validate validates this Models get channels response

type ModelsGetMockMatchesResponse added in v0.46.0

type ModelsGetMockMatchesResponse struct {

	// count
	// Required: true
	// Format: int32
	Count *int32 `json:"count"`

	// largest_mmr_distance
	// Required: true
	// Format: int32
	LargestMmrDistance *int32 `json:"largest_mmr_distance"`

	// longest_time_to_match_seconds
	// Required: true
	// Format: int64
	LongestTimeToMatchSeconds *int64 `json:"longest_time_to_match_seconds"`

	// matches
	// Required: true
	Matches []*ModelsMockMatch `json:"matches"`
}

ModelsGetMockMatchesResponse Models get mock matches response

swagger:model Models get mock matches response.

func (*ModelsGetMockMatchesResponse) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsGetMockMatchesResponse) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsGetMockMatchesResponse) Validate added in v0.46.0

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

Validate validates this Models get mock matches response

type ModelsGetMockTicketsResponse added in v0.46.0

type ModelsGetMockTicketsResponse struct {

	// cancelled_count
	// Required: true
	// Format: int32
	CancelledCount *int32 `json:"cancelled_count"`

	// highest_mmr
	// Required: true
	// Format: int32
	HighestMmr *int32 `json:"highest_mmr"`

	// in_queue_count
	// Required: true
	// Format: int32
	InQueueCount *int32 `json:"in_queue_count"`

	// lowest_mmr
	// Required: true
	// Format: int32
	LowestMmr *int32 `json:"lowest_mmr"`

	// matched_count
	// Required: true
	// Format: int32
	MatchedCount *int32 `json:"matched_count"`

	// mmr_in_queue
	// Required: true
	MmrInQueue map[string]int64 `json:"mmr_in_queue"`

	// mmr_matched
	// Required: true
	MmrMatched map[string]int64 `json:"mmr_matched"`

	// mmr_timeout
	// Required: true
	MmrTimeout map[string]int64 `json:"mmr_timeout"`

	// tickets
	// Required: true
	Tickets []*ModelsMockTicket `json:"tickets"`

	// timeout_count
	// Required: true
	// Format: int32
	TimeoutCount *int32 `json:"timeout_count"`
}

ModelsGetMockTicketsResponse Models get mock tickets response

swagger:model Models get mock tickets response.

func (*ModelsGetMockTicketsResponse) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsGetMockTicketsResponse) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsGetMockTicketsResponse) Validate added in v0.46.0

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

Validate validates this Models get mock tickets response

type ModelsImportConfigResponse

type ModelsImportConfigResponse struct {

	// failedconfigs
	// Required: true
	FailedConfigs []string `json:"failedConfigs"`

	// ignoredconfigs
	// Required: true
	IgnoredConfigs []string `json:"ignoredConfigs"`

	// newconfigs
	// Required: true
	NewConfigs []string `json:"newConfigs"`

	// replacedconfigs
	// Required: true
	ReplacedConfigs []string `json:"replacedConfigs"`
}

ModelsImportConfigResponse Models import config response

swagger:model Models import config response.

func (*ModelsImportConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsImportConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsImportConfigResponse) Validate

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

Validate validates this Models import config response

type ModelsMatchAddUserIntoSessionRequest

type ModelsMatchAddUserIntoSessionRequest struct {

	// blocked_players
	BlockedPlayers []string `json:"blocked_players,omitempty"`

	// party_id
	PartyID *string `json:"party_id,omitempty"`

	// user_id
	// Required: true
	UserID string `json:"user_id"`
}

ModelsMatchAddUserIntoSessionRequest Models match add user into session request

swagger:model Models match add user into session request.

func (*ModelsMatchAddUserIntoSessionRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchAddUserIntoSessionRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchAddUserIntoSessionRequest) Validate

Validate validates this Models match add user into session request

type ModelsMatchOption

type ModelsMatchOption struct {

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

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

ModelsMatchOption Models match option

swagger:model Models match option.

func (*ModelsMatchOption) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchOption) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchOption) Validate

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

Validate validates this Models match option

type ModelsMatchOptionRule

type ModelsMatchOptionRule struct {

	// options
	Options []*ModelsMatchOption `json:"options,omitempty"`
}

ModelsMatchOptionRule Models match option rule

swagger:model Models match option rule.

func (*ModelsMatchOptionRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchOptionRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchOptionRule) Validate

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

Validate validates this Models match option rule

type ModelsMatchResultRequest

type ModelsMatchResultRequest struct {

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

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

ModelsMatchResultRequest Models match result request

swagger:model Models match result request.

func (*ModelsMatchResultRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchResultRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchResultRequest) Validate

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

Validate validates this Models match result request

type ModelsMatchResultResponse

type ModelsMatchResultResponse struct {

	// match_id
	// Required: true
	MatchID *string `json:"match_id"`

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

ModelsMatchResultResponse Models match result response

swagger:model Models match result response.

func (*ModelsMatchResultResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchResultResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchResultResponse) Validate

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

Validate validates this Models match result response

type ModelsMatchingAlly

type ModelsMatchingAlly struct {

	// matching_parties
	// Required: true
	MatchingParties []*ModelsMatchingParty `json:"matching_parties"`
}

ModelsMatchingAlly Models matching ally

swagger:model Models matching ally.

func (*ModelsMatchingAlly) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchingAlly) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchingAlly) Validate

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

Validate validates this Models matching ally

type ModelsMatchingParty

type ModelsMatchingParty struct {

	// first_ticket_created_at
	// Required: true
	// Format: int64
	FirstTicketCreatedAt *int64 `json:"first_ticket_created_at"`

	// party_attributes
	// Required: true
	PartyAttributes interface{} `json:"party_attributes"`

	// party_id
	// Required: true
	PartyID string `json:"party_id"`

	// party_members
	// Required: true
	PartyMembers []*ModelsPartyMember `json:"party_members"`

	// ticket_created_at
	// Format: int64
	TicketCreatedAt int64 `json:"ticket_created_at,omitempty"`

	// ticket_id
	// Required: true
	TicketID string `json:"ticket_id"`
}

ModelsMatchingParty Models matching party

swagger:model Models matching party.

func (*ModelsMatchingParty) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchingParty) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchingParty) Validate

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

Validate validates this Models matching party

type ModelsMatchingRule

type ModelsMatchingRule struct {

	// attribute
	// Required: true
	Attribute string `json:"attribute"`

	// criteria
	// Required: true
	Criteria string `json:"criteria"`

	// reference
	// Required: true
	// Format: double
	Reference float64 `json:"reference"`
}

ModelsMatchingRule Models matching rule

swagger:model Models matching rule.

func (*ModelsMatchingRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchingRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchingRule) Validate

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

Validate validates this Models matching rule

type ModelsMatchmakingResult

type ModelsMatchmakingResult struct {

	// channel
	// Required: true
	Channel string `json:"channel"`

	// client_version
	// Required: true
	ClientVersion string `json:"client_version"`

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

	// error_code
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"error_code"`

	// error_message
	// Required: true
	ErrorMessage *string `json:"error_message"`

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// is_mock
	// Required: true
	IsMock *string `json:"is_mock"`

	// joinable
	Joinable *bool `json:"joinable"`

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsMatchingAlly `json:"matching_allies"`

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

	// party_attributes
	// Required: true
	PartyAttributes interface{} `json:"party_attributes"`

	// party_id
	PartyID *string `json:"party_id,omitempty"`

	// queued_at
	// Required: true
	// Format: int64
	QueuedAt int64 `json:"queued_at"`

	// region
	// Required: true
	Region string `json:"region"`

	// server_name
	// Required: true
	ServerName string `json:"server_name"`

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

	// ticket_id
	// Required: true
	TicketID string `json:"ticket_id"`

	// ticket_ids
	TicketIds []string `json:"ticket_ids,omitempty"`

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

ModelsMatchmakingResult Models matchmaking result

swagger:model Models matchmaking result.

func (*ModelsMatchmakingResult) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsMatchmakingResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsMatchmakingResult) Validate

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

Validate validates this Models matchmaking result

type ModelsMockMatch added in v0.46.0

type ModelsMockMatch struct {

	// channel
	// Required: true
	Channel string `json:"channel"`

	// client_version
	// Required: true
	ClientVersion string `json:"client_version"`

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

	// error_code
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"error_code"`

	// error_message
	// Required: true
	ErrorMessage *string `json:"error_message"`

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// is_mock
	// Required: true
	IsMock *string `json:"is_mock"`

	// joinable
	Joinable *bool `json:"joinable"`

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsMatchingAlly `json:"matching_allies"`

	// mmr_distance
	// Required: true
	// Format: int32
	MmrDistance *int32 `json:"mmr_distance"`

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

	// party_attributes
	// Required: true
	PartyAttributes interface{} `json:"party_attributes"`

	// party_id
	PartyID *string `json:"party_id,omitempty"`

	// queued_at
	// Required: true
	// Format: int64
	QueuedAt int64 `json:"queued_at"`

	// region
	// Required: true
	Region string `json:"region"`

	// server_name
	// Required: true
	ServerName string `json:"server_name"`

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

	// ticket_id
	// Required: true
	TicketID string `json:"ticket_id"`

	// ticket_ids
	TicketIds []string `json:"ticket_ids,omitempty"`

	// time_to_match_seconds
	// Required: true
	// Format: int64
	TimeToMatchSeconds *int64 `json:"time_to_match_seconds"`

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

ModelsMockMatch Models mock match

swagger:model Models mock match.

func (*ModelsMockMatch) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsMockMatch) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsMockMatch) Validate added in v0.46.0

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

Validate validates this Models mock match

type ModelsMockTicket added in v0.46.0

type ModelsMockTicket struct {

	// additional_criteria
	// Required: true
	AdditionalCriteria interface{} `json:"additional_criteria"`

	// channel
	// Required: true
	Channel *string `json:"channel"`

	// created_at
	// Required: true
	// Format: int64
	CreatedAt *int64 `json:"created_at"`

	// first_ticket_created_at
	// Required: true
	// Format: int64
	FirstTicketCreatedAt *int64 `json:"first_ticket_created_at"`

	// is_mock
	// Required: true
	IsMock *string `json:"is_mock"`

	// is_sampled
	// Required: true
	IsSampled *bool `json:"is_sampled"`

	// latency_map
	// Required: true
	LatencyMap map[string]int64 `json:"latency_map"`

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

	// party_attributes
	// Required: true
	PartyAttributes interface{} `json:"party_attributes"`

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

	// party_leader_id
	// Required: true
	PartyLeaderID *string `json:"party_leader_id"`

	// party_members
	// Required: true
	PartyMembers []*ModelsPartyMember `json:"party_members"`

	// priority
	// Required: true
	// Format: int32
	Priority *int32 `json:"priority"`

	// sampling_properties
	// Required: true
	SamplingProperties [][]string `json:"sampling_properties"`

	// sorted_latency
	// Required: true
	SortedLatency []*ModelsRegion `json:"sorted_latency"`

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

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

	// ticket_ids
	// Required: true
	TicketIds []string `json:"ticket_ids"`
}

ModelsMockTicket Models mock ticket

swagger:model Models mock ticket.

func (*ModelsMockTicket) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsMockTicket) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsMockTicket) Validate added in v0.46.0

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

Validate validates this Models mock ticket

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 ModelsPartyMember

type ModelsPartyMember struct {

	// extra_attributes
	// Required: true
	ExtraAttributes interface{} `json:"extra_attributes"`

	// user_id
	// Required: true
	UserID string `json:"user_id"`
}

ModelsPartyMember Models party member

swagger:model Models party member.

func (*ModelsPartyMember) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPartyMember) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPartyMember) Validate

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

Validate validates this Models party member

type ModelsPlayerResultRequest

type ModelsPlayerResultRequest struct {

	// results
	// Required: true
	Results []*ModelsResultAttributeRequest `json:"results"`

	// user_id
	// Required: true
	UserID string `json:"user_id"`
}

ModelsPlayerResultRequest Models player result request

swagger:model Models player result request.

func (*ModelsPlayerResultRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPlayerResultRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPlayerResultRequest) Validate

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

Validate validates this Models player result request

type ModelsPlayerResultResponse

type ModelsPlayerResultResponse struct {

	// current_score
	// Required: true
	CurrentScore []*ModelsResultAttributeResponse `json:"current_score"`

	// user_id
	// Required: true
	UserID *string `json:"user_id"`
}

ModelsPlayerResultResponse Models player result response

swagger:model Models player result response.

func (*ModelsPlayerResultResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPlayerResultResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPlayerResultResponse) Validate

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

Validate validates this Models player result response

type ModelsQueryMockBy added in v0.46.0

type ModelsQueryMockBy struct {

	// timestamp_after
	// Required: true
	// Format: int64
	TimestampAfter *int64 `json:"timestamp_after"`
}

ModelsQueryMockBy Models query mock by

swagger:model Models query mock by.

func (*ModelsQueryMockBy) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsQueryMockBy) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsQueryMockBy) Validate added in v0.46.0

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

Validate validates this Models query mock by

type ModelsRebalanceRequest added in v0.20.0

type ModelsRebalanceRequest struct {

	// match_id
	// Required: true
	MatchID string `json:"match_id"`
}

ModelsRebalanceRequest Models rebalance request

swagger:model Models rebalance request.

func (*ModelsRebalanceRequest) MarshalBinary added in v0.20.0

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

MarshalBinary interface implementation

func (*ModelsRebalanceRequest) UnmarshalBinary added in v0.20.0

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

UnmarshalBinary interface implementation

func (*ModelsRebalanceRequest) Validate added in v0.20.0

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

Validate validates this Models rebalance request

type ModelsRebalanceResponse added in v0.20.0

type ModelsRebalanceResponse struct {

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsMatchingAlly `json:"matching_allies"`
}

ModelsRebalanceResponse Models rebalance response

swagger:model Models rebalance response.

func (*ModelsRebalanceResponse) MarshalBinary added in v0.20.0

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

MarshalBinary interface implementation

func (*ModelsRebalanceResponse) UnmarshalBinary added in v0.20.0

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

UnmarshalBinary interface implementation

func (*ModelsRebalanceResponse) Validate added in v0.20.0

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

Validate validates this Models rebalance response

type ModelsRegion added in v0.46.0

type ModelsRegion struct {

	// latency
	// Required: true
	// Format: int32
	Latency *int32 `json:"latency"`

	// region
	// Required: true
	Region *string `json:"region"`
}

ModelsRegion Models region

swagger:model Models region.

func (*ModelsRegion) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsRegion) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsRegion) Validate added in v0.46.0

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

Validate validates this Models region

type ModelsResultAttributeRequest

type ModelsResultAttributeRequest struct {

	// attribute
	// Required: true
	Attribute string `json:"attribute"`

	// value
	// Required: true
	// Format: double
	Value float64 `json:"value"`
}

ModelsResultAttributeRequest Models result attribute request

swagger:model Models result attribute request.

func (*ModelsResultAttributeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsResultAttributeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsResultAttributeRequest) Validate

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

Validate validates this Models result attribute request

type ModelsResultAttributeResponse

type ModelsResultAttributeResponse struct {

	// attribute
	// Required: true
	Attribute *string `json:"attribute"`

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

ModelsResultAttributeResponse Models result attribute response

swagger:model Models result attribute response.

func (*ModelsResultAttributeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsResultAttributeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsResultAttributeResponse) Validate

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

Validate validates this Models result attribute response

type ModelsRole added in v0.43.0

type ModelsRole struct {

	// max
	// Required: true
	// Format: int32
	Max *int32 `json:"max"`

	// min
	// Required: true
	// Format: int32
	Min *int32 `json:"min"`

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

ModelsRole Models role

swagger:model Models role.

func (*ModelsRole) MarshalBinary added in v0.43.0

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

MarshalBinary interface implementation

func (*ModelsRole) UnmarshalBinary added in v0.43.0

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

UnmarshalBinary interface implementation

func (*ModelsRole) Validate added in v0.43.0

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

Validate validates this Models role

type ModelsRuleSet

type ModelsRuleSet struct {

	// alliance
	Alliance *ModelsAllianceRule `json:"alliance,omitempty"`

	// alliance_flexing_rule
	AllianceFlexingRule []*ModelsAllianceFlexingRule `json:"alliance_flexing_rule,omitempty"`

	// batch_size
	// Required: true
	// Format: int32
	BatchSize *int32 `json:"batch_size"`

	// bucket_mmr_rule
	BucketMmrRule *ModelsBucketMMRRule `json:"bucket_mmr_rule,omitempty"`

	// flexing_rule
	FlexingRule []*ModelsFlexingRule `json:"flexing_rule,omitempty"`

	// match_options
	MatchOptions *ModelsMatchOptionRule `json:"match_options,omitempty"`

	// matching_rule
	MatchingRule []*ModelsMatchingRule `json:"matching_rule,omitempty"`

	// rebalance_enable
	// Required: true
	RebalanceEnable *bool `json:"rebalance_enable"`

	// sort_ticket
	SortTicket *ModelsSortTicket `json:"sort_ticket,omitempty"`

	// sort_tickets
	SortTickets []*ModelsSortTicketRule `json:"sort_tickets,omitempty"`

	// sub_game_modes
	SubGameModes map[string]ModelsSubGameMode `json:"sub_game_modes,omitempty"`

	// ticket_flexing_selection
	// Required: true
	TicketFlexingSelection *string `json:"ticket_flexing_selection"`

	// ticket_flexing_selections
	TicketFlexingSelections []*ModelsSelectionRule `json:"ticket_flexing_selections,omitempty"`

	// use_newest_ticket_for_flexing
	UseNewestTicketForFlexing bool `json:"use_newest_ticket_for_flexing"`
}

ModelsRuleSet Models rule set

swagger:model Models rule set.

func (*ModelsRuleSet) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRuleSet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRuleSet) Validate

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

Validate validates this Models rule set

type ModelsRuleSetV1

type ModelsRuleSetV1 struct {

	// alliance
	Alliance *ModelsAllianceRuleV1 `json:"alliance,omitempty"`

	// alliance_flexing_rule
	AllianceFlexingRule []*ModelsAllianceFlexingRule `json:"alliance_flexing_rule,omitempty"`

	// batch_size
	// Required: true
	// Format: int32
	BatchSize *int32 `json:"batch_size"`

	// bucket_mmr_rule
	BucketMmrRule *ModelsBucketMMRRule `json:"bucket_mmr_rule,omitempty"`

	// flexingrules
	FlexingRules []*ModelsFlexingRule `json:"flexingRules,omitempty"`

	// match_options
	MatchOptions *ModelsMatchOptionRule `json:"match_options,omitempty"`

	// matchingrules
	MatchingRules []*ModelsMatchingRule `json:"matchingRules,omitempty"`

	// sort_ticket
	SortTicket *ModelsSortTicket `json:"sort_ticket,omitempty"`

	// sort_tickets
	SortTickets []*ModelsSortTicketRule `json:"sort_tickets,omitempty"`

	// sub_game_modes
	SubGameModes map[string]ModelsSubGameMode `json:"sub_game_modes,omitempty"`

	// ticket_flexing_selection
	// Required: true
	TicketFlexingSelection *string `json:"ticket_flexing_selection"`

	// ticket_flexing_selections
	TicketFlexingSelections []*ModelsSelectionRule `json:"ticket_flexing_selections,omitempty"`

	// use_newest_ticket_for_flexing
	UseNewestTicketForFlexing bool `json:"use_newest_ticket_for_flexing"`
}

ModelsRuleSetV1 Models rule set V1

swagger:model Models rule set V1.

func (*ModelsRuleSetV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsRuleSetV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsRuleSetV1) Validate

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

Validate validates this Models rule set V1

type ModelsSelectionRule added in v0.59.0

type ModelsSelectionRule struct {

	// selection
	// Required: true
	Selection *string `json:"selection"`

	// threshold
	// Required: true
	// Format: int64
	Threshold *int64 `json:"threshold"`
}

ModelsSelectionRule Models selection rule

swagger:model Models selection rule.

func (*ModelsSelectionRule) MarshalBinary added in v0.59.0

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

MarshalBinary interface implementation

func (*ModelsSelectionRule) UnmarshalBinary added in v0.59.0

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

UnmarshalBinary interface implementation

func (*ModelsSelectionRule) Validate added in v0.59.0

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

Validate validates this Models selection rule

type ModelsSortTicket added in v0.59.0

type ModelsSortTicket struct {

	// search_result
	// Required: true
	SearchResult *string `json:"search_result"`

	// ticket_queue
	// Required: true
	TicketQueue *string `json:"ticket_queue"`
}

ModelsSortTicket Models sort ticket

swagger:model Models sort ticket.

func (*ModelsSortTicket) MarshalBinary added in v0.59.0

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

MarshalBinary interface implementation

func (*ModelsSortTicket) UnmarshalBinary added in v0.59.0

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

UnmarshalBinary interface implementation

func (*ModelsSortTicket) Validate added in v0.59.0

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

Validate validates this Models sort ticket

type ModelsSortTicketRule added in v0.59.0

type ModelsSortTicketRule struct {

	// search_result
	// Required: true
	SearchResult *string `json:"search_result"`

	// threshold
	// Required: true
	// Format: int64
	Threshold *int64 `json:"threshold"`

	// ticket_queue
	// Required: true
	TicketQueue *string `json:"ticket_queue"`
}

ModelsSortTicketRule Models sort ticket rule

swagger:model Models sort ticket rule.

func (*ModelsSortTicketRule) MarshalBinary added in v0.59.0

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

MarshalBinary interface implementation

func (*ModelsSortTicketRule) UnmarshalBinary added in v0.59.0

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

UnmarshalBinary interface implementation

func (*ModelsSortTicketRule) Validate added in v0.59.0

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

Validate validates this Models sort ticket rule

type ModelsStatResumeResponse added in v0.46.0

type ModelsStatResumeResponse struct {

	// max
	// Required: true
	Max *string `json:"max"`

	// mean
	// Required: true
	Mean *string `json:"mean"`

	// min
	// Required: true
	Min *string `json:"min"`

	// multiplier
	// Required: true
	Multiplier *string `json:"multiplier"`

	// stddev
	// Required: true
	Stddev *string `json:"stddev"`

	// valueshifts
	// Required: true
	ValueShifts map[string]string `json:"valueShifts"`

	// zscores
	// Required: true
	Zscores map[string]string `json:"zscores"`
}

ModelsStatResumeResponse Models stat resume response

swagger:model Models stat resume response.

func (*ModelsStatResumeResponse) MarshalBinary added in v0.46.0

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

MarshalBinary interface implementation

func (*ModelsStatResumeResponse) UnmarshalBinary added in v0.46.0

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

UnmarshalBinary interface implementation

func (*ModelsStatResumeResponse) Validate added in v0.46.0

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

Validate validates this Models stat resume response

type ModelsSubGameMode

type ModelsSubGameMode struct {

	// alliance
	// Required: true
	Alliance *ModelsAllianceRule `json:"alliance"`

	// alliance_flexing_rule
	AllianceFlexingRule []*ModelsAllianceFlexingRule `json:"alliance_flexing_rule,omitempty"`

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

ModelsSubGameMode Models sub game mode

swagger:model Models sub game mode.

func (*ModelsSubGameMode) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsSubGameMode) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsSubGameMode) Validate

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

Validate validates this Models sub game mode

type ModelsTicketMetricResultRecord added in v0.44.0

type ModelsTicketMetricResultRecord struct {

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

ModelsTicketMetricResultRecord Models ticket metric result record

swagger:model Models ticket metric result record.

func (*ModelsTicketMetricResultRecord) MarshalBinary added in v0.44.0

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

MarshalBinary interface implementation

func (*ModelsTicketMetricResultRecord) UnmarshalBinary added in v0.44.0

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

UnmarshalBinary interface implementation

func (*ModelsTicketMetricResultRecord) Validate added in v0.44.0

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

Validate validates this Models ticket metric result record

type ModelsUpdateAllianceRule

type ModelsUpdateAllianceRule struct {

	// combination
	Combination *ModelsCombination `json:"combination,omitempty"`

	// maxnumber
	// Format: int32
	MaxNumber int32 `json:"maxNumber,omitempty"`

	// minnumber
	// Format: int32
	MinNumber int32 `json:"minNumber,omitempty"`

	// playermaxnumber
	// Format: int32
	PlayerMaxNumber int32 `json:"playerMaxNumber,omitempty"`

	// playerminnumber
	// Format: int32
	PlayerMinNumber int32 `json:"playerMinNumber,omitempty"`
}

ModelsUpdateAllianceRule Models update alliance rule

swagger:model Models update alliance rule.

func (*ModelsUpdateAllianceRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateAllianceRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateAllianceRule) Validate

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

Validate validates this Models update alliance rule

type ModelsUpdateChannelRequest

type ModelsUpdateChannelRequest struct {

	// blocked_player_option
	// Enum: ['blockedPlayerCanMatch', 'blockedPlayerCanMatchOnDifferentTeam', 'blockedPlayerCannotMatch']
	BlockedPlayerOption string `json:"blocked_player_option,omitempty"`

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

	// description
	// Required: true
	Description *string `json:"description"`

	// findmatchtimeoutseconds
	// Required: true
	// Format: int32
	FindMatchTimeoutSeconds *int32 `json:"findMatchTimeoutSeconds"`

	// joinable
	// Required: true
	Joinable *bool `json:"joinable"`

	// max_delay_ms
	// Required: true
	// Format: int32
	MaxDelayMs *int32 `json:"max_delay_ms"`

	// region_expansion_range_ms
	// Format: int32
	RegionExpansionRangeMs int32 `json:"region_expansion_range_ms,omitempty"`

	// region_expansion_rate_ms
	// Format: int32
	RegionExpansionRateMs int32 `json:"region_expansion_rate_ms,omitempty"`

	// region_latency_initial_range_ms
	// Format: int32
	RegionLatencyInitialRangeMs int32 `json:"region_latency_initial_range_ms,omitempty"`

	// region_latency_max_ms
	// Format: int32
	RegionLatencyMaxMs int32 `json:"region_latency_max_ms,omitempty"`

	// ruleset
	// Required: true
	RuleSet *ModelsUpdateRuleset `json:"ruleSet"`

	// sessionqueuetimeoutseconds
	// Required: true
	// Format: int32
	SessionQueueTimeoutSeconds *int32 `json:"sessionQueueTimeoutSeconds"`

	// socialmatchmaking
	// Required: true
	SocialMatchmaking *bool `json:"socialMatchmaking"`

	// sub_gamemode_selection
	// Enum: ['random', 'ticketOrder']
	SubGamemodeSelection *string `json:"sub_gamemode_selection,omitempty"`

	// ticket_observability_enable
	TicketObservabilityEnable bool `json:"ticket_observability_enable"`

	// use_sub_gamemode
	// Required: true
	UseSubGamemode *bool `json:"use_sub_gamemode"`
}

ModelsUpdateChannelRequest Models update channel request

swagger:model Models update channel request.

func (*ModelsUpdateChannelRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateChannelRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateChannelRequest) Validate

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

Validate validates this Models update channel request

type ModelsUpdatePlayTimeWeightRequest

type ModelsUpdatePlayTimeWeightRequest struct {

	// playtime
	// Required: true
	// Format: int32
	Playtime *int32 `json:"playtime"`

	// userid
	// Required: true
	UserID *string `json:"userID"`

	// weight
	// Required: true
	// Format: double
	Weight *float64 `json:"weight"`
}

ModelsUpdatePlayTimeWeightRequest Models update play time weight request

swagger:model Models update play time weight request.

func (*ModelsUpdatePlayTimeWeightRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdatePlayTimeWeightRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdatePlayTimeWeightRequest) Validate

Validate validates this Models update play time weight request

type ModelsUpdatePlayerPlaytimeWeightResponse

type ModelsUpdatePlayerPlaytimeWeightResponse struct {

	// playtime
	// Required: true
	Playtime *string `json:"playtime"`

	// userid
	// Required: true
	UserID *string `json:"userID"`

	// weight
	// Required: true
	// Format: double
	Weight *float64 `json:"weight"`
}

ModelsUpdatePlayerPlaytimeWeightResponse Models update player playtime weight response

swagger:model Models update player playtime weight response.

func (*ModelsUpdatePlayerPlaytimeWeightResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdatePlayerPlaytimeWeightResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdatePlayerPlaytimeWeightResponse) Validate

Validate validates this Models update player playtime weight response

type ModelsUpdateRuleset

type ModelsUpdateRuleset struct {

	// alliance
	// Required: true
	Alliance *ModelsUpdateAllianceRule `json:"alliance"`

	// alliance_flexing_rule
	// Required: true
	AllianceFlexingRule []*ModelsAllianceFlexingRule `json:"alliance_flexing_rule"`

	// batch_size
	// Required: true
	// Format: int32
	BatchSize *int32 `json:"batch_size"`

	// bucket_mmr_rule
	BucketMmrRule *ModelsBucketMMRRule `json:"bucket_mmr_rule,omitempty"`

	// flexingrules
	FlexingRules []*ModelsFlexingRule `json:"flexingRules,omitempty"`

	// match_options
	MatchOptions *ModelsMatchOptionRule `json:"match_options,omitempty"`

	// matchingrules
	MatchingRules []*ModelsMatchingRule `json:"matchingRules,omitempty"`

	// sort_ticket
	// Required: true
	SortTicket *ModelsSortTicket `json:"sort_ticket"`

	// sort_tickets
	// Required: true
	SortTickets []*ModelsSortTicketRule `json:"sort_tickets"`

	// sub_game_modes
	SubGameModes ModelsUpdateRulesetSubGameModes `json:"sub_game_modes,omitempty"`

	// ticket_flexing_selection
	// Required: true
	TicketFlexingSelection *string `json:"ticket_flexing_selection"`

	// ticket_flexing_selections
	// Required: true
	TicketFlexingSelections []*ModelsSelectionRule `json:"ticket_flexing_selections"`

	// use_newest_ticket_for_flexing
	UseNewestTicketForFlexing bool `json:"use_newest_ticket_for_flexing"`
}

ModelsUpdateRuleset Models update ruleset

swagger:model Models update ruleset.

func (*ModelsUpdateRuleset) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsUpdateRuleset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsUpdateRuleset) Validate

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

Validate validates this Models update ruleset

type ModelsUpdateRulesetSubGameModes

type ModelsUpdateRulesetSubGameModes interface{}

ModelsUpdateRulesetSubGameModes Models update ruleset sub game modes

swagger:model Models update ruleset sub game modes.

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

type ResponseErrorV1

type ResponseErrorV1 struct {

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

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

ResponseErrorV1 Response error V1

swagger:model Response error V1.

func (*ResponseErrorV1) MarshalBinary

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

MarshalBinary interface implementation

func (*ResponseErrorV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResponseErrorV1) Validate

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

Validate validates this Response error V1

type ServiceGetSessionHistoryDetailedResponseItem

type ServiceGetSessionHistoryDetailedResponseItem struct {

	// _id
	// Required: true
	ID string `json:"_id"`

	// channel
	// Required: true
	Channel string `json:"channel"`

	// client_version
	// Required: true
	ClientVersion string `json:"client_version"`

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

	// event_description
	// Required: true
	EventDescription *string `json:"event_description"`

	// event_name
	// Required: true
	EventName string `json:"event_name"`

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// joinable
	// Required: true
	Joinable bool `json:"joinable"`

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsMatchingAlly `json:"matching_allies"`

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

	// party_id
	PartyID string `json:"party_id,omitempty"`

	// region
	// Required: true
	Region string `json:"region"`

	// server_name
	// Required: true
	ServerName string `json:"server_name"`

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

ServiceGetSessionHistoryDetailedResponseItem Service get session history detailed response item

swagger:model Service get session history detailed response item.

func (*ServiceGetSessionHistoryDetailedResponseItem) MarshalBinary

MarshalBinary interface implementation

func (*ServiceGetSessionHistoryDetailedResponseItem) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceGetSessionHistoryDetailedResponseItem) Validate

Validate validates this Service get session history detailed response item

type ServiceGetSessionHistorySearchResponse

type ServiceGetSessionHistorySearchResponse struct {

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

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

ServiceGetSessionHistorySearchResponse Service get session history search response

swagger:model Service get session history search response.

func (*ServiceGetSessionHistorySearchResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponse) Validate

Validate validates this Service get session history search response

type ServiceGetSessionHistorySearchResponseItem

type ServiceGetSessionHistorySearchResponseItem struct {

	// _id
	// Required: true
	ID string `json:"_id"`

	// channel
	// Required: true
	Channel string `json:"channel"`

	// client_version
	// Required: true
	ClientVersion string `json:"client_version"`

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

	// event_description
	// Required: true
	EventDescription *string `json:"event_description"`

	// event_name
	// Required: true
	EventName string `json:"event_name"`

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// joinable
	// Required: true
	Joinable bool `json:"joinable"`

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

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

	// party_id
	PartyID *string `json:"party_id,omitempty"`

	// region
	// Required: true
	Region string `json:"region"`

	// server_name
	// Required: true
	ServerName string `json:"server_name"`

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

	// sub_game_mode
	// Required: true
	SubGameMode []string `json:"sub_game_mode"`
}

ServiceGetSessionHistorySearchResponseItem Service get session history search response item

swagger:model Service get session history search response item.

func (*ServiceGetSessionHistorySearchResponseItem) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseItem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseItem) Validate

Validate validates this Service get session history search response item

type ServiceGetSessionHistorySearchResponseItemV2 added in v0.11.0

type ServiceGetSessionHistorySearchResponseItemV2 struct {

	// _id
	// Required: true
	ID string `json:"_id"`

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

	// game_mode
	// Required: true
	GameMode string `json:"game_mode"`

	// joinable
	// Required: true
	Joinable bool `json:"joinable"`

	// match_id
	// Required: true
	MatchID string `json:"match_id"`

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

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

	// sub_game_mode
	// Required: true
	SubGameMode []string `json:"sub_game_mode"`
}

ServiceGetSessionHistorySearchResponseItemV2 Service get session history search response item V2

swagger:model Service get session history search response item V2.

func (*ServiceGetSessionHistorySearchResponseItemV2) MarshalBinary added in v0.11.0

MarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseItemV2) UnmarshalBinary added in v0.11.0

UnmarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseItemV2) Validate added in v0.11.0

Validate validates this Service get session history search response item V2

type ServiceGetSessionHistorySearchResponseV2 added in v0.11.0

type ServiceGetSessionHistorySearchResponseV2 struct {

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

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

ServiceGetSessionHistorySearchResponseV2 Service get session history search response V2

swagger:model Service get session history search response V2.

func (*ServiceGetSessionHistorySearchResponseV2) MarshalBinary added in v0.11.0

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

MarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseV2) UnmarshalBinary added in v0.11.0

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

UnmarshalBinary interface implementation

func (*ServiceGetSessionHistorySearchResponseV2) Validate added in v0.11.0

Validate validates this Service get session history search response V2

Source Files

Jump to

Keyboard shortcuts

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