|
Nakama .NET Client 3.17.0
The official Nakama and Satori .NET client.
|
This is the complete list of members for Nakama.Client, including all inherited members.
| AddFriendsAsync(ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, string metadata=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AddGroupUsersAsync(ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateAppleAsync(string token, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateCustomAsync(string id, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateDeviceAsync(string id, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateEmailAsync(string email, string password, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateFacebookAsync(string token, string username=null, bool create=true, bool import=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateGameCenterAsync(string bundleId, string playerId, string publicKeyUrl, string salt, string signature, string timestamp, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateGoogleAsync(string token, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AuthenticateSteamAsync(string token, string username=null, bool create=true, bool import=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| AutoRefreshSession | Nakama.Client | |
| BanGroupUsersAsync(ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| BlockFriendsAsync(ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| Client(string serverKey) | Nakama.Client | inline |
| Client(string serverKey, IHttpAdapter adapter) | Nakama.Client | inline |
| Client(string scheme, string host, int port, string serverKey) | Nakama.Client | inline |
| Client(string scheme, string host, int port, string serverKey, IHttpAdapter adapter, bool autoRefreshSession=true) | Nakama.Client | inline |
| Client(Uri uri, string serverKey) | Nakama.Client | inline |
| Client(Uri uri, string serverKey, IHttpAdapter adapter, bool autoRefreshSession=true) | Nakama.Client | inline |
| CreateGroupAsync(ISession session, string name, string description="", string avatarUrl=null, string langTag=null, bool open=true, int maxCount=100, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DefaultExpiredTimeSpan | Nakama.Client | static |
| DefaultHost | Nakama.Client | static |
| DefaultPort | Nakama.Client | static |
| DefaultScheme | Nakama.Client | static |
| DeleteAccountAsync(ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteFriendsAsync(ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteGroupAsync(ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteLeaderboardRecordAsync(ISession session, string leaderboardId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteNotificationsAsync(ISession session, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteStorageObjectsAsync(ISession session, StorageObjectId[] ids=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DeleteTournamentRecordAsync(ISession session, string tournamentId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| DemoteGroupUsersAsync(ISession session, string groupId, IEnumerable< string > usernames, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| EventAsync(ISession session, string name, Dictionary< string, string > properties, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| GetAccountAsync(ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| GetSubscriptionAsync(ISession session, string productId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| GetUsersAsync(ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, IEnumerable< string > facebookIds=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| GlobalRetryConfiguration | Nakama.Client | |
| Host | Nakama.Client | |
| ImportFacebookFriendsAsync(ISession session, string token, bool? reset=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ImportSteamFriendsAsync(ISession session, string token, bool? reset=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| JoinGroupAsync(ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| JoinTournamentAsync(ISession session, string tournamentId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| KickGroupUsersAsync(ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LeaveGroupAsync(ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkAppleAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkCustomAsync(ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkDeviceAsync(ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkEmailAsync(ISession session, string email, string password, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkFacebookAsync(ISession session, string token, bool? import=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkGameCenterAsync(ISession session, string bundleId, string playerId, string publicKeyUrl, string salt, string signature, string timestamp, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkGoogleAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| LinkSteamAsync(ISession session, string token, bool sync, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListChannelMessagesAsync(ISession session, IChannel channel, int limit=1, bool forward=true, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| ListChannelMessagesAsync(ISession session, string channelId, int limit=1, bool forward=true, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListFriendsAsync(ISession session, int? state, int limit, string cursor, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListGroupsAsync(ISession session, string name=null, int limit=1, string cursor=null, string langTag=null, int? members=null, bool? open=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListGroupUsersAsync(ISession session, string groupId, int? state, int limit, string cursor, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListLeaderboardRecordsAroundOwnerAsync(ISession session, string leaderboardId, string ownerId, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListLeaderboardRecordsAsync(ISession session, string leaderboardId, IEnumerable< string > ownerIds=null, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListMatchesAsync(ISession session, int min, int max, int limit, bool authoritative, string label, string query, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListNotificationsAsync(ISession session, int limit=1, string cacheableCursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListPartiesAsync(ISession session, int limit, bool? open, string query=null, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListStorageObjects(ISession session, string collection, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| ListStorageObjectsAsync(ISession session, string collection, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| ListStorageObjectsAsync(ISession session, string collection, string userId="", int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListSubscriptionsAsync(ISession session, int limit, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListTournamentRecordsAroundOwnerAsync(ISession session, string tournamentId, string ownerId, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListTournamentRecordsAsync(ISession session, string tournamentId, IEnumerable< string > ownerIds=null, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListTournamentsAsync(ISession session, int categoryStart, int categoryEnd, int? startTime=null, int? endTime=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListUserGroupsAsync(ISession session, int? state, int limit, string cursor, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| ListUserGroupsAsync(ISession session, string userId, int? state, int limit, string cursor, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ListUsersStorageObjectsAsync(ISession session, string collection, string userId, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| Logger | Nakama.Client | |
| Port | Nakama.Client | |
| PromoteGroupUsersAsync(ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ReadStorageObjectsAsync(ISession session, IApiReadStorageObjectId[] ids=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ReceivedSessionUpdated | Nakama.Client | |
| RpcAsync(ISession session, string id, string payload, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| RpcAsync(ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| RpcAsync(string httpkey, string id, string payload, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| RpcAsync(string httpkey, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| Scheme | Nakama.Client | |
| ServerKey | Nakama.Client | |
| SessionLogoutAsync(ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| SessionLogoutAsync(string authToken, string refreshToken, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | |
| SessionRefreshAsync(ISession session, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| Timeout | Nakama.Client | |
| ToString() | Nakama.Client | |
| UnlinkAppleAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkCustomAsync(ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkDeviceAsync(ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkEmailAsync(ISession session, string email, string password, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkFacebookAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkGameCenterAsync(ISession session, string bundleId, string playerId, string publicKeyUrl, string salt, string signature, string timestamp, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkGoogleAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UnlinkSteamAsync(ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UpdateAccountAsync(ISession session, string username, string displayName=null, string avatarUrl=null, string langTag=null, string location=null, string timezone=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| UpdateGroupAsync(ISession session, string groupId, string name, bool open, string description=null, string avatarUrl=null, string langTag=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidatePurchaseAppleAsync(ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidatePurchaseFacebookInstantAsync(ISession session, string signedRequest, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidatePurchaseGoogleAsync(ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidatePurchaseHuaweiAsync(ISession session, string receipt, string signature, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidateSubscriptionAppleAsync(ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| ValidateSubscriptionGoogleAsync(ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| WriteLeaderboardRecordAsync(ISession session, string leaderboardId, long score, long subScore=0, string metadata=null, ApiOperator apiOperator=ApiOperator.NO_OVERRIDE, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| WriteStorageObjectsAsync(ISession session, IApiWriteStorageObject[] objects=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |
| WriteTournamentRecordAsync(ISession session, string tournamentId, long score, long subScore=0, string metadata=null, ApiOperator apiOperator=ApiOperator.NO_OVERRIDE, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | Nakama.Client | inline |