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

Public Member Functions

Config GetConfig ()
 Need to be accessed by the Lobby (WrapperBase) since it has no access to the Config.
IEnumerator BulkFriendRequest (string ownUserId, BulkFriendsRequest userIds, ResultCallback callback)
IEnumerator GetPartyStorage (string partyID, ResultCallback< PartyDataUpdateNotif > callback)
IEnumerator WritePartyStorage (PartyDataUpdateRequest data, string partyId, ResultCallback< PartyDataUpdateNotif > callback, Action callbackOnConflictedData=null)
IEnumerator SetPartySizeLimit (string partyId, int limit, ResultCallback callback)
IEnumerator GetListOfBlockedUser (string userId, ResultCallback< BlockedList > callback)
IEnumerator GetListOfBlocker (string userId, ResultCallback< BlockerList > callback)
IEnumerator BulkGetUserPresence (ICollection< string > userIds, ResultCallback< BulkUserStatusNotif > callback, bool countOnly=false)
IEnumerator SyncThirdPartyFriends (SyncThirdPartyFriendsRequest syncRequest, ResultCallback< SyncThirdPartyFriendsResponse[]> callback)
void GetNotifications (ResultCallback< GetUserNotificationsResponse > callback, DateTime startTime=default, DateTime endTime=default, int offset=0, int limit=25)
void OnBanNotificationReceived (Action< string > 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]