match2clientmodels

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

func (*APIBackFillAcceptRequest) Validate

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

Validate validates this Api back fill accept request

type APIBackFillCreateRequest

type APIBackFillCreateRequest struct {

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

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

APIBackFillCreateRequest Api back fill create request

swagger:model Api back fill create request.

func (*APIBackFillCreateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*APIBackFillCreateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIBackFillCreateRequest) Validate

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

Validate validates this Api back fill create request

type APIBackFillRejectRequest

type APIBackFillRejectRequest struct {

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

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

APIBackFillRejectRequest Api back fill reject request

swagger:model Api back fill reject request.

func (*APIBackFillRejectRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*APIBackFillRejectRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIBackFillRejectRequest) Validate

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

Validate validates this Api back fill reject request

type APIBackfillCreateResponse added in v0.39.0

type APIBackfillCreateResponse struct {

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

APIBackfillCreateResponse Api backfill create response

swagger:model Api backfill create response.

func (*APIBackfillCreateResponse) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*APIBackfillCreateResponse) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*APIBackfillCreateResponse) Validate added in v0.39.0

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

Validate validates this Api backfill create response

type APIBackfillGetResponse added in v0.37.0

type APIBackfillGetResponse struct {

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

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

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

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

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

APIBackfillGetResponse Api backfill get response

swagger:model Api backfill get response.

func (*APIBackfillGetResponse) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIBackfillGetResponse) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIBackfillGetResponse) Validate added in v0.37.0

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

Validate validates this Api backfill get response

type APIBackfillProposalResponse added in v0.37.0

type APIBackfillProposalResponse struct {

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

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

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

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

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

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

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

APIBackfillProposalResponse Api backfill proposal response

swagger:model Api backfill proposal response.

func (*APIBackfillProposalResponse) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIBackfillProposalResponse) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIBackfillProposalResponse) Validate added in v0.37.0

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

Validate validates this Api backfill proposal response

type APIListEnvironmentVariablesResponse added in v0.51.0

type APIListEnvironmentVariablesResponse struct {

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

APIListEnvironmentVariablesResponse Api list environment variables response

swagger:model Api list environment variables response.

func (*APIListEnvironmentVariablesResponse) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*APIListEnvironmentVariablesResponse) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*APIListEnvironmentVariablesResponse) Validate added in v0.51.0

Validate validates this Api list environment variables response

type APIListMatchFunctionsResponse

type APIListMatchFunctionsResponse struct {

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

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

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

APIListMatchFunctionsResponse Api list match functions response

swagger:model Api list match functions response.

func (*APIListMatchFunctionsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*APIListMatchFunctionsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIListMatchFunctionsResponse) Validate

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

Validate validates this Api list match functions response

type APIListMatchPoolsResponse

type APIListMatchPoolsResponse struct {

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

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

APIListMatchPoolsResponse Api list match pools response

swagger:model Api list match pools response.

func (*APIListMatchPoolsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*APIListMatchPoolsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIListMatchPoolsResponse) Validate

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

Validate validates this Api list match pools response

type APIListRuleSetsResponse

type APIListRuleSetsResponse struct {

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

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

APIListRuleSetsResponse Api list rule sets response

swagger:model Api list rule sets response.

func (*APIListRuleSetsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*APIListRuleSetsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIListRuleSetsResponse) Validate

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

Validate validates this Api list rule sets response

type APIMatch added in v0.37.0

type APIMatch struct {

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

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

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

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

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

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

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

APIMatch Api match

swagger:model Api match.

func (*APIMatch) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIMatch) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIMatch) Validate added in v0.37.0

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

Validate validates this Api match

type APIMatchFunctionConfig

type APIMatchFunctionConfig struct {

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

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

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

APIMatchFunctionConfig Api match function config

swagger:model Api match function config.

func (*APIMatchFunctionConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchFunctionConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchFunctionConfig) Validate

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

Validate validates this Api match function config

type APIMatchFunctionOverride added in v0.36.0

type APIMatchFunctionOverride struct {

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

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

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

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

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

APIMatchFunctionOverride Api match function override

swagger:model Api match function override.

func (*APIMatchFunctionOverride) MarshalBinary added in v0.36.0

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

MarshalBinary interface implementation

func (*APIMatchFunctionOverride) UnmarshalBinary added in v0.36.0

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

UnmarshalBinary interface implementation

func (*APIMatchFunctionOverride) Validate added in v0.36.0

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

Validate validates this Api match function override

type APIMatchFunctionRequest

type APIMatchFunctionRequest struct {

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

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

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

APIMatchFunctionRequest Api match function request

swagger:model Api match function request.

func (*APIMatchFunctionRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchFunctionRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchFunctionRequest) Validate

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

Validate validates this Api match function request

type APIMatchPool

type APIMatchPool struct {

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

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

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

	// 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

func (*APIMatchPool) Validate

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

Validate validates this Api match pool

type APIMatchPoolConfig

type APIMatchPoolConfig struct {

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

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

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

	// 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

func (*APIMatchPoolConfig) Validate

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

Validate validates this Api match pool config

type APIMatchRuleSetNameData

type APIMatchRuleSetNameData struct {

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

APIMatchRuleSetNameData Api match rule set name data

swagger:model Api match rule set name data.

func (*APIMatchRuleSetNameData) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchRuleSetNameData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchRuleSetNameData) Validate

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

Validate validates this Api match rule set name data

type APIMatchTicketRequest

type APIMatchTicketRequest struct {

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

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

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

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

APIMatchTicketRequest Api match ticket request

swagger:model Api match ticket request.

func (*APIMatchTicketRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchTicketRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchTicketRequest) Validate

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

Validate validates this Api match ticket request

type APIMatchTicketResponse

type APIMatchTicketResponse struct {

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

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

APIMatchTicketResponse Api match ticket response

swagger:model Api match ticket response.

func (*APIMatchTicketResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchTicketResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchTicketResponse) Validate

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

Validate validates this Api match ticket response

type APIMatchTicketStatus

type APIMatchTicketStatus struct {

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

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

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

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

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

APIMatchTicketStatus Api match ticket status

swagger:model Api match ticket status.

func (*APIMatchTicketStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMatchTicketStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMatchTicketStatus) Validate

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

Validate validates this Api match ticket status

type APIMatchTicketStatuses added in v0.51.0

type APIMatchTicketStatuses struct {

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

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

APIMatchTicketStatuses Api match ticket statuses

swagger:model Api match ticket statuses.

func (*APIMatchTicketStatuses) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*APIMatchTicketStatuses) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*APIMatchTicketStatuses) Validate added in v0.51.0

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

Validate validates this Api match ticket statuses

type APIParty added in v0.37.0

type APIParty struct {

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

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

APIParty Api party

swagger:model Api party.

func (*APIParty) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIParty) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIParty) Validate added in v0.37.0

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

Validate validates this Api party

type APIPlayerData added in v0.37.0

type APIPlayerData struct {

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

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

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

APIPlayerData Api player data

swagger:model Api player data.

func (*APIPlayerData) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIPlayerData) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIPlayerData) Validate added in v0.37.0

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

Validate validates this Api player data

type APIPlayerMetricRecord added in v0.42.0

type APIPlayerMetricRecord struct {

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

APIPlayerMetricRecord Api player metric record

swagger:model Api player metric record.

func (*APIPlayerMetricRecord) MarshalBinary added in v0.42.0

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

MarshalBinary interface implementation

func (*APIPlayerMetricRecord) UnmarshalBinary added in v0.42.0

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

UnmarshalBinary interface implementation

func (*APIPlayerMetricRecord) Validate added in v0.42.0

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

Validate validates this Api player metric record

type APIProposedProposal added in v0.37.0

type APIProposedProposal struct {

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

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

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

APIProposedProposal Api proposed proposal

swagger:model Api proposed proposal.

func (*APIProposedProposal) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APIProposedProposal) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APIProposedProposal) Validate added in v0.37.0

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

Validate validates this Api proposed proposal

type APIRuleSetPayload added in v0.38.0

type APIRuleSetPayload struct {

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

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

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

APIRuleSetPayload Api rule set payload

swagger:model Api rule set payload.

func (*APIRuleSetPayload) MarshalBinary added in v0.38.0

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

MarshalBinary interface implementation

func (*APIRuleSetPayload) UnmarshalBinary added in v0.38.0

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

UnmarshalBinary interface implementation

func (*APIRuleSetPayload) Validate added in v0.38.0

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

Validate validates this Api rule set payload

type APITeam added in v0.37.0

type APITeam struct {

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

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

APITeam Api team

swagger:model Api team.

func (*APITeam) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APITeam) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APITeam) Validate added in v0.37.0

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

Validate validates this Api team

type APITicket added in v0.37.0

type APITicket struct {

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

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

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

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

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

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

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

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

APITicket Api ticket

swagger:model Api ticket.

func (*APITicket) MarshalBinary added in v0.37.0

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

MarshalBinary interface implementation

func (*APITicket) UnmarshalBinary added in v0.37.0

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

UnmarshalBinary interface implementation

func (*APITicket) Validate added in v0.37.0

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

Validate validates this Api ticket

type APITicketMetricResultRecord added in v0.39.0

type APITicketMetricResultRecord struct {

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

APITicketMetricResultRecord Api ticket metric result record

swagger:model Api ticket metric result record.

func (*APITicketMetricResultRecord) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*APITicketMetricResultRecord) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*APITicketMetricResultRecord) Validate added in v0.39.0

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

Validate validates this Api ticket metric result record

type ConfigEnvironmentVariable added in v0.51.0

type ConfigEnvironmentVariable struct {

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

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

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

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

ConfigEnvironmentVariable Config environment variable

swagger:model Config environment variable.

func (*ConfigEnvironmentVariable) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*ConfigEnvironmentVariable) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*ConfigEnvironmentVariable) Validate added in v0.51.0

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

Validate validates this Config environment variable

type 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

func (*MatchmakerParty) Validate added in v0.51.0

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

Validate validates this Matchmaker party

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

func (*MatchmakerTeam) Validate added in v0.51.0

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

Validate validates this Matchmaker team

type ModelsConfiguration added in v0.51.0

type ModelsConfiguration struct {

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

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

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

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

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

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

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

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

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

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

ModelsConfiguration Models configuration

swagger:model Models configuration.

func (*ModelsConfiguration) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*ModelsConfiguration) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*ModelsConfiguration) Validate added in v0.51.0

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

Validate validates this Models configuration

type ModelsDSInformation added in v0.51.0

type ModelsDSInformation struct {

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

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

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

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

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

ModelsDSInformation Models DS information

swagger:model Models DS information.

func (*ModelsDSInformation) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*ModelsDSInformation) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*ModelsDSInformation) Validate added in v0.51.0

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

Validate validates this Models DS information

type ModelsGameSession added in v0.51.0

type ModelsGameSession struct {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ModelsGameSession Models game session

swagger:model Models game session.

func (*ModelsGameSession) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*ModelsGameSession) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*ModelsGameSession) Validate added in v0.51.0

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

Validate validates this Models game session

type ModelsPagination

type ModelsPagination struct {

	// first
	// Required: true
	First *string `json:"first"`

	// last
	// Required: true
	Last *string `json:"last"`

	// next
	// Required: true
	Next *string `json:"next"`

	// previous
	// Required: true
	Previous *string `json:"previous"`
}

ModelsPagination Models pagination

swagger:model Models pagination.

func (*ModelsPagination) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsPagination) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsPagination) Validate

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

Validate validates this Models pagination

type ModelsServer added in v0.51.0

type ModelsServer struct {

	// alternate_ips
	// Required: true
	AlternateIps []string `json:"alternate_ips"`

	// custom_attribute
	// Required: true
	CustomAttribute *string `json:"custom_attribute"`

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

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// image_version
	// Required: true
	ImageVersion *string `json:"image_version"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// is_override_game_version
	// Required: true
	IsOverrideGameVersion *bool `json:"is_override_game_version"`

	// last_update
	// Required: true
	// Format: date-time
	LastUpdate strfmt.DateTime `json:"last_update"`

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

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`

	// ports
	// Required: true
	Ports map[string]int64 `json:"ports"`

	// protocol
	// Required: true
	Protocol *string `json:"protocol"`

	// provider
	// Required: true
	Provider *string `json:"provider"`

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

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

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

ModelsServer Models server

swagger:model Models server.

func (*ModelsServer) MarshalBinary added in v0.51.0

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

MarshalBinary interface implementation

func (*ModelsServer) UnmarshalBinary added in v0.51.0

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

UnmarshalBinary interface implementation

func (*ModelsServer) Validate added in v0.51.0

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

Validate validates this Models server

type ModelsUser added in v0.51.0

type ModelsUser struct {

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

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

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

	// 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

func (*ModelsUser) Validate added in v0.51.0

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

Validate validates this Models user

type ResponseError

type ResponseError struct {

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

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

ResponseError Response error

swagger:model Response error.

func (*ResponseError) MarshalBinary

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

MarshalBinary interface implementation

func (*ResponseError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResponseError) Validate

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

Validate validates this Response error

Jump to

Keyboard shortcuts

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