matchmaking

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserIntoSessionInChannelBadRequest

type AddUserIntoSessionInChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

AddUserIntoSessionInChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAddUserIntoSessionInChannelBadRequest

func NewAddUserIntoSessionInChannelBadRequest() *AddUserIntoSessionInChannelBadRequest

NewAddUserIntoSessionInChannelBadRequest creates a AddUserIntoSessionInChannelBadRequest with default headers values

func (*AddUserIntoSessionInChannelBadRequest) Error

func (*AddUserIntoSessionInChannelBadRequest) GetPayload

type AddUserIntoSessionInChannelForbidden

type AddUserIntoSessionInChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

AddUserIntoSessionInChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewAddUserIntoSessionInChannelForbidden

func NewAddUserIntoSessionInChannelForbidden() *AddUserIntoSessionInChannelForbidden

NewAddUserIntoSessionInChannelForbidden creates a AddUserIntoSessionInChannelForbidden with default headers values

func (*AddUserIntoSessionInChannelForbidden) Error

func (*AddUserIntoSessionInChannelForbidden) GetPayload

type AddUserIntoSessionInChannelInternalServerError

type AddUserIntoSessionInChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

AddUserIntoSessionInChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewAddUserIntoSessionInChannelInternalServerError

func NewAddUserIntoSessionInChannelInternalServerError() *AddUserIntoSessionInChannelInternalServerError

NewAddUserIntoSessionInChannelInternalServerError creates a AddUserIntoSessionInChannelInternalServerError with default headers values

func (*AddUserIntoSessionInChannelInternalServerError) Error

func (*AddUserIntoSessionInChannelInternalServerError) GetPayload

type AddUserIntoSessionInChannelNotFound

type AddUserIntoSessionInChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

AddUserIntoSessionInChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewAddUserIntoSessionInChannelNotFound

func NewAddUserIntoSessionInChannelNotFound() *AddUserIntoSessionInChannelNotFound

NewAddUserIntoSessionInChannelNotFound creates a AddUserIntoSessionInChannelNotFound with default headers values

func (*AddUserIntoSessionInChannelNotFound) Error

func (*AddUserIntoSessionInChannelNotFound) GetPayload

type AddUserIntoSessionInChannelOK

type AddUserIntoSessionInChannelOK struct {
}

AddUserIntoSessionInChannelOK handles this case with default header values.

Operation succeeded

func NewAddUserIntoSessionInChannelOK

func NewAddUserIntoSessionInChannelOK() *AddUserIntoSessionInChannelOK

NewAddUserIntoSessionInChannelOK creates a AddUserIntoSessionInChannelOK with default headers values

func (*AddUserIntoSessionInChannelOK) Error

type AddUserIntoSessionInChannelParams

type AddUserIntoSessionInChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsMatchAddUserIntoSessionRequest
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*MatchID
	  ID of the match session

	*/
	MatchID string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

AddUserIntoSessionInChannelParams contains all the parameters to send to the API endpoint for the add user into session in channel operation typically these are written to a http.Request

func NewAddUserIntoSessionInChannelParams

func NewAddUserIntoSessionInChannelParams() *AddUserIntoSessionInChannelParams

NewAddUserIntoSessionInChannelParams creates a new AddUserIntoSessionInChannelParams object with the default values initialized.

func NewAddUserIntoSessionInChannelParamsWithContext

func NewAddUserIntoSessionInChannelParamsWithContext(ctx context.Context) *AddUserIntoSessionInChannelParams

NewAddUserIntoSessionInChannelParamsWithContext creates a new AddUserIntoSessionInChannelParams object with the default values initialized, and the ability to set a context for a request

func NewAddUserIntoSessionInChannelParamsWithHTTPClient

func NewAddUserIntoSessionInChannelParamsWithHTTPClient(client *http.Client) *AddUserIntoSessionInChannelParams

NewAddUserIntoSessionInChannelParamsWithHTTPClient creates a new AddUserIntoSessionInChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewAddUserIntoSessionInChannelParamsWithTimeout

func NewAddUserIntoSessionInChannelParamsWithTimeout(timeout time.Duration) *AddUserIntoSessionInChannelParams

NewAddUserIntoSessionInChannelParamsWithTimeout creates a new AddUserIntoSessionInChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*AddUserIntoSessionInChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *AddUserIntoSessionInChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetBody

SetBody adds the body to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetChannelName

func (o *AddUserIntoSessionInChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetContext

SetContext adds the context to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetHTTPClient

func (o *AddUserIntoSessionInChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *AddUserIntoSessionInChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetMatchID

func (o *AddUserIntoSessionInChannelParams) SetMatchID(matchID string)

SetMatchID adds the matchId to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetNamespace

func (o *AddUserIntoSessionInChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) SetTimeout

func (o *AddUserIntoSessionInChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithBody

WithBody adds the body to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithChannelName

WithChannelName adds the channelName to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithContext

WithContext adds the context to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithMatchID

WithMatchID adds the matchID to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithNamespace

WithNamespace adds the namespace to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WithTimeout

WithTimeout adds the timeout to the add user into session in channel params

func (*AddUserIntoSessionInChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddUserIntoSessionInChannelReader

type AddUserIntoSessionInChannelReader struct {
	// contains filtered or unexported fields
}

AddUserIntoSessionInChannelReader is a Reader for the AddUserIntoSessionInChannel structure.

func (*AddUserIntoSessionInChannelReader) ReadResponse

func (o *AddUserIntoSessionInChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type AddUserIntoSessionInChannelUnauthorized

type AddUserIntoSessionInChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

AddUserIntoSessionInChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAddUserIntoSessionInChannelUnauthorized

func NewAddUserIntoSessionInChannelUnauthorized() *AddUserIntoSessionInChannelUnauthorized

NewAddUserIntoSessionInChannelUnauthorized creates a AddUserIntoSessionInChannelUnauthorized with default headers values

func (*AddUserIntoSessionInChannelUnauthorized) Error

func (*AddUserIntoSessionInChannelUnauthorized) GetPayload

type BulkGetSessionsBadRequest

type BulkGetSessionsBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

BulkGetSessionsBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewBulkGetSessionsBadRequest

func NewBulkGetSessionsBadRequest() *BulkGetSessionsBadRequest

NewBulkGetSessionsBadRequest creates a BulkGetSessionsBadRequest with default headers values

func (*BulkGetSessionsBadRequest) Error

func (o *BulkGetSessionsBadRequest) Error() string

func (*BulkGetSessionsBadRequest) GetPayload

type BulkGetSessionsForbidden

type BulkGetSessionsForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

BulkGetSessionsForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewBulkGetSessionsForbidden

func NewBulkGetSessionsForbidden() *BulkGetSessionsForbidden

NewBulkGetSessionsForbidden creates a BulkGetSessionsForbidden with default headers values

func (*BulkGetSessionsForbidden) Error

func (o *BulkGetSessionsForbidden) Error() string

func (*BulkGetSessionsForbidden) GetPayload

type BulkGetSessionsInternalServerError

type BulkGetSessionsInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

BulkGetSessionsInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewBulkGetSessionsInternalServerError

func NewBulkGetSessionsInternalServerError() *BulkGetSessionsInternalServerError

NewBulkGetSessionsInternalServerError creates a BulkGetSessionsInternalServerError with default headers values

func (*BulkGetSessionsInternalServerError) Error

func (*BulkGetSessionsInternalServerError) GetPayload

type BulkGetSessionsNotFound

type BulkGetSessionsNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

BulkGetSessionsNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewBulkGetSessionsNotFound

func NewBulkGetSessionsNotFound() *BulkGetSessionsNotFound

NewBulkGetSessionsNotFound creates a BulkGetSessionsNotFound with default headers values

func (*BulkGetSessionsNotFound) Error

func (o *BulkGetSessionsNotFound) Error() string

func (*BulkGetSessionsNotFound) GetPayload

type BulkGetSessionsOK

type BulkGetSessionsOK struct {
	Payload []*matchmakingclientmodels.ModelsMatchmakingResult
}

BulkGetSessionsOK handles this case with default header values.

Operation succeeded

func NewBulkGetSessionsOK

func NewBulkGetSessionsOK() *BulkGetSessionsOK

NewBulkGetSessionsOK creates a BulkGetSessionsOK with default headers values

func (*BulkGetSessionsOK) Error

func (o *BulkGetSessionsOK) Error() string

func (*BulkGetSessionsOK) GetPayload

type BulkGetSessionsParams

type BulkGetSessionsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*MatchIDs
	  comma-delimited session IDs

	*/
	MatchIDs *string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

BulkGetSessionsParams contains all the parameters to send to the API endpoint for the bulk get sessions operation typically these are written to a http.Request

func NewBulkGetSessionsParams

func NewBulkGetSessionsParams() *BulkGetSessionsParams

NewBulkGetSessionsParams creates a new BulkGetSessionsParams object with the default values initialized.

func NewBulkGetSessionsParamsWithContext

func NewBulkGetSessionsParamsWithContext(ctx context.Context) *BulkGetSessionsParams

NewBulkGetSessionsParamsWithContext creates a new BulkGetSessionsParams object with the default values initialized, and the ability to set a context for a request

func NewBulkGetSessionsParamsWithHTTPClient

func NewBulkGetSessionsParamsWithHTTPClient(client *http.Client) *BulkGetSessionsParams

NewBulkGetSessionsParamsWithHTTPClient creates a new BulkGetSessionsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewBulkGetSessionsParamsWithTimeout

func NewBulkGetSessionsParamsWithTimeout(timeout time.Duration) *BulkGetSessionsParams

NewBulkGetSessionsParamsWithTimeout creates a new BulkGetSessionsParams object with the default values initialized, and the ability to set a timeout on a request

func (*BulkGetSessionsParams) SetAuthInfoWriter added in v0.17.0

func (o *BulkGetSessionsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the bulk get sessions params

func (*BulkGetSessionsParams) SetContext

func (o *BulkGetSessionsParams) SetContext(ctx context.Context)

SetContext adds the context to the bulk get sessions params

func (*BulkGetSessionsParams) SetHTTPClient

func (o *BulkGetSessionsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the bulk get sessions params

func (*BulkGetSessionsParams) SetHTTPClientTransport added in v0.19.0

func (o *BulkGetSessionsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the bulk get sessions params

func (*BulkGetSessionsParams) SetMatchIDs

func (o *BulkGetSessionsParams) SetMatchIDs(matchIDs *string)

SetMatchIDs adds the matchIDs to the bulk get sessions params

func (*BulkGetSessionsParams) SetNamespace

func (o *BulkGetSessionsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the bulk get sessions params

func (*BulkGetSessionsParams) SetTimeout

func (o *BulkGetSessionsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the bulk get sessions params

func (*BulkGetSessionsParams) WithContext

WithContext adds the context to the bulk get sessions params

func (*BulkGetSessionsParams) WithHTTPClient

func (o *BulkGetSessionsParams) WithHTTPClient(client *http.Client) *BulkGetSessionsParams

WithHTTPClient adds the HTTPClient to the bulk get sessions params

func (*BulkGetSessionsParams) WithMatchIDs

func (o *BulkGetSessionsParams) WithMatchIDs(matchIDs *string) *BulkGetSessionsParams

WithMatchIDs adds the matchIDs to the bulk get sessions params

func (*BulkGetSessionsParams) WithNamespace

func (o *BulkGetSessionsParams) WithNamespace(namespace string) *BulkGetSessionsParams

WithNamespace adds the namespace to the bulk get sessions params

func (*BulkGetSessionsParams) WithTimeout

func (o *BulkGetSessionsParams) WithTimeout(timeout time.Duration) *BulkGetSessionsParams

WithTimeout adds the timeout to the bulk get sessions params

func (*BulkGetSessionsParams) WriteToRequest

func (o *BulkGetSessionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type BulkGetSessionsReader

type BulkGetSessionsReader struct {
	// contains filtered or unexported fields
}

BulkGetSessionsReader is a Reader for the BulkGetSessions structure.

func (*BulkGetSessionsReader) ReadResponse

func (o *BulkGetSessionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type BulkGetSessionsUnauthorized

type BulkGetSessionsUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

BulkGetSessionsUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewBulkGetSessionsUnauthorized

func NewBulkGetSessionsUnauthorized() *BulkGetSessionsUnauthorized

NewBulkGetSessionsUnauthorized creates a BulkGetSessionsUnauthorized with default headers values

func (*BulkGetSessionsUnauthorized) Error

func (*BulkGetSessionsUnauthorized) GetPayload

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for matchmaking API

func (*Client) AddUserIntoSessionInChannel

AddUserIntoSessionInChannel adds user into the session in a channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Create]

Required Scope: social

Add user into the session in a channel.

func (*Client) AddUserIntoSessionInChannelShort added in v0.8.0

func (a *Client) AddUserIntoSessionInChannelShort(params *AddUserIntoSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*AddUserIntoSessionInChannelOK, error)

func (*Client) BulkGetSessions

BulkGetSessions bulks get sessions

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Bulk get sessions.

func (*Client) BulkGetSessionsShort added in v0.8.0

func (a *Client) BulkGetSessionsShort(params *BulkGetSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*BulkGetSessionsOK, error)

func (*Client) CreateChannelHandler

CreateChannelHandler creates a channel

Required Permission: NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [CREATE]

Required Scope: social

Creates a new matchmaking channel.

Matchmaking channels is a list of pool name that is eligible for matchmaking processes. GameMode isolates each matchmaking pools.

If match timeout is set to 0, by default, incoming matchmaking requests will be timed out after 1 hour.

If max worker delay is set to 0, by default, it will wait for at max ~8 seconds during low volume.

Rule Set

Matching Rule used to classify the player. Player that has matched criteria will be grouped together within an ally.

Valid value for criteria is &#34;distance&#34;

func (*Client) CreateChannelHandlerShort added in v0.8.0

func (a *Client) CreateChannelHandlerShort(params *CreateChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*CreateChannelHandlerCreated, error)

func (*Client) DeleteChannelHandler

DeleteChannelHandler deletes a channel

Required Permission: NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Delete]

Required Scope: social

Deletes a matchmaking channel. Matchmaking channels is a list of pool name that is eligible for matchmaking processes. GameMode isolates each matchmaking pools.

Trying to delete non-existent channel will result deletion success

func (*Client) DeleteChannelHandlerShort added in v0.8.0

func (a *Client) DeleteChannelHandlerShort(params *DeleteChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteChannelHandlerNoContent, error)

func (*Client) DeleteSessionInChannel

DeleteSessionInChannel deletes session in a channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Delete]

Required Scope: social

Delete a session in a channel.

func (*Client) DeleteSessionInChannelShort added in v0.8.0

func (a *Client) DeleteSessionInChannelShort(params *DeleteSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteSessionInChannelNoContent, error)

func (*Client) DeleteUserFromSessionInChannel

DeleteUserFromSessionInChannel deletes user from the session in a channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Delete]

Required Scope: social

Delete a user from a session in the channel.

func (*Client) DeleteUserFromSessionInChannelShort added in v0.8.0

func (a *Client) DeleteUserFromSessionInChannelShort(params *DeleteUserFromSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteUserFromSessionInChannelOK, error)

func (*Client) DequeueSessionHandler

DequeueSessionHandler dequeues joinable session

Required Permission: NAMESPACE:{namespace}:SESSION [UPDATE]

Required Scope: social

Dequeues joinable session so that it will not be matched with player&#39;s match request tickets.

This endpoint is intended to be called by game server to let matchmaker know that the game server does not want more players to its session, even though it is not full.

func (*Client) DequeueSessionHandlerShort added in v0.8.0

func (a *Client) DequeueSessionHandlerShort(params *DequeueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DequeueSessionHandlerNoContent, error)

func (*Client) ExportChannels

ExportChannels exports channels

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Export channels configuration to file.

Action Code: 510114

func (*Client) ExportChannelsShort added in v0.8.0

func (a *Client) ExportChannelsShort(params *ExportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ExportChannelsOK, error)

func (*Client) GetAllChannelsHandler

GetAllChannelsHandler gets all channels

Required Permission: NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [READ]

Required Scope: social

Reads all available channels in a namespace

func (*Client) GetAllChannelsHandlerShort added in v0.8.0

func (a *Client) GetAllChannelsHandlerShort(params *GetAllChannelsHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllChannelsHandlerOK, error)

func (*Client) GetAllPartyInAllChannel

GetAllPartyInAllChannel gets all party in all channels

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Get all parties queueing in all channels.

func (*Client) GetAllPartyInAllChannelShort added in v0.8.0

func (a *Client) GetAllPartyInAllChannelShort(params *GetAllPartyInAllChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInAllChannelOK, error)

func (*Client) GetAllPartyInChannel

GetAllPartyInChannel gets all party in a channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Get all parties queueing in a channel.

func (*Client) GetAllPartyInChannelShort added in v0.8.0

func (a *Client) GetAllPartyInChannelShort(params *GetAllPartyInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInChannelOK, error)

func (*Client) GetAllSessionsInChannel

GetAllSessionsInChannel gets all channel sessions

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Get all sessions in a channel.

if party_id value empty/null, field will not show in response body.

func (*Client) GetAllSessionsInChannelShort added in v0.8.0

func (a *Client) GetAllSessionsInChannelShort(params *GetAllSessionsInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllSessionsInChannelOK, error)

func (*Client) GetSessionHistoryDetailed

GetSessionHistoryDetailed gets session history detailed

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Get session history detailed.

if party_id value empty/null, field will not show in response body.

func (*Client) GetSessionHistoryDetailedShort added in v0.8.0

func (a *Client) GetSessionHistoryDetailedShort(params *GetSessionHistoryDetailedParams, authInfo runtime.ClientAuthInfoWriter) (*GetSessionHistoryDetailedOK, error)

func (*Client) GetSingleMatchmakingChannel

GetSingleMatchmakingChannel gets single channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [READ]

Required Scope: social

Reads single channel based on namespace and channel name

Action Code: 510112

func (*Client) GetSingleMatchmakingChannelShort added in v0.8.0

func (a *Client) GetSingleMatchmakingChannelShort(params *GetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetSingleMatchmakingChannelOK, error)

func (*Client) ImportChannels

ImportChannels imports channels

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Update]

Required Scope: social

Import channels configuration from file. It will merge with existing channels. Available import strategy: - leaveOut: if channel with same key exist, the existing will be used and imported one will be ignored (default) - replace: if channel with same key exist, the imported channel will be used and existing one will be removed

Action Code: 510113

func (*Client) ImportChannelsShort added in v0.8.0

func (a *Client) ImportChannelsShort(params *ImportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ImportChannelsOK, error)

func (*Client) PublicGetAllMatchmakingChannelShort added in v0.8.0

func (a *Client) PublicGetAllMatchmakingChannelShort(params *PublicGetAllMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetAllMatchmakingChannelOK, error)

func (*Client) PublicGetSingleMatchmakingChannelShort added in v0.8.0

func (a *Client) PublicGetSingleMatchmakingChannelShort(params *PublicGetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetSingleMatchmakingChannelOK, error)

func (*Client) QuerySessionHandler

QuerySessionHandler queries joinable session status

Required Permission: NAMESPACE:{namespace}:SESSION [READ]

Required Scope: social

Queries the specified session&#39;s status. Game servers are expected to call this periodically as long as it has a session in queue to see if there are new players being matched to the session.

Possible session statuses are &#34;sessionInQueue&#34;, &#34;sessionFull&#34;, and &#34;sessionTimeout&#34;.

if party_id value empty/null, field will not show in response body.

func (*Client) QuerySessionHandlerShort added in v0.8.0

func (a *Client) QuerySessionHandlerShort(params *QuerySessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QuerySessionHandlerOK, error)

func (*Client) QueueSessionHandler

QueueSessionHandler queues joinable session

Required Permission: NAMESPACE:{namespace}:SESSION [CREATE]

Required Scope: social

Queues joinable session so that it will be matched with player&#39;s match request tickets. The session queued must be in a channel/game mode that is set to have joinable flag. The session will be in queue until it is full or expired. Both the number of players and session queue timeout can be set in the channel&#39;s config.

This endpoint is intended to be called by game server to let matchmaker know that the game server is ready for receiving more players through matchmaking tickets to its session.

If a session is already queued, and game server wants to modify the data or renew the queue timeout (e.g. some player left and more empty slot opened up), simply call this endpoint with the updated session data.

func (*Client) QueueSessionHandlerShort added in v0.8.0

func (a *Client) QueueSessionHandlerShort(params *QueueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QueueSessionHandlerNoContent, error)

func (*Client) Rebalance added in v0.20.0

Rebalance rebalances matchmaking based on m m r

Required Permission: NAMESPACE:{namespace}:MATCHMAKING:REBALANCE [Update]

Required Scope: social

Do rebalance the teams based on MMR from given matchID, consider attribute name &#34;mmr&#34; (case-insensitive), or any first attribute with criteria &#34;distance&#34;

Will return rebalanced mm result

func (*Client) RebalanceShort added in v0.20.0

func (a *Client) RebalanceShort(params *RebalanceParams, authInfo runtime.ClientAuthInfoWriter) (*RebalanceOK, error)

func (*Client) SearchSessions

SearchSessions searches sessions

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Search sessions.

func (*Client) SearchSessionsShort added in v0.8.0

func (a *Client) SearchSessionsShort(params *SearchSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsOK, error)

func (*Client) SearchSessionsV2 added in v0.11.0

SearchSessionsV2 searches sessions

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Read]

Required Scope: social

Search sessions. Optimize the query by differentiating query with filter namespace only and filter with namespace &amp; other filter (partyID, userID, matchID). Query with filter namespace only will not group whole session data while query with filter namespace &amp; other filter will include session data.

func (*Client) SearchSessionsV2Short added in v0.11.0

func (a *Client) SearchSessionsV2Short(params *SearchSessionsV2Params, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsV2OK, error)

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) StoreMatchResults

StoreMatchResults stores match result

Required Permission: NAMESPACE:{namespace}:MATCHRESULT [CREATE]

Required Scope: social

Process match result into final attribute value and stores it to player attribute

Will return final attribute value

func (*Client) StoreMatchResultsShort added in v0.8.0

func (a *Client) StoreMatchResultsShort(params *StoreMatchResultsParams, authInfo runtime.ClientAuthInfoWriter) (*StoreMatchResultsOK, error)

func (*Client) UpdateMatchmakingChannel

UpdateMatchmakingChannel updates a channel

Required Permission: ADMIN:NAMESPACE:{namespace}:MATCHMAKING:CHANNEL [Update]

Required Scope: social

Update channel based on namespace and channel name

Action Code: 510111

func (*Client) UpdateMatchmakingChannelShort added in v0.8.0

func (a *Client) UpdateMatchmakingChannelShort(params *UpdateMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateMatchmakingChannelNoContent, error)

type ClientService

type ClientService interface {
	AddUserIntoSessionInChannel(params *AddUserIntoSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*AddUserIntoSessionInChannelOK, *AddUserIntoSessionInChannelBadRequest, *AddUserIntoSessionInChannelUnauthorized, *AddUserIntoSessionInChannelForbidden, *AddUserIntoSessionInChannelNotFound, *AddUserIntoSessionInChannelInternalServerError, error)
	AddUserIntoSessionInChannelShort(params *AddUserIntoSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*AddUserIntoSessionInChannelOK, error)
	BulkGetSessions(params *BulkGetSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*BulkGetSessionsOK, *BulkGetSessionsBadRequest, *BulkGetSessionsUnauthorized, *BulkGetSessionsForbidden, *BulkGetSessionsNotFound, *BulkGetSessionsInternalServerError, error)
	BulkGetSessionsShort(params *BulkGetSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*BulkGetSessionsOK, error)
	CreateChannelHandler(params *CreateChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*CreateChannelHandlerCreated, *CreateChannelHandlerBadRequest, *CreateChannelHandlerUnauthorized, *CreateChannelHandlerForbidden, *CreateChannelHandlerConflict, *CreateChannelHandlerInternalServerError, error)
	CreateChannelHandlerShort(params *CreateChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*CreateChannelHandlerCreated, error)
	DeleteChannelHandler(params *DeleteChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteChannelHandlerNoContent, *DeleteChannelHandlerUnauthorized, *DeleteChannelHandlerForbidden, *DeleteChannelHandlerInternalServerError, error)
	DeleteChannelHandlerShort(params *DeleteChannelHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteChannelHandlerNoContent, error)
	DeleteSessionInChannel(params *DeleteSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteSessionInChannelNoContent, *DeleteSessionInChannelBadRequest, *DeleteSessionInChannelUnauthorized, *DeleteSessionInChannelForbidden, *DeleteSessionInChannelNotFound, *DeleteSessionInChannelInternalServerError, error)
	DeleteSessionInChannelShort(params *DeleteSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteSessionInChannelNoContent, error)
	DeleteUserFromSessionInChannel(params *DeleteUserFromSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteUserFromSessionInChannelOK, *DeleteUserFromSessionInChannelNoContent, *DeleteUserFromSessionInChannelBadRequest, *DeleteUserFromSessionInChannelUnauthorized, *DeleteUserFromSessionInChannelForbidden, *DeleteUserFromSessionInChannelNotFound, *DeleteUserFromSessionInChannelInternalServerError, error)
	DeleteUserFromSessionInChannelShort(params *DeleteUserFromSessionInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteUserFromSessionInChannelOK, error)
	DequeueSessionHandler(params *DequeueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DequeueSessionHandlerNoContent, *DequeueSessionHandlerBadRequest, *DequeueSessionHandlerUnauthorized, *DequeueSessionHandlerForbidden, *DequeueSessionHandlerNotFound, *DequeueSessionHandlerInternalServerError, error)
	DequeueSessionHandlerShort(params *DequeueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*DequeueSessionHandlerNoContent, error)
	ExportChannels(params *ExportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ExportChannelsOK, *ExportChannelsUnauthorized, *ExportChannelsForbidden, *ExportChannelsInternalServerError, error)
	ExportChannelsShort(params *ExportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ExportChannelsOK, error)
	GetAllChannelsHandler(params *GetAllChannelsHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllChannelsHandlerOK, *GetAllChannelsHandlerBadRequest, *GetAllChannelsHandlerUnauthorized, *GetAllChannelsHandlerForbidden, *GetAllChannelsHandlerConflict, *GetAllChannelsHandlerInternalServerError, error)
	GetAllChannelsHandlerShort(params *GetAllChannelsHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllChannelsHandlerOK, error)
	GetAllPartyInAllChannel(params *GetAllPartyInAllChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInAllChannelOK, *GetAllPartyInAllChannelBadRequest, *GetAllPartyInAllChannelUnauthorized, *GetAllPartyInAllChannelForbidden, *GetAllPartyInAllChannelNotFound, *GetAllPartyInAllChannelInternalServerError, error)
	GetAllPartyInAllChannelShort(params *GetAllPartyInAllChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInAllChannelOK, error)
	GetAllPartyInChannel(params *GetAllPartyInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInChannelOK, *GetAllPartyInChannelBadRequest, *GetAllPartyInChannelUnauthorized, *GetAllPartyInChannelForbidden, *GetAllPartyInChannelNotFound, *GetAllPartyInChannelInternalServerError, error)
	GetAllPartyInChannelShort(params *GetAllPartyInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllPartyInChannelOK, error)
	GetAllSessionsInChannel(params *GetAllSessionsInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllSessionsInChannelOK, *GetAllSessionsInChannelBadRequest, *GetAllSessionsInChannelUnauthorized, *GetAllSessionsInChannelForbidden, *GetAllSessionsInChannelNotFound, *GetAllSessionsInChannelInternalServerError, error)
	GetAllSessionsInChannelShort(params *GetAllSessionsInChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetAllSessionsInChannelOK, error)
	GetSessionHistoryDetailed(params *GetSessionHistoryDetailedParams, authInfo runtime.ClientAuthInfoWriter) (*GetSessionHistoryDetailedOK, *GetSessionHistoryDetailedBadRequest, *GetSessionHistoryDetailedUnauthorized, *GetSessionHistoryDetailedForbidden, *GetSessionHistoryDetailedNotFound, *GetSessionHistoryDetailedInternalServerError, error)
	GetSessionHistoryDetailedShort(params *GetSessionHistoryDetailedParams, authInfo runtime.ClientAuthInfoWriter) (*GetSessionHistoryDetailedOK, error)
	GetSingleMatchmakingChannel(params *GetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetSingleMatchmakingChannelOK, *GetSingleMatchmakingChannelBadRequest, *GetSingleMatchmakingChannelUnauthorized, *GetSingleMatchmakingChannelForbidden, *GetSingleMatchmakingChannelNotFound, *GetSingleMatchmakingChannelInternalServerError, error)
	GetSingleMatchmakingChannelShort(params *GetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*GetSingleMatchmakingChannelOK, error)
	ImportChannels(params *ImportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ImportChannelsOK, *ImportChannelsBadRequest, *ImportChannelsUnauthorized, *ImportChannelsForbidden, *ImportChannelsInternalServerError, error)
	ImportChannelsShort(params *ImportChannelsParams, authInfo runtime.ClientAuthInfoWriter) (*ImportChannelsOK, error)
	PublicGetAllMatchmakingChannel(params *PublicGetAllMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetAllMatchmakingChannelOK, *PublicGetAllMatchmakingChannelBadRequest, *PublicGetAllMatchmakingChannelUnauthorized, *PublicGetAllMatchmakingChannelForbidden, *PublicGetAllMatchmakingChannelConflict, *PublicGetAllMatchmakingChannelInternalServerError, error)
	PublicGetAllMatchmakingChannelShort(params *PublicGetAllMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetAllMatchmakingChannelOK, error)
	PublicGetSingleMatchmakingChannel(params *PublicGetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetSingleMatchmakingChannelOK, *PublicGetSingleMatchmakingChannelBadRequest, *PublicGetSingleMatchmakingChannelUnauthorized, *PublicGetSingleMatchmakingChannelForbidden, *PublicGetSingleMatchmakingChannelNotFound, *PublicGetSingleMatchmakingChannelInternalServerError, error)
	PublicGetSingleMatchmakingChannelShort(params *PublicGetSingleMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*PublicGetSingleMatchmakingChannelOK, error)
	QuerySessionHandler(params *QuerySessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QuerySessionHandlerOK, *QuerySessionHandlerBadRequest, *QuerySessionHandlerUnauthorized, *QuerySessionHandlerForbidden, *QuerySessionHandlerNotFound, *QuerySessionHandlerInternalServerError, error)
	QuerySessionHandlerShort(params *QuerySessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QuerySessionHandlerOK, error)
	QueueSessionHandler(params *QueueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QueueSessionHandlerNoContent, *QueueSessionHandlerBadRequest, *QueueSessionHandlerUnauthorized, *QueueSessionHandlerForbidden, *QueueSessionHandlerInternalServerError, error)
	QueueSessionHandlerShort(params *QueueSessionHandlerParams, authInfo runtime.ClientAuthInfoWriter) (*QueueSessionHandlerNoContent, error)
	Rebalance(params *RebalanceParams, authInfo runtime.ClientAuthInfoWriter) (*RebalanceOK, *RebalanceBadRequest, *RebalanceUnauthorized, *RebalanceForbidden, *RebalanceNotFound, *RebalanceInternalServerError, error)
	RebalanceShort(params *RebalanceParams, authInfo runtime.ClientAuthInfoWriter) (*RebalanceOK, error)
	SearchSessions(params *SearchSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsOK, *SearchSessionsBadRequest, *SearchSessionsUnauthorized, *SearchSessionsForbidden, *SearchSessionsNotFound, *SearchSessionsInternalServerError, error)
	SearchSessionsShort(params *SearchSessionsParams, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsOK, error)
	SearchSessionsV2(params *SearchSessionsV2Params, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsV2OK, *SearchSessionsV2BadRequest, *SearchSessionsV2Unauthorized, *SearchSessionsV2Forbidden, *SearchSessionsV2NotFound, *SearchSessionsV2InternalServerError, error)
	SearchSessionsV2Short(params *SearchSessionsV2Params, authInfo runtime.ClientAuthInfoWriter) (*SearchSessionsV2OK, error)
	StoreMatchResults(params *StoreMatchResultsParams, authInfo runtime.ClientAuthInfoWriter) (*StoreMatchResultsOK, *StoreMatchResultsBadRequest, *StoreMatchResultsUnauthorized, *StoreMatchResultsForbidden, *StoreMatchResultsInternalServerError, error)
	StoreMatchResultsShort(params *StoreMatchResultsParams, authInfo runtime.ClientAuthInfoWriter) (*StoreMatchResultsOK, error)
	UpdateMatchmakingChannel(params *UpdateMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateMatchmakingChannelNoContent, *UpdateMatchmakingChannelBadRequest, *UpdateMatchmakingChannelUnauthorized, *UpdateMatchmakingChannelForbidden, *UpdateMatchmakingChannelNotFound, *UpdateMatchmakingChannelInternalServerError, error)
	UpdateMatchmakingChannelShort(params *UpdateMatchmakingChannelParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateMatchmakingChannelNoContent, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new matchmaking API client.

type CreateChannelHandlerBadRequest

type CreateChannelHandlerBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

CreateChannelHandlerBadRequest handles this case with default header values.

Bad Request

func NewCreateChannelHandlerBadRequest

func NewCreateChannelHandlerBadRequest() *CreateChannelHandlerBadRequest

NewCreateChannelHandlerBadRequest creates a CreateChannelHandlerBadRequest with default headers values

func (*CreateChannelHandlerBadRequest) Error

func (*CreateChannelHandlerBadRequest) GetPayload

type CreateChannelHandlerConflict

type CreateChannelHandlerConflict struct {
	Payload *matchmakingclientmodels.ResponseError
}

CreateChannelHandlerConflict handles this case with default header values.

Conflict

func NewCreateChannelHandlerConflict

func NewCreateChannelHandlerConflict() *CreateChannelHandlerConflict

NewCreateChannelHandlerConflict creates a CreateChannelHandlerConflict with default headers values

func (*CreateChannelHandlerConflict) Error

func (*CreateChannelHandlerConflict) GetPayload

type CreateChannelHandlerCreated

type CreateChannelHandlerCreated struct {
	Payload *matchmakingclientmodels.ModelsCreateChannelResponse
}

CreateChannelHandlerCreated handles this case with default header values.

Created

func NewCreateChannelHandlerCreated

func NewCreateChannelHandlerCreated() *CreateChannelHandlerCreated

NewCreateChannelHandlerCreated creates a CreateChannelHandlerCreated with default headers values

func (*CreateChannelHandlerCreated) Error

func (*CreateChannelHandlerCreated) GetPayload

type CreateChannelHandlerForbidden

type CreateChannelHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

CreateChannelHandlerForbidden handles this case with default header values.

Forbidden

func NewCreateChannelHandlerForbidden

func NewCreateChannelHandlerForbidden() *CreateChannelHandlerForbidden

NewCreateChannelHandlerForbidden creates a CreateChannelHandlerForbidden with default headers values

func (*CreateChannelHandlerForbidden) Error

func (*CreateChannelHandlerForbidden) GetPayload

type CreateChannelHandlerInternalServerError

type CreateChannelHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

CreateChannelHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewCreateChannelHandlerInternalServerError

func NewCreateChannelHandlerInternalServerError() *CreateChannelHandlerInternalServerError

NewCreateChannelHandlerInternalServerError creates a CreateChannelHandlerInternalServerError with default headers values

func (*CreateChannelHandlerInternalServerError) Error

func (*CreateChannelHandlerInternalServerError) GetPayload

type CreateChannelHandlerParams

type CreateChannelHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsChannelRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

CreateChannelHandlerParams contains all the parameters to send to the API endpoint for the create channel handler operation typically these are written to a http.Request

func NewCreateChannelHandlerParams

func NewCreateChannelHandlerParams() *CreateChannelHandlerParams

NewCreateChannelHandlerParams creates a new CreateChannelHandlerParams object with the default values initialized.

func NewCreateChannelHandlerParamsWithContext

func NewCreateChannelHandlerParamsWithContext(ctx context.Context) *CreateChannelHandlerParams

NewCreateChannelHandlerParamsWithContext creates a new CreateChannelHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewCreateChannelHandlerParamsWithHTTPClient

func NewCreateChannelHandlerParamsWithHTTPClient(client *http.Client) *CreateChannelHandlerParams

NewCreateChannelHandlerParamsWithHTTPClient creates a new CreateChannelHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreateChannelHandlerParamsWithTimeout

func NewCreateChannelHandlerParamsWithTimeout(timeout time.Duration) *CreateChannelHandlerParams

NewCreateChannelHandlerParamsWithTimeout creates a new CreateChannelHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreateChannelHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *CreateChannelHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the create channel handler params

func (*CreateChannelHandlerParams) SetBody

SetBody adds the body to the create channel handler params

func (*CreateChannelHandlerParams) SetContext

func (o *CreateChannelHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the create channel handler params

func (*CreateChannelHandlerParams) SetHTTPClient

func (o *CreateChannelHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create channel handler params

func (*CreateChannelHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *CreateChannelHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the create channel handler params

func (*CreateChannelHandlerParams) SetNamespace

func (o *CreateChannelHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the create channel handler params

func (*CreateChannelHandlerParams) SetTimeout

func (o *CreateChannelHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create channel handler params

func (*CreateChannelHandlerParams) WithBody

WithBody adds the body to the create channel handler params

func (*CreateChannelHandlerParams) WithContext

WithContext adds the context to the create channel handler params

func (*CreateChannelHandlerParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create channel handler params

func (*CreateChannelHandlerParams) WithNamespace

func (o *CreateChannelHandlerParams) WithNamespace(namespace string) *CreateChannelHandlerParams

WithNamespace adds the namespace to the create channel handler params

func (*CreateChannelHandlerParams) WithTimeout

WithTimeout adds the timeout to the create channel handler params

func (*CreateChannelHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateChannelHandlerReader

type CreateChannelHandlerReader struct {
	// contains filtered or unexported fields
}

CreateChannelHandlerReader is a Reader for the CreateChannelHandler structure.

func (*CreateChannelHandlerReader) ReadResponse

func (o *CreateChannelHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateChannelHandlerUnauthorized

type CreateChannelHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

CreateChannelHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewCreateChannelHandlerUnauthorized

func NewCreateChannelHandlerUnauthorized() *CreateChannelHandlerUnauthorized

NewCreateChannelHandlerUnauthorized creates a CreateChannelHandlerUnauthorized with default headers values

func (*CreateChannelHandlerUnauthorized) Error

func (*CreateChannelHandlerUnauthorized) GetPayload

type DeleteChannelHandlerForbidden

type DeleteChannelHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

DeleteChannelHandlerForbidden handles this case with default header values.

Forbidden

func NewDeleteChannelHandlerForbidden

func NewDeleteChannelHandlerForbidden() *DeleteChannelHandlerForbidden

NewDeleteChannelHandlerForbidden creates a DeleteChannelHandlerForbidden with default headers values

func (*DeleteChannelHandlerForbidden) Error

func (*DeleteChannelHandlerForbidden) GetPayload

type DeleteChannelHandlerInternalServerError

type DeleteChannelHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

DeleteChannelHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewDeleteChannelHandlerInternalServerError

func NewDeleteChannelHandlerInternalServerError() *DeleteChannelHandlerInternalServerError

NewDeleteChannelHandlerInternalServerError creates a DeleteChannelHandlerInternalServerError with default headers values

func (*DeleteChannelHandlerInternalServerError) Error

func (*DeleteChannelHandlerInternalServerError) GetPayload

type DeleteChannelHandlerNoContent

type DeleteChannelHandlerNoContent struct {
}

DeleteChannelHandlerNoContent handles this case with default header values.

No Content

func NewDeleteChannelHandlerNoContent

func NewDeleteChannelHandlerNoContent() *DeleteChannelHandlerNoContent

NewDeleteChannelHandlerNoContent creates a DeleteChannelHandlerNoContent with default headers values

func (*DeleteChannelHandlerNoContent) Error

type DeleteChannelHandlerParams

type DeleteChannelHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Channel
	  channel to be deleted

	*/
	Channel string
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

DeleteChannelHandlerParams contains all the parameters to send to the API endpoint for the delete channel handler operation typically these are written to a http.Request

func NewDeleteChannelHandlerParams

func NewDeleteChannelHandlerParams() *DeleteChannelHandlerParams

NewDeleteChannelHandlerParams creates a new DeleteChannelHandlerParams object with the default values initialized.

func NewDeleteChannelHandlerParamsWithContext

func NewDeleteChannelHandlerParamsWithContext(ctx context.Context) *DeleteChannelHandlerParams

NewDeleteChannelHandlerParamsWithContext creates a new DeleteChannelHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteChannelHandlerParamsWithHTTPClient

func NewDeleteChannelHandlerParamsWithHTTPClient(client *http.Client) *DeleteChannelHandlerParams

NewDeleteChannelHandlerParamsWithHTTPClient creates a new DeleteChannelHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteChannelHandlerParamsWithTimeout

func NewDeleteChannelHandlerParamsWithTimeout(timeout time.Duration) *DeleteChannelHandlerParams

NewDeleteChannelHandlerParamsWithTimeout creates a new DeleteChannelHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteChannelHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteChannelHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete channel handler params

func (*DeleteChannelHandlerParams) SetChannel

func (o *DeleteChannelHandlerParams) SetChannel(channel string)

SetChannel adds the channel to the delete channel handler params

func (*DeleteChannelHandlerParams) SetContext

func (o *DeleteChannelHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the delete channel handler params

func (*DeleteChannelHandlerParams) SetHTTPClient

func (o *DeleteChannelHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete channel handler params

func (*DeleteChannelHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteChannelHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete channel handler params

func (*DeleteChannelHandlerParams) SetNamespace

func (o *DeleteChannelHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete channel handler params

func (*DeleteChannelHandlerParams) SetTimeout

func (o *DeleteChannelHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete channel handler params

func (*DeleteChannelHandlerParams) WithChannel

WithChannel adds the channel to the delete channel handler params

func (*DeleteChannelHandlerParams) WithContext

WithContext adds the context to the delete channel handler params

func (*DeleteChannelHandlerParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete channel handler params

func (*DeleteChannelHandlerParams) WithNamespace

func (o *DeleteChannelHandlerParams) WithNamespace(namespace string) *DeleteChannelHandlerParams

WithNamespace adds the namespace to the delete channel handler params

func (*DeleteChannelHandlerParams) WithTimeout

WithTimeout adds the timeout to the delete channel handler params

func (*DeleteChannelHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteChannelHandlerReader

type DeleteChannelHandlerReader struct {
	// contains filtered or unexported fields
}

DeleteChannelHandlerReader is a Reader for the DeleteChannelHandler structure.

func (*DeleteChannelHandlerReader) ReadResponse

func (o *DeleteChannelHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteChannelHandlerUnauthorized

type DeleteChannelHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

DeleteChannelHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewDeleteChannelHandlerUnauthorized

func NewDeleteChannelHandlerUnauthorized() *DeleteChannelHandlerUnauthorized

NewDeleteChannelHandlerUnauthorized creates a DeleteChannelHandlerUnauthorized with default headers values

func (*DeleteChannelHandlerUnauthorized) Error

func (*DeleteChannelHandlerUnauthorized) GetPayload

type DeleteSessionInChannelBadRequest

type DeleteSessionInChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteSessionInChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewDeleteSessionInChannelBadRequest

func NewDeleteSessionInChannelBadRequest() *DeleteSessionInChannelBadRequest

NewDeleteSessionInChannelBadRequest creates a DeleteSessionInChannelBadRequest with default headers values

func (*DeleteSessionInChannelBadRequest) Error

func (*DeleteSessionInChannelBadRequest) GetPayload

type DeleteSessionInChannelForbidden

type DeleteSessionInChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteSessionInChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewDeleteSessionInChannelForbidden

func NewDeleteSessionInChannelForbidden() *DeleteSessionInChannelForbidden

NewDeleteSessionInChannelForbidden creates a DeleteSessionInChannelForbidden with default headers values

func (*DeleteSessionInChannelForbidden) Error

func (*DeleteSessionInChannelForbidden) GetPayload

type DeleteSessionInChannelInternalServerError

type DeleteSessionInChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

DeleteSessionInChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewDeleteSessionInChannelInternalServerError

func NewDeleteSessionInChannelInternalServerError() *DeleteSessionInChannelInternalServerError

NewDeleteSessionInChannelInternalServerError creates a DeleteSessionInChannelInternalServerError with default headers values

func (*DeleteSessionInChannelInternalServerError) Error

func (*DeleteSessionInChannelInternalServerError) GetPayload

type DeleteSessionInChannelNoContent

type DeleteSessionInChannelNoContent struct {
}

DeleteSessionInChannelNoContent handles this case with default header values.

Operation succeeded

func NewDeleteSessionInChannelNoContent

func NewDeleteSessionInChannelNoContent() *DeleteSessionInChannelNoContent

NewDeleteSessionInChannelNoContent creates a DeleteSessionInChannelNoContent with default headers values

func (*DeleteSessionInChannelNoContent) Error

type DeleteSessionInChannelNotFound

type DeleteSessionInChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteSessionInChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewDeleteSessionInChannelNotFound

func NewDeleteSessionInChannelNotFound() *DeleteSessionInChannelNotFound

NewDeleteSessionInChannelNotFound creates a DeleteSessionInChannelNotFound with default headers values

func (*DeleteSessionInChannelNotFound) Error

func (*DeleteSessionInChannelNotFound) GetPayload

type DeleteSessionInChannelParams

type DeleteSessionInChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*MatchID
	  ID of the match session

	*/
	MatchID string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

DeleteSessionInChannelParams contains all the parameters to send to the API endpoint for the delete session in channel operation typically these are written to a http.Request

func NewDeleteSessionInChannelParams

func NewDeleteSessionInChannelParams() *DeleteSessionInChannelParams

NewDeleteSessionInChannelParams creates a new DeleteSessionInChannelParams object with the default values initialized.

func NewDeleteSessionInChannelParamsWithContext

func NewDeleteSessionInChannelParamsWithContext(ctx context.Context) *DeleteSessionInChannelParams

NewDeleteSessionInChannelParamsWithContext creates a new DeleteSessionInChannelParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSessionInChannelParamsWithHTTPClient

func NewDeleteSessionInChannelParamsWithHTTPClient(client *http.Client) *DeleteSessionInChannelParams

NewDeleteSessionInChannelParamsWithHTTPClient creates a new DeleteSessionInChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSessionInChannelParamsWithTimeout

func NewDeleteSessionInChannelParamsWithTimeout(timeout time.Duration) *DeleteSessionInChannelParams

NewDeleteSessionInChannelParamsWithTimeout creates a new DeleteSessionInChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSessionInChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteSessionInChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete session in channel params

func (*DeleteSessionInChannelParams) SetChannelName

func (o *DeleteSessionInChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the delete session in channel params

func (*DeleteSessionInChannelParams) SetContext

func (o *DeleteSessionInChannelParams) SetContext(ctx context.Context)

SetContext adds the context to the delete session in channel params

func (*DeleteSessionInChannelParams) SetHTTPClient

func (o *DeleteSessionInChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete session in channel params

func (*DeleteSessionInChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteSessionInChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete session in channel params

func (*DeleteSessionInChannelParams) SetMatchID

func (o *DeleteSessionInChannelParams) SetMatchID(matchID string)

SetMatchID adds the matchId to the delete session in channel params

func (*DeleteSessionInChannelParams) SetNamespace

func (o *DeleteSessionInChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete session in channel params

func (*DeleteSessionInChannelParams) SetTimeout

func (o *DeleteSessionInChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete session in channel params

func (*DeleteSessionInChannelParams) WithChannelName

func (o *DeleteSessionInChannelParams) WithChannelName(channelName string) *DeleteSessionInChannelParams

WithChannelName adds the channelName to the delete session in channel params

func (*DeleteSessionInChannelParams) WithContext

WithContext adds the context to the delete session in channel params

func (*DeleteSessionInChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete session in channel params

func (*DeleteSessionInChannelParams) WithMatchID

WithMatchID adds the matchID to the delete session in channel params

func (*DeleteSessionInChannelParams) WithNamespace

WithNamespace adds the namespace to the delete session in channel params

func (*DeleteSessionInChannelParams) WithTimeout

WithTimeout adds the timeout to the delete session in channel params

func (*DeleteSessionInChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSessionInChannelReader

type DeleteSessionInChannelReader struct {
	// contains filtered or unexported fields
}

DeleteSessionInChannelReader is a Reader for the DeleteSessionInChannel structure.

func (*DeleteSessionInChannelReader) ReadResponse

func (o *DeleteSessionInChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSessionInChannelUnauthorized

type DeleteSessionInChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteSessionInChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteSessionInChannelUnauthorized

func NewDeleteSessionInChannelUnauthorized() *DeleteSessionInChannelUnauthorized

NewDeleteSessionInChannelUnauthorized creates a DeleteSessionInChannelUnauthorized with default headers values

func (*DeleteSessionInChannelUnauthorized) Error

func (*DeleteSessionInChannelUnauthorized) GetPayload

type DeleteUserFromSessionInChannelBadRequest

type DeleteUserFromSessionInChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteUserFromSessionInChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewDeleteUserFromSessionInChannelBadRequest

func NewDeleteUserFromSessionInChannelBadRequest() *DeleteUserFromSessionInChannelBadRequest

NewDeleteUserFromSessionInChannelBadRequest creates a DeleteUserFromSessionInChannelBadRequest with default headers values

func (*DeleteUserFromSessionInChannelBadRequest) Error

func (*DeleteUserFromSessionInChannelBadRequest) GetPayload

type DeleteUserFromSessionInChannelForbidden

type DeleteUserFromSessionInChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteUserFromSessionInChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewDeleteUserFromSessionInChannelForbidden

func NewDeleteUserFromSessionInChannelForbidden() *DeleteUserFromSessionInChannelForbidden

NewDeleteUserFromSessionInChannelForbidden creates a DeleteUserFromSessionInChannelForbidden with default headers values

func (*DeleteUserFromSessionInChannelForbidden) Error

func (*DeleteUserFromSessionInChannelForbidden) GetPayload

type DeleteUserFromSessionInChannelInternalServerError

type DeleteUserFromSessionInChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

DeleteUserFromSessionInChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewDeleteUserFromSessionInChannelInternalServerError

func NewDeleteUserFromSessionInChannelInternalServerError() *DeleteUserFromSessionInChannelInternalServerError

NewDeleteUserFromSessionInChannelInternalServerError creates a DeleteUserFromSessionInChannelInternalServerError with default headers values

func (*DeleteUserFromSessionInChannelInternalServerError) Error

func (*DeleteUserFromSessionInChannelInternalServerError) GetPayload

type DeleteUserFromSessionInChannelNoContent

type DeleteUserFromSessionInChannelNoContent struct {
}

DeleteUserFromSessionInChannelNoContent handles this case with default header values.

Operation succeeded

func NewDeleteUserFromSessionInChannelNoContent

func NewDeleteUserFromSessionInChannelNoContent() *DeleteUserFromSessionInChannelNoContent

NewDeleteUserFromSessionInChannelNoContent creates a DeleteUserFromSessionInChannelNoContent with default headers values

func (*DeleteUserFromSessionInChannelNoContent) Error

type DeleteUserFromSessionInChannelNotFound

type DeleteUserFromSessionInChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteUserFromSessionInChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewDeleteUserFromSessionInChannelNotFound

func NewDeleteUserFromSessionInChannelNotFound() *DeleteUserFromSessionInChannelNotFound

NewDeleteUserFromSessionInChannelNotFound creates a DeleteUserFromSessionInChannelNotFound with default headers values

func (*DeleteUserFromSessionInChannelNotFound) Error

func (*DeleteUserFromSessionInChannelNotFound) GetPayload

type DeleteUserFromSessionInChannelOK

type DeleteUserFromSessionInChannelOK struct {
}

DeleteUserFromSessionInChannelOK handles this case with default header values.

Operation succeeded

func NewDeleteUserFromSessionInChannelOK

func NewDeleteUserFromSessionInChannelOK() *DeleteUserFromSessionInChannelOK

NewDeleteUserFromSessionInChannelOK creates a DeleteUserFromSessionInChannelOK with default headers values

func (*DeleteUserFromSessionInChannelOK) Error

type DeleteUserFromSessionInChannelParams

type DeleteUserFromSessionInChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*MatchID
	  ID of the match session

	*/
	MatchID string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*UserID
	  ID of the user

	*/
	UserID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

DeleteUserFromSessionInChannelParams contains all the parameters to send to the API endpoint for the delete user from session in channel operation typically these are written to a http.Request

func NewDeleteUserFromSessionInChannelParams

func NewDeleteUserFromSessionInChannelParams() *DeleteUserFromSessionInChannelParams

NewDeleteUserFromSessionInChannelParams creates a new DeleteUserFromSessionInChannelParams object with the default values initialized.

func NewDeleteUserFromSessionInChannelParamsWithContext

func NewDeleteUserFromSessionInChannelParamsWithContext(ctx context.Context) *DeleteUserFromSessionInChannelParams

NewDeleteUserFromSessionInChannelParamsWithContext creates a new DeleteUserFromSessionInChannelParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteUserFromSessionInChannelParamsWithHTTPClient

func NewDeleteUserFromSessionInChannelParamsWithHTTPClient(client *http.Client) *DeleteUserFromSessionInChannelParams

NewDeleteUserFromSessionInChannelParamsWithHTTPClient creates a new DeleteUserFromSessionInChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteUserFromSessionInChannelParamsWithTimeout

func NewDeleteUserFromSessionInChannelParamsWithTimeout(timeout time.Duration) *DeleteUserFromSessionInChannelParams

NewDeleteUserFromSessionInChannelParamsWithTimeout creates a new DeleteUserFromSessionInChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteUserFromSessionInChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteUserFromSessionInChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetChannelName

func (o *DeleteUserFromSessionInChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetContext

SetContext adds the context to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetHTTPClient

func (o *DeleteUserFromSessionInChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteUserFromSessionInChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetMatchID

func (o *DeleteUserFromSessionInChannelParams) SetMatchID(matchID string)

SetMatchID adds the matchId to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetNamespace

func (o *DeleteUserFromSessionInChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetTimeout

func (o *DeleteUserFromSessionInChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) SetUserID

func (o *DeleteUserFromSessionInChannelParams) SetUserID(userID string)

SetUserID adds the userId to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithChannelName

WithChannelName adds the channelName to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithContext

WithContext adds the context to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithMatchID

WithMatchID adds the matchID to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithNamespace

WithNamespace adds the namespace to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithTimeout

WithTimeout adds the timeout to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WithUserID

WithUserID adds the userID to the delete user from session in channel params

func (*DeleteUserFromSessionInChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteUserFromSessionInChannelReader

type DeleteUserFromSessionInChannelReader struct {
	// contains filtered or unexported fields
}

DeleteUserFromSessionInChannelReader is a Reader for the DeleteUserFromSessionInChannel structure.

func (*DeleteUserFromSessionInChannelReader) ReadResponse

func (o *DeleteUserFromSessionInChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteUserFromSessionInChannelUnauthorized

type DeleteUserFromSessionInChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

DeleteUserFromSessionInChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteUserFromSessionInChannelUnauthorized

func NewDeleteUserFromSessionInChannelUnauthorized() *DeleteUserFromSessionInChannelUnauthorized

NewDeleteUserFromSessionInChannelUnauthorized creates a DeleteUserFromSessionInChannelUnauthorized with default headers values

func (*DeleteUserFromSessionInChannelUnauthorized) Error

func (*DeleteUserFromSessionInChannelUnauthorized) GetPayload

type DequeueSessionHandlerBadRequest

type DequeueSessionHandlerBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

DequeueSessionHandlerBadRequest handles this case with default header values.

Bad Request

func NewDequeueSessionHandlerBadRequest

func NewDequeueSessionHandlerBadRequest() *DequeueSessionHandlerBadRequest

NewDequeueSessionHandlerBadRequest creates a DequeueSessionHandlerBadRequest with default headers values

func (*DequeueSessionHandlerBadRequest) Error

func (*DequeueSessionHandlerBadRequest) GetPayload

type DequeueSessionHandlerForbidden

type DequeueSessionHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

DequeueSessionHandlerForbidden handles this case with default header values.

Forbidden

func NewDequeueSessionHandlerForbidden

func NewDequeueSessionHandlerForbidden() *DequeueSessionHandlerForbidden

NewDequeueSessionHandlerForbidden creates a DequeueSessionHandlerForbidden with default headers values

func (*DequeueSessionHandlerForbidden) Error

func (*DequeueSessionHandlerForbidden) GetPayload

type DequeueSessionHandlerInternalServerError

type DequeueSessionHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

DequeueSessionHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewDequeueSessionHandlerInternalServerError

func NewDequeueSessionHandlerInternalServerError() *DequeueSessionHandlerInternalServerError

NewDequeueSessionHandlerInternalServerError creates a DequeueSessionHandlerInternalServerError with default headers values

func (*DequeueSessionHandlerInternalServerError) Error

func (*DequeueSessionHandlerInternalServerError) GetPayload

type DequeueSessionHandlerNoContent

type DequeueSessionHandlerNoContent struct {
}

DequeueSessionHandlerNoContent handles this case with default header values.

No Content

func NewDequeueSessionHandlerNoContent

func NewDequeueSessionHandlerNoContent() *DequeueSessionHandlerNoContent

NewDequeueSessionHandlerNoContent creates a DequeueSessionHandlerNoContent with default headers values

func (*DequeueSessionHandlerNoContent) Error

type DequeueSessionHandlerNotFound

type DequeueSessionHandlerNotFound struct {
	Payload *matchmakingclientmodels.ResponseError
}

DequeueSessionHandlerNotFound handles this case with default header values.

Not Found

func NewDequeueSessionHandlerNotFound

func NewDequeueSessionHandlerNotFound() *DequeueSessionHandlerNotFound

NewDequeueSessionHandlerNotFound creates a DequeueSessionHandlerNotFound with default headers values

func (*DequeueSessionHandlerNotFound) Error

func (*DequeueSessionHandlerNotFound) GetPayload

type DequeueSessionHandlerParams

type DequeueSessionHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsDequeueRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

DequeueSessionHandlerParams contains all the parameters to send to the API endpoint for the dequeue session handler operation typically these are written to a http.Request

func NewDequeueSessionHandlerParams

func NewDequeueSessionHandlerParams() *DequeueSessionHandlerParams

NewDequeueSessionHandlerParams creates a new DequeueSessionHandlerParams object with the default values initialized.

func NewDequeueSessionHandlerParamsWithContext

func NewDequeueSessionHandlerParamsWithContext(ctx context.Context) *DequeueSessionHandlerParams

NewDequeueSessionHandlerParamsWithContext creates a new DequeueSessionHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewDequeueSessionHandlerParamsWithHTTPClient

func NewDequeueSessionHandlerParamsWithHTTPClient(client *http.Client) *DequeueSessionHandlerParams

NewDequeueSessionHandlerParamsWithHTTPClient creates a new DequeueSessionHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDequeueSessionHandlerParamsWithTimeout

func NewDequeueSessionHandlerParamsWithTimeout(timeout time.Duration) *DequeueSessionHandlerParams

NewDequeueSessionHandlerParamsWithTimeout creates a new DequeueSessionHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*DequeueSessionHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *DequeueSessionHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetBody

SetBody adds the body to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetContext

func (o *DequeueSessionHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetHTTPClient

func (o *DequeueSessionHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *DequeueSessionHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetNamespace

func (o *DequeueSessionHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the dequeue session handler params

func (*DequeueSessionHandlerParams) SetTimeout

func (o *DequeueSessionHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dequeue session handler params

func (*DequeueSessionHandlerParams) WithBody

WithBody adds the body to the dequeue session handler params

func (*DequeueSessionHandlerParams) WithContext

WithContext adds the context to the dequeue session handler params

func (*DequeueSessionHandlerParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the dequeue session handler params

func (*DequeueSessionHandlerParams) WithNamespace

func (o *DequeueSessionHandlerParams) WithNamespace(namespace string) *DequeueSessionHandlerParams

WithNamespace adds the namespace to the dequeue session handler params

func (*DequeueSessionHandlerParams) WithTimeout

WithTimeout adds the timeout to the dequeue session handler params

func (*DequeueSessionHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DequeueSessionHandlerReader

type DequeueSessionHandlerReader struct {
	// contains filtered or unexported fields
}

DequeueSessionHandlerReader is a Reader for the DequeueSessionHandler structure.

func (*DequeueSessionHandlerReader) ReadResponse

func (o *DequeueSessionHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DequeueSessionHandlerUnauthorized

type DequeueSessionHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

DequeueSessionHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewDequeueSessionHandlerUnauthorized

func NewDequeueSessionHandlerUnauthorized() *DequeueSessionHandlerUnauthorized

NewDequeueSessionHandlerUnauthorized creates a DequeueSessionHandlerUnauthorized with default headers values

func (*DequeueSessionHandlerUnauthorized) Error

func (*DequeueSessionHandlerUnauthorized) GetPayload

type ExportChannelsForbidden

type ExportChannelsForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ExportChannelsForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewExportChannelsForbidden

func NewExportChannelsForbidden() *ExportChannelsForbidden

NewExportChannelsForbidden creates a ExportChannelsForbidden with default headers values

func (*ExportChannelsForbidden) Error

func (o *ExportChannelsForbidden) Error() string

func (*ExportChannelsForbidden) GetPayload

type ExportChannelsInternalServerError

type ExportChannelsInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ExportChannelsInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewExportChannelsInternalServerError

func NewExportChannelsInternalServerError() *ExportChannelsInternalServerError

NewExportChannelsInternalServerError creates a ExportChannelsInternalServerError with default headers values

func (*ExportChannelsInternalServerError) Error

func (*ExportChannelsInternalServerError) GetPayload

type ExportChannelsOK

type ExportChannelsOK struct {
	Payload []*matchmakingclientmodels.ModelsChannelV1
}

ExportChannelsOK handles this case with default header values.

OK

func NewExportChannelsOK

func NewExportChannelsOK() *ExportChannelsOK

NewExportChannelsOK creates a ExportChannelsOK with default headers values

func (*ExportChannelsOK) Error

func (o *ExportChannelsOK) Error() string

func (*ExportChannelsOK) GetPayload

type ExportChannelsParams

type ExportChannelsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

ExportChannelsParams contains all the parameters to send to the API endpoint for the export channels operation typically these are written to a http.Request

func NewExportChannelsParams

func NewExportChannelsParams() *ExportChannelsParams

NewExportChannelsParams creates a new ExportChannelsParams object with the default values initialized.

func NewExportChannelsParamsWithContext

func NewExportChannelsParamsWithContext(ctx context.Context) *ExportChannelsParams

NewExportChannelsParamsWithContext creates a new ExportChannelsParams object with the default values initialized, and the ability to set a context for a request

func NewExportChannelsParamsWithHTTPClient

func NewExportChannelsParamsWithHTTPClient(client *http.Client) *ExportChannelsParams

NewExportChannelsParamsWithHTTPClient creates a new ExportChannelsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewExportChannelsParamsWithTimeout

func NewExportChannelsParamsWithTimeout(timeout time.Duration) *ExportChannelsParams

NewExportChannelsParamsWithTimeout creates a new ExportChannelsParams object with the default values initialized, and the ability to set a timeout on a request

func (*ExportChannelsParams) SetAuthInfoWriter added in v0.17.0

func (o *ExportChannelsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the export channels params

func (*ExportChannelsParams) SetContext

func (o *ExportChannelsParams) SetContext(ctx context.Context)

SetContext adds the context to the export channels params

func (*ExportChannelsParams) SetHTTPClient

func (o *ExportChannelsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the export channels params

func (*ExportChannelsParams) SetHTTPClientTransport added in v0.19.0

func (o *ExportChannelsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the export channels params

func (*ExportChannelsParams) SetNamespace

func (o *ExportChannelsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the export channels params

func (*ExportChannelsParams) SetTimeout

func (o *ExportChannelsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the export channels params

func (*ExportChannelsParams) WithContext

WithContext adds the context to the export channels params

func (*ExportChannelsParams) WithHTTPClient

func (o *ExportChannelsParams) WithHTTPClient(client *http.Client) *ExportChannelsParams

WithHTTPClient adds the HTTPClient to the export channels params

func (*ExportChannelsParams) WithNamespace

func (o *ExportChannelsParams) WithNamespace(namespace string) *ExportChannelsParams

WithNamespace adds the namespace to the export channels params

func (*ExportChannelsParams) WithTimeout

func (o *ExportChannelsParams) WithTimeout(timeout time.Duration) *ExportChannelsParams

WithTimeout adds the timeout to the export channels params

func (*ExportChannelsParams) WriteToRequest

func (o *ExportChannelsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type ExportChannelsReader

type ExportChannelsReader struct {
	// contains filtered or unexported fields
}

ExportChannelsReader is a Reader for the ExportChannels structure.

func (*ExportChannelsReader) ReadResponse

func (o *ExportChannelsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ExportChannelsUnauthorized

type ExportChannelsUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ExportChannelsUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewExportChannelsUnauthorized

func NewExportChannelsUnauthorized() *ExportChannelsUnauthorized

NewExportChannelsUnauthorized creates a ExportChannelsUnauthorized with default headers values

func (*ExportChannelsUnauthorized) Error

func (*ExportChannelsUnauthorized) GetPayload

type GetAllChannelsHandlerBadRequest

type GetAllChannelsHandlerBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllChannelsHandlerBadRequest handles this case with default header values.

Bad Request

func NewGetAllChannelsHandlerBadRequest

func NewGetAllChannelsHandlerBadRequest() *GetAllChannelsHandlerBadRequest

NewGetAllChannelsHandlerBadRequest creates a GetAllChannelsHandlerBadRequest with default headers values

func (*GetAllChannelsHandlerBadRequest) Error

func (*GetAllChannelsHandlerBadRequest) GetPayload

type GetAllChannelsHandlerConflict

type GetAllChannelsHandlerConflict struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllChannelsHandlerConflict handles this case with default header values.

Conflict

func NewGetAllChannelsHandlerConflict

func NewGetAllChannelsHandlerConflict() *GetAllChannelsHandlerConflict

NewGetAllChannelsHandlerConflict creates a GetAllChannelsHandlerConflict with default headers values

func (*GetAllChannelsHandlerConflict) Error

func (*GetAllChannelsHandlerConflict) GetPayload

type GetAllChannelsHandlerForbidden

type GetAllChannelsHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllChannelsHandlerForbidden handles this case with default header values.

Forbidden

func NewGetAllChannelsHandlerForbidden

func NewGetAllChannelsHandlerForbidden() *GetAllChannelsHandlerForbidden

NewGetAllChannelsHandlerForbidden creates a GetAllChannelsHandlerForbidden with default headers values

func (*GetAllChannelsHandlerForbidden) Error

func (*GetAllChannelsHandlerForbidden) GetPayload

type GetAllChannelsHandlerInternalServerError

type GetAllChannelsHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllChannelsHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewGetAllChannelsHandlerInternalServerError

func NewGetAllChannelsHandlerInternalServerError() *GetAllChannelsHandlerInternalServerError

NewGetAllChannelsHandlerInternalServerError creates a GetAllChannelsHandlerInternalServerError with default headers values

func (*GetAllChannelsHandlerInternalServerError) Error

func (*GetAllChannelsHandlerInternalServerError) GetPayload

type GetAllChannelsHandlerOK

type GetAllChannelsHandlerOK struct {
	Payload *matchmakingclientmodels.ModelsGetChannelsResponse
}

GetAllChannelsHandlerOK handles this case with default header values.

OK

func NewGetAllChannelsHandlerOK

func NewGetAllChannelsHandlerOK() *GetAllChannelsHandlerOK

NewGetAllChannelsHandlerOK creates a GetAllChannelsHandlerOK with default headers values

func (*GetAllChannelsHandlerOK) Error

func (o *GetAllChannelsHandlerOK) Error() string

func (*GetAllChannelsHandlerOK) GetPayload

type GetAllChannelsHandlerParams

type GetAllChannelsHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Limit
	  number of object per page

	*/
	Limit *int64
	/*Namespace
	  namespace of the game

	*/
	Namespace string
	/*Offset
	  offset index

	*/
	Offset *int64

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetAllChannelsHandlerParams contains all the parameters to send to the API endpoint for the get all channels handler operation typically these are written to a http.Request

func NewGetAllChannelsHandlerParams

func NewGetAllChannelsHandlerParams() *GetAllChannelsHandlerParams

NewGetAllChannelsHandlerParams creates a new GetAllChannelsHandlerParams object with the default values initialized.

func NewGetAllChannelsHandlerParamsWithContext

func NewGetAllChannelsHandlerParamsWithContext(ctx context.Context) *GetAllChannelsHandlerParams

NewGetAllChannelsHandlerParamsWithContext creates a new GetAllChannelsHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewGetAllChannelsHandlerParamsWithHTTPClient

func NewGetAllChannelsHandlerParamsWithHTTPClient(client *http.Client) *GetAllChannelsHandlerParams

NewGetAllChannelsHandlerParamsWithHTTPClient creates a new GetAllChannelsHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAllChannelsHandlerParamsWithTimeout

func NewGetAllChannelsHandlerParamsWithTimeout(timeout time.Duration) *GetAllChannelsHandlerParams

NewGetAllChannelsHandlerParamsWithTimeout creates a new GetAllChannelsHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAllChannelsHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *GetAllChannelsHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetContext

func (o *GetAllChannelsHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetHTTPClient

func (o *GetAllChannelsHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *GetAllChannelsHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetLimit

func (o *GetAllChannelsHandlerParams) SetLimit(limit *int64)

SetLimit adds the limit to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetNamespace

func (o *GetAllChannelsHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetOffset

func (o *GetAllChannelsHandlerParams) SetOffset(offset *int64)

SetOffset adds the offset to the get all channels handler params

func (*GetAllChannelsHandlerParams) SetTimeout

func (o *GetAllChannelsHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithContext

WithContext adds the context to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithLimit

WithLimit adds the limit to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithNamespace

func (o *GetAllChannelsHandlerParams) WithNamespace(namespace string) *GetAllChannelsHandlerParams

WithNamespace adds the namespace to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithOffset

WithOffset adds the offset to the get all channels handler params

func (*GetAllChannelsHandlerParams) WithTimeout

WithTimeout adds the timeout to the get all channels handler params

func (*GetAllChannelsHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAllChannelsHandlerReader

type GetAllChannelsHandlerReader struct {
	// contains filtered or unexported fields
}

GetAllChannelsHandlerReader is a Reader for the GetAllChannelsHandler structure.

func (*GetAllChannelsHandlerReader) ReadResponse

func (o *GetAllChannelsHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAllChannelsHandlerUnauthorized

type GetAllChannelsHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllChannelsHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewGetAllChannelsHandlerUnauthorized

func NewGetAllChannelsHandlerUnauthorized() *GetAllChannelsHandlerUnauthorized

NewGetAllChannelsHandlerUnauthorized creates a GetAllChannelsHandlerUnauthorized with default headers values

func (*GetAllChannelsHandlerUnauthorized) Error

func (*GetAllChannelsHandlerUnauthorized) GetPayload

type GetAllPartyInAllChannelBadRequest

type GetAllPartyInAllChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInAllChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewGetAllPartyInAllChannelBadRequest

func NewGetAllPartyInAllChannelBadRequest() *GetAllPartyInAllChannelBadRequest

NewGetAllPartyInAllChannelBadRequest creates a GetAllPartyInAllChannelBadRequest with default headers values

func (*GetAllPartyInAllChannelBadRequest) Error

func (*GetAllPartyInAllChannelBadRequest) GetPayload

type GetAllPartyInAllChannelForbidden

type GetAllPartyInAllChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInAllChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewGetAllPartyInAllChannelForbidden

func NewGetAllPartyInAllChannelForbidden() *GetAllPartyInAllChannelForbidden

NewGetAllPartyInAllChannelForbidden creates a GetAllPartyInAllChannelForbidden with default headers values

func (*GetAllPartyInAllChannelForbidden) Error

func (*GetAllPartyInAllChannelForbidden) GetPayload

type GetAllPartyInAllChannelInternalServerError

type GetAllPartyInAllChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInAllChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetAllPartyInAllChannelInternalServerError

func NewGetAllPartyInAllChannelInternalServerError() *GetAllPartyInAllChannelInternalServerError

NewGetAllPartyInAllChannelInternalServerError creates a GetAllPartyInAllChannelInternalServerError with default headers values

func (*GetAllPartyInAllChannelInternalServerError) Error

func (*GetAllPartyInAllChannelInternalServerError) GetPayload

type GetAllPartyInAllChannelNotFound

type GetAllPartyInAllChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInAllChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewGetAllPartyInAllChannelNotFound

func NewGetAllPartyInAllChannelNotFound() *GetAllPartyInAllChannelNotFound

NewGetAllPartyInAllChannelNotFound creates a GetAllPartyInAllChannelNotFound with default headers values

func (*GetAllPartyInAllChannelNotFound) Error

func (*GetAllPartyInAllChannelNotFound) GetPayload

type GetAllPartyInAllChannelOK

type GetAllPartyInAllChannelOK struct {
	Payload map[string][]matchmakingclientmodels.ModelsMatchingParty
}

GetAllPartyInAllChannelOK handles this case with default header values.

Operation succeeded

func NewGetAllPartyInAllChannelOK

func NewGetAllPartyInAllChannelOK() *GetAllPartyInAllChannelOK

NewGetAllPartyInAllChannelOK creates a GetAllPartyInAllChannelOK with default headers values

func (*GetAllPartyInAllChannelOK) Error

func (o *GetAllPartyInAllChannelOK) Error() string

func (*GetAllPartyInAllChannelOK) GetPayload

type GetAllPartyInAllChannelParams

type GetAllPartyInAllChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetAllPartyInAllChannelParams contains all the parameters to send to the API endpoint for the get all party in all channel operation typically these are written to a http.Request

func NewGetAllPartyInAllChannelParams

func NewGetAllPartyInAllChannelParams() *GetAllPartyInAllChannelParams

NewGetAllPartyInAllChannelParams creates a new GetAllPartyInAllChannelParams object with the default values initialized.

func NewGetAllPartyInAllChannelParamsWithContext

func NewGetAllPartyInAllChannelParamsWithContext(ctx context.Context) *GetAllPartyInAllChannelParams

NewGetAllPartyInAllChannelParamsWithContext creates a new GetAllPartyInAllChannelParams object with the default values initialized, and the ability to set a context for a request

func NewGetAllPartyInAllChannelParamsWithHTTPClient

func NewGetAllPartyInAllChannelParamsWithHTTPClient(client *http.Client) *GetAllPartyInAllChannelParams

NewGetAllPartyInAllChannelParamsWithHTTPClient creates a new GetAllPartyInAllChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAllPartyInAllChannelParamsWithTimeout

func NewGetAllPartyInAllChannelParamsWithTimeout(timeout time.Duration) *GetAllPartyInAllChannelParams

NewGetAllPartyInAllChannelParamsWithTimeout creates a new GetAllPartyInAllChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAllPartyInAllChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *GetAllPartyInAllChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) SetContext

func (o *GetAllPartyInAllChannelParams) SetContext(ctx context.Context)

SetContext adds the context to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) SetHTTPClient

func (o *GetAllPartyInAllChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *GetAllPartyInAllChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) SetNamespace

func (o *GetAllPartyInAllChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) SetTimeout

func (o *GetAllPartyInAllChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) WithContext

WithContext adds the context to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) WithNamespace

WithNamespace adds the namespace to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) WithTimeout

WithTimeout adds the timeout to the get all party in all channel params

func (*GetAllPartyInAllChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAllPartyInAllChannelReader

type GetAllPartyInAllChannelReader struct {
	// contains filtered or unexported fields
}

GetAllPartyInAllChannelReader is a Reader for the GetAllPartyInAllChannel structure.

func (*GetAllPartyInAllChannelReader) ReadResponse

func (o *GetAllPartyInAllChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAllPartyInAllChannelUnauthorized

type GetAllPartyInAllChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInAllChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetAllPartyInAllChannelUnauthorized

func NewGetAllPartyInAllChannelUnauthorized() *GetAllPartyInAllChannelUnauthorized

NewGetAllPartyInAllChannelUnauthorized creates a GetAllPartyInAllChannelUnauthorized with default headers values

func (*GetAllPartyInAllChannelUnauthorized) Error

func (*GetAllPartyInAllChannelUnauthorized) GetPayload

type GetAllPartyInChannelBadRequest

type GetAllPartyInChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewGetAllPartyInChannelBadRequest

func NewGetAllPartyInChannelBadRequest() *GetAllPartyInChannelBadRequest

NewGetAllPartyInChannelBadRequest creates a GetAllPartyInChannelBadRequest with default headers values

func (*GetAllPartyInChannelBadRequest) Error

func (*GetAllPartyInChannelBadRequest) GetPayload

type GetAllPartyInChannelForbidden

type GetAllPartyInChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewGetAllPartyInChannelForbidden

func NewGetAllPartyInChannelForbidden() *GetAllPartyInChannelForbidden

NewGetAllPartyInChannelForbidden creates a GetAllPartyInChannelForbidden with default headers values

func (*GetAllPartyInChannelForbidden) Error

func (*GetAllPartyInChannelForbidden) GetPayload

type GetAllPartyInChannelInternalServerError

type GetAllPartyInChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllPartyInChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetAllPartyInChannelInternalServerError

func NewGetAllPartyInChannelInternalServerError() *GetAllPartyInChannelInternalServerError

NewGetAllPartyInChannelInternalServerError creates a GetAllPartyInChannelInternalServerError with default headers values

func (*GetAllPartyInChannelInternalServerError) Error

func (*GetAllPartyInChannelInternalServerError) GetPayload

type GetAllPartyInChannelNotFound

type GetAllPartyInChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewGetAllPartyInChannelNotFound

func NewGetAllPartyInChannelNotFound() *GetAllPartyInChannelNotFound

NewGetAllPartyInChannelNotFound creates a GetAllPartyInChannelNotFound with default headers values

func (*GetAllPartyInChannelNotFound) Error

func (*GetAllPartyInChannelNotFound) GetPayload

type GetAllPartyInChannelOK

type GetAllPartyInChannelOK struct {
	Payload []*matchmakingclientmodels.ModelsMatchingParty
}

GetAllPartyInChannelOK handles this case with default header values.

Operation succeeded

func NewGetAllPartyInChannelOK

func NewGetAllPartyInChannelOK() *GetAllPartyInChannelOK

NewGetAllPartyInChannelOK creates a GetAllPartyInChannelOK with default headers values

func (*GetAllPartyInChannelOK) Error

func (o *GetAllPartyInChannelOK) Error() string

func (*GetAllPartyInChannelOK) GetPayload

type GetAllPartyInChannelParams

type GetAllPartyInChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetAllPartyInChannelParams contains all the parameters to send to the API endpoint for the get all party in channel operation typically these are written to a http.Request

func NewGetAllPartyInChannelParams

func NewGetAllPartyInChannelParams() *GetAllPartyInChannelParams

NewGetAllPartyInChannelParams creates a new GetAllPartyInChannelParams object with the default values initialized.

func NewGetAllPartyInChannelParamsWithContext

func NewGetAllPartyInChannelParamsWithContext(ctx context.Context) *GetAllPartyInChannelParams

NewGetAllPartyInChannelParamsWithContext creates a new GetAllPartyInChannelParams object with the default values initialized, and the ability to set a context for a request

func NewGetAllPartyInChannelParamsWithHTTPClient

func NewGetAllPartyInChannelParamsWithHTTPClient(client *http.Client) *GetAllPartyInChannelParams

NewGetAllPartyInChannelParamsWithHTTPClient creates a new GetAllPartyInChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAllPartyInChannelParamsWithTimeout

func NewGetAllPartyInChannelParamsWithTimeout(timeout time.Duration) *GetAllPartyInChannelParams

NewGetAllPartyInChannelParamsWithTimeout creates a new GetAllPartyInChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAllPartyInChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *GetAllPartyInChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get all party in channel params

func (*GetAllPartyInChannelParams) SetChannelName

func (o *GetAllPartyInChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the get all party in channel params

func (*GetAllPartyInChannelParams) SetContext

func (o *GetAllPartyInChannelParams) SetContext(ctx context.Context)

SetContext adds the context to the get all party in channel params

func (*GetAllPartyInChannelParams) SetHTTPClient

func (o *GetAllPartyInChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get all party in channel params

func (*GetAllPartyInChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *GetAllPartyInChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get all party in channel params

func (*GetAllPartyInChannelParams) SetNamespace

func (o *GetAllPartyInChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get all party in channel params

func (*GetAllPartyInChannelParams) SetTimeout

func (o *GetAllPartyInChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get all party in channel params

func (*GetAllPartyInChannelParams) WithChannelName

func (o *GetAllPartyInChannelParams) WithChannelName(channelName string) *GetAllPartyInChannelParams

WithChannelName adds the channelName to the get all party in channel params

func (*GetAllPartyInChannelParams) WithContext

WithContext adds the context to the get all party in channel params

func (*GetAllPartyInChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get all party in channel params

func (*GetAllPartyInChannelParams) WithNamespace

func (o *GetAllPartyInChannelParams) WithNamespace(namespace string) *GetAllPartyInChannelParams

WithNamespace adds the namespace to the get all party in channel params

func (*GetAllPartyInChannelParams) WithTimeout

WithTimeout adds the timeout to the get all party in channel params

func (*GetAllPartyInChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAllPartyInChannelReader

type GetAllPartyInChannelReader struct {
	// contains filtered or unexported fields
}

GetAllPartyInChannelReader is a Reader for the GetAllPartyInChannel structure.

func (*GetAllPartyInChannelReader) ReadResponse

func (o *GetAllPartyInChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAllPartyInChannelUnauthorized

type GetAllPartyInChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllPartyInChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetAllPartyInChannelUnauthorized

func NewGetAllPartyInChannelUnauthorized() *GetAllPartyInChannelUnauthorized

NewGetAllPartyInChannelUnauthorized creates a GetAllPartyInChannelUnauthorized with default headers values

func (*GetAllPartyInChannelUnauthorized) Error

func (*GetAllPartyInChannelUnauthorized) GetPayload

type GetAllSessionsInChannelBadRequest

type GetAllSessionsInChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllSessionsInChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewGetAllSessionsInChannelBadRequest

func NewGetAllSessionsInChannelBadRequest() *GetAllSessionsInChannelBadRequest

NewGetAllSessionsInChannelBadRequest creates a GetAllSessionsInChannelBadRequest with default headers values

func (*GetAllSessionsInChannelBadRequest) Error

func (*GetAllSessionsInChannelBadRequest) GetPayload

type GetAllSessionsInChannelForbidden

type GetAllSessionsInChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllSessionsInChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewGetAllSessionsInChannelForbidden

func NewGetAllSessionsInChannelForbidden() *GetAllSessionsInChannelForbidden

NewGetAllSessionsInChannelForbidden creates a GetAllSessionsInChannelForbidden with default headers values

func (*GetAllSessionsInChannelForbidden) Error

func (*GetAllSessionsInChannelForbidden) GetPayload

type GetAllSessionsInChannelInternalServerError

type GetAllSessionsInChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetAllSessionsInChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetAllSessionsInChannelInternalServerError

func NewGetAllSessionsInChannelInternalServerError() *GetAllSessionsInChannelInternalServerError

NewGetAllSessionsInChannelInternalServerError creates a GetAllSessionsInChannelInternalServerError with default headers values

func (*GetAllSessionsInChannelInternalServerError) Error

func (*GetAllSessionsInChannelInternalServerError) GetPayload

type GetAllSessionsInChannelNotFound

type GetAllSessionsInChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllSessionsInChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewGetAllSessionsInChannelNotFound

func NewGetAllSessionsInChannelNotFound() *GetAllSessionsInChannelNotFound

NewGetAllSessionsInChannelNotFound creates a GetAllSessionsInChannelNotFound with default headers values

func (*GetAllSessionsInChannelNotFound) Error

func (*GetAllSessionsInChannelNotFound) GetPayload

type GetAllSessionsInChannelOK

type GetAllSessionsInChannelOK struct {
	Payload []*matchmakingclientmodels.ModelsMatchmakingResult
}

GetAllSessionsInChannelOK handles this case with default header values.

Operation succeeded

func NewGetAllSessionsInChannelOK

func NewGetAllSessionsInChannelOK() *GetAllSessionsInChannelOK

NewGetAllSessionsInChannelOK creates a GetAllSessionsInChannelOK with default headers values

func (*GetAllSessionsInChannelOK) Error

func (o *GetAllSessionsInChannelOK) Error() string

func (*GetAllSessionsInChannelOK) GetPayload

type GetAllSessionsInChannelParams

type GetAllSessionsInChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetAllSessionsInChannelParams contains all the parameters to send to the API endpoint for the get all sessions in channel operation typically these are written to a http.Request

func NewGetAllSessionsInChannelParams

func NewGetAllSessionsInChannelParams() *GetAllSessionsInChannelParams

NewGetAllSessionsInChannelParams creates a new GetAllSessionsInChannelParams object with the default values initialized.

func NewGetAllSessionsInChannelParamsWithContext

func NewGetAllSessionsInChannelParamsWithContext(ctx context.Context) *GetAllSessionsInChannelParams

NewGetAllSessionsInChannelParamsWithContext creates a new GetAllSessionsInChannelParams object with the default values initialized, and the ability to set a context for a request

func NewGetAllSessionsInChannelParamsWithHTTPClient

func NewGetAllSessionsInChannelParamsWithHTTPClient(client *http.Client) *GetAllSessionsInChannelParams

NewGetAllSessionsInChannelParamsWithHTTPClient creates a new GetAllSessionsInChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAllSessionsInChannelParamsWithTimeout

func NewGetAllSessionsInChannelParamsWithTimeout(timeout time.Duration) *GetAllSessionsInChannelParams

NewGetAllSessionsInChannelParamsWithTimeout creates a new GetAllSessionsInChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAllSessionsInChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *GetAllSessionsInChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetChannelName

func (o *GetAllSessionsInChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetContext

func (o *GetAllSessionsInChannelParams) SetContext(ctx context.Context)

SetContext adds the context to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetHTTPClient

func (o *GetAllSessionsInChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *GetAllSessionsInChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetNamespace

func (o *GetAllSessionsInChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) SetTimeout

func (o *GetAllSessionsInChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WithChannelName

func (o *GetAllSessionsInChannelParams) WithChannelName(channelName string) *GetAllSessionsInChannelParams

WithChannelName adds the channelName to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WithContext

WithContext adds the context to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WithNamespace

WithNamespace adds the namespace to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WithTimeout

WithTimeout adds the timeout to the get all sessions in channel params

func (*GetAllSessionsInChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAllSessionsInChannelReader

type GetAllSessionsInChannelReader struct {
	// contains filtered or unexported fields
}

GetAllSessionsInChannelReader is a Reader for the GetAllSessionsInChannel structure.

func (*GetAllSessionsInChannelReader) ReadResponse

func (o *GetAllSessionsInChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAllSessionsInChannelUnauthorized

type GetAllSessionsInChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetAllSessionsInChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetAllSessionsInChannelUnauthorized

func NewGetAllSessionsInChannelUnauthorized() *GetAllSessionsInChannelUnauthorized

NewGetAllSessionsInChannelUnauthorized creates a GetAllSessionsInChannelUnauthorized with default headers values

func (*GetAllSessionsInChannelUnauthorized) Error

func (*GetAllSessionsInChannelUnauthorized) GetPayload

type GetSessionHistoryDetailedBadRequest

type GetSessionHistoryDetailedBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSessionHistoryDetailedBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewGetSessionHistoryDetailedBadRequest

func NewGetSessionHistoryDetailedBadRequest() *GetSessionHistoryDetailedBadRequest

NewGetSessionHistoryDetailedBadRequest creates a GetSessionHistoryDetailedBadRequest with default headers values

func (*GetSessionHistoryDetailedBadRequest) Error

func (*GetSessionHistoryDetailedBadRequest) GetPayload

type GetSessionHistoryDetailedForbidden

type GetSessionHistoryDetailedForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSessionHistoryDetailedForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewGetSessionHistoryDetailedForbidden

func NewGetSessionHistoryDetailedForbidden() *GetSessionHistoryDetailedForbidden

NewGetSessionHistoryDetailedForbidden creates a GetSessionHistoryDetailedForbidden with default headers values

func (*GetSessionHistoryDetailedForbidden) Error

func (*GetSessionHistoryDetailedForbidden) GetPayload

type GetSessionHistoryDetailedInternalServerError

type GetSessionHistoryDetailedInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

GetSessionHistoryDetailedInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetSessionHistoryDetailedInternalServerError

func NewGetSessionHistoryDetailedInternalServerError() *GetSessionHistoryDetailedInternalServerError

NewGetSessionHistoryDetailedInternalServerError creates a GetSessionHistoryDetailedInternalServerError with default headers values

func (*GetSessionHistoryDetailedInternalServerError) Error

func (*GetSessionHistoryDetailedInternalServerError) GetPayload

type GetSessionHistoryDetailedNotFound

type GetSessionHistoryDetailedNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSessionHistoryDetailedNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewGetSessionHistoryDetailedNotFound

func NewGetSessionHistoryDetailedNotFound() *GetSessionHistoryDetailedNotFound

NewGetSessionHistoryDetailedNotFound creates a GetSessionHistoryDetailedNotFound with default headers values

func (*GetSessionHistoryDetailedNotFound) Error

func (*GetSessionHistoryDetailedNotFound) GetPayload

type GetSessionHistoryDetailedOK

type GetSessionHistoryDetailedOK struct {
	Payload []*matchmakingclientmodels.ServiceGetSessionHistoryDetailedResponseItem
}

GetSessionHistoryDetailedOK handles this case with default header values.

Operation succeeded

func NewGetSessionHistoryDetailedOK

func NewGetSessionHistoryDetailedOK() *GetSessionHistoryDetailedOK

NewGetSessionHistoryDetailedOK creates a GetSessionHistoryDetailedOK with default headers values

func (*GetSessionHistoryDetailedOK) Error

type GetSessionHistoryDetailedParams

type GetSessionHistoryDetailedParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*MatchID
	  ID of the match session

	*/
	MatchID string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetSessionHistoryDetailedParams contains all the parameters to send to the API endpoint for the get session history detailed operation typically these are written to a http.Request

func NewGetSessionHistoryDetailedParams

func NewGetSessionHistoryDetailedParams() *GetSessionHistoryDetailedParams

NewGetSessionHistoryDetailedParams creates a new GetSessionHistoryDetailedParams object with the default values initialized.

func NewGetSessionHistoryDetailedParamsWithContext

func NewGetSessionHistoryDetailedParamsWithContext(ctx context.Context) *GetSessionHistoryDetailedParams

NewGetSessionHistoryDetailedParamsWithContext creates a new GetSessionHistoryDetailedParams object with the default values initialized, and the ability to set a context for a request

func NewGetSessionHistoryDetailedParamsWithHTTPClient

func NewGetSessionHistoryDetailedParamsWithHTTPClient(client *http.Client) *GetSessionHistoryDetailedParams

NewGetSessionHistoryDetailedParamsWithHTTPClient creates a new GetSessionHistoryDetailedParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSessionHistoryDetailedParamsWithTimeout

func NewGetSessionHistoryDetailedParamsWithTimeout(timeout time.Duration) *GetSessionHistoryDetailedParams

NewGetSessionHistoryDetailedParamsWithTimeout creates a new GetSessionHistoryDetailedParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSessionHistoryDetailedParams) SetAuthInfoWriter added in v0.17.0

func (o *GetSessionHistoryDetailedParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetContext

func (o *GetSessionHistoryDetailedParams) SetContext(ctx context.Context)

SetContext adds the context to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetHTTPClient

func (o *GetSessionHistoryDetailedParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetHTTPClientTransport added in v0.19.0

func (o *GetSessionHistoryDetailedParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetMatchID

func (o *GetSessionHistoryDetailedParams) SetMatchID(matchID string)

SetMatchID adds the matchId to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetNamespace

func (o *GetSessionHistoryDetailedParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get session history detailed params

func (*GetSessionHistoryDetailedParams) SetTimeout

func (o *GetSessionHistoryDetailedParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WithContext

WithContext adds the context to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WithMatchID

WithMatchID adds the matchID to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WithNamespace

WithNamespace adds the namespace to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WithTimeout

WithTimeout adds the timeout to the get session history detailed params

func (*GetSessionHistoryDetailedParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSessionHistoryDetailedReader

type GetSessionHistoryDetailedReader struct {
	// contains filtered or unexported fields
}

GetSessionHistoryDetailedReader is a Reader for the GetSessionHistoryDetailed structure.

func (*GetSessionHistoryDetailedReader) ReadResponse

func (o *GetSessionHistoryDetailedReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSessionHistoryDetailedUnauthorized

type GetSessionHistoryDetailedUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSessionHistoryDetailedUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetSessionHistoryDetailedUnauthorized

func NewGetSessionHistoryDetailedUnauthorized() *GetSessionHistoryDetailedUnauthorized

NewGetSessionHistoryDetailedUnauthorized creates a GetSessionHistoryDetailedUnauthorized with default headers values

func (*GetSessionHistoryDetailedUnauthorized) Error

func (*GetSessionHistoryDetailedUnauthorized) GetPayload

type GetSingleMatchmakingChannelBadRequest

type GetSingleMatchmakingChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSingleMatchmakingChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetSingleMatchmakingChannelBadRequest

func NewGetSingleMatchmakingChannelBadRequest() *GetSingleMatchmakingChannelBadRequest

NewGetSingleMatchmakingChannelBadRequest creates a GetSingleMatchmakingChannelBadRequest with default headers values

func (*GetSingleMatchmakingChannelBadRequest) Error

func (*GetSingleMatchmakingChannelBadRequest) GetPayload

type GetSingleMatchmakingChannelForbidden

type GetSingleMatchmakingChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSingleMatchmakingChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewGetSingleMatchmakingChannelForbidden

func NewGetSingleMatchmakingChannelForbidden() *GetSingleMatchmakingChannelForbidden

NewGetSingleMatchmakingChannelForbidden creates a GetSingleMatchmakingChannelForbidden with default headers values

func (*GetSingleMatchmakingChannelForbidden) Error

func (*GetSingleMatchmakingChannelForbidden) GetPayload

type GetSingleMatchmakingChannelInternalServerError

type GetSingleMatchmakingChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSingleMatchmakingChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewGetSingleMatchmakingChannelInternalServerError

func NewGetSingleMatchmakingChannelInternalServerError() *GetSingleMatchmakingChannelInternalServerError

NewGetSingleMatchmakingChannelInternalServerError creates a GetSingleMatchmakingChannelInternalServerError with default headers values

func (*GetSingleMatchmakingChannelInternalServerError) Error

func (*GetSingleMatchmakingChannelInternalServerError) GetPayload

type GetSingleMatchmakingChannelNotFound

type GetSingleMatchmakingChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSingleMatchmakingChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewGetSingleMatchmakingChannelNotFound

func NewGetSingleMatchmakingChannelNotFound() *GetSingleMatchmakingChannelNotFound

NewGetSingleMatchmakingChannelNotFound creates a GetSingleMatchmakingChannelNotFound with default headers values

func (*GetSingleMatchmakingChannelNotFound) Error

func (*GetSingleMatchmakingChannelNotFound) GetPayload

type GetSingleMatchmakingChannelOK

type GetSingleMatchmakingChannelOK struct {
	Payload *matchmakingclientmodels.ModelsChannelV1
}

GetSingleMatchmakingChannelOK handles this case with default header values.

OK

func NewGetSingleMatchmakingChannelOK

func NewGetSingleMatchmakingChannelOK() *GetSingleMatchmakingChannelOK

NewGetSingleMatchmakingChannelOK creates a GetSingleMatchmakingChannelOK with default headers values

func (*GetSingleMatchmakingChannelOK) Error

func (*GetSingleMatchmakingChannelOK) GetPayload

type GetSingleMatchmakingChannelParams

type GetSingleMatchmakingChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

GetSingleMatchmakingChannelParams contains all the parameters to send to the API endpoint for the get single matchmaking channel operation typically these are written to a http.Request

func NewGetSingleMatchmakingChannelParams

func NewGetSingleMatchmakingChannelParams() *GetSingleMatchmakingChannelParams

NewGetSingleMatchmakingChannelParams creates a new GetSingleMatchmakingChannelParams object with the default values initialized.

func NewGetSingleMatchmakingChannelParamsWithContext

func NewGetSingleMatchmakingChannelParamsWithContext(ctx context.Context) *GetSingleMatchmakingChannelParams

NewGetSingleMatchmakingChannelParamsWithContext creates a new GetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a context for a request

func NewGetSingleMatchmakingChannelParamsWithHTTPClient

func NewGetSingleMatchmakingChannelParamsWithHTTPClient(client *http.Client) *GetSingleMatchmakingChannelParams

NewGetSingleMatchmakingChannelParamsWithHTTPClient creates a new GetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSingleMatchmakingChannelParamsWithTimeout

func NewGetSingleMatchmakingChannelParamsWithTimeout(timeout time.Duration) *GetSingleMatchmakingChannelParams

NewGetSingleMatchmakingChannelParamsWithTimeout creates a new GetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSingleMatchmakingChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *GetSingleMatchmakingChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetChannelName

func (o *GetSingleMatchmakingChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetContext

SetContext adds the context to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetHTTPClient

func (o *GetSingleMatchmakingChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *GetSingleMatchmakingChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetNamespace

func (o *GetSingleMatchmakingChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) SetTimeout

func (o *GetSingleMatchmakingChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WithChannelName

WithChannelName adds the channelName to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WithContext

WithContext adds the context to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WithNamespace

WithNamespace adds the namespace to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WithTimeout

WithTimeout adds the timeout to the get single matchmaking channel params

func (*GetSingleMatchmakingChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSingleMatchmakingChannelReader

type GetSingleMatchmakingChannelReader struct {
	// contains filtered or unexported fields
}

GetSingleMatchmakingChannelReader is a Reader for the GetSingleMatchmakingChannel structure.

func (*GetSingleMatchmakingChannelReader) ReadResponse

func (o *GetSingleMatchmakingChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSingleMatchmakingChannelUnauthorized

type GetSingleMatchmakingChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

GetSingleMatchmakingChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetSingleMatchmakingChannelUnauthorized

func NewGetSingleMatchmakingChannelUnauthorized() *GetSingleMatchmakingChannelUnauthorized

NewGetSingleMatchmakingChannelUnauthorized creates a GetSingleMatchmakingChannelUnauthorized with default headers values

func (*GetSingleMatchmakingChannelUnauthorized) Error

func (*GetSingleMatchmakingChannelUnauthorized) GetPayload

type ImportChannelsBadRequest

type ImportChannelsBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ImportChannelsBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>510109</td><td>failed to read file</td></tr></table>

func NewImportChannelsBadRequest

func NewImportChannelsBadRequest() *ImportChannelsBadRequest

NewImportChannelsBadRequest creates a ImportChannelsBadRequest with default headers values

func (*ImportChannelsBadRequest) Error

func (o *ImportChannelsBadRequest) Error() string

func (*ImportChannelsBadRequest) GetPayload

type ImportChannelsForbidden

type ImportChannelsForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ImportChannelsForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewImportChannelsForbidden

func NewImportChannelsForbidden() *ImportChannelsForbidden

NewImportChannelsForbidden creates a ImportChannelsForbidden with default headers values

func (*ImportChannelsForbidden) Error

func (o *ImportChannelsForbidden) Error() string

func (*ImportChannelsForbidden) GetPayload

type ImportChannelsInternalServerError

type ImportChannelsInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ImportChannelsInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewImportChannelsInternalServerError

func NewImportChannelsInternalServerError() *ImportChannelsInternalServerError

NewImportChannelsInternalServerError creates a ImportChannelsInternalServerError with default headers values

func (*ImportChannelsInternalServerError) Error

func (*ImportChannelsInternalServerError) GetPayload

type ImportChannelsOK

type ImportChannelsOK struct {
	Payload *matchmakingclientmodels.ModelsImportConfigResponse
}

ImportChannelsOK handles this case with default header values.

OK

func NewImportChannelsOK

func NewImportChannelsOK() *ImportChannelsOK

NewImportChannelsOK creates a ImportChannelsOK with default headers values

func (*ImportChannelsOK) Error

func (o *ImportChannelsOK) Error() string

func (*ImportChannelsOK) GetPayload

type ImportChannelsParams

type ImportChannelsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*File
	  file to be imported

	*/
	File runtime.NamedReadCloser
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*Strategy
	  strategy for import

	*/
	Strategy *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

ImportChannelsParams contains all the parameters to send to the API endpoint for the import channels operation typically these are written to a http.Request

func NewImportChannelsParams

func NewImportChannelsParams() *ImportChannelsParams

NewImportChannelsParams creates a new ImportChannelsParams object with the default values initialized.

func NewImportChannelsParamsWithContext

func NewImportChannelsParamsWithContext(ctx context.Context) *ImportChannelsParams

NewImportChannelsParamsWithContext creates a new ImportChannelsParams object with the default values initialized, and the ability to set a context for a request

func NewImportChannelsParamsWithHTTPClient

func NewImportChannelsParamsWithHTTPClient(client *http.Client) *ImportChannelsParams

NewImportChannelsParamsWithHTTPClient creates a new ImportChannelsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewImportChannelsParamsWithTimeout

func NewImportChannelsParamsWithTimeout(timeout time.Duration) *ImportChannelsParams

NewImportChannelsParamsWithTimeout creates a new ImportChannelsParams object with the default values initialized, and the ability to set a timeout on a request

func (*ImportChannelsParams) SetAuthInfoWriter added in v0.17.0

func (o *ImportChannelsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the import channels params

func (*ImportChannelsParams) SetContext

func (o *ImportChannelsParams) SetContext(ctx context.Context)

SetContext adds the context to the import channels params

func (*ImportChannelsParams) SetFile

func (o *ImportChannelsParams) SetFile(file runtime.NamedReadCloser)

SetFile adds the file to the import channels params

func (*ImportChannelsParams) SetHTTPClient

func (o *ImportChannelsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the import channels params

func (*ImportChannelsParams) SetHTTPClientTransport added in v0.19.0

func (o *ImportChannelsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the import channels params

func (*ImportChannelsParams) SetNamespace

func (o *ImportChannelsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the import channels params

func (*ImportChannelsParams) SetStrategy

func (o *ImportChannelsParams) SetStrategy(strategy *string)

SetStrategy adds the strategy to the import channels params

func (*ImportChannelsParams) SetTimeout

func (o *ImportChannelsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the import channels params

func (*ImportChannelsParams) WithContext

WithContext adds the context to the import channels params

func (*ImportChannelsParams) WithFile

WithFile adds the file to the import channels params

func (*ImportChannelsParams) WithHTTPClient

func (o *ImportChannelsParams) WithHTTPClient(client *http.Client) *ImportChannelsParams

WithHTTPClient adds the HTTPClient to the import channels params

func (*ImportChannelsParams) WithNamespace

func (o *ImportChannelsParams) WithNamespace(namespace string) *ImportChannelsParams

WithNamespace adds the namespace to the import channels params

func (*ImportChannelsParams) WithStrategy

func (o *ImportChannelsParams) WithStrategy(strategy *string) *ImportChannelsParams

WithStrategy adds the strategy to the import channels params

func (*ImportChannelsParams) WithTimeout

func (o *ImportChannelsParams) WithTimeout(timeout time.Duration) *ImportChannelsParams

WithTimeout adds the timeout to the import channels params

func (*ImportChannelsParams) WriteToRequest

func (o *ImportChannelsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type ImportChannelsReader

type ImportChannelsReader struct {
	// contains filtered or unexported fields
}

ImportChannelsReader is a Reader for the ImportChannels structure.

func (*ImportChannelsReader) ReadResponse

func (o *ImportChannelsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ImportChannelsUnauthorized

type ImportChannelsUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

ImportChannelsUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewImportChannelsUnauthorized

func NewImportChannelsUnauthorized() *ImportChannelsUnauthorized

NewImportChannelsUnauthorized creates a ImportChannelsUnauthorized with default headers values

func (*ImportChannelsUnauthorized) Error

func (*ImportChannelsUnauthorized) GetPayload

type PublicGetAllMatchmakingChannelBadRequest

type PublicGetAllMatchmakingChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

PublicGetAllMatchmakingChannelBadRequest handles this case with default header values.

Bad Request

func NewPublicGetAllMatchmakingChannelBadRequest

func NewPublicGetAllMatchmakingChannelBadRequest() *PublicGetAllMatchmakingChannelBadRequest

NewPublicGetAllMatchmakingChannelBadRequest creates a PublicGetAllMatchmakingChannelBadRequest with default headers values

func (*PublicGetAllMatchmakingChannelBadRequest) Error

func (*PublicGetAllMatchmakingChannelBadRequest) GetPayload

type PublicGetAllMatchmakingChannelConflict

type PublicGetAllMatchmakingChannelConflict struct {
	Payload *matchmakingclientmodels.ResponseError
}

PublicGetAllMatchmakingChannelConflict handles this case with default header values.

Conflict

func NewPublicGetAllMatchmakingChannelConflict

func NewPublicGetAllMatchmakingChannelConflict() *PublicGetAllMatchmakingChannelConflict

NewPublicGetAllMatchmakingChannelConflict creates a PublicGetAllMatchmakingChannelConflict with default headers values

func (*PublicGetAllMatchmakingChannelConflict) Error

func (*PublicGetAllMatchmakingChannelConflict) GetPayload

type PublicGetAllMatchmakingChannelForbidden

type PublicGetAllMatchmakingChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

PublicGetAllMatchmakingChannelForbidden handles this case with default header values.

Forbidden

func NewPublicGetAllMatchmakingChannelForbidden

func NewPublicGetAllMatchmakingChannelForbidden() *PublicGetAllMatchmakingChannelForbidden

NewPublicGetAllMatchmakingChannelForbidden creates a PublicGetAllMatchmakingChannelForbidden with default headers values

func (*PublicGetAllMatchmakingChannelForbidden) Error

func (*PublicGetAllMatchmakingChannelForbidden) GetPayload

type PublicGetAllMatchmakingChannelInternalServerError

type PublicGetAllMatchmakingChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

PublicGetAllMatchmakingChannelInternalServerError handles this case with default header values.

Internal Server Error

func NewPublicGetAllMatchmakingChannelInternalServerError

func NewPublicGetAllMatchmakingChannelInternalServerError() *PublicGetAllMatchmakingChannelInternalServerError

NewPublicGetAllMatchmakingChannelInternalServerError creates a PublicGetAllMatchmakingChannelInternalServerError with default headers values

func (*PublicGetAllMatchmakingChannelInternalServerError) Error

func (*PublicGetAllMatchmakingChannelInternalServerError) GetPayload

type PublicGetAllMatchmakingChannelOK

type PublicGetAllMatchmakingChannelOK struct {
	Payload []*matchmakingclientmodels.ModelsChannelV1
}

PublicGetAllMatchmakingChannelOK handles this case with default header values.

OK

func NewPublicGetAllMatchmakingChannelOK

func NewPublicGetAllMatchmakingChannelOK() *PublicGetAllMatchmakingChannelOK

NewPublicGetAllMatchmakingChannelOK creates a PublicGetAllMatchmakingChannelOK with default headers values

func (*PublicGetAllMatchmakingChannelOK) Error

func (*PublicGetAllMatchmakingChannelOK) GetPayload

type PublicGetAllMatchmakingChannelParams

type PublicGetAllMatchmakingChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

PublicGetAllMatchmakingChannelParams contains all the parameters to send to the API endpoint for the public get all matchmaking channel operation typically these are written to a http.Request

func NewPublicGetAllMatchmakingChannelParams

func NewPublicGetAllMatchmakingChannelParams() *PublicGetAllMatchmakingChannelParams

NewPublicGetAllMatchmakingChannelParams creates a new PublicGetAllMatchmakingChannelParams object with the default values initialized.

func NewPublicGetAllMatchmakingChannelParamsWithContext

func NewPublicGetAllMatchmakingChannelParamsWithContext(ctx context.Context) *PublicGetAllMatchmakingChannelParams

NewPublicGetAllMatchmakingChannelParamsWithContext creates a new PublicGetAllMatchmakingChannelParams object with the default values initialized, and the ability to set a context for a request

func NewPublicGetAllMatchmakingChannelParamsWithHTTPClient

func NewPublicGetAllMatchmakingChannelParamsWithHTTPClient(client *http.Client) *PublicGetAllMatchmakingChannelParams

NewPublicGetAllMatchmakingChannelParamsWithHTTPClient creates a new PublicGetAllMatchmakingChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPublicGetAllMatchmakingChannelParamsWithTimeout

func NewPublicGetAllMatchmakingChannelParamsWithTimeout(timeout time.Duration) *PublicGetAllMatchmakingChannelParams

NewPublicGetAllMatchmakingChannelParamsWithTimeout creates a new PublicGetAllMatchmakingChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*PublicGetAllMatchmakingChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *PublicGetAllMatchmakingChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) SetContext

SetContext adds the context to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) SetHTTPClient

func (o *PublicGetAllMatchmakingChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *PublicGetAllMatchmakingChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) SetNamespace

func (o *PublicGetAllMatchmakingChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) SetTimeout

func (o *PublicGetAllMatchmakingChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) WithContext

WithContext adds the context to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) WithNamespace

WithNamespace adds the namespace to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) WithTimeout

WithTimeout adds the timeout to the public get all matchmaking channel params

func (*PublicGetAllMatchmakingChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PublicGetAllMatchmakingChannelReader

type PublicGetAllMatchmakingChannelReader struct {
	// contains filtered or unexported fields
}

PublicGetAllMatchmakingChannelReader is a Reader for the PublicGetAllMatchmakingChannel structure.

func (*PublicGetAllMatchmakingChannelReader) ReadResponse

func (o *PublicGetAllMatchmakingChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PublicGetAllMatchmakingChannelUnauthorized

type PublicGetAllMatchmakingChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

PublicGetAllMatchmakingChannelUnauthorized handles this case with default header values.

Unauthorized

func NewPublicGetAllMatchmakingChannelUnauthorized

func NewPublicGetAllMatchmakingChannelUnauthorized() *PublicGetAllMatchmakingChannelUnauthorized

NewPublicGetAllMatchmakingChannelUnauthorized creates a PublicGetAllMatchmakingChannelUnauthorized with default headers values

func (*PublicGetAllMatchmakingChannelUnauthorized) Error

func (*PublicGetAllMatchmakingChannelUnauthorized) GetPayload

type PublicGetSingleMatchmakingChannelBadRequest

type PublicGetSingleMatchmakingChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

PublicGetSingleMatchmakingChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPublicGetSingleMatchmakingChannelBadRequest

func NewPublicGetSingleMatchmakingChannelBadRequest() *PublicGetSingleMatchmakingChannelBadRequest

NewPublicGetSingleMatchmakingChannelBadRequest creates a PublicGetSingleMatchmakingChannelBadRequest with default headers values

func (*PublicGetSingleMatchmakingChannelBadRequest) Error

func (*PublicGetSingleMatchmakingChannelBadRequest) GetPayload

type PublicGetSingleMatchmakingChannelForbidden

type PublicGetSingleMatchmakingChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

PublicGetSingleMatchmakingChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewPublicGetSingleMatchmakingChannelForbidden

func NewPublicGetSingleMatchmakingChannelForbidden() *PublicGetSingleMatchmakingChannelForbidden

NewPublicGetSingleMatchmakingChannelForbidden creates a PublicGetSingleMatchmakingChannelForbidden with default headers values

func (*PublicGetSingleMatchmakingChannelForbidden) Error

func (*PublicGetSingleMatchmakingChannelForbidden) GetPayload

type PublicGetSingleMatchmakingChannelInternalServerError

type PublicGetSingleMatchmakingChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

PublicGetSingleMatchmakingChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewPublicGetSingleMatchmakingChannelInternalServerError

func NewPublicGetSingleMatchmakingChannelInternalServerError() *PublicGetSingleMatchmakingChannelInternalServerError

NewPublicGetSingleMatchmakingChannelInternalServerError creates a PublicGetSingleMatchmakingChannelInternalServerError with default headers values

func (*PublicGetSingleMatchmakingChannelInternalServerError) Error

func (*PublicGetSingleMatchmakingChannelInternalServerError) GetPayload

type PublicGetSingleMatchmakingChannelNotFound

type PublicGetSingleMatchmakingChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

PublicGetSingleMatchmakingChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewPublicGetSingleMatchmakingChannelNotFound

func NewPublicGetSingleMatchmakingChannelNotFound() *PublicGetSingleMatchmakingChannelNotFound

NewPublicGetSingleMatchmakingChannelNotFound creates a PublicGetSingleMatchmakingChannelNotFound with default headers values

func (*PublicGetSingleMatchmakingChannelNotFound) Error

func (*PublicGetSingleMatchmakingChannelNotFound) GetPayload

type PublicGetSingleMatchmakingChannelOK

type PublicGetSingleMatchmakingChannelOK struct {
	Payload *matchmakingclientmodels.ModelsChannelV1
}

PublicGetSingleMatchmakingChannelOK handles this case with default header values.

OK

func NewPublicGetSingleMatchmakingChannelOK

func NewPublicGetSingleMatchmakingChannelOK() *PublicGetSingleMatchmakingChannelOK

NewPublicGetSingleMatchmakingChannelOK creates a PublicGetSingleMatchmakingChannelOK with default headers values

func (*PublicGetSingleMatchmakingChannelOK) Error

func (*PublicGetSingleMatchmakingChannelOK) GetPayload

type PublicGetSingleMatchmakingChannelParams

type PublicGetSingleMatchmakingChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

PublicGetSingleMatchmakingChannelParams contains all the parameters to send to the API endpoint for the public get single matchmaking channel operation typically these are written to a http.Request

func NewPublicGetSingleMatchmakingChannelParams

func NewPublicGetSingleMatchmakingChannelParams() *PublicGetSingleMatchmakingChannelParams

NewPublicGetSingleMatchmakingChannelParams creates a new PublicGetSingleMatchmakingChannelParams object with the default values initialized.

func NewPublicGetSingleMatchmakingChannelParamsWithContext

func NewPublicGetSingleMatchmakingChannelParamsWithContext(ctx context.Context) *PublicGetSingleMatchmakingChannelParams

NewPublicGetSingleMatchmakingChannelParamsWithContext creates a new PublicGetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a context for a request

func NewPublicGetSingleMatchmakingChannelParamsWithHTTPClient

func NewPublicGetSingleMatchmakingChannelParamsWithHTTPClient(client *http.Client) *PublicGetSingleMatchmakingChannelParams

NewPublicGetSingleMatchmakingChannelParamsWithHTTPClient creates a new PublicGetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPublicGetSingleMatchmakingChannelParamsWithTimeout

func NewPublicGetSingleMatchmakingChannelParamsWithTimeout(timeout time.Duration) *PublicGetSingleMatchmakingChannelParams

NewPublicGetSingleMatchmakingChannelParamsWithTimeout creates a new PublicGetSingleMatchmakingChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*PublicGetSingleMatchmakingChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *PublicGetSingleMatchmakingChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetChannelName

func (o *PublicGetSingleMatchmakingChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetContext

SetContext adds the context to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetHTTPClient

func (o *PublicGetSingleMatchmakingChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *PublicGetSingleMatchmakingChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetNamespace

func (o *PublicGetSingleMatchmakingChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) SetTimeout

func (o *PublicGetSingleMatchmakingChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WithChannelName

WithChannelName adds the channelName to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WithContext

WithContext adds the context to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WithNamespace

WithNamespace adds the namespace to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WithTimeout

WithTimeout adds the timeout to the public get single matchmaking channel params

func (*PublicGetSingleMatchmakingChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PublicGetSingleMatchmakingChannelReader

type PublicGetSingleMatchmakingChannelReader struct {
	// contains filtered or unexported fields
}

PublicGetSingleMatchmakingChannelReader is a Reader for the PublicGetSingleMatchmakingChannel structure.

func (*PublicGetSingleMatchmakingChannelReader) ReadResponse

func (o *PublicGetSingleMatchmakingChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PublicGetSingleMatchmakingChannelUnauthorized

type PublicGetSingleMatchmakingChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

PublicGetSingleMatchmakingChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewPublicGetSingleMatchmakingChannelUnauthorized

func NewPublicGetSingleMatchmakingChannelUnauthorized() *PublicGetSingleMatchmakingChannelUnauthorized

NewPublicGetSingleMatchmakingChannelUnauthorized creates a PublicGetSingleMatchmakingChannelUnauthorized with default headers values

func (*PublicGetSingleMatchmakingChannelUnauthorized) Error

func (*PublicGetSingleMatchmakingChannelUnauthorized) GetPayload

type QuerySessionHandlerBadRequest

type QuerySessionHandlerBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

QuerySessionHandlerBadRequest handles this case with default header values.

Bad Request

func NewQuerySessionHandlerBadRequest

func NewQuerySessionHandlerBadRequest() *QuerySessionHandlerBadRequest

NewQuerySessionHandlerBadRequest creates a QuerySessionHandlerBadRequest with default headers values

func (*QuerySessionHandlerBadRequest) Error

func (*QuerySessionHandlerBadRequest) GetPayload

type QuerySessionHandlerForbidden

type QuerySessionHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

QuerySessionHandlerForbidden handles this case with default header values.

Forbidden

func NewQuerySessionHandlerForbidden

func NewQuerySessionHandlerForbidden() *QuerySessionHandlerForbidden

NewQuerySessionHandlerForbidden creates a QuerySessionHandlerForbidden with default headers values

func (*QuerySessionHandlerForbidden) Error

func (*QuerySessionHandlerForbidden) GetPayload

type QuerySessionHandlerInternalServerError

type QuerySessionHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

QuerySessionHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewQuerySessionHandlerInternalServerError

func NewQuerySessionHandlerInternalServerError() *QuerySessionHandlerInternalServerError

NewQuerySessionHandlerInternalServerError creates a QuerySessionHandlerInternalServerError with default headers values

func (*QuerySessionHandlerInternalServerError) Error

func (*QuerySessionHandlerInternalServerError) GetPayload

type QuerySessionHandlerNotFound

type QuerySessionHandlerNotFound struct {
	Payload *matchmakingclientmodels.ResponseError
}

QuerySessionHandlerNotFound handles this case with default header values.

Not Found

func NewQuerySessionHandlerNotFound

func NewQuerySessionHandlerNotFound() *QuerySessionHandlerNotFound

NewQuerySessionHandlerNotFound creates a QuerySessionHandlerNotFound with default headers values

func (*QuerySessionHandlerNotFound) Error

func (*QuerySessionHandlerNotFound) GetPayload

type QuerySessionHandlerOK

type QuerySessionHandlerOK struct {
	Payload *matchmakingclientmodels.ModelsMatchmakingResult
}

QuerySessionHandlerOK handles this case with default header values.

OK

func NewQuerySessionHandlerOK

func NewQuerySessionHandlerOK() *QuerySessionHandlerOK

NewQuerySessionHandlerOK creates a QuerySessionHandlerOK with default headers values

func (*QuerySessionHandlerOK) Error

func (o *QuerySessionHandlerOK) Error() string

func (*QuerySessionHandlerOK) GetPayload

type QuerySessionHandlerParams

type QuerySessionHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*MatchID
	  ID of the match session

	*/
	MatchID string
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

QuerySessionHandlerParams contains all the parameters to send to the API endpoint for the query session handler operation typically these are written to a http.Request

func NewQuerySessionHandlerParams

func NewQuerySessionHandlerParams() *QuerySessionHandlerParams

NewQuerySessionHandlerParams creates a new QuerySessionHandlerParams object with the default values initialized.

func NewQuerySessionHandlerParamsWithContext

func NewQuerySessionHandlerParamsWithContext(ctx context.Context) *QuerySessionHandlerParams

NewQuerySessionHandlerParamsWithContext creates a new QuerySessionHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewQuerySessionHandlerParamsWithHTTPClient

func NewQuerySessionHandlerParamsWithHTTPClient(client *http.Client) *QuerySessionHandlerParams

NewQuerySessionHandlerParamsWithHTTPClient creates a new QuerySessionHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewQuerySessionHandlerParamsWithTimeout

func NewQuerySessionHandlerParamsWithTimeout(timeout time.Duration) *QuerySessionHandlerParams

NewQuerySessionHandlerParamsWithTimeout creates a new QuerySessionHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*QuerySessionHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *QuerySessionHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the query session handler params

func (*QuerySessionHandlerParams) SetContext

func (o *QuerySessionHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the query session handler params

func (*QuerySessionHandlerParams) SetHTTPClient

func (o *QuerySessionHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the query session handler params

func (*QuerySessionHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *QuerySessionHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the query session handler params

func (*QuerySessionHandlerParams) SetMatchID

func (o *QuerySessionHandlerParams) SetMatchID(matchID string)

SetMatchID adds the matchId to the query session handler params

func (*QuerySessionHandlerParams) SetNamespace

func (o *QuerySessionHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the query session handler params

func (*QuerySessionHandlerParams) SetTimeout

func (o *QuerySessionHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the query session handler params

func (*QuerySessionHandlerParams) WithContext

WithContext adds the context to the query session handler params

func (*QuerySessionHandlerParams) WithHTTPClient

func (o *QuerySessionHandlerParams) WithHTTPClient(client *http.Client) *QuerySessionHandlerParams

WithHTTPClient adds the HTTPClient to the query session handler params

func (*QuerySessionHandlerParams) WithMatchID

WithMatchID adds the matchID to the query session handler params

func (*QuerySessionHandlerParams) WithNamespace

func (o *QuerySessionHandlerParams) WithNamespace(namespace string) *QuerySessionHandlerParams

WithNamespace adds the namespace to the query session handler params

func (*QuerySessionHandlerParams) WithTimeout

WithTimeout adds the timeout to the query session handler params

func (*QuerySessionHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QuerySessionHandlerReader

type QuerySessionHandlerReader struct {
	// contains filtered or unexported fields
}

QuerySessionHandlerReader is a Reader for the QuerySessionHandler structure.

func (*QuerySessionHandlerReader) ReadResponse

func (o *QuerySessionHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type QuerySessionHandlerUnauthorized

type QuerySessionHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

QuerySessionHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewQuerySessionHandlerUnauthorized

func NewQuerySessionHandlerUnauthorized() *QuerySessionHandlerUnauthorized

NewQuerySessionHandlerUnauthorized creates a QuerySessionHandlerUnauthorized with default headers values

func (*QuerySessionHandlerUnauthorized) Error

func (*QuerySessionHandlerUnauthorized) GetPayload

type QueueSessionHandlerBadRequest

type QueueSessionHandlerBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

QueueSessionHandlerBadRequest handles this case with default header values.

Bad Request

func NewQueueSessionHandlerBadRequest

func NewQueueSessionHandlerBadRequest() *QueueSessionHandlerBadRequest

NewQueueSessionHandlerBadRequest creates a QueueSessionHandlerBadRequest with default headers values

func (*QueueSessionHandlerBadRequest) Error

func (*QueueSessionHandlerBadRequest) GetPayload

type QueueSessionHandlerForbidden

type QueueSessionHandlerForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

QueueSessionHandlerForbidden handles this case with default header values.

Forbidden

func NewQueueSessionHandlerForbidden

func NewQueueSessionHandlerForbidden() *QueueSessionHandlerForbidden

NewQueueSessionHandlerForbidden creates a QueueSessionHandlerForbidden with default headers values

func (*QueueSessionHandlerForbidden) Error

func (*QueueSessionHandlerForbidden) GetPayload

type QueueSessionHandlerInternalServerError

type QueueSessionHandlerInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

QueueSessionHandlerInternalServerError handles this case with default header values.

Internal Server Error

func NewQueueSessionHandlerInternalServerError

func NewQueueSessionHandlerInternalServerError() *QueueSessionHandlerInternalServerError

NewQueueSessionHandlerInternalServerError creates a QueueSessionHandlerInternalServerError with default headers values

func (*QueueSessionHandlerInternalServerError) Error

func (*QueueSessionHandlerInternalServerError) GetPayload

type QueueSessionHandlerNoContent

type QueueSessionHandlerNoContent struct {
}

QueueSessionHandlerNoContent handles this case with default header values.

No Content

func NewQueueSessionHandlerNoContent

func NewQueueSessionHandlerNoContent() *QueueSessionHandlerNoContent

NewQueueSessionHandlerNoContent creates a QueueSessionHandlerNoContent with default headers values

func (*QueueSessionHandlerNoContent) Error

type QueueSessionHandlerParams

type QueueSessionHandlerParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsMatchmakingResult
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

QueueSessionHandlerParams contains all the parameters to send to the API endpoint for the queue session handler operation typically these are written to a http.Request

func NewQueueSessionHandlerParams

func NewQueueSessionHandlerParams() *QueueSessionHandlerParams

NewQueueSessionHandlerParams creates a new QueueSessionHandlerParams object with the default values initialized.

func NewQueueSessionHandlerParamsWithContext

func NewQueueSessionHandlerParamsWithContext(ctx context.Context) *QueueSessionHandlerParams

NewQueueSessionHandlerParamsWithContext creates a new QueueSessionHandlerParams object with the default values initialized, and the ability to set a context for a request

func NewQueueSessionHandlerParamsWithHTTPClient

func NewQueueSessionHandlerParamsWithHTTPClient(client *http.Client) *QueueSessionHandlerParams

NewQueueSessionHandlerParamsWithHTTPClient creates a new QueueSessionHandlerParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewQueueSessionHandlerParamsWithTimeout

func NewQueueSessionHandlerParamsWithTimeout(timeout time.Duration) *QueueSessionHandlerParams

NewQueueSessionHandlerParamsWithTimeout creates a new QueueSessionHandlerParams object with the default values initialized, and the ability to set a timeout on a request

func (*QueueSessionHandlerParams) SetAuthInfoWriter added in v0.17.0

func (o *QueueSessionHandlerParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the queue session handler params

func (*QueueSessionHandlerParams) SetBody

SetBody adds the body to the queue session handler params

func (*QueueSessionHandlerParams) SetContext

func (o *QueueSessionHandlerParams) SetContext(ctx context.Context)

SetContext adds the context to the queue session handler params

func (*QueueSessionHandlerParams) SetHTTPClient

func (o *QueueSessionHandlerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the queue session handler params

func (*QueueSessionHandlerParams) SetHTTPClientTransport added in v0.19.0

func (o *QueueSessionHandlerParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the queue session handler params

func (*QueueSessionHandlerParams) SetNamespace

func (o *QueueSessionHandlerParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the queue session handler params

func (*QueueSessionHandlerParams) SetTimeout

func (o *QueueSessionHandlerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the queue session handler params

func (*QueueSessionHandlerParams) WithBody

WithBody adds the body to the queue session handler params

func (*QueueSessionHandlerParams) WithContext

WithContext adds the context to the queue session handler params

func (*QueueSessionHandlerParams) WithHTTPClient

func (o *QueueSessionHandlerParams) WithHTTPClient(client *http.Client) *QueueSessionHandlerParams

WithHTTPClient adds the HTTPClient to the queue session handler params

func (*QueueSessionHandlerParams) WithNamespace

func (o *QueueSessionHandlerParams) WithNamespace(namespace string) *QueueSessionHandlerParams

WithNamespace adds the namespace to the queue session handler params

func (*QueueSessionHandlerParams) WithTimeout

WithTimeout adds the timeout to the queue session handler params

func (*QueueSessionHandlerParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QueueSessionHandlerReader

type QueueSessionHandlerReader struct {
	// contains filtered or unexported fields
}

QueueSessionHandlerReader is a Reader for the QueueSessionHandler structure.

func (*QueueSessionHandlerReader) ReadResponse

func (o *QueueSessionHandlerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type QueueSessionHandlerUnauthorized

type QueueSessionHandlerUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

QueueSessionHandlerUnauthorized handles this case with default header values.

Unauthorized

func NewQueueSessionHandlerUnauthorized

func NewQueueSessionHandlerUnauthorized() *QueueSessionHandlerUnauthorized

NewQueueSessionHandlerUnauthorized creates a QueueSessionHandlerUnauthorized with default headers values

func (*QueueSessionHandlerUnauthorized) Error

func (*QueueSessionHandlerUnauthorized) GetPayload

type RebalanceBadRequest added in v0.20.0

type RebalanceBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

RebalanceBadRequest handles this case with default header values.

Bad Request

func NewRebalanceBadRequest added in v0.20.0

func NewRebalanceBadRequest() *RebalanceBadRequest

NewRebalanceBadRequest creates a RebalanceBadRequest with default headers values

func (*RebalanceBadRequest) Error added in v0.20.0

func (o *RebalanceBadRequest) Error() string

func (*RebalanceBadRequest) GetPayload added in v0.20.0

type RebalanceForbidden added in v0.20.0

type RebalanceForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

RebalanceForbidden handles this case with default header values.

Forbidden

func NewRebalanceForbidden added in v0.20.0

func NewRebalanceForbidden() *RebalanceForbidden

NewRebalanceForbidden creates a RebalanceForbidden with default headers values

func (*RebalanceForbidden) Error added in v0.20.0

func (o *RebalanceForbidden) Error() string

func (*RebalanceForbidden) GetPayload added in v0.20.0

type RebalanceInternalServerError added in v0.20.0

type RebalanceInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

RebalanceInternalServerError handles this case with default header values.

Internal Server Error

func NewRebalanceInternalServerError added in v0.20.0

func NewRebalanceInternalServerError() *RebalanceInternalServerError

NewRebalanceInternalServerError creates a RebalanceInternalServerError with default headers values

func (*RebalanceInternalServerError) Error added in v0.20.0

func (*RebalanceInternalServerError) GetPayload added in v0.20.0

type RebalanceNotFound added in v0.20.0

type RebalanceNotFound struct {
	Payload *matchmakingclientmodels.ResponseError
}

RebalanceNotFound handles this case with default header values.

Not Found

func NewRebalanceNotFound added in v0.20.0

func NewRebalanceNotFound() *RebalanceNotFound

NewRebalanceNotFound creates a RebalanceNotFound with default headers values

func (*RebalanceNotFound) Error added in v0.20.0

func (o *RebalanceNotFound) Error() string

func (*RebalanceNotFound) GetPayload added in v0.20.0

type RebalanceOK added in v0.20.0

type RebalanceOK struct {
	Payload *matchmakingclientmodels.ModelsRebalanceResponse
}

RebalanceOK handles this case with default header values.

OK

func NewRebalanceOK added in v0.20.0

func NewRebalanceOK() *RebalanceOK

NewRebalanceOK creates a RebalanceOK with default headers values

func (*RebalanceOK) Error added in v0.20.0

func (o *RebalanceOK) Error() string

func (*RebalanceOK) GetPayload added in v0.20.0

type RebalanceParams added in v0.20.0

type RebalanceParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsRebalanceRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

RebalanceParams contains all the parameters to send to the API endpoint for the rebalance operation typically these are written to a http.Request

func NewRebalanceParams added in v0.20.0

func NewRebalanceParams() *RebalanceParams

NewRebalanceParams creates a new RebalanceParams object with the default values initialized.

func NewRebalanceParamsWithContext added in v0.20.0

func NewRebalanceParamsWithContext(ctx context.Context) *RebalanceParams

NewRebalanceParamsWithContext creates a new RebalanceParams object with the default values initialized, and the ability to set a context for a request

func NewRebalanceParamsWithHTTPClient added in v0.20.0

func NewRebalanceParamsWithHTTPClient(client *http.Client) *RebalanceParams

NewRebalanceParamsWithHTTPClient creates a new RebalanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRebalanceParamsWithTimeout added in v0.20.0

func NewRebalanceParamsWithTimeout(timeout time.Duration) *RebalanceParams

NewRebalanceParamsWithTimeout creates a new RebalanceParams object with the default values initialized, and the ability to set a timeout on a request

func (*RebalanceParams) SetAuthInfoWriter added in v0.20.0

func (o *RebalanceParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the rebalance params

func (*RebalanceParams) SetBody added in v0.20.0

SetBody adds the body to the rebalance params

func (*RebalanceParams) SetContext added in v0.20.0

func (o *RebalanceParams) SetContext(ctx context.Context)

SetContext adds the context to the rebalance params

func (*RebalanceParams) SetHTTPClient added in v0.20.0

func (o *RebalanceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the rebalance params

func (*RebalanceParams) SetHTTPClientTransport added in v0.20.0

func (o *RebalanceParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the rebalance params

func (*RebalanceParams) SetNamespace added in v0.20.0

func (o *RebalanceParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the rebalance params

func (*RebalanceParams) SetTimeout added in v0.20.0

func (o *RebalanceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the rebalance params

func (*RebalanceParams) WithBody added in v0.20.0

WithBody adds the body to the rebalance params

func (*RebalanceParams) WithContext added in v0.20.0

func (o *RebalanceParams) WithContext(ctx context.Context) *RebalanceParams

WithContext adds the context to the rebalance params

func (*RebalanceParams) WithHTTPClient added in v0.20.0

func (o *RebalanceParams) WithHTTPClient(client *http.Client) *RebalanceParams

WithHTTPClient adds the HTTPClient to the rebalance params

func (*RebalanceParams) WithNamespace added in v0.20.0

func (o *RebalanceParams) WithNamespace(namespace string) *RebalanceParams

WithNamespace adds the namespace to the rebalance params

func (*RebalanceParams) WithTimeout added in v0.20.0

func (o *RebalanceParams) WithTimeout(timeout time.Duration) *RebalanceParams

WithTimeout adds the timeout to the rebalance params

func (*RebalanceParams) WriteToRequest added in v0.20.0

func (o *RebalanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type RebalanceReader added in v0.20.0

type RebalanceReader struct {
	// contains filtered or unexported fields
}

RebalanceReader is a Reader for the Rebalance structure.

func (*RebalanceReader) ReadResponse added in v0.20.0

func (o *RebalanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RebalanceUnauthorized added in v0.20.0

type RebalanceUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

RebalanceUnauthorized handles this case with default header values.

Unauthorized

func NewRebalanceUnauthorized added in v0.20.0

func NewRebalanceUnauthorized() *RebalanceUnauthorized

NewRebalanceUnauthorized creates a RebalanceUnauthorized with default headers values

func (*RebalanceUnauthorized) Error added in v0.20.0

func (o *RebalanceUnauthorized) Error() string

func (*RebalanceUnauthorized) GetPayload added in v0.20.0

type SearchSessionsBadRequest

type SearchSessionsBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewSearchSessionsBadRequest

func NewSearchSessionsBadRequest() *SearchSessionsBadRequest

NewSearchSessionsBadRequest creates a SearchSessionsBadRequest with default headers values

func (*SearchSessionsBadRequest) Error

func (o *SearchSessionsBadRequest) Error() string

func (*SearchSessionsBadRequest) GetPayload

type SearchSessionsForbidden

type SearchSessionsForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewSearchSessionsForbidden

func NewSearchSessionsForbidden() *SearchSessionsForbidden

NewSearchSessionsForbidden creates a SearchSessionsForbidden with default headers values

func (*SearchSessionsForbidden) Error

func (o *SearchSessionsForbidden) Error() string

func (*SearchSessionsForbidden) GetPayload

type SearchSessionsInternalServerError

type SearchSessionsInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

SearchSessionsInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewSearchSessionsInternalServerError

func NewSearchSessionsInternalServerError() *SearchSessionsInternalServerError

NewSearchSessionsInternalServerError creates a SearchSessionsInternalServerError with default headers values

func (*SearchSessionsInternalServerError) Error

func (*SearchSessionsInternalServerError) GetPayload

type SearchSessionsNotFound

type SearchSessionsNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewSearchSessionsNotFound

func NewSearchSessionsNotFound() *SearchSessionsNotFound

NewSearchSessionsNotFound creates a SearchSessionsNotFound with default headers values

func (*SearchSessionsNotFound) Error

func (o *SearchSessionsNotFound) Error() string

func (*SearchSessionsNotFound) GetPayload

type SearchSessionsOK

type SearchSessionsOK struct {
	Payload *matchmakingclientmodels.ServiceGetSessionHistorySearchResponse
}

SearchSessionsOK handles this case with default header values.

Operation succeeded

func NewSearchSessionsOK

func NewSearchSessionsOK() *SearchSessionsOK

NewSearchSessionsOK creates a SearchSessionsOK with default headers values

func (*SearchSessionsOK) Error

func (o *SearchSessionsOK) Error() string

type SearchSessionsParams

type SearchSessionsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Channel
	  ID of the channel

	*/
	Channel *string
	/*Deleted
	  only deleted session

	*/
	Deleted *bool
	/*Limit
	  limit

	*/
	Limit int64
	/*MatchID
	  ID of the match session

	*/
	MatchID *string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*Offset
	  offset

	*/
	Offset int64
	/*PartyID
	  ID of the party

	*/
	PartyID *string
	/*UserID
	  ID of the user

	*/
	UserID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

SearchSessionsParams contains all the parameters to send to the API endpoint for the search sessions operation typically these are written to a http.Request

func NewSearchSessionsParams

func NewSearchSessionsParams() *SearchSessionsParams

NewSearchSessionsParams creates a new SearchSessionsParams object with the default values initialized.

func NewSearchSessionsParamsWithContext

func NewSearchSessionsParamsWithContext(ctx context.Context) *SearchSessionsParams

NewSearchSessionsParamsWithContext creates a new SearchSessionsParams object with the default values initialized, and the ability to set a context for a request

func NewSearchSessionsParamsWithHTTPClient

func NewSearchSessionsParamsWithHTTPClient(client *http.Client) *SearchSessionsParams

NewSearchSessionsParamsWithHTTPClient creates a new SearchSessionsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewSearchSessionsParamsWithTimeout

func NewSearchSessionsParamsWithTimeout(timeout time.Duration) *SearchSessionsParams

NewSearchSessionsParamsWithTimeout creates a new SearchSessionsParams object with the default values initialized, and the ability to set a timeout on a request

func (*SearchSessionsParams) SetAuthInfoWriter added in v0.17.0

func (o *SearchSessionsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the search sessions params

func (*SearchSessionsParams) SetChannel

func (o *SearchSessionsParams) SetChannel(channel *string)

SetChannel adds the channel to the search sessions params

func (*SearchSessionsParams) SetContext

func (o *SearchSessionsParams) SetContext(ctx context.Context)

SetContext adds the context to the search sessions params

func (*SearchSessionsParams) SetDeleted

func (o *SearchSessionsParams) SetDeleted(deleted *bool)

SetDeleted adds the deleted to the search sessions params

func (*SearchSessionsParams) SetHTTPClient

func (o *SearchSessionsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the search sessions params

func (*SearchSessionsParams) SetHTTPClientTransport added in v0.19.0

func (o *SearchSessionsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the search sessions params

func (*SearchSessionsParams) SetLimit

func (o *SearchSessionsParams) SetLimit(limit int64)

SetLimit adds the limit to the search sessions params

func (*SearchSessionsParams) SetMatchID

func (o *SearchSessionsParams) SetMatchID(matchID *string)

SetMatchID adds the matchId to the search sessions params

func (*SearchSessionsParams) SetNamespace

func (o *SearchSessionsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the search sessions params

func (*SearchSessionsParams) SetOffset

func (o *SearchSessionsParams) SetOffset(offset int64)

SetOffset adds the offset to the search sessions params

func (*SearchSessionsParams) SetPartyID

func (o *SearchSessionsParams) SetPartyID(partyID *string)

SetPartyID adds the partyId to the search sessions params

func (*SearchSessionsParams) SetTimeout

func (o *SearchSessionsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the search sessions params

func (*SearchSessionsParams) SetUserID

func (o *SearchSessionsParams) SetUserID(userID *string)

SetUserID adds the userId to the search sessions params

func (*SearchSessionsParams) WithChannel

func (o *SearchSessionsParams) WithChannel(channel *string) *SearchSessionsParams

WithChannel adds the channel to the search sessions params

func (*SearchSessionsParams) WithContext

WithContext adds the context to the search sessions params

func (*SearchSessionsParams) WithDeleted

func (o *SearchSessionsParams) WithDeleted(deleted *bool) *SearchSessionsParams

WithDeleted adds the deleted to the search sessions params

func (*SearchSessionsParams) WithHTTPClient

func (o *SearchSessionsParams) WithHTTPClient(client *http.Client) *SearchSessionsParams

WithHTTPClient adds the HTTPClient to the search sessions params

func (*SearchSessionsParams) WithLimit

func (o *SearchSessionsParams) WithLimit(limit int64) *SearchSessionsParams

WithLimit adds the limit to the search sessions params

func (*SearchSessionsParams) WithMatchID

func (o *SearchSessionsParams) WithMatchID(matchID *string) *SearchSessionsParams

WithMatchID adds the matchID to the search sessions params

func (*SearchSessionsParams) WithNamespace

func (o *SearchSessionsParams) WithNamespace(namespace string) *SearchSessionsParams

WithNamespace adds the namespace to the search sessions params

func (*SearchSessionsParams) WithOffset

func (o *SearchSessionsParams) WithOffset(offset int64) *SearchSessionsParams

WithOffset adds the offset to the search sessions params

func (*SearchSessionsParams) WithPartyID

func (o *SearchSessionsParams) WithPartyID(partyID *string) *SearchSessionsParams

WithPartyID adds the partyID to the search sessions params

func (*SearchSessionsParams) WithTimeout

func (o *SearchSessionsParams) WithTimeout(timeout time.Duration) *SearchSessionsParams

WithTimeout adds the timeout to the search sessions params

func (*SearchSessionsParams) WithUserID

func (o *SearchSessionsParams) WithUserID(userID *string) *SearchSessionsParams

WithUserID adds the userID to the search sessions params

func (*SearchSessionsParams) WriteToRequest

func (o *SearchSessionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type SearchSessionsReader

type SearchSessionsReader struct {
	// contains filtered or unexported fields
}

SearchSessionsReader is a Reader for the SearchSessions structure.

func (*SearchSessionsReader) ReadResponse

func (o *SearchSessionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type SearchSessionsUnauthorized

type SearchSessionsUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewSearchSessionsUnauthorized

func NewSearchSessionsUnauthorized() *SearchSessionsUnauthorized

NewSearchSessionsUnauthorized creates a SearchSessionsUnauthorized with default headers values

func (*SearchSessionsUnauthorized) Error

func (*SearchSessionsUnauthorized) GetPayload

type SearchSessionsV2BadRequest added in v0.11.0

type SearchSessionsV2BadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsV2BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewSearchSessionsV2BadRequest added in v0.11.0

func NewSearchSessionsV2BadRequest() *SearchSessionsV2BadRequest

NewSearchSessionsV2BadRequest creates a SearchSessionsV2BadRequest with default headers values

func (*SearchSessionsV2BadRequest) Error added in v0.11.0

func (*SearchSessionsV2BadRequest) GetPayload added in v0.11.0

type SearchSessionsV2Forbidden added in v0.11.0

type SearchSessionsV2Forbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsV2Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewSearchSessionsV2Forbidden added in v0.11.0

func NewSearchSessionsV2Forbidden() *SearchSessionsV2Forbidden

NewSearchSessionsV2Forbidden creates a SearchSessionsV2Forbidden with default headers values

func (*SearchSessionsV2Forbidden) Error added in v0.11.0

func (o *SearchSessionsV2Forbidden) Error() string

func (*SearchSessionsV2Forbidden) GetPayload added in v0.11.0

type SearchSessionsV2InternalServerError added in v0.11.0

type SearchSessionsV2InternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

SearchSessionsV2InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewSearchSessionsV2InternalServerError added in v0.11.0

func NewSearchSessionsV2InternalServerError() *SearchSessionsV2InternalServerError

NewSearchSessionsV2InternalServerError creates a SearchSessionsV2InternalServerError with default headers values

func (*SearchSessionsV2InternalServerError) Error added in v0.11.0

func (*SearchSessionsV2InternalServerError) GetPayload added in v0.11.0

type SearchSessionsV2NotFound added in v0.11.0

type SearchSessionsV2NotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsV2NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewSearchSessionsV2NotFound added in v0.11.0

func NewSearchSessionsV2NotFound() *SearchSessionsV2NotFound

NewSearchSessionsV2NotFound creates a SearchSessionsV2NotFound with default headers values

func (*SearchSessionsV2NotFound) Error added in v0.11.0

func (o *SearchSessionsV2NotFound) Error() string

func (*SearchSessionsV2NotFound) GetPayload added in v0.11.0

type SearchSessionsV2OK added in v0.11.0

type SearchSessionsV2OK struct {
	Payload *matchmakingclientmodels.ServiceGetSessionHistorySearchResponseV2
}

SearchSessionsV2OK handles this case with default header values.

Operation succeeded

func NewSearchSessionsV2OK added in v0.11.0

func NewSearchSessionsV2OK() *SearchSessionsV2OK

NewSearchSessionsV2OK creates a SearchSessionsV2OK with default headers values

func (*SearchSessionsV2OK) Error added in v0.11.0

func (o *SearchSessionsV2OK) Error() string

func (*SearchSessionsV2OK) GetPayload added in v0.11.0

type SearchSessionsV2Params added in v0.11.0

type SearchSessionsV2Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Channel
	  ID of the channel

	*/
	Channel *string
	/*Deleted
	  only deleted session

	*/
	Deleted *bool
	/*Limit
	  limit

	*/
	Limit int64
	/*MatchID
	  ID of the match session

	*/
	MatchID *string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string
	/*Offset
	  offset

	*/
	Offset int64
	/*PartyID
	  ID of the party

	*/
	PartyID *string
	/*UserID
	  ID of the user

	*/
	UserID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

SearchSessionsV2Params contains all the parameters to send to the API endpoint for the search sessions v2 operation typically these are written to a http.Request

func NewSearchSessionsV2Params added in v0.11.0

func NewSearchSessionsV2Params() *SearchSessionsV2Params

NewSearchSessionsV2Params creates a new SearchSessionsV2Params object with the default values initialized.

func NewSearchSessionsV2ParamsWithContext added in v0.11.0

func NewSearchSessionsV2ParamsWithContext(ctx context.Context) *SearchSessionsV2Params

NewSearchSessionsV2ParamsWithContext creates a new SearchSessionsV2Params object with the default values initialized, and the ability to set a context for a request

func NewSearchSessionsV2ParamsWithHTTPClient added in v0.11.0

func NewSearchSessionsV2ParamsWithHTTPClient(client *http.Client) *SearchSessionsV2Params

NewSearchSessionsV2ParamsWithHTTPClient creates a new SearchSessionsV2Params object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewSearchSessionsV2ParamsWithTimeout added in v0.11.0

func NewSearchSessionsV2ParamsWithTimeout(timeout time.Duration) *SearchSessionsV2Params

NewSearchSessionsV2ParamsWithTimeout creates a new SearchSessionsV2Params object with the default values initialized, and the ability to set a timeout on a request

func (*SearchSessionsV2Params) SetAuthInfoWriter added in v0.17.0

func (o *SearchSessionsV2Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the search sessions v2 params

func (*SearchSessionsV2Params) SetChannel added in v0.11.0

func (o *SearchSessionsV2Params) SetChannel(channel *string)

SetChannel adds the channel to the search sessions v2 params

func (*SearchSessionsV2Params) SetContext added in v0.11.0

func (o *SearchSessionsV2Params) SetContext(ctx context.Context)

SetContext adds the context to the search sessions v2 params

func (*SearchSessionsV2Params) SetDeleted added in v0.11.0

func (o *SearchSessionsV2Params) SetDeleted(deleted *bool)

SetDeleted adds the deleted to the search sessions v2 params

func (*SearchSessionsV2Params) SetHTTPClient added in v0.11.0

func (o *SearchSessionsV2Params) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the search sessions v2 params

func (*SearchSessionsV2Params) SetHTTPClientTransport added in v0.19.0

func (o *SearchSessionsV2Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the search sessions v2 params

func (*SearchSessionsV2Params) SetLimit added in v0.11.0

func (o *SearchSessionsV2Params) SetLimit(limit int64)

SetLimit adds the limit to the search sessions v2 params

func (*SearchSessionsV2Params) SetMatchID added in v0.11.0

func (o *SearchSessionsV2Params) SetMatchID(matchID *string)

SetMatchID adds the matchId to the search sessions v2 params

func (*SearchSessionsV2Params) SetNamespace added in v0.11.0

func (o *SearchSessionsV2Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the search sessions v2 params

func (*SearchSessionsV2Params) SetOffset added in v0.11.0

func (o *SearchSessionsV2Params) SetOffset(offset int64)

SetOffset adds the offset to the search sessions v2 params

func (*SearchSessionsV2Params) SetPartyID added in v0.11.0

func (o *SearchSessionsV2Params) SetPartyID(partyID *string)

SetPartyID adds the partyId to the search sessions v2 params

func (*SearchSessionsV2Params) SetTimeout added in v0.11.0

func (o *SearchSessionsV2Params) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the search sessions v2 params

func (*SearchSessionsV2Params) SetUserID added in v0.11.0

func (o *SearchSessionsV2Params) SetUserID(userID *string)

SetUserID adds the userId to the search sessions v2 params

func (*SearchSessionsV2Params) WithChannel added in v0.11.0

func (o *SearchSessionsV2Params) WithChannel(channel *string) *SearchSessionsV2Params

WithChannel adds the channel to the search sessions v2 params

func (*SearchSessionsV2Params) WithContext added in v0.11.0

WithContext adds the context to the search sessions v2 params

func (*SearchSessionsV2Params) WithDeleted added in v0.11.0

func (o *SearchSessionsV2Params) WithDeleted(deleted *bool) *SearchSessionsV2Params

WithDeleted adds the deleted to the search sessions v2 params

func (*SearchSessionsV2Params) WithHTTPClient added in v0.11.0

func (o *SearchSessionsV2Params) WithHTTPClient(client *http.Client) *SearchSessionsV2Params

WithHTTPClient adds the HTTPClient to the search sessions v2 params

func (*SearchSessionsV2Params) WithLimit added in v0.11.0

WithLimit adds the limit to the search sessions v2 params

func (*SearchSessionsV2Params) WithMatchID added in v0.11.0

func (o *SearchSessionsV2Params) WithMatchID(matchID *string) *SearchSessionsV2Params

WithMatchID adds the matchID to the search sessions v2 params

func (*SearchSessionsV2Params) WithNamespace added in v0.11.0

func (o *SearchSessionsV2Params) WithNamespace(namespace string) *SearchSessionsV2Params

WithNamespace adds the namespace to the search sessions v2 params

func (*SearchSessionsV2Params) WithOffset added in v0.11.0

func (o *SearchSessionsV2Params) WithOffset(offset int64) *SearchSessionsV2Params

WithOffset adds the offset to the search sessions v2 params

func (*SearchSessionsV2Params) WithPartyID added in v0.11.0

func (o *SearchSessionsV2Params) WithPartyID(partyID *string) *SearchSessionsV2Params

WithPartyID adds the partyID to the search sessions v2 params

func (*SearchSessionsV2Params) WithTimeout added in v0.11.0

WithTimeout adds the timeout to the search sessions v2 params

func (*SearchSessionsV2Params) WithUserID added in v0.11.0

func (o *SearchSessionsV2Params) WithUserID(userID *string) *SearchSessionsV2Params

WithUserID adds the userID to the search sessions v2 params

func (*SearchSessionsV2Params) WriteToRequest added in v0.11.0

WriteToRequest writes these params to a swagger request

type SearchSessionsV2Reader added in v0.11.0

type SearchSessionsV2Reader struct {
	// contains filtered or unexported fields
}

SearchSessionsV2Reader is a Reader for the SearchSessionsV2 structure.

func (*SearchSessionsV2Reader) ReadResponse added in v0.11.0

func (o *SearchSessionsV2Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type SearchSessionsV2Unauthorized added in v0.11.0

type SearchSessionsV2Unauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

SearchSessionsV2Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewSearchSessionsV2Unauthorized added in v0.11.0

func NewSearchSessionsV2Unauthorized() *SearchSessionsV2Unauthorized

NewSearchSessionsV2Unauthorized creates a SearchSessionsV2Unauthorized with default headers values

func (*SearchSessionsV2Unauthorized) Error added in v0.11.0

func (*SearchSessionsV2Unauthorized) GetPayload added in v0.11.0

type StoreMatchResultsBadRequest

type StoreMatchResultsBadRequest struct {
	Payload *matchmakingclientmodels.ResponseError
}

StoreMatchResultsBadRequest handles this case with default header values.

Bad Request

func NewStoreMatchResultsBadRequest

func NewStoreMatchResultsBadRequest() *StoreMatchResultsBadRequest

NewStoreMatchResultsBadRequest creates a StoreMatchResultsBadRequest with default headers values

func (*StoreMatchResultsBadRequest) Error

func (*StoreMatchResultsBadRequest) GetPayload

type StoreMatchResultsForbidden

type StoreMatchResultsForbidden struct {
	Payload *matchmakingclientmodels.ResponseError
}

StoreMatchResultsForbidden handles this case with default header values.

Forbidden

func NewStoreMatchResultsForbidden

func NewStoreMatchResultsForbidden() *StoreMatchResultsForbidden

NewStoreMatchResultsForbidden creates a StoreMatchResultsForbidden with default headers values

func (*StoreMatchResultsForbidden) Error

func (*StoreMatchResultsForbidden) GetPayload

type StoreMatchResultsInternalServerError

type StoreMatchResultsInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

StoreMatchResultsInternalServerError handles this case with default header values.

Internal Server Error

func NewStoreMatchResultsInternalServerError

func NewStoreMatchResultsInternalServerError() *StoreMatchResultsInternalServerError

NewStoreMatchResultsInternalServerError creates a StoreMatchResultsInternalServerError with default headers values

func (*StoreMatchResultsInternalServerError) Error

func (*StoreMatchResultsInternalServerError) GetPayload

type StoreMatchResultsOK

type StoreMatchResultsOK struct {
	Payload *matchmakingclientmodels.ModelsMatchResultResponse
}

StoreMatchResultsOK handles this case with default header values.

OK

func NewStoreMatchResultsOK

func NewStoreMatchResultsOK() *StoreMatchResultsOK

NewStoreMatchResultsOK creates a StoreMatchResultsOK with default headers values

func (*StoreMatchResultsOK) Error

func (o *StoreMatchResultsOK) Error() string

func (*StoreMatchResultsOK) GetPayload

type StoreMatchResultsParams

type StoreMatchResultsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsMatchResultRequest
	/*Namespace
	  namespace of the game

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

StoreMatchResultsParams contains all the parameters to send to the API endpoint for the store match results operation typically these are written to a http.Request

func NewStoreMatchResultsParams

func NewStoreMatchResultsParams() *StoreMatchResultsParams

NewStoreMatchResultsParams creates a new StoreMatchResultsParams object with the default values initialized.

func NewStoreMatchResultsParamsWithContext

func NewStoreMatchResultsParamsWithContext(ctx context.Context) *StoreMatchResultsParams

NewStoreMatchResultsParamsWithContext creates a new StoreMatchResultsParams object with the default values initialized, and the ability to set a context for a request

func NewStoreMatchResultsParamsWithHTTPClient

func NewStoreMatchResultsParamsWithHTTPClient(client *http.Client) *StoreMatchResultsParams

NewStoreMatchResultsParamsWithHTTPClient creates a new StoreMatchResultsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewStoreMatchResultsParamsWithTimeout

func NewStoreMatchResultsParamsWithTimeout(timeout time.Duration) *StoreMatchResultsParams

NewStoreMatchResultsParamsWithTimeout creates a new StoreMatchResultsParams object with the default values initialized, and the ability to set a timeout on a request

func (*StoreMatchResultsParams) SetAuthInfoWriter added in v0.17.0

func (o *StoreMatchResultsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the store match results params

func (*StoreMatchResultsParams) SetBody

SetBody adds the body to the store match results params

func (*StoreMatchResultsParams) SetContext

func (o *StoreMatchResultsParams) SetContext(ctx context.Context)

SetContext adds the context to the store match results params

func (*StoreMatchResultsParams) SetHTTPClient

func (o *StoreMatchResultsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the store match results params

func (*StoreMatchResultsParams) SetHTTPClientTransport added in v0.19.0

func (o *StoreMatchResultsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the store match results params

func (*StoreMatchResultsParams) SetNamespace

func (o *StoreMatchResultsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the store match results params

func (*StoreMatchResultsParams) SetTimeout

func (o *StoreMatchResultsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the store match results params

func (*StoreMatchResultsParams) WithBody

WithBody adds the body to the store match results params

func (*StoreMatchResultsParams) WithContext

WithContext adds the context to the store match results params

func (*StoreMatchResultsParams) WithHTTPClient

func (o *StoreMatchResultsParams) WithHTTPClient(client *http.Client) *StoreMatchResultsParams

WithHTTPClient adds the HTTPClient to the store match results params

func (*StoreMatchResultsParams) WithNamespace

func (o *StoreMatchResultsParams) WithNamespace(namespace string) *StoreMatchResultsParams

WithNamespace adds the namespace to the store match results params

func (*StoreMatchResultsParams) WithTimeout

WithTimeout adds the timeout to the store match results params

func (*StoreMatchResultsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type StoreMatchResultsReader

type StoreMatchResultsReader struct {
	// contains filtered or unexported fields
}

StoreMatchResultsReader is a Reader for the StoreMatchResults structure.

func (*StoreMatchResultsReader) ReadResponse

func (o *StoreMatchResultsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type StoreMatchResultsUnauthorized

type StoreMatchResultsUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseError
}

StoreMatchResultsUnauthorized handles this case with default header values.

Unauthorized

func NewStoreMatchResultsUnauthorized

func NewStoreMatchResultsUnauthorized() *StoreMatchResultsUnauthorized

NewStoreMatchResultsUnauthorized creates a StoreMatchResultsUnauthorized with default headers values

func (*StoreMatchResultsUnauthorized) Error

func (*StoreMatchResultsUnauthorized) GetPayload

type UpdateMatchmakingChannelBadRequest

type UpdateMatchmakingChannelBadRequest struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

UpdateMatchmakingChannelBadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewUpdateMatchmakingChannelBadRequest

func NewUpdateMatchmakingChannelBadRequest() *UpdateMatchmakingChannelBadRequest

NewUpdateMatchmakingChannelBadRequest creates a UpdateMatchmakingChannelBadRequest with default headers values

func (*UpdateMatchmakingChannelBadRequest) Error

func (*UpdateMatchmakingChannelBadRequest) GetPayload

type UpdateMatchmakingChannelForbidden

type UpdateMatchmakingChannelForbidden struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

UpdateMatchmakingChannelForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20014</td><td>invalid audience</td></tr><tr><td>20015</td><td>insufficient scope</td></tr></table>

func NewUpdateMatchmakingChannelForbidden

func NewUpdateMatchmakingChannelForbidden() *UpdateMatchmakingChannelForbidden

NewUpdateMatchmakingChannelForbidden creates a UpdateMatchmakingChannelForbidden with default headers values

func (*UpdateMatchmakingChannelForbidden) Error

func (*UpdateMatchmakingChannelForbidden) GetPayload

type UpdateMatchmakingChannelInternalServerError

type UpdateMatchmakingChannelInternalServerError struct {
	Payload *matchmakingclientmodels.ResponseError
}

UpdateMatchmakingChannelInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewUpdateMatchmakingChannelInternalServerError

func NewUpdateMatchmakingChannelInternalServerError() *UpdateMatchmakingChannelInternalServerError

NewUpdateMatchmakingChannelInternalServerError creates a UpdateMatchmakingChannelInternalServerError with default headers values

func (*UpdateMatchmakingChannelInternalServerError) Error

func (*UpdateMatchmakingChannelInternalServerError) GetPayload

type UpdateMatchmakingChannelNoContent

type UpdateMatchmakingChannelNoContent struct {
}

UpdateMatchmakingChannelNoContent handles this case with default header values.

Operation succeeded

func NewUpdateMatchmakingChannelNoContent

func NewUpdateMatchmakingChannelNoContent() *UpdateMatchmakingChannelNoContent

NewUpdateMatchmakingChannelNoContent creates a UpdateMatchmakingChannelNoContent with default headers values

func (*UpdateMatchmakingChannelNoContent) Error

type UpdateMatchmakingChannelNotFound

type UpdateMatchmakingChannelNotFound struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

UpdateMatchmakingChannelNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>510110</td><td>channel not found</td></tr></table>

func NewUpdateMatchmakingChannelNotFound

func NewUpdateMatchmakingChannelNotFound() *UpdateMatchmakingChannelNotFound

NewUpdateMatchmakingChannelNotFound creates a UpdateMatchmakingChannelNotFound with default headers values

func (*UpdateMatchmakingChannelNotFound) Error

func (*UpdateMatchmakingChannelNotFound) GetPayload

type UpdateMatchmakingChannelParams

type UpdateMatchmakingChannelParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *matchmakingclientmodels.ModelsUpdateChannelRequest
	/*ChannelName
	  channel name, accept snake_case, lowercase, and numeric

	*/
	ChannelName string
	/*Namespace
	  namespace of the game, only accept alphabet and numeric

	*/
	Namespace string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

UpdateMatchmakingChannelParams contains all the parameters to send to the API endpoint for the update matchmaking channel operation typically these are written to a http.Request

func NewUpdateMatchmakingChannelParams

func NewUpdateMatchmakingChannelParams() *UpdateMatchmakingChannelParams

NewUpdateMatchmakingChannelParams creates a new UpdateMatchmakingChannelParams object with the default values initialized.

func NewUpdateMatchmakingChannelParamsWithContext

func NewUpdateMatchmakingChannelParamsWithContext(ctx context.Context) *UpdateMatchmakingChannelParams

NewUpdateMatchmakingChannelParamsWithContext creates a new UpdateMatchmakingChannelParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateMatchmakingChannelParamsWithHTTPClient

func NewUpdateMatchmakingChannelParamsWithHTTPClient(client *http.Client) *UpdateMatchmakingChannelParams

NewUpdateMatchmakingChannelParamsWithHTTPClient creates a new UpdateMatchmakingChannelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateMatchmakingChannelParamsWithTimeout

func NewUpdateMatchmakingChannelParamsWithTimeout(timeout time.Duration) *UpdateMatchmakingChannelParams

NewUpdateMatchmakingChannelParamsWithTimeout creates a new UpdateMatchmakingChannelParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateMatchmakingChannelParams) SetAuthInfoWriter added in v0.17.0

func (o *UpdateMatchmakingChannelParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetBody

SetBody adds the body to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetChannelName

func (o *UpdateMatchmakingChannelParams) SetChannelName(channelName string)

SetChannelName adds the channelName to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetContext

func (o *UpdateMatchmakingChannelParams) SetContext(ctx context.Context)

SetContext adds the context to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetHTTPClient

func (o *UpdateMatchmakingChannelParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetHTTPClientTransport added in v0.19.0

func (o *UpdateMatchmakingChannelParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetNamespace

func (o *UpdateMatchmakingChannelParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) SetTimeout

func (o *UpdateMatchmakingChannelParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithBody

WithBody adds the body to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithChannelName

func (o *UpdateMatchmakingChannelParams) WithChannelName(channelName string) *UpdateMatchmakingChannelParams

WithChannelName adds the channelName to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithContext

WithContext adds the context to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithNamespace

WithNamespace adds the namespace to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WithTimeout

WithTimeout adds the timeout to the update matchmaking channel params

func (*UpdateMatchmakingChannelParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateMatchmakingChannelReader

type UpdateMatchmakingChannelReader struct {
	// contains filtered or unexported fields
}

UpdateMatchmakingChannelReader is a Reader for the UpdateMatchmakingChannel structure.

func (*UpdateMatchmakingChannelReader) ReadResponse

func (o *UpdateMatchmakingChannelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateMatchmakingChannelUnauthorized

type UpdateMatchmakingChannelUnauthorized struct {
	Payload *matchmakingclientmodels.ResponseErrorV1
}

UpdateMatchmakingChannelUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateMatchmakingChannelUnauthorized

func NewUpdateMatchmakingChannelUnauthorized() *UpdateMatchmakingChannelUnauthorized

NewUpdateMatchmakingChannelUnauthorized creates a UpdateMatchmakingChannelUnauthorized with default headers values

func (*UpdateMatchmakingChannelUnauthorized) Error

func (*UpdateMatchmakingChannelUnauthorized) GetPayload

Source Files

Jump to

Keyboard shortcuts

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