Loading...
Searching...
No Matches
AccelByte.Server.ServerSessionApi Class Reference
Inheritance diagram for AccelByte.Server.ServerSessionApi:

Public Member Functions

 ServerSessionApi (IHttpClient httpClient, ServerConfig config, ISession session)
 Api class for server Session service.
IEnumerator GetAllGameSessions (ResultCallback< SessionV2GameSessionPagingResponse > callback, SessionV2DsStatus statusV2=SessionV2DsStatus.None, string sessionId="", string matchPool="", string gameMode="", SessionV2Joinability joinability=SessionV2Joinability.None, string memberId="", string configurationName="", DateTime fromTime=default, DateTime toTime=default, string dsPodName="", bool isSoftDeleted=false, bool isPersistent=false, SessionV2AttributeOrderBy orderBy=SessionV2AttributeOrderBy.createdAt, SessionV2AttributeOrder order=SessionV2AttributeOrder.Desc, int offset=0, int limit=20)
IEnumerator GetGameSessionDetails (string sessionId, ResultCallback< SessionV2GameSession > callback)
IEnumerator DeleteGameSession (string sessionId, ResultCallback callback)
IEnumerator UpdateGameSession (string sessionId, SessionV2GameSessionUpdateRequest data, ResultCallback< SessionV2GameSession > callback)
void KickUserFromGameSession (string sessionId, string userId, ResultCallback callback)
IEnumerator SendDSSessionReady (string sessionId, bool isDsSessionReady, ResultCallback callback)
void GetMemberActiveSession (string userId, string configurationName, ResultCallback< SessionV2MemberActiveSession > callback)
void ReconcileMaxActiveSession (string userId, string configurationName, ResultCallback callback)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ServerApiBase
 ServerApiBase (IHttpClient inHttpClient, ServerConfig inServerConfig, 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

◆ ServerSessionApi()

AccelByte.Server.ServerSessionApi.ServerSessionApi ( IHttpClient httpClient,
ServerConfig config,
ISession session )
inline

Api class for server Session service.

Parameters
httpClient
configbaseUrl==SessionServerUrl
session