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

Public Member Functions

 SessionApi (IHttpClient httpClient, Config config, ISession session)
IEnumerator GetPartyDetails (string partyId, ResultCallback< SessionV2PartySession > callback)
IEnumerator UpdateParty (string partyId, SessionV2PartySessionUpdateRequest data, ResultCallback< SessionV2PartySession > callback)
IEnumerator PatchUpdateParty (string partyId, SessionV2PartySessionUpdateRequest data, ResultCallback< SessionV2PartySession > callback)
IEnumerator InviteUserToParty (string partyId, string userId, ResultCallback callback)
IEnumerator PromoteUserToPartyLeader (string partyId, string leaderId, ResultCallback< SessionV2PartySession > callback)
IEnumerator JoinParty (string partyId, ResultCallback< SessionV2PartySession > callback)
IEnumerator LeaveParty (string partyId, ResultCallback callback)
IEnumerator RejectPartyInvitation (string partyId, ResultCallback callback)
IEnumerator KickUserFromParty (string partyId, string userId, ResultCallback< SessionV2PartySessionKickResponse > callback)
IEnumerator CreateParty (SessionV2PartySessionCreateRequest data, ResultCallback< SessionV2PartySession > callback)
IEnumerator GetUserParties (ResultCallback< PaginatedResponse< SessionV2PartySession > > callback)
IEnumerator JoinPartyByCode (string code, ResultCallback< SessionV2PartySession > callback)
IEnumerator GenerateNewPartyCode (string partyId, ResultCallback< SessionV2PartySession > callback)
IEnumerator RevokePartyCode (string partyId, ResultCallback callback)
IEnumerator CreateGameSession (SessionV2GameSessionCreateRequest data, ResultCallback< SessionV2GameSession > callback)
IEnumerator QueryGameSession (Dictionary< string, object > data, ResultCallback< PaginatedResponse< SessionV2GameSession > > callback)
void QueryGameSession (Dictionary< string, object > data, QueryGameSessionOptionalParameters optionalParameters, ResultCallback< PaginatedResponse< SessionV2GameSession > > callback)
IEnumerator GetGameSessionDetailsByPodName (string podName, ResultCallback< SessionV2GameSession > callback)
IEnumerator GetGameSessionDetailsBySessionId (string sessionId, ResultCallback< SessionV2GameSession > callback)
IEnumerator DeleteGameSession (string sessionId, ResultCallback callback)
IEnumerator PatchGameSession (string sessionId, SessionV2GameSessionUpdateRequest data, ResultCallback< SessionV2GameSession > callback)
IEnumerator InviteUserToGameSession (string sessionId, string userId, ResultCallback callback)
void KickUserFromGameSession (string sessionId, string userId, ResultCallback callback)
IEnumerator JoinGameSession (string sessionId, ResultCallback< SessionV2GameSession > callback)
IEnumerator LeaveGameSession (string sessionId, ResultCallback callback)
IEnumerator RejectGameSessionInvitation (string sessionId, ResultCallback callback)
void RejectGameSessionInvitation (string sessionId, RejectSessionInvitationOptionalParameters optionalParameters, ResultCallback callback)
IEnumerator GetUserGameSessions (SessionV2StatusFilter? statusFilter, SessionV2AttributeOrderBy? orderBy, bool? sortDesc, ResultCallback< PaginatedResponse< SessionV2GameSession > > callback)
IEnumerator JoinGameSessionByCode (string code, ResultCallback< SessionV2GameSession > callback)
IEnumerator GenerateNewGameSessionCode (string sessionId, ResultCallback< SessionV2GameSession > callback)
IEnumerator RevokeGameSessionCode (string sessionId, ResultCallback callback)
IEnumerator PromoteUserToGameSessionLeader (string sessionId, string leaderId, ResultCallback< SessionV2GameSession > callback)
IEnumerator UpdateLeaderStorage (string sessionId, JObject data, ResultCallback< JObject > callback)
IEnumerator UpdateMemberStorage (string userId, string sessionId, JObject data, ResultCallback< JObject > callback)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ApiBase
 ApiBase (IHttpClient inHttpClient, Config inConfig, string inBaseUrl, ISession inSession, HttpOperator httpOperator=null)
Protected Member Functions inherited from AccelByte.Core.ApiBaseParent
 ApiBaseParent (IHttpClient inHttpClient, ISession inSession, string inBaseUrl)
Protected Attributes inherited from AccelByte.Core.ApiBaseParent
readonly ISession Session
 Contains AuthorizationToken and related auth.
Properties inherited from AccelByte.Core.ApiBaseParent
IHttpClient HttpClient [get]

Constructor & Destructor Documentation

◆ SessionApi()

AccelByte.Api.SessionApi.SessionApi ( IHttpClient httpClient,
Config config,
ISession session )
inline
Parameters
httpClient
configbaseUrl==BaseUrl
session