Documentation ¶
Index ¶
- Constants
- type LogAppMessageDeclaration
- type ModelsAllianceFlexingRule
- type ModelsAllianceRule
- type ModelsAllianceRuleV1
- type ModelsBucketMMRRule
- type ModelsChannel
- type ModelsChannelRequest
- type ModelsChannelV1
- type ModelsCombination
- type ModelsCreateChannelResponse
- type ModelsCreateMockTicket
- type ModelsDequeueRequest
- type ModelsFlexingRule
- type ModelsGetChannelsResponse
- type ModelsGetMockMatchesResponse
- type ModelsGetMockTicketsResponse
- type ModelsImportConfigResponse
- type ModelsMatchAddUserIntoSessionRequest
- type ModelsMatchOption
- type ModelsMatchOptionRule
- type ModelsMatchResultRequest
- type ModelsMatchResultResponse
- type ModelsMatchingAlly
- type ModelsMatchingParty
- type ModelsMatchingRule
- type ModelsMatchmakingResult
- type ModelsMockMatch
- type ModelsMockTicket
- type ModelsPagination
- type ModelsPartyMember
- type ModelsPlayerResultRequest
- type ModelsPlayerResultResponse
- type ModelsQueryMockBy
- type ModelsRebalanceRequest
- type ModelsRebalanceResponse
- type ModelsRegion
- type ModelsResultAttributeRequest
- type ModelsResultAttributeResponse
- type ModelsRole
- type ModelsRuleSet
- type ModelsRuleSetV1
- type ModelsSelectionRule
- type ModelsSortTicket
- type ModelsSortTicketRule
- type ModelsStatResumeResponse
- type ModelsSubGameMode
- type ModelsTicketMetricResultRecord
- type ModelsUpdateAllianceRule
- type ModelsUpdateChannelRequest
- type ModelsUpdatePlayTimeWeightRequest
- type ModelsUpdatePlayerPlaytimeWeightResponse
- type ModelsUpdateRuleset
- type ModelsUpdateRulesetSubGameModes
- type ResponseError
- type ResponseErrorV1
- type ServiceGetSessionHistoryDetailedResponseItem
- type ServiceGetSessionHistorySearchResponse
- type ServiceGetSessionHistorySearchResponseItem
- type ServiceGetSessionHistorySearchResponseItemV2
- type ServiceGetSessionHistorySearchResponseV2
Constants ¶
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" )
const ( // ModelsChannelRequestSubGamemodeSelectionRANDOM captures enum value "RANDOM" ModelsChannelRequestSubGamemodeSelectionRANDOM string = "RANDOM" // ModelsChannelRequestSubGamemodeSelectionTICKETORDER captures enum value "TICKETORDER" ModelsChannelRequestSubGamemodeSelectionTICKETORDER string = "TICKETORDER" )
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" )
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
func (m *ServiceGetSessionHistoryDetailedResponseItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceGetSessionHistoryDetailedResponseItem) UnmarshalBinary ¶
func (m *ServiceGetSessionHistoryDetailedResponseItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
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
func (m *ServiceGetSessionHistorySearchResponseItemV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceGetSessionHistorySearchResponseItemV2) UnmarshalBinary ¶ added in v0.11.0
func (m *ServiceGetSessionHistorySearchResponseItemV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
Source Files ¶
- log_app_message_declaration.go
- models_alliance_flexing_rule.go
- models_alliance_rule.go
- models_alliance_rule_v1.go
- models_bucket_m_m_r_rule.go
- models_channel.go
- models_channel_request.go
- models_channel_v1.go
- models_combination.go
- models_create_channel_response.go
- models_create_mock_ticket.go
- models_dequeue_request.go
- models_flexing_rule.go
- models_get_channels_response.go
- models_get_mock_matches_response.go
- models_get_mock_tickets_response.go
- models_import_config_response.go
- models_match_add_user_into_session_request.go
- models_match_option.go
- models_match_option_rule.go
- models_match_result_request.go
- models_match_result_response.go
- models_matching_ally.go
- models_matching_party.go
- models_matching_rule.go
- models_matchmaking_result.go
- models_mock_match.go
- models_mock_ticket.go
- models_pagination.go
- models_party_member.go
- models_player_result_request.go
- models_player_result_response.go
- models_query_mock_by.go
- models_rebalance_request.go
- models_rebalance_response.go
- models_region.go
- models_result_attribute_request.go
- models_result_attribute_response.go
- models_role.go
- models_rule_set.go
- models_rule_set_v1.go
- models_selection_rule.go
- models_sort_ticket.go
- models_sort_ticket_rule.go
- models_stat_resume_response.go
- models_sub_game_mode.go
- models_ticket_metric_result_record.go
- models_update_alliance_rule.go
- models_update_channel_request.go
- models_update_play_time_weight_request.go
- models_update_player_playtime_weight_response.go
- models_update_ruleset.go
- models_update_ruleset_sub_game_modes.go
- response_error.go
- response_error_v1.go
- service_get_session_history_detailed_response_item.go
- service_get_session_history_search_response.go
- service_get_session_history_search_response_item.go
- service_get_session_history_search_response_item_v2.go
- service_get_session_history_search_response_v2.go