Loading...
Searching...
No Matches
AccelByte.Api.MatchmakingV2 Class Reference
Inheritance diagram for AccelByte.Api.MatchmakingV2:

Public Member Functions

void CreateMatchmakingTicket (string matchPoolName, ResultCallback< MatchmakingV2CreateTicketResponse > callback)
 Creates a new request for matchmaking.
void CreateMatchmakingTicket (string matchPoolName, MatchmakingV2CreateTicketRequestOptionalParams optionalParams, ResultCallback< MatchmakingV2CreateTicketResponse > callback)
 Creates a new request for matchmaking.
void GetMatchmakingTicket (string ticketId, ResultCallback< MatchmakingV2MatchTicketStatus > callback)
 Get details for a specific match ticket.
void DeleteMatchmakingTicket (string ticketId, ResultCallback callback)
 Deletes an existing matchmaking ticket.
void GetMatchmakingMetrics (string matchPool, ResultCallback< MatchmakingV2Metrics > callback)
 Get matchmaking's match pool metrics.
void GetUserMatchmakingTickets (ResultCallback< MatchmakingV2ActiveTickets > callback, string matchPool="", int offset=0, int limit=20)
 Get active matchmaking tickets for current user.

Properties

bool PartyMemberPastSessionRecordSyncEnabled [get, set]
Properties inherited from AccelByte.Core.WrapperBase
Utils.AccelByteIdValidator IdValidator [get]

Member Function Documentation

◆ CreateMatchmakingTicket() [1/2]

void AccelByte.Api.MatchmakingV2.CreateMatchmakingTicket ( string matchPoolName,
MatchmakingV2CreateTicketRequestOptionalParams optionalParams,
ResultCallback< MatchmakingV2CreateTicketResponse > callback )
inline

Creates a new request for matchmaking.

Parameters
matchPoolNameName of target match pool
optionalParamsOptional parameters in matchmaking ticket request.
callbackReturns a Result that contain MatchmakingV2CreateTicketResponse via callback when completed.

◆ CreateMatchmakingTicket() [2/2]

void AccelByte.Api.MatchmakingV2.CreateMatchmakingTicket ( string matchPoolName,
ResultCallback< MatchmakingV2CreateTicketResponse > callback )
inline

Creates a new request for matchmaking.

Parameters
matchPoolNameName of target match pool
callbackReturns a Result that contain MatchmakingV2CreateTicketResponse via callback when completed.

◆ DeleteMatchmakingTicket()

void AccelByte.Api.MatchmakingV2.DeleteMatchmakingTicket ( string ticketId,
ResultCallback callback )
inline

Deletes an existing matchmaking ticket.

Parameters
ticketIdTargeted matchmaking ticket id
callbackReturns a Result via callback when completed.

◆ GetMatchmakingMetrics()

void AccelByte.Api.MatchmakingV2.GetMatchmakingMetrics ( string matchPool,
ResultCallback< MatchmakingV2Metrics > callback )
inline

Get matchmaking's match pool metrics.

Parameters
matchPoolName of the match pool
callbackReturns a Result that contain MatchmakingV2Metrics via callback when completed

◆ GetMatchmakingTicket()

void AccelByte.Api.MatchmakingV2.GetMatchmakingTicket ( string ticketId,
ResultCallback< MatchmakingV2MatchTicketStatus > callback )
inline

Get details for a specific match ticket.

Parameters
ticketIdTargeted matchmaking ticket id
callbackReturns a Result that contain MatchmakingV2MatchTicketStatus via callback when completed.

◆ GetUserMatchmakingTickets()

void AccelByte.Api.MatchmakingV2.GetUserMatchmakingTickets ( ResultCallback< MatchmakingV2ActiveTickets > callback,
string matchPool = "",
int offset = 0,
int limit = 20 )
inline

Get active matchmaking tickets for current user.

Parameters
callbackReturns a result that contain all active tickets of current user.
matchPoolOptional if filled it will return only ticket from specified matchpool
offsetThe offset of the types and/or subtypes paging data result. Default value is 0.
limitThe limit of the types and subtypes results. Default value is 20.