Documentation ¶
Index ¶
- type APIBackFillAcceptRequest
- type APIBackFillCreateRequest
- type APIBackFillRejectRequest
- type APIBackfillCreateResponse
- type APIBackfillGetResponse
- type APIBackfillProposalResponse
- 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 APIParty
- type APIPlayerData
- type APIPlayerMetricRecord
- type APIProposedProposal
- type APIRuleSetPayload
- type APITeam
- type APITicket
- type APITicketMetricResultRecord
- type ConfigEnvironmentVariable
- type MatchmakerMatchTicketRecord
- type MatchmakerParty
- type MatchmakerProposedProposal
- type MatchmakerTeam
- type MatchmakerTicket
- type ModelsConfiguration
- type ModelsDSInformation
- type ModelsGameSession
- type ModelsPagination
- type ModelsServer
- type ModelsUser
- type PlayerPlayerData
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBackFillAcceptRequest ¶
type APIBackFillAcceptRequest struct { // 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 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"` // 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"` // 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"` // match_function // Required: true MatchFunction *string `json:"match_function"` // match_function_override // Required: true MatchFunctionOverride *APIMatchFunctionOverride `json:"match_function_override"` // 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"` // latencies // Required: true Latencies map[string]int64 `json:"latencies"` // matchpool // Required: true MatchPool *string `json:"matchPool"` // sessionid SessionID string `json:"sessionID,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 { // 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 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 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"` // 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 MatchmakerMatchTicketRecord ¶ added in v0.58.0
type MatchmakerMatchTicketRecord struct { // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // 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 // Required: true PartyID *string `json:"partyID"` // userids // Required: true UserIDs []string `json:"userIDs"` }
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 // Required: true Parties []*MatchmakerParty `json:"Parties"` // userids // Required: true UserIDs []string `json:"UserIDs"` }
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"` // latencies // Required: true Latencies map[string]int64 `json:"Latencies"` // matchpool // Required: true MatchPool *string `json:"MatchPool"` // 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"` }
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"` // 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 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"` // status // Required: true Status *string `json:"Status"` // 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 PlayerPlayerData ¶ added in v0.58.0
type PlayerPlayerData struct { // attributes // Required: true Attributes interface{} `json:"Attributes"` // partyid // Required: true PartyID *string `json:"PartyID"` // 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_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_party.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
- 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_server.go
- models_user.go
- player_player_data.go
- response_error.go