Documentation
¶
Index ¶
- Constants
- type APIBackFillAcceptRequest
- type APIBackFillCreateRequest
- type APIBackFillRejectRequest
- type APIBackfillCreateResponse
- type APIBackfillGetResponse
- type APIBackfillProposalResponse
- type APIExternalFailureMetricRecord
- type APIListBackfillQueryResponse
- type APIListEnvironmentVariablesResponse
- type APIListMatchFunctionsResponse
- type APIListMatchPoolTicketsResponse
- type APIListMatchPoolsResponse
- type APIListRuleSetsResponse
- type APIMatch
- type APIMatchFunctionConfig
- type APIMatchFunctionOverride
- type APIMatchFunctionRequest
- type APIMatchPool
- type APIMatchPoolConfig
- type APIMatchRuleSetNameData
- type APIMatchTicketRequest
- type APIMatchTicketResponse
- type APIMatchTicketStatus
- type APIMatchTicketStatuses
- type APINamespaceConfigList
- type APIParty
- type APIPatchNamespaceConfigRequest
- type APIPlayerData
- type APIPlayerMetricRecord
- type APIProposedProposal
- type APIRuleSetPayload
- type APITeam
- type APITicket
- type APITicketMetricResultRecord
- type ConfigEnvironmentVariable
- type ConfigmodelsNamespaceConfig
- type LogconfigConfiguration
- type MatchmakerMatchTicketRecord
- type MatchmakerParty
- type MatchmakerProposedProposal
- type MatchmakerTeam
- type MatchmakerTicket
- type ModelsConfiguration
- type ModelsDSInformation
- type ModelsGameSession
- type ModelsPagination
- type ModelsPlayFeatureFlag
- type ModelsServer
- type ModelsUser
- type ModelsXRayConfigHTTPResponse
- type ModelsXRayConfigHTTPUpdateRequest
- type PlayerPlayerData
- type ResponseError
Constants ¶
const ( // APIExternalFailureMetricRecordTypeCONNECTDS captures enum value "CONNECTDS" APIExternalFailureMetricRecordTypeCONNECTDS string = "CONNECTDS" // APIExternalFailureMetricRecordTypeGETEXTERNALDS captures enum value "GETEXTERNALDS" APIExternalFailureMetricRecordTypeGETEXTERNALDS string = "GETEXTERNALDS" )
const ( // LogconfigConfigurationLogLevelDEBUG captures enum value "DEBUG" LogconfigConfigurationLogLevelDEBUG string = "DEBUG" // LogconfigConfigurationLogLevelERROR captures enum value "ERROR" LogconfigConfigurationLogLevelERROR string = "ERROR" // LogconfigConfigurationLogLevelFATAL captures enum value "FATAL" LogconfigConfigurationLogLevelFATAL string = "FATAL" // LogconfigConfigurationLogLevelINFO captures enum value "INFO" LogconfigConfigurationLogLevelINFO string = "INFO" // LogconfigConfigurationLogLevelPANIC captures enum value "PANIC" LogconfigConfigurationLogLevelPANIC string = "PANIC" // LogconfigConfigurationLogLevelTRACE captures enum value "TRACE" LogconfigConfigurationLogLevelTRACE string = "TRACE" // LogconfigConfigurationLogLevelWARNING captures enum value "WARNING" LogconfigConfigurationLogLevelWARNING string = "WARNING" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBackFillAcceptRequest ¶
type APIBackFillAcceptRequest struct {
// acceptedticketids
AcceptedTicketIds []string `json:"acceptedTicketIds,omitempty"`
// proposalid
// Required: true
ProposalID *string `json:"proposalId"`
// stop
// Required: true
Stop *bool `json:"stop"`
}
APIBackFillAcceptRequest Api back fill accept request
swagger:model Api back fill accept request.
func (*APIBackFillAcceptRequest) MarshalBinary ¶
func (m *APIBackFillAcceptRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillAcceptRequest) UnmarshalBinary ¶
func (m *APIBackFillAcceptRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackFillCreateRequest ¶
type APIBackFillCreateRequest struct {
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// sessionid
// Required: true
SessionID *string `json:"sessionId"`
}
APIBackFillCreateRequest Api back fill create request
swagger:model Api back fill create request.
func (*APIBackFillCreateRequest) MarshalBinary ¶
func (m *APIBackFillCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillCreateRequest) UnmarshalBinary ¶
func (m *APIBackFillCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackFillRejectRequest ¶
type APIBackFillRejectRequest struct {
// proposalid
// Required: true
ProposalID *string `json:"proposalId"`
// stop
// Required: true
Stop *bool `json:"stop"`
}
APIBackFillRejectRequest Api back fill reject request
swagger:model Api back fill reject request.
func (*APIBackFillRejectRequest) MarshalBinary ¶
func (m *APIBackFillRejectRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillRejectRequest) UnmarshalBinary ¶
func (m *APIBackFillRejectRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackfillCreateResponse ¶ added in v0.39.0
type APIBackfillCreateResponse struct {
// id
// Required: true
ID *string `json:"id"`
}
APIBackfillCreateResponse Api backfill create response
swagger:model Api backfill create response.
func (*APIBackfillCreateResponse) MarshalBinary ¶ added in v0.39.0
func (m *APIBackfillCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackfillCreateResponse) UnmarshalBinary ¶ added in v0.39.0
func (m *APIBackfillCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackfillGetResponse ¶ added in v0.37.0
type APIBackfillGetResponse struct {
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// matchpool
MatchPool string `json:"matchPool,omitempty"`
// matchsessionid
MatchSessionID string `json:"matchSessionID,omitempty"`
// partialmatch
PartialMatch *APIMatch `json:"partialMatch,omitempty"`
// ticketid
TicketID string `json:"ticketID,omitempty"`
}
APIBackfillGetResponse Api backfill get response
swagger:model Api backfill get response.
func (*APIBackfillGetResponse) MarshalBinary ¶ added in v0.37.0
func (m *APIBackfillGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackfillGetResponse) UnmarshalBinary ¶ added in v0.37.0
func (m *APIBackfillGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackfillProposalResponse ¶ added in v0.37.0
type APIBackfillProposalResponse struct {
// backfillticketid
BackfillTicketID string `json:"backfillTicketID,omitempty"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// matchpool
MatchPool string `json:"matchPool,omitempty"`
// matchsessionid
MatchSessionID string `json:"matchSessionID,omitempty"`
// proposalid
ProposalID string `json:"proposalID,omitempty"`
// proposedteams
ProposedTeams []*APITeam `json:"proposedTeams,omitempty"`
// tickets
Tickets []*APITicket `json:"tickets,omitempty"`
}
APIBackfillProposalResponse Api backfill proposal response
swagger:model Api backfill proposal response.
func (*APIBackfillProposalResponse) MarshalBinary ¶ added in v0.37.0
func (m *APIBackfillProposalResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackfillProposalResponse) UnmarshalBinary ¶ added in v0.37.0
func (m *APIBackfillProposalResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIExternalFailureMetricRecord ¶ added in v0.77.0
type APIExternalFailureMetricRecord struct {
// type
// Enum: ['connectDS', 'getExternalDS']
// Required: true
Type *string `json:"type"`
}
APIExternalFailureMetricRecord Api external failure metric record
swagger:model Api external failure metric record.
func (*APIExternalFailureMetricRecord) MarshalBinary ¶ added in v0.77.0
func (m *APIExternalFailureMetricRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIExternalFailureMetricRecord) UnmarshalBinary ¶ added in v0.77.0
func (m *APIExternalFailureMetricRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListBackfillQueryResponse ¶ added in v0.78.0
type APIListBackfillQueryResponse struct {
// data
// Required: true
Data []*APIBackfillGetResponse `json:"data"`
// pagination
Pagination *ModelsPagination `json:"pagination,omitempty"`
}
APIListBackfillQueryResponse Api list backfill query response
swagger:model Api list backfill query response.
func (*APIListBackfillQueryResponse) MarshalBinary ¶ added in v0.78.0
func (m *APIListBackfillQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListBackfillQueryResponse) UnmarshalBinary ¶ added in v0.78.0
func (m *APIListBackfillQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListEnvironmentVariablesResponse ¶ added in v0.51.0
type APIListEnvironmentVariablesResponse struct {
// data
// Required: true
Data []*ConfigEnvironmentVariable `json:"data"`
}
APIListEnvironmentVariablesResponse Api list environment variables response
swagger:model Api list environment variables response.
func (*APIListEnvironmentVariablesResponse) MarshalBinary ¶ added in v0.51.0
func (m *APIListEnvironmentVariablesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListEnvironmentVariablesResponse) UnmarshalBinary ¶ added in v0.51.0
func (m *APIListEnvironmentVariablesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListMatchFunctionsResponse ¶
type APIListMatchFunctionsResponse struct {
// configs
Configs []*APIMatchFunctionConfig `json:"configs,omitempty"`
// functions
// Required: true
Functions []string `json:"functions"`
// pagination
// Required: true
Pagination *ModelsPagination `json:"pagination"`
}
APIListMatchFunctionsResponse Api list match functions response
swagger:model Api list match functions response.
func (*APIListMatchFunctionsResponse) MarshalBinary ¶
func (m *APIListMatchFunctionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListMatchFunctionsResponse) UnmarshalBinary ¶
func (m *APIListMatchFunctionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListMatchPoolTicketsResponse ¶ added in v0.58.0
type APIListMatchPoolTicketsResponse struct {
// data
// Required: true
Data []*MatchmakerMatchTicketRecord `json:"data"`
// pagination
Pagination *ModelsPagination `json:"pagination,omitempty"`
// totaldata
// Required: true
// Format: int32
TotalData *int32 `json:"totalData"`
}
APIListMatchPoolTicketsResponse Api list match pool tickets response
swagger:model Api list match pool tickets response.
func (*APIListMatchPoolTicketsResponse) MarshalBinary ¶ added in v0.58.0
func (m *APIListMatchPoolTicketsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListMatchPoolTicketsResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *APIListMatchPoolTicketsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListMatchPoolsResponse ¶
type APIListMatchPoolsResponse struct {
// data
Data []*APIMatchPool `json:"data,omitempty"`
// pagination
Pagination *ModelsPagination `json:"pagination,omitempty"`
}
APIListMatchPoolsResponse Api list match pools response
swagger:model Api list match pools response.
func (*APIListMatchPoolsResponse) MarshalBinary ¶
func (m *APIListMatchPoolsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListMatchPoolsResponse) UnmarshalBinary ¶
func (m *APIListMatchPoolsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListRuleSetsResponse ¶
type APIListRuleSetsResponse struct {
// data
Data []*APIMatchRuleSetNameData `json:"data,omitempty"`
// pagination
Pagination *ModelsPagination `json:"pagination,omitempty"`
}
APIListRuleSetsResponse Api list rule sets response
swagger:model Api list rule sets response.
func (*APIListRuleSetsResponse) MarshalBinary ¶
func (m *APIListRuleSetsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListRuleSetsResponse) UnmarshalBinary ¶
func (m *APIListRuleSetsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatch ¶ added in v0.37.0
type APIMatch struct {
// backfill
Backfill bool `json:"backfill"`
// clientversion
ClientVersion string `json:"clientVersion,omitempty"`
// matchattributes
MatchAttributes interface{} `json:"matchAttributes,omitempty"`
// regionpreference
RegionPreference []string `json:"regionPreference,omitempty"`
// servername
ServerName string `json:"serverName,omitempty"`
// teams
Teams []*APITeam `json:"teams,omitempty"`
// tickets
Tickets []*APITicket `json:"tickets,omitempty"`
}
APIMatch Api match
swagger:model Api match.
func (*APIMatch) MarshalBinary ¶ added in v0.37.0
MarshalBinary interface implementation
func (*APIMatch) UnmarshalBinary ¶ added in v0.37.0
UnmarshalBinary interface implementation
type APIMatchFunctionConfig ¶
type APIMatchFunctionConfig struct {
// match_function
// Required: true
MatchFunction *string `json:"match_function"`
// serviceappname
ServiceAppName string `json:"serviceAppName,omitempty"`
// url
// Required: true
URL *string `json:"url"`
}
APIMatchFunctionConfig Api match function config
swagger:model Api match function config.
func (*APIMatchFunctionConfig) MarshalBinary ¶
func (m *APIMatchFunctionConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchFunctionConfig) UnmarshalBinary ¶
func (m *APIMatchFunctionConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchFunctionOverride ¶ added in v0.36.0
type APIMatchFunctionOverride struct {
// backfill_matches
BackfillMatches string `json:"backfill_matches,omitempty"`
// enrichment
Enrichment []string `json:"enrichment,omitempty"`
// make_matches
MakeMatches string `json:"make_matches,omitempty"`
// stat_codes
StatCodes []string `json:"stat_codes,omitempty"`
// validation
Validation []string `json:"validation,omitempty"`
}
APIMatchFunctionOverride Api match function override
swagger:model Api match function override.
func (*APIMatchFunctionOverride) MarshalBinary ¶ added in v0.36.0
func (m *APIMatchFunctionOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchFunctionOverride) UnmarshalBinary ¶ added in v0.36.0
func (m *APIMatchFunctionOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchFunctionRequest ¶
type APIMatchFunctionRequest struct {
// match_function
// Required: true
MatchFunction *string `json:"match_function"`
// serviceappname
ServiceAppName string `json:"serviceAppName,omitempty"`
// url
// Required: true
URL *string `json:"url"`
}
APIMatchFunctionRequest Api match function request
swagger:model Api match function request.
func (*APIMatchFunctionRequest) MarshalBinary ¶
func (m *APIMatchFunctionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchFunctionRequest) UnmarshalBinary ¶
func (m *APIMatchFunctionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchPool ¶
type APIMatchPool struct {
// auto_accept_backfill_proposal
// Required: true
AutoAcceptBackfillProposal *bool `json:"auto_accept_backfill_proposal"`
// backfill_proposal_expiration_seconds
// Required: true
// Format: int32
BackfillProposalExpirationSeconds *int32 `json:"backfill_proposal_expiration_seconds"`
// backfill_ticket_expiration_seconds
// Required: true
// Format: int32
BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`
// best_latency_calculation_method
BestLatencyCalculationMethod string `json:"best_latency_calculation_method,omitempty"`
// crossplay_disabled
CrossplayDisabled bool `json:"crossplay_disabled"`
// match_function
// Required: true
MatchFunction *string `json:"match_function"`
// match_function_override
// Required: true
MatchFunctionOverride *APIMatchFunctionOverride `json:"match_function_override"`
// name
// Required: true
Name *string `json:"name"`
// platform_group_enabled
PlatformGroupEnabled bool `json:"platform_group_enabled"`
// rule_set
// Required: true
RuleSet *string `json:"rule_set"`
// session_template
// Required: true
SessionTemplate *string `json:"session_template"`
// ticket_expiration_seconds
// Required: true
// Format: int32
TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}
APIMatchPool Api match pool
swagger:model Api match pool.
func (*APIMatchPool) MarshalBinary ¶
func (m *APIMatchPool) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchPool) UnmarshalBinary ¶
func (m *APIMatchPool) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchPoolConfig ¶
type APIMatchPoolConfig struct {
// auto_accept_backfill_proposal
// Required: true
AutoAcceptBackfillProposal *bool `json:"auto_accept_backfill_proposal"`
// backfill_proposal_expiration_seconds
// Required: true
// Format: int32
BackfillProposalExpirationSeconds *int32 `json:"backfill_proposal_expiration_seconds"`
// backfill_ticket_expiration_seconds
// Required: true
// Format: int32
BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`
// best_latency_calculation_method
BestLatencyCalculationMethod string `json:"best_latency_calculation_method,omitempty"`
// crossplay_disabled
CrossplayDisabled bool `json:"crossplay_disabled"`
// match_function
// Required: true
MatchFunction *string `json:"match_function"`
// match_function_override
// Required: true
MatchFunctionOverride *APIMatchFunctionOverride `json:"match_function_override"`
// platform_group_enabled
PlatformGroupEnabled bool `json:"platform_group_enabled"`
// rule_set
// Required: true
RuleSet *string `json:"rule_set"`
// session_template
// Required: true
SessionTemplate *string `json:"session_template"`
// ticket_expiration_seconds
// Required: true
// Format: int32
TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}
APIMatchPoolConfig Api match pool config
swagger:model Api match pool config.
func (*APIMatchPoolConfig) MarshalBinary ¶
func (m *APIMatchPoolConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchPoolConfig) UnmarshalBinary ¶
func (m *APIMatchPoolConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchRuleSetNameData ¶
type APIMatchRuleSetNameData struct {
// name
// Required: true
Name *string `json:"name"`
}
APIMatchRuleSetNameData Api match rule set name data
swagger:model Api match rule set name data.
func (*APIMatchRuleSetNameData) MarshalBinary ¶
func (m *APIMatchRuleSetNameData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchRuleSetNameData) UnmarshalBinary ¶
func (m *APIMatchRuleSetNameData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketRequest ¶
type APIMatchTicketRequest struct {
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// excludedsessions
ExcludedSessions []string `json:"excludedSessions,omitempty"`
// latencies
// Required: true
Latencies map[string]int64 `json:"latencies"`
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// sessionid
SessionID string `json:"sessionID,omitempty"`
// leader session storage
Storage interface{} `json:"storage,omitempty"`
}
APIMatchTicketRequest Api match ticket request
swagger:model Api match ticket request.
func (*APIMatchTicketRequest) MarshalBinary ¶
func (m *APIMatchTicketRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketRequest) UnmarshalBinary ¶
func (m *APIMatchTicketRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketResponse ¶
type APIMatchTicketResponse struct {
// matchticketid
// Required: true
MatchTicketID *string `json:"matchTicketID"`
// queuetime
// Required: true
// Format: int32
QueueTime *int32 `json:"queueTime"`
}
APIMatchTicketResponse Api match ticket response
swagger:model Api match ticket response.
func (*APIMatchTicketResponse) MarshalBinary ¶
func (m *APIMatchTicketResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketResponse) UnmarshalBinary ¶
func (m *APIMatchTicketResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketStatus ¶
type APIMatchTicketStatus struct {
// isactive
IsActive bool `json:"isActive"`
// matchfound
// Required: true
MatchFound *bool `json:"matchFound"`
// matchpool
MatchPool string `json:"matchPool,omitempty"`
// matchticketid
MatchTicketID string `json:"matchTicketID,omitempty"`
// proposedproposal
ProposedProposal *APIProposedProposal `json:"proposedProposal,omitempty"`
// sessionid
// Required: true
SessionID *string `json:"sessionID"`
}
APIMatchTicketStatus Api match ticket status
swagger:model Api match ticket status.
func (*APIMatchTicketStatus) MarshalBinary ¶
func (m *APIMatchTicketStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketStatus) UnmarshalBinary ¶
func (m *APIMatchTicketStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketStatuses ¶ added in v0.51.0
type APIMatchTicketStatuses struct {
// data
// Required: true
Data []*APIMatchTicketStatus `json:"data"`
// pagination
Pagination *ModelsPagination `json:"pagination,omitempty"`
}
APIMatchTicketStatuses Api match ticket statuses
swagger:model Api match ticket statuses.
func (*APIMatchTicketStatuses) MarshalBinary ¶ added in v0.51.0
func (m *APIMatchTicketStatuses) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketStatuses) UnmarshalBinary ¶ added in v0.51.0
func (m *APIMatchTicketStatuses) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APINamespaceConfigList ¶ added in v0.67.0
type APINamespaceConfigList struct {
// configs
// Required: true
Configs []*ConfigmodelsNamespaceConfig `json:"configs"`
}
APINamespaceConfigList Api namespace config list
swagger:model Api namespace config list.
func (*APINamespaceConfigList) MarshalBinary ¶ added in v0.67.0
func (m *APINamespaceConfigList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APINamespaceConfigList) UnmarshalBinary ¶ added in v0.67.0
func (m *APINamespaceConfigList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIParty ¶ added in v0.37.0
type APIParty struct {
// partyid
PartyID string `json:"partyID,omitempty"`
// userids
UserIDs []string `json:"userIDs,omitempty"`
}
APIParty Api party
swagger:model Api party.
func (*APIParty) MarshalBinary ¶ added in v0.37.0
MarshalBinary interface implementation
func (*APIParty) UnmarshalBinary ¶ added in v0.37.0
UnmarshalBinary interface implementation
type APIPatchNamespaceConfigRequest ¶ added in v0.67.0
type APIPatchNamespaceConfigRequest struct {
// crossplatformnocurrentplatform
CrossPlatformNoCurrentPlatform bool `json:"crossPlatformNoCurrentPlatform"`
// additional platforms that will be included in the cross_platform attribute alongside the login method
ExtraPlatforms []string `json:"extraPlatforms,omitempty"`
// matchanycommon
MatchAnyCommon bool `json:"matchAnyCommon"`
// platformgroup
PlatformGroup map[string][]string `json:"platformGroup,omitempty"`
// xraymaxwhitelistedusercount
// Format: int32
XrayMaxWhitelistedUserCount int32 `json:"xrayMaxWhitelistedUserCount,omitempty"`
}
APIPatchNamespaceConfigRequest Api patch namespace config request
swagger:model Api patch namespace config request.
func (*APIPatchNamespaceConfigRequest) MarshalBinary ¶ added in v0.67.0
func (m *APIPatchNamespaceConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPatchNamespaceConfigRequest) UnmarshalBinary ¶ added in v0.67.0
func (m *APIPatchNamespaceConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPlayerData ¶ added in v0.37.0
type APIPlayerData struct {
// attributes
Attributes interface{} `json:"attributes,omitempty"`
// partyid
PartyID string `json:"partyID,omitempty"`
// playerid
PlayerID string `json:"playerID,omitempty"`
}
APIPlayerData Api player data
swagger:model Api player data.
func (*APIPlayerData) MarshalBinary ¶ added in v0.37.0
func (m *APIPlayerData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPlayerData) UnmarshalBinary ¶ added in v0.37.0
func (m *APIPlayerData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPlayerMetricRecord ¶ added in v0.42.0
type APIPlayerMetricRecord struct {
// playerinqueue
// Required: true
// Format: int32
PlayerInQueue *int32 `json:"playerInQueue"`
}
APIPlayerMetricRecord Api player metric record
swagger:model Api player metric record.
func (*APIPlayerMetricRecord) MarshalBinary ¶ added in v0.42.0
func (m *APIPlayerMetricRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPlayerMetricRecord) UnmarshalBinary ¶ added in v0.42.0
func (m *APIPlayerMetricRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIProposedProposal ¶ added in v0.37.0
type APIProposedProposal struct {
// backfillid
BackfillID string `json:"backfillID,omitempty"`
// proposalid
ProposalID string `json:"proposalID,omitempty"`
// status
Status string `json:"status,omitempty"`
}
APIProposedProposal Api proposed proposal
swagger:model Api proposed proposal.
func (*APIProposedProposal) MarshalBinary ¶ added in v0.37.0
func (m *APIProposedProposal) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIProposedProposal) UnmarshalBinary ¶ added in v0.37.0
func (m *APIProposedProposal) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleSetPayload ¶ added in v0.38.0
type APIRuleSetPayload struct {
// data
// Required: true
Data interface{} `json:"data"`
// enable_custom_match_function
// Required: true
EnableCustomMatchFunction *bool `json:"enable_custom_match_function"`
// name
// Required: true
Name *string `json:"name"`
}
APIRuleSetPayload Api rule set payload
swagger:model Api rule set payload.
func (*APIRuleSetPayload) MarshalBinary ¶ added in v0.38.0
func (m *APIRuleSetPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleSetPayload) UnmarshalBinary ¶ added in v0.38.0
func (m *APIRuleSetPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APITeam ¶ added in v0.37.0
type APITeam struct {
// parties
Parties []*APIParty `json:"parties,omitempty"`
// teamid
TeamID string `json:"teamID,omitempty"`
// userids
UserIDs []string `json:"userIDs,omitempty"`
}
APITeam Api team
swagger:model Api team.
func (*APITeam) MarshalBinary ¶ added in v0.37.0
MarshalBinary interface implementation
func (*APITeam) UnmarshalBinary ¶ added in v0.37.0
UnmarshalBinary interface implementation
type APITicket ¶ added in v0.37.0
type APITicket struct {
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// latencies
Latencies map[string]int64 `json:"latencies,omitempty"`
// matchpool
MatchPool string `json:"matchPool,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// partysessionid
PartySessionID string `json:"partySessionID,omitempty"`
// players
Players []*APIPlayerData `json:"players,omitempty"`
// ticketattributes
TicketAttributes interface{} `json:"ticketAttributes,omitempty"`
// ticketid
TicketID string `json:"ticketID,omitempty"`
}
APITicket Api ticket
swagger:model Api ticket.
func (*APITicket) MarshalBinary ¶ added in v0.37.0
MarshalBinary interface implementation
func (*APITicket) UnmarshalBinary ¶ added in v0.37.0
UnmarshalBinary interface implementation
type APITicketMetricResultRecord ¶ added in v0.39.0
type APITicketMetricResultRecord struct {
// queuetime
// Required: true
// Format: int32
QueueTime *int32 `json:"queueTime"`
}
APITicketMetricResultRecord Api ticket metric result record
swagger:model Api ticket metric result record.
func (*APITicketMetricResultRecord) MarshalBinary ¶ added in v0.39.0
func (m *APITicketMetricResultRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APITicketMetricResultRecord) UnmarshalBinary ¶ added in v0.39.0
func (m *APITicketMetricResultRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigEnvironmentVariable ¶ added in v0.51.0
type ConfigEnvironmentVariable struct {
// actualvalue
ActualValue string `json:"actualValue,omitempty"`
// defaultvalue
DefaultValue string `json:"defaultValue,omitempty"`
// description
Description string `json:"description,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
ConfigEnvironmentVariable Config environment variable
swagger:model Config environment variable.
func (*ConfigEnvironmentVariable) MarshalBinary ¶ added in v0.51.0
func (m *ConfigEnvironmentVariable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigEnvironmentVariable) UnmarshalBinary ¶ added in v0.51.0
func (m *ConfigEnvironmentVariable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigmodelsNamespaceConfig ¶ added in v0.67.0
type ConfigmodelsNamespaceConfig struct {
// crossplatformnocurrentplatform
CrossPlatformNoCurrentPlatform bool `json:"crossPlatformNoCurrentPlatform"`
// extraplatforms
ExtraPlatforms []string `json:"extraPlatforms,omitempty"`
// matchanycommon
MatchAnyCommon bool `json:"matchAnyCommon"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platformgroup
PlatformGroup map[string][]string `json:"platformGroup,omitempty"`
// xraymaxwhitelistedusercount
// Required: true
// Format: int32
XrayMaxWhitelistedUserCount *int32 `json:"xrayMaxWhitelistedUserCount"`
}
ConfigmodelsNamespaceConfig Configmodels namespace config
swagger:model Configmodels namespace config.
func (*ConfigmodelsNamespaceConfig) MarshalBinary ¶ added in v0.67.0
func (m *ConfigmodelsNamespaceConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigmodelsNamespaceConfig) UnmarshalBinary ¶ added in v0.67.0
func (m *ConfigmodelsNamespaceConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogconfigConfiguration ¶ added in v0.71.0
type LogconfigConfiguration struct {
// loglevel
// Enum: ['debug', 'error', 'fatal', 'info', 'panic', 'trace', 'warning']
LogLevel string `json:"logLevel,omitempty"`
}
LogconfigConfiguration Logconfig configuration
swagger:model Logconfig configuration.
func (*LogconfigConfiguration) MarshalBinary ¶ added in v0.71.0
func (m *LogconfigConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogconfigConfiguration) UnmarshalBinary ¶ added in v0.71.0
func (m *LogconfigConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchmakerMatchTicketRecord ¶ added in v0.58.0
type MatchmakerMatchTicketRecord struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// expiredat
// Required: true
// Format: date-time
ExpiredAt strfmt.DateTime `json:"ExpiredAt"`
// isactive
// Required: true
IsActive *bool `json:"IsActive"`
// partysessionid
// Required: true
PartySessionID *string `json:"PartySessionID"`
// proposedproposal
// Required: true
ProposedProposal *MatchmakerProposedProposal `json:"ProposedProposal"`
// sessionid
// Required: true
SessionID *string `json:"SessionID"`
// ticket
// Required: true
Ticket *MatchmakerTicket `json:"Ticket"`
// ticketid
// Required: true
TicketID *string `json:"TicketID"`
// uniqueticketid
// Required: true
UniqueTicketID *string `json:"UniqueTicketID"`
}
MatchmakerMatchTicketRecord Matchmaker match ticket record
swagger:model Matchmaker match ticket record.
func (*MatchmakerMatchTicketRecord) MarshalBinary ¶ added in v0.58.0
func (m *MatchmakerMatchTicketRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchmakerMatchTicketRecord) UnmarshalBinary ¶ added in v0.58.0
func (m *MatchmakerMatchTicketRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchmakerParty ¶ added in v0.51.0
type MatchmakerParty struct {
// partyid
PartyID string `json:"partyID,omitempty"`
// userids
UserIDs []string `json:"userIDs,omitempty"`
}
MatchmakerParty Matchmaker party
swagger:model Matchmaker party.
func (*MatchmakerParty) MarshalBinary ¶ added in v0.51.0
func (m *MatchmakerParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchmakerParty) UnmarshalBinary ¶ added in v0.51.0
func (m *MatchmakerParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchmakerProposedProposal ¶ added in v0.58.0
type MatchmakerProposedProposal struct {
// backfillid
// Required: true
BackfillID *string `json:"BackfillID"`
// proposalid
// Required: true
ProposalID *string `json:"ProposalID"`
// status
// Required: true
Status *string `json:"Status"`
}
MatchmakerProposedProposal Matchmaker proposed proposal
swagger:model Matchmaker proposed proposal.
func (*MatchmakerProposedProposal) MarshalBinary ¶ added in v0.58.0
func (m *MatchmakerProposedProposal) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchmakerProposedProposal) UnmarshalBinary ¶ added in v0.58.0
func (m *MatchmakerProposedProposal) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchmakerTeam ¶ added in v0.51.0
type MatchmakerTeam struct {
// parties
Parties []*MatchmakerParty `json:"Parties,omitempty"`
// teamid
TeamID string `json:"TeamID,omitempty"`
// userids
UserIDs []string `json:"UserIDs,omitempty"`
}
MatchmakerTeam Matchmaker team
swagger:model Matchmaker team.
func (*MatchmakerTeam) MarshalBinary ¶ added in v0.51.0
func (m *MatchmakerTeam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchmakerTeam) UnmarshalBinary ¶ added in v0.51.0
func (m *MatchmakerTeam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchmakerTicket ¶ added in v0.58.0
type MatchmakerTicket struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// excludedsessions
// Required: true
ExcludedSessions []string `json:"ExcludedSessions"`
// isactive
// Required: true
IsActive *bool `json:"IsActive"`
// ispivot
// Required: true
IsPivot *bool `json:"IsPivot"`
// issingleplay
// Required: true
IsSinglePlay *bool `json:"IsSinglePlay"`
// latencies
// Required: true
Latencies map[string]int64 `json:"Latencies"`
// matchpool
// Required: true
MatchPool *string `json:"MatchPool"`
// matchedat
// Required: true
// Format: date-time
MatchedAt strfmt.DateTime `json:"MatchedAt"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// partysessionid
// Required: true
PartySessionID *string `json:"PartySessionID"`
// players
// Required: true
Players []*PlayerPlayerData `json:"Players"`
// proposedproposal
// Required: true
ProposedProposal *MatchmakerProposedProposal `json:"ProposedProposal"`
// ticketattributes
// Required: true
TicketAttributes interface{} `json:"TicketAttributes"`
// ticketid
// Required: true
TicketID *string `json:"TicketID"`
// ticketinformation
// Required: true
TicketInformation interface{} `json:"TicketInformation"`
}
MatchmakerTicket Matchmaker ticket
swagger:model Matchmaker ticket.
func (*MatchmakerTicket) MarshalBinary ¶ added in v0.58.0
func (m *MatchmakerTicket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchmakerTicket) UnmarshalBinary ¶ added in v0.58.0
func (m *MatchmakerTicket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsConfiguration ¶ added in v0.51.0
type ModelsConfiguration struct {
// clientversion
// Required: true
ClientVersion *string `json:"clientVersion"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// inactivetimeout
// Required: true
// Format: int32
InactiveTimeout *int32 `json:"inactiveTimeout"`
// invitetimeout
// Required: true
// Format: int32
InviteTimeout *int32 `json:"inviteTimeout"`
// joinability
// Required: true
Joinability *string `json:"joinability"`
// maxplayers
// Required: true
// Format: int32
MaxPlayers *int32 `json:"maxPlayers"`
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"minPlayers"`
// name
// Required: true
Name *string `json:"name"`
// requestedregions
// Required: true
RequestedRegions []string `json:"requestedRegions"`
// type
// Required: true
Type *string `json:"type"`
}
ModelsConfiguration Models configuration
swagger:model Models configuration.
func (*ModelsConfiguration) MarshalBinary ¶ added in v0.51.0
func (m *ModelsConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsConfiguration) UnmarshalBinary ¶ added in v0.51.0
func (m *ModelsConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSInformation ¶ added in v0.51.0
type ModelsDSInformation struct {
// minplayers
// Required: true
// Format: int32
MinPlayers *int32 `json:"MinPlayers"`
// requestedat
// Required: true
RequestedAt *string `json:"RequestedAt"`
// requestedregions
// Required: true
RequestedRegions []string `json:"RequestedRegions"`
// server
// Required: true
Server *ModelsServer `json:"Server"`
// status
// Required: true
Status *string `json:"Status"`
}
ModelsDSInformation Models DS information
swagger:model Models DS information.
func (*ModelsDSInformation) MarshalBinary ¶ added in v0.51.0
func (m *ModelsDSInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSInformation) UnmarshalBinary ¶ added in v0.51.0
func (m *ModelsDSInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGameSession ¶ added in v0.51.0
type ModelsGameSession struct {
// dsinformation
// Required: true
DSInformation *ModelsDSInformation `json:"DSInformation"`
// gamemode
// Required: true
GameMode *string `json:"GameMode"`
// isfull
// Required: true
IsFull *bool `json:"IsFull"`
// jointype
// Required: true
JoinType *string `json:"JoinType"`
// members
// Required: true
Members []*ModelsUser `json:"Members"`
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// backfillticketid
// Required: true
BackfillTicketID *string `json:"backfillTicketID"`
// configuration
// Required: true
Configuration *ModelsConfiguration `json:"configuration"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// id
// Required: true
ID *string `json:"id"`
// leaderid
// Required: true
LeaderID *string `json:"leaderID"`
// matchpool
// Required: true
MatchPool *string `json:"matchPool"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// teams
// Required: true
Teams []*MatchmakerTeam `json:"teams"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ModelsGameSession Models game session
swagger:model Models game session.
func (*ModelsGameSession) MarshalBinary ¶ added in v0.51.0
func (m *ModelsGameSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGameSession) UnmarshalBinary ¶ added in v0.51.0
func (m *ModelsGameSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ModelsPlayFeatureFlag ¶ added in v0.80.0
type ModelsPlayFeatureFlag struct {
// enable_auto_cancel_match_user_disconnect
// Required: true
ENABLEAUTOCANCELMATCHUSERDISCONNECT *bool `json:"ENABLE_AUTO_CANCEL_MATCH_USER_DISCONNECT"`
// enable_auto_cancel_match_user_leave
// Required: true
ENABLEAUTOCANCELMATCHUSERLEAVE *bool `json:"ENABLE_AUTO_CANCEL_MATCH_USER_LEAVE"`
}
ModelsPlayFeatureFlag Models play feature flag
swagger:model Models play feature flag.
func (*ModelsPlayFeatureFlag) MarshalBinary ¶ added in v0.80.0
func (m *ModelsPlayFeatureFlag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPlayFeatureFlag) UnmarshalBinary ¶ added in v0.80.0
func (m *ModelsPlayFeatureFlag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServer ¶ added in v0.51.0
type ModelsServer struct {
// alternate_ips
// Required: true
AlternateIps []string `json:"alternate_ips"`
// custom_attribute
// Required: true
CustomAttribute *string `json:"custom_attribute"`
// deployment
// Required: true
Deployment *string `json:"deployment"`
// game_version
// Required: true
GameVersion *string `json:"game_version"`
// image_version
// Required: true
ImageVersion *string `json:"image_version"`
// ip
// Required: true
IP *string `json:"ip"`
// is_override_game_version
// Required: true
IsOverrideGameVersion *bool `json:"is_override_game_version"`
// last_update
// Required: true
// Format: date-time
LastUpdate strfmt.DateTime `json:"last_update"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// pod_name
// Required: true
PodName *string `json:"pod_name"`
// port
// Required: true
// Format: int32
Port *int32 `json:"port"`
// ports
// Required: true
Ports map[string]int64 `json:"ports"`
// protocol
// Required: true
Protocol *string `json:"protocol"`
// provider
// Required: true
Provider *string `json:"provider"`
// region
// Required: true
Region *string `json:"region"`
// session_id
// Required: true
SessionID *string `json:"session_id"`
// status
// Required: true
Status *string `json:"status"`
}
ModelsServer Models server
swagger:model Models server.
func (*ModelsServer) MarshalBinary ¶ added in v0.51.0
func (m *ModelsServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServer) UnmarshalBinary ¶ added in v0.51.0
func (m *ModelsServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUser ¶ added in v0.51.0
type ModelsUser struct {
// id
// Required: true
ID *string `json:"ID"`
// platformid
// Required: true
PlatformID *string `json:"PlatformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"PlatformUserID"`
// previousstatus
PreviousStatus string `json:"PreviousStatus,omitempty"`
// status
// Required: true
Status *string `json:"Status"`
// statusv2
// Required: true
StatusV2 *string `json:"StatusV2"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"UpdatedAt"`
}
ModelsUser Models user
swagger:model Models user.
func (*ModelsUser) MarshalBinary ¶ added in v0.51.0
func (m *ModelsUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUser) UnmarshalBinary ¶ added in v0.51.0
func (m *ModelsUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsXRayConfigHTTPResponse ¶ added in v0.82.0
type ModelsXRayConfigHTTPResponse struct {
// whitelistedusers
// Required: true
WhitelistedUsers []string `json:"whitelistedUsers"`
}
ModelsXRayConfigHTTPResponse Models X ray config http response
swagger:model Models X ray config http response.
func (*ModelsXRayConfigHTTPResponse) MarshalBinary ¶ added in v0.82.0
func (m *ModelsXRayConfigHTTPResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsXRayConfigHTTPResponse) UnmarshalBinary ¶ added in v0.82.0
func (m *ModelsXRayConfigHTTPResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsXRayConfigHTTPUpdateRequest ¶ added in v0.82.0
type ModelsXRayConfigHTTPUpdateRequest struct {
// whitelistedusers
// Required: true
WhitelistedUsers []string `json:"whitelistedUsers"`
}
ModelsXRayConfigHTTPUpdateRequest Models X ray config http update request
swagger:model Models X ray config http update request.
func (*ModelsXRayConfigHTTPUpdateRequest) MarshalBinary ¶ added in v0.82.0
func (m *ModelsXRayConfigHTTPUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsXRayConfigHTTPUpdateRequest) UnmarshalBinary ¶ added in v0.82.0
func (m *ModelsXRayConfigHTTPUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlayerPlayerData ¶ added in v0.58.0
type PlayerPlayerData struct {
// attributes
// Required: true
Attributes interface{} `json:"Attributes"`
// partyid
// Required: true
PartyID *string `json:"PartyID"`
// platformid
// Required: true
PlatformID *string `json:"PlatformID"`
// playerid
// Required: true
PlayerID *string `json:"PlayerID"`
}
PlayerPlayerData Player player data
swagger:model Player player data.
func (*PlayerPlayerData) MarshalBinary ¶ added in v0.58.0
func (m *PlayerPlayerData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlayerPlayerData) UnmarshalBinary ¶ added in v0.58.0
func (m *PlayerPlayerData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
Source Files
¶
- api_back_fill_accept_request.go
- api_back_fill_create_request.go
- api_back_fill_reject_request.go
- api_backfill_create_response.go
- api_backfill_get_response.go
- api_backfill_proposal_response.go
- api_external_failure_metric_record.go
- api_list_backfill_query_response.go
- api_list_environment_variables_response.go
- api_list_match_functions_response.go
- api_list_match_pool_tickets_response.go
- api_list_match_pools_response.go
- api_list_rule_sets_response.go
- api_match.go
- api_match_function_config.go
- api_match_function_override.go
- api_match_function_request.go
- api_match_pool.go
- api_match_pool_config.go
- api_match_rule_set_name_data.go
- api_match_ticket_request.go
- api_match_ticket_response.go
- api_match_ticket_status.go
- api_match_ticket_statuses.go
- api_namespace_config_list.go
- api_party.go
- api_patch_namespace_config_request.go
- api_player_data.go
- api_player_metric_record.go
- api_proposed_proposal.go
- api_rule_set_payload.go
- api_team.go
- api_ticket.go
- api_ticket_metric_result_record.go
- config_environment_variable.go
- configmodels_namespace_config.go
- logconfig_configuration.go
- matchmaker_match_ticket_record.go
- matchmaker_party.go
- matchmaker_proposed_proposal.go
- matchmaker_team.go
- matchmaker_ticket.go
- models_configuration.go
- models_d_s_information.go
- models_game_session.go
- models_pagination.go
- models_play_feature_flag.go
- models_server.go
- models_user.go
- models_x_ray_config_http_response.go
- models_x_ray_config_http_update_request.go
- player_player_data.go
- response_error.go