|
Nakama .NET Client SDK 3.8.0
Nakama .NET Client SDK
|
A client for the API in Nakama server. More...
Public Member Functions | |||||||||
| Task | AddFriendsAsync (ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Add one or more friends by id or username. | |||||||||
| Task | AddGroupUsersAsync (ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Add one or more users to the group. | |||||||||
| Task< ISession > | AuthenticateAppleAsync (string token, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with an Apple ID against the server. | |||||||||
| Task< ISession > | AuthenticateCustomAsync (string id, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with a custom id. | |||||||||
| Task< ISession > | AuthenticateDeviceAsync (string id, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with a device id. | |||||||||
| Task< ISession > | AuthenticateEmailAsync (string email, string password, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with an email and password. | |||||||||
| Task< ISession > | AuthenticateFacebookAsync (string token, string username=null, bool create=true, bool import=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with a Facebook auth token. | |||||||||
| Task< ISession > | 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) | ||||||||
| Authenticate a user with Apple Game Center. | |||||||||
| Task< ISession > | AuthenticateGoogleAsync (string token, string username=null, bool create=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with a Google auth token. | |||||||||
| Task< ISession > | AuthenticateSteamAsync (string token, string username=null, bool create=true, bool import=true, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Authenticate a user with a Steam auth token. | |||||||||
| Task | BanGroupUsersAsync (ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Ban a set of users from a group. | |||||||||
| Task | BlockFriendsAsync (ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Block one or more friends by id or username. | |||||||||
| Task< IApiGroup > | 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) | ||||||||
| Create a group. | |||||||||
| Task | DeleteAccountAsync (ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete the current user's account. Note that this will invalidate your session, requiring you to reauthenticate. | |||||||||
| Task | DeleteFriendsAsync (ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete one more or users by id or username from friends. | |||||||||
| Task | DeleteGroupAsync (ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete a group by id. | |||||||||
| Task | DeleteLeaderboardRecordAsync (ISession session, string leaderboardId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete a leaderboard record. | |||||||||
| Task | DeleteNotificationsAsync (ISession session, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete one or more notifications by id. | |||||||||
| Task | DeleteStorageObjectsAsync (ISession session, StorageObjectId[] ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Delete one or more storage objects. | |||||||||
| Task | DemoteGroupUsersAsync (ISession session, string groupId, IEnumerable< string > userIds, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
Demote a set of users in a group to the next role down.
| |||||||||
| Task | EventAsync (ISession session, string name, Dictionary< string, string > properties, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Submit an event for processing in the server's registered runtime custom events handler. | |||||||||
| Task< IApiAccount > | GetAccountAsync (ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Fetch the user account owned by the session. | |||||||||
| Task< IApiValidatedSubscription > | GetSubscriptionAsync (ISession session, string productId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Get the subscription represented by the provided product id. | |||||||||
| Task< IApiUsers > | GetUsersAsync (ISession session, IEnumerable< string > ids, IEnumerable< string > usernames=null, IEnumerable< string > facebookIds=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Fetch one or more users by id, usernames, and Facebook ids. | |||||||||
| Task | ImportFacebookFriendsAsync (ISession session, string token, bool? reset=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Import Facebook friends and add them to the user's account. | |||||||||
| Task | ImportSteamFriendsAsync (ISession session, string token, bool? reset=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Import Steam friends and add them to the user's account. | |||||||||
| Task | JoinGroupAsync (ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Join a group if it has open membership or request to join it. | |||||||||
| Task | JoinTournamentAsync (ISession session, string tournamentId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Join a tournament by ID. | |||||||||
| Task | KickGroupUsersAsync (ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Kick one or more users from the group. | |||||||||
| Task | LeaveGroupAsync (ISession session, string groupId, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Leave a group by ID. | |||||||||
| Task | LinkAppleAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link an Apple ID to the social profiles on the current user's account. | |||||||||
| Task | LinkCustomAsync (ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a custom ID to the user account owned by the session. | |||||||||
| Task | LinkDeviceAsync (ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a device ID to the user account owned by the session. | |||||||||
| Task | LinkEmailAsync (ISession session, string email, string password, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link an email with password to the user account owned by the session. | |||||||||
| Task | LinkFacebookAsync (ISession session, string token, bool? import=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a Facebook profile to a user account. | |||||||||
| Task | LinkGameCenterAsync (ISession session, string bundleId, string playerId, string publicKeyUrl, string salt, string signature, string timestamp, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a Game Center profile to a user account. | |||||||||
| Task | LinkGoogleAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a Google profile to a user account. | |||||||||
| Task | LinkSteamAsync (ISession session, string token, bool import, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Link a Steam profile to a user account. | |||||||||
| Task< IApiChannelMessageList > | ListChannelMessagesAsync (ISession session, IChannel channel, int limit=1, bool forward=true, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List messages from a chat channel. | |||||||||
| Task< IApiChannelMessageList > | ListChannelMessagesAsync (ISession session, string channelId, int limit=1, bool forward=true, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List messages from a chat channel. | |||||||||
| Task< IApiFriendList > | ListFriendsAsync (ISession session, int? state=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List of friends of the current user. | |||||||||
| Task< IApiGroupUserList > | ListGroupUsersAsync (ISession session, string groupId, int? state=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List all users part of the group. | |||||||||
| Task< IApiGroupList > | 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) | ||||||||
| List groups on the server. | |||||||||
| Task< IApiLeaderboardRecordList > | ListLeaderboardRecordsAsync (ISession session, string leaderboardId, IEnumerable< string > ownerIds=null, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List records from a leaderboard. | |||||||||
| Task< IApiLeaderboardRecordList > | ListLeaderboardRecordsAroundOwnerAsync (ISession session, string leaderboardId, string ownerId, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List leaderboard records that belong to a user. | |||||||||
| Task< IApiMatchList > | ListMatchesAsync (ISession session, int min, int max, int limit, bool authoritative, string label, string query, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Fetch a list of matches active on the server. | |||||||||
| Task< IApiNotificationList > | ListNotificationsAsync (ISession session, int limit=1, string cacheableCursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List notifications for the user with an optional cursor. | |||||||||
| Task< IApiStorageObjectList > | ListStorageObjects (ISession session, string collection, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Task< IApiStorageObjectList > | ListStorageObjectsAsync (ISession session, string collection, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List storage objects in a collection which have public read access. | |||||||||
| Task< IApiSubscriptionList > | ListSubscriptionsAsync (ISession session, int limit, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List the user's subscriptions. | |||||||||
| Task< IApiTournamentRecordList > | ListTournamentRecordsAroundOwnerAsync (ISession session, string tournamentId, string ownerId, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List tournament records around the owner. | |||||||||
| Task< IApiTournamentRecordList > | ListTournamentRecordsAsync (ISession session, string tournamentId, IEnumerable< string > ownerIds=null, long? expiry=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List records from a tournament. | |||||||||
| Task< IApiTournamentList > | 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) | ||||||||
| List current or upcoming tournaments. | |||||||||
| Task< IApiUserGroupList > | ListUserGroupsAsync (ISession session, int? state=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List of groups the current user is a member of. | |||||||||
| Task< IApiUserGroupList > | ListUserGroupsAsync (ISession session, string userId, int? state=null, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List groups a user is a member of. | |||||||||
| Task< IApiStorageObjectList > | ListUsersStorageObjectsAsync (ISession session, string collection, string userId, int limit=1, string cursor=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| List storage objects in a collection which belong to a specific user and have public read access. | |||||||||
| Task | PromoteGroupUsersAsync (ISession session, string groupId, IEnumerable< string > ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Promote one or more users in the group. | |||||||||
| Task< IApiStorageObjects > | ReadStorageObjectsAsync (ISession session, IApiReadStorageObjectId[] ids, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Read one or more objects from the storage engine. | |||||||||
| Task< IApiRpc > | RpcAsync (ISession session, string id, string payload, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Execute a function with an input payload on the server. | |||||||||
| Task< IApiRpc > | RpcAsync (ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Execute a function on the server. | |||||||||
| Task< IApiRpc > | RpcAsync (string httpKey, string id, string payload, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Execute a function on the server without a session. | |||||||||
| Task< IApiRpc > | RpcAsync (string httpKey, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Execute a function on the server without a session. | |||||||||
| Task | SessionLogoutAsync (ISession session, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Log out a session which invalidates the authorization and refresh token. | |||||||||
| Task | SessionLogoutAsync (string authToken, string refreshToken, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Log out a session which optionally invalidates the authorization and/or refresh tokens. | |||||||||
| Task< ISession > | SessionRefreshAsync (ISession session, Dictionary< string, string > vars=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Refresh the session unless the current refresh token has expired. If vars are specified they will replace what is currently stored inside the session token. | |||||||||
| Task | UnlinkAppleAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Remove the Apple ID from the social profiles on the current user's account. | |||||||||
| Task | UnlinkCustomAsync (ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a custom ID from the user account owned by the session. | |||||||||
| Task | UnlinkDeviceAsync (ISession session, string id, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a device ID from the user account owned by the session. | |||||||||
| Task | UnlinkEmailAsync (ISession session, string email, string password, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink an email with password from the user account owned by the session. | |||||||||
| Task | UnlinkFacebookAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a Facebook profile from the user account owned by the session. | |||||||||
| Task | UnlinkGameCenterAsync (ISession session, string bundleId, string playerId, string publicKeyUrl, string salt, string signature, string timestamp, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a Game Center profile from the user account owned by the session. | |||||||||
| Task | UnlinkGoogleAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a Google profile from the user account owned by the session. | |||||||||
| Task | UnlinkSteamAsync (ISession session, string token, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Unlink a Steam profile from the user account owned by the session. | |||||||||
| Task | 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) | ||||||||
| Update the current user's account on the server. | |||||||||
| Task | UpdateGroupAsync (ISession session, string groupId, string name, bool open, string description=null, string avatarUrl=null, string langTag=null, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Update a group. | |||||||||
| Task< IApiValidatePurchaseResponse > | ValidatePurchaseAppleAsync (ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Validate a purchase receipt against the Apple App Store. | |||||||||
| Task< IApiValidatePurchaseResponse > | ValidatePurchaseGoogleAsync (ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Validate a purchase receipt against the Google Play Store. | |||||||||
| Task< IApiValidatePurchaseResponse > | ValidatePurchaseHuaweiAsync (ISession session, string receipt, string signature, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Validate a purchase receipt against the Huawei AppGallery. | |||||||||
| Task< IApiValidateSubscriptionResponse > | ValidateSubscriptionAppleAsync (ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Validate an Apple subscription receipt. | |||||||||
| Task< IApiValidateSubscriptionResponse > | ValidateSubscriptionGoogleAsync (ISession session, string receipt, bool persist=true, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Validate a Google subscription receipt. | |||||||||
| Task< IApiLeaderboardRecord > | WriteLeaderboardRecordAsync (ISession session, string leaderboardId, long score, long subScore=0L, string metadata=null, ApiOperator apiOperator=ApiOperator.NO_OVERRIDE, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Write a record to a leaderboard. | |||||||||
| Task< IApiStorageObjectAcks > | WriteStorageObjectsAsync (ISession session, IApiWriteStorageObject[] objects, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Write objects to the storage engine. | |||||||||
| Task< IApiLeaderboardRecord > | WriteTournamentRecordAsync (ISession session, string tournamentId, long score, long subScore=0L, string metadata=null, ApiOperator apiOperator=ApiOperator.NO_OVERRIDE, RetryConfiguration retryConfiguration=null, CancellationToken canceller=default) | ||||||||
| Write a record to a tournament. | |||||||||
Properties | |
| bool | AutoRefreshSession [get] |
| True if the session should be refreshed with an active refresh token. | |
| RetryConfiguration | GlobalRetryConfiguration [get, set] |
| The global retry configuration. See RetryConfiguration. | |
| string | Host [get] |
| The host address of the server. Defaults to "<IP_ADDRESS>". | |
| int | Port [get] |
| The port number of the server. Defaults to 7350. | |
| string | Scheme [get] |
| The protocol scheme used to connect with the server. Must be either "http" or "https". | |
| string | ServerKey [get] |
| The key used to authenticate with the server without a session. Defaults to "defaultkey". | |
| int | Timeout [get, set] |
| Set the timeout in seconds on requests sent to the server. | |
| ILogger | Logger [get, set] |
| The logger to use with the client. | |
A client for the API in Nakama server.
| Task Nakama.IClient.AddFriendsAsync | ( | ISession | session, |
| IEnumerable< string > | ids, | ||
| IEnumerable< string > | usernames = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Add one or more friends by id or username.
| session | The session of the user. |
| ids | The ids of the users to add or invite as friends. |
| usernames | The usernames of the users to add as friends. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.AddGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| IEnumerable< string > | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Add one or more users to the group.
| session | The session of the user. |
| groupId | The id of the group to add users into. |
| ids | The ids of the users to add or invite to the group. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateAppleAsync | ( | string | token, |
| string | username = null , |
||
| bool | create = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with an Apple ID against the server.
| username | A username used to create the user. |
| token | The ID token received from Apple to validate. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateCustomAsync | ( | string | id, |
| string | username = null , |
||
| bool | create = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with a custom id.
| id | A custom identifier usually obtained from an external authentication service. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateDeviceAsync | ( | string | id, |
| string | username = null , |
||
| bool | create = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with a device id.
| id | A device identifier usually obtained from a platform API. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateEmailAsync | ( | string | email, |
| string | password, | ||
| string | username = null , |
||
| bool | create = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with an email and password.
| The email address of the user. | |
| password | The password for the user. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateFacebookAsync | ( | string | token, |
| string | username = null , |
||
| bool | create = true , |
||
| bool | import = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with a Facebook auth token.
| token | An OAuth access token from the Facebook SDK. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| import | If the Facebook friends should be imported. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.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 |
||
| ) |
Authenticate a user with Apple Game Center.
| bundleId | The bundle id of the Game Center application. |
| playerId | The player id of the user in Game Center. |
| publicKeyUrl | The URL for the public encryption key. |
| salt | A random NSString used to compute the hash and keep it randomized. |
| signature | The verification signature data generated. |
| timestamp | The date and time that the signature was created. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateGoogleAsync | ( | string | token, |
| string | username = null , |
||
| bool | create = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with a Google auth token.
| token | An OAuth access token from the Google SDK. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.AuthenticateSteamAsync | ( | string | token, |
| string | username = null , |
||
| bool | create = true , |
||
| bool | import = true , |
||
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Authenticate a user with a Steam auth token.
| token | An authentication token from the Steam network. |
| username | A username used to create the user. May be null . |
| create | If the user should be created when authenticated. |
| vars | Extra information that will be bundled in the session token. |
| import | If the Steam friends should be imported. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.BanGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| IEnumerable< string > | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Ban a set of users from a group.
| session | The session of the user. |
| groupId | The group to ban the users from. |
| ids | The ids of the users to ban. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.BlockFriendsAsync | ( | ISession | session, |
| IEnumerable< string > | ids, | ||
| IEnumerable< string > | usernames = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Block one or more friends by id or username.
| session | The session of the user. |
| ids | The ids of the users to block. |
| usernames | The usernames of the users to block. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiGroup > Nakama.IClient.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 |
||
| ) |
Create a group.
| session | The session of the user. |
| name | The name for the group. |
| description | A description for the group. |
| avatarUrl | An avatar url for the group. |
| langTag | A language tag in BCP-47 format for the group. |
| open | If the group should have open membership. |
| maxCount | The maximum number of members allowed. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteAccountAsync | ( | ISession | session, |
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete the current user's account. Note that this will invalidate your session, requiring you to reauthenticate.
| session | The session of the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteFriendsAsync | ( | ISession | session, |
| IEnumerable< string > | ids, | ||
| IEnumerable< string > | usernames = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete one more or users by id or username from friends.
| session | The session of the user. |
| ids | The user ids to remove as friends. |
| usernames | The usernames to remove as friends. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteGroupAsync | ( | ISession | session, |
| string | groupId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete a group by id.
| session | The session of the user. |
| groupId | The group id to to remove. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteLeaderboardRecordAsync | ( | ISession | session, |
| string | leaderboardId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete a leaderboard record.
| session | The session of the user. |
| leaderboardId | The id of the leaderboard with the record to be deleted. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteNotificationsAsync | ( | ISession | session, |
| IEnumerable< string > | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete one or more notifications by id.
| session | The session of the user. |
| ids | The notification ids to remove. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DeleteStorageObjectsAsync | ( | ISession | session, |
| StorageObjectId[] | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Delete one or more storage objects.
| session | The session of the user. |
| ids | The ids of the objects to delete. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.DemoteGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| IEnumerable< string > | userIds, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Demote a set of users in a group to the next role down.
| groupId | The group to demote users in. |
| userIds | The users to demote. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Members who are already at the lowest rank will be skipped.
Implemented in Nakama.Client.
| Task Nakama.IClient.EventAsync | ( | ISession | session, |
| string | name, | ||
| Dictionary< string, string > | properties, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Submit an event for processing in the server's registered runtime custom events handler.
| session | The session of the user. |
| name | The name of the event. |
| properties | The properties of the event. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiAccount > Nakama.IClient.GetAccountAsync | ( | ISession | session, |
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Fetch the user account owned by the session.
| session | The session of the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidatedSubscription > Nakama.IClient.GetSubscriptionAsync | ( | ISession | session, |
| string | productId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Get the subscription represented by the provided product id.
| session | The session of the user. |
| productId | The product id. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiUsers > Nakama.IClient.GetUsersAsync | ( | ISession | session, |
| IEnumerable< string > | ids, | ||
| IEnumerable< string > | usernames = null , |
||
| IEnumerable< string > | facebookIds = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Fetch one or more users by id, usernames, and Facebook ids.
| session | The session of the user. |
| ids | The IDs of the users to retrieve. |
| usernames | The usernames of the users to retrieve. |
| facebookIds | The facebook IDs of the users to retrieve. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.ImportFacebookFriendsAsync | ( | ISession | session, |
| string | token, | ||
| bool? | reset = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Import Facebook friends and add them to the user's account.
The server will import friends when the user authenticates with Facebook. This function can be used to be explicit with the import operation.
| session | The session of the user. |
| token | An OAuth access token from the Facebook SDK. |
| reset | If the Facebook friend import for the user should be reset. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.ImportSteamFriendsAsync | ( | ISession | session, |
| string | token, | ||
| bool? | reset = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Import Steam friends and add them to the user's account.
The server will import friends when the user authenticates with Steam. This function can be used to be explicit with the import operation.
| session | The session of the user. |
| token | An access token from Steam. |
| reset | If the Steam friend import for the user should be reset. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.JoinGroupAsync | ( | ISession | session, |
| string | groupId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Join a group if it has open membership or request to join it.
| session | The session of the user. |
| groupId | The ID of the group to join. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.JoinTournamentAsync | ( | ISession | session, |
| string | tournamentId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Join a tournament by ID.
| session | The session of the user. |
| tournamentId | The ID of the tournament to join. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.KickGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| IEnumerable< string > | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Kick one or more users from the group.
| session | The session of the user. |
| groupId | The ID of the group. |
| ids | The IDs of the users to kick. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LeaveGroupAsync | ( | ISession | session, |
| string | groupId, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Leave a group by ID.
| session | The session of the user. |
| groupId | The ID of the group to leave. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkAppleAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link an Apple ID to the social profiles on the current user's account.
| session | The session of the user. |
| token | The ID token received from Apple to validate. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkCustomAsync | ( | ISession | session, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a custom ID to the user account owned by the session.
| session | The session of the user. |
| id | A custom identifier usually obtained from an external authentication service. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkDeviceAsync | ( | ISession | session, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a device ID to the user account owned by the session.
| session | The session of the user. |
| id | A device identifier usually obtained from a platform API. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkEmailAsync | ( | ISession | session, |
| string | email, | ||
| string | password, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link an email with password to the user account owned by the session.
| session | The session of the user. |
| The email address of the user. | |
| password | The password for the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkFacebookAsync | ( | ISession | session, |
| string | token, | ||
| bool? | import = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a Facebook profile to a user account.
| session | The session of the user. |
| token | An OAuth access token from the Facebook SDK. |
| import | If the Facebook friends should be imported. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkGameCenterAsync | ( | ISession | session, |
| string | bundleId, | ||
| string | playerId, | ||
| string | publicKeyUrl, | ||
| string | salt, | ||
| string | signature, | ||
| string | timestamp, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a Game Center profile to a user account.
| session | The session of the user. |
| bundleId | The bundle ID of the Game Center application. |
| playerId | The player ID of the user in Game Center. |
| publicKeyUrl | The URL for the public encryption key. |
| salt | A random NSString used to compute the hash and keep it randomized. |
| signature | The verification signature data generated. |
| timestamp | The date and time that the signature was created. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkGoogleAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a Google profile to a user account.
| session | The session of the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
| token | An OAuth access token from the Google SDK. |
Implemented in Nakama.Client.
| Task Nakama.IClient.LinkSteamAsync | ( | ISession | session, |
| string | token, | ||
| bool | import, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Link a Steam profile to a user account.
| session | The session of the user. |
| token | An authentication token from the Steam network. |
| import | If the Steam friends should be imported. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiChannelMessageList > Nakama.IClient.ListChannelMessagesAsync | ( | ISession | session, |
| IChannel | channel, | ||
| int | limit = 1 , |
||
| bool | forward = true , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List messages from a chat channel.
| session | The session of the user. |
| channel | The chat channel object. |
| limit | The number of chat messages to list. |
| forward | Fetch messages forward from the current cursor (or the start, RetryConfiguration retryConfiguration = null, CancellationToken canceller = default). |
| cursor | A cursor for the current position in the messages history to list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiChannelMessageList > Nakama.IClient.ListChannelMessagesAsync | ( | ISession | session, |
| string | channelId, | ||
| int | limit = 1 , |
||
| bool | forward = true , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List messages from a chat channel.
| session | The session of the user. |
| channelId | A channel identifier. |
| limit | The number of chat messages to list. |
| forward | Fetch messages forward from the current cursor (or the start, RetryConfiguration retryConfiguration = null, CancellationToken canceller = default). |
| cursor | A cursor for the current position in the messages history to list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiFriendList > Nakama.IClient.ListFriendsAsync | ( | ISession | session, |
| int? | state = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List of friends of the current user.
| session | The session of the user. |
| state | Filter by friendship state. |
| limit | The number of friends to list. |
| cursor | A cursor for the current position in the friends list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiGroupList > Nakama.IClient.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 |
||
| ) |
List groups on the server.
| session | The session of the user. |
| name | The name filter to apply to the group list. |
| limit | The number of groups to list. |
| cursor | A cursor for the current position in the groups to list. |
| langTag | The language tag filter to apply to the group list. |
| members | The number of group members filter to apply to the group list. |
| open | The open/closed filter to apply to the group list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiGroupUserList > Nakama.IClient.ListGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| int? | state = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List all users part of the group.
| session | The session of the user. |
| groupId | The ID of the group. |
| state | Filter by group membership state. |
| limit | The number of groups to list. |
| cursor | A cursor for the current position in the group listing. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiLeaderboardRecordList > Nakama.IClient.ListLeaderboardRecordsAroundOwnerAsync | ( | ISession | session, |
| string | leaderboardId, | ||
| string | ownerId, | ||
| long? | expiry = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List leaderboard records that belong to a user.
| session | The session for the user. |
| leaderboardId | The ID of the leaderboard to list. |
| ownerId | The ID of the user to list around. |
| expiry | Expiry in seconds (since epoch) to begin fetching records from. Optional. 0 means from current time. |
| limit | The limit of the listings. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiLeaderboardRecordList > Nakama.IClient.ListLeaderboardRecordsAsync | ( | ISession | session, |
| string | leaderboardId, | ||
| IEnumerable< string > | ownerIds = null , |
||
| long? | expiry = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List records from a leaderboard.
| session | The session of the user. |
| leaderboardId | The ID of the leaderboard to list. |
| ownerIds | Record owners to fetch with the list of records. |
| expiry | Expiry in seconds (since epoch) to begin fetching records from. Optional. 0 means from current time. |
| limit | The number of records to list. |
| cursor | A cursor for the current position in the leaderboard records to list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiMatchList > Nakama.IClient.ListMatchesAsync | ( | ISession | session, |
| int | min, | ||
| int | max, | ||
| int | limit, | ||
| bool | authoritative, | ||
| string | label, | ||
| string | query, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Fetch a list of matches active on the server.
| session | The session of the user. |
| min | The minimum number of match participants. |
| max | The maximum number of match participants. |
| limit | The number of matches to list. |
| authoritative | If authoritative matches should be included. |
| label | The label to filter the match list on. |
| query | A query for the matches to filter. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiNotificationList > Nakama.IClient.ListNotificationsAsync | ( | ISession | session, |
| int | limit = 1 , |
||
| string | cacheableCursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List notifications for the user with an optional cursor.
| session | The session of the user. |
| limit | The number of notifications to list. |
| cacheableCursor | A cursor for the current position in notifications to list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiStorageObjectList > Nakama.IClient.ListStorageObjects | ( | ISession | session, |
| string | collection, | ||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Implemented in Nakama.Client.
| Task< IApiStorageObjectList > Nakama.IClient.ListStorageObjectsAsync | ( | ISession | session, |
| string | collection, | ||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List storage objects in a collection which have public read access.
| session | The session of the user. |
| collection | The collection to list over. |
| limit | The number of objects to list. Maximum 100. |
| cursor | A cursor to paginate over the collection. May be null. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiSubscriptionList > Nakama.IClient.ListSubscriptionsAsync | ( | ISession | session, |
| int | limit, | ||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List the user's subscriptions.
| session | The session of the user. |
| limit | The number of subscriptions to list. |
| cursor | An optional cursor for the next page of subscriptions. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiTournamentRecordList > Nakama.IClient.ListTournamentRecordsAroundOwnerAsync | ( | ISession | session, |
| string | tournamentId, | ||
| string | ownerId, | ||
| long? | expiry = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List tournament records around the owner.
| session | The session of the user. |
| tournamentId | The ID of the tournament. |
| ownerId | The ID of the owner to pivot around. |
| expiry | Expiry in seconds (since epoch) to begin fetching records from. |
| limit | The number of records to list. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiTournamentRecordList > Nakama.IClient.ListTournamentRecordsAsync | ( | ISession | session, |
| string | tournamentId, | ||
| IEnumerable< string > | ownerIds = null , |
||
| long? | expiry = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List records from a tournament.
| session | The session of the user. |
| tournamentId | The ID of the tournament. |
| ownerIds | The IDs of the record owners to return in the result. |
| expiry | Expiry in seconds (since epoch) to begin fetching records from. |
| limit | The number of records to list. |
| cursor | An optional cursor for the next page of tournament records. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiTournamentList > Nakama.IClient.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 |
||
| ) |
List current or upcoming tournaments.
| session | The session of the user. |
| categoryStart | The start of the category of tournaments to include. |
| categoryEnd | The end of the category of tournaments to include. |
| startTime | The start time of the tournaments. (UNIX timestamp, RetryConfiguration retryConfiguration = null, CancellationToken canceller = default). If null, tournaments will not be filtered by start time. |
| endTime | The end time of the tournaments. (UNIX timestamp, RetryConfiguration retryConfiguration = null, CancellationToken canceller = default). If null, tournaments will not be filtered by end time. |
| limit | The number of tournaments to list. |
| cursor | An optional cursor for the next page of tournaments. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiUserGroupList > Nakama.IClient.ListUserGroupsAsync | ( | ISession | session, |
| int? | state = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List of groups the current user is a member of.
| session | The session of the user. |
| state | Filter by group membership state. |
| limit | The number of records to list. |
| cursor | A cursor for the current position in the listing. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiUserGroupList > Nakama.IClient.ListUserGroupsAsync | ( | ISession | session, |
| string | userId, | ||
| int? | state = null , |
||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List groups a user is a member of.
| session | The session of the user. |
| userId | The ID of the user whose groups to list. |
| state | Filter by group membership state. |
| limit | The number of records to list. |
| cursor | A cursor for the current position in the listing. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiStorageObjectList > Nakama.IClient.ListUsersStorageObjectsAsync | ( | ISession | session, |
| string | collection, | ||
| string | userId, | ||
| int | limit = 1 , |
||
| string | cursor = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
List storage objects in a collection which belong to a specific user and have public read access.
| session | The session of the user. |
| collection | The collection to list over. |
| userId | The user ID of the user to list objects for. |
| limit | The number of objects to list. |
| cursor | A cursor to paginate over the collection. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.PromoteGroupUsersAsync | ( | ISession | session, |
| string | groupId, | ||
| IEnumerable< string > | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Promote one or more users in the group.
| session | The session of the user. |
| groupId | The ID of the group to promote users into. |
| ids | The IDs of the users to promote. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiStorageObjects > Nakama.IClient.ReadStorageObjectsAsync | ( | ISession | session, |
| IApiReadStorageObjectId[] | ids, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Read one or more objects from the storage engine.
| session | The session of the user. |
| ids | The objects to read. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiRpc > Nakama.IClient.RpcAsync | ( | ISession | session, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Execute a function on the server.
| session | The session of the user. |
| id | The ID of the function to execute on the server. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiRpc > Nakama.IClient.RpcAsync | ( | ISession | session, |
| string | id, | ||
| string | payload, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Execute a function with an input payload on the server.
| session | The session of the user. |
| id | The ID of the function to execute on the server. |
| payload | The payload to send with the function call. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiRpc > Nakama.IClient.RpcAsync | ( | string | httpKey, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Execute a function on the server without a session.
This function is usually used with server side code. DO NOT USE client side.
| httpKey | The secure HTTP key used to authenticate. |
| id | The id of the function to execute on the server. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiRpc > Nakama.IClient.RpcAsync | ( | string | httpKey, |
| string | id, | ||
| string | payload, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Execute a function on the server without a session.
This function is usually used with server side code. DO NOT USE client side.
| httpKey | The secure HTTP key used to authenticate. |
| id | The id of the function to execute on the server. |
| payload | A payload to send with the function call. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.SessionLogoutAsync | ( | ISession | session, |
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Log out a session which invalidates the authorization and refresh token.
| session | The session to logout. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.SessionLogoutAsync | ( | string | authToken, |
| string | refreshToken, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Log out a session which optionally invalidates the authorization and/or refresh tokens.
| authToken | The authorization token to invalidate, may be null . |
| refreshToken | The refresh token to invalidate, may be null . |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< ISession > Nakama.IClient.SessionRefreshAsync | ( | ISession | session, |
| Dictionary< string, string > | vars = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Refresh the session unless the current refresh token has expired. If vars are specified they will replace what is currently stored inside the session token.
| session | The session of the user. |
| vars | Extra information which should be bundled inside the session token. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkAppleAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Remove the Apple ID from the social profiles on the current user's account.
| session | The session of the user. |
| token | The ID token received from Apple. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkCustomAsync | ( | ISession | session, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a custom ID from the user account owned by the session.
| session | The session of the user. |
| id | A custom identifier usually obtained from an external authentication service. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkDeviceAsync | ( | ISession | session, |
| string | id, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a device ID from the user account owned by the session.
| session | The session of the user. |
| id | A device identifier usually obtained from a platform API. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkEmailAsync | ( | ISession | session, |
| string | email, | ||
| string | password, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink an email with password from the user account owned by the session.
| session | The session of the user. |
| The email address of the user. | |
| password | The password for the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkFacebookAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a Facebook profile from the user account owned by the session.
| session | The session of the user. |
| token | An OAuth access token from the Facebook SDK. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkGameCenterAsync | ( | ISession | session, |
| string | bundleId, | ||
| string | playerId, | ||
| string | publicKeyUrl, | ||
| string | salt, | ||
| string | signature, | ||
| string | timestamp, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a Game Center profile from the user account owned by the session.
| session | The session of the user. |
| bundleId | The bundle ID of the Game Center application. |
| playerId | The player ID of the user in Game Center. |
| publicKeyUrl | The URL for the public encryption key. |
| salt | A random NSString used to compute the hash and keep it randomized. |
| signature | The verification signature data generated. |
| timestamp | The date and time that the signature was created. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkGoogleAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a Google profile from the user account owned by the session.
| session | The session of the user. |
| token | An OAuth access token from the Google SDK. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UnlinkSteamAsync | ( | ISession | session, |
| string | token, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Unlink a Steam profile from the user account owned by the session.
| session | The session of the user. |
| token | An authentication token from the Steam network. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.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 |
||
| ) |
Update the current user's account on the server.
| session | The session for the user. |
| username | The new username for the user. |
| displayName | A new display name for the user. |
| avatarUrl | A new avatar url for the user. |
| langTag | A new language tag in BCP-47 format for the user. |
| location | A new location for the user. |
| timezone | New timezone information for the user. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task Nakama.IClient.UpdateGroupAsync | ( | ISession | session, |
| string | groupId, | ||
| string | name, | ||
| bool | open, | ||
| string | description = null , |
||
| string | avatarUrl = null , |
||
| string | langTag = null , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Update a group.
The user must have the correct access permissions for the group.
| session | The session of the user. |
| groupId | The ID of the group to update. |
| name | A new name for the group. |
| open | If the group should have open membership. |
| description | A new description for the group. |
| avatarUrl | A new avatar url for the group. |
| langTag | A new language tag in BCP-47 format for the group. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidatePurchaseResponse > Nakama.IClient.ValidatePurchaseAppleAsync | ( | ISession | session, |
| string | receipt, | ||
| bool | persist = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Validate a purchase receipt against the Apple App Store.
| session | The session of the user. |
| receipt | The purchase receipt to be validated. |
| persist | Whether or not to track the receipt in the Nakama database. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidatePurchaseResponse > Nakama.IClient.ValidatePurchaseGoogleAsync | ( | ISession | session, |
| string | receipt, | ||
| bool | persist = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Validate a purchase receipt against the Google Play Store.
| session | The session of the user. |
| receipt | The purchase receipt to be validated. |
| persist | Whether or not to track the receipt in the Nakama database. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidatePurchaseResponse > Nakama.IClient.ValidatePurchaseHuaweiAsync | ( | ISession | session, |
| string | receipt, | ||
| string | signature, | ||
| bool | persist = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Validate a purchase receipt against the Huawei AppGallery.
| session | The session of the user. |
| receipt | The purchase receipt to be validated. |
| signature | The signature of the purchase receipt. |
| persist | Whether or not to track the receipt in the Nakama database. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidateSubscriptionResponse > Nakama.IClient.ValidateSubscriptionAppleAsync | ( | ISession | session, |
| string | receipt, | ||
| bool | persist = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Validate an Apple subscription receipt.
| session | The session of the user. |
| receipt | The receipt to validate. |
| persist | Whether or not to persist the receipt to Nakama's database. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiValidateSubscriptionResponse > Nakama.IClient.ValidateSubscriptionGoogleAsync | ( | ISession | session, |
| string | receipt, | ||
| bool | persist = true , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Validate a Google subscription receipt.
| session | The session of the user. |
| receipt | The receipt to validate. |
| persist | Whether or not to persist the receipt to Nakama's database. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiLeaderboardRecord > Nakama.IClient.WriteLeaderboardRecordAsync | ( | ISession | session, |
| string | leaderboardId, | ||
| long | score, | ||
| long | subScore = 0L , |
||
| string | metadata = null , |
||
| ApiOperator | apiOperator = ApiOperator.NO_OVERRIDE , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Write a record to a leaderboard.
| session | The session for the user. | ||||
| leaderboardId | The ID of the leaderboard to write. | ||||
| score | The score for the leaderboard record. | ||||
| subScore | The sub score for the leaderboard record. | ||||
| metadata | The metadata for the leaderboard record. | ||||
| operator | The operator for the record that can be used to override the one set in the leaderboard.
|
Implemented in Nakama.Client.
| Task< IApiStorageObjectAcks > Nakama.IClient.WriteStorageObjectsAsync | ( | ISession | session, |
| IApiWriteStorageObject[] | objects, | ||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Write objects to the storage engine.
| session | The session of the user. |
| objects | The objects to write. |
| retryConfiguration | The retry configuration. See RetryConfiguration |
| canceller | The CancellationToken that can be used to cancel the request while mid-flight. |
Implemented in Nakama.Client.
| Task< IApiLeaderboardRecord > Nakama.IClient.WriteTournamentRecordAsync | ( | ISession | session, |
| string | tournamentId, | ||
| long | score, | ||
| long | subScore = 0L , |
||
| string | metadata = null , |
||
| ApiOperator | apiOperator = ApiOperator.NO_OVERRIDE , |
||
| RetryConfiguration | retryConfiguration = null , |
||
| CancellationToken | canceller = default |
||
| ) |
Write a record to a tournament.
| session | The session of the user. | ||||
| tournamentId | The ID of the tournament to write. | ||||
| score | The score of the tournament record. | ||||
| subScore | The sub score for the tournament record. | ||||
| metadata | The metadata for the tournament record. | ||||
| operator | The operator for the record that can be used to override the one set in the tournament.
|
Implemented in Nakama.Client.
|
get |
True if the session should be refreshed with an active refresh token.
Implemented in Nakama.Client.
|
getset |
The global retry configuration. See RetryConfiguration.
Implemented in Nakama.Client.
|
get |
The host address of the server. Defaults to "<IP_ADDRESS>".
Implemented in Nakama.Client.
|
getset |
The logger to use with the client.
Implemented in Nakama.Client.
|
get |
The port number of the server. Defaults to 7350.
Implemented in Nakama.Client.
|
get |
The protocol scheme used to connect with the server. Must be either "http" or "https".
Implemented in Nakama.Client.
|
get |
The key used to authenticate with the server without a session. Defaults to "defaultkey".
Implemented in Nakama.Client.
|
getset |
Set the timeout in seconds on requests sent to the server.
Implemented in Nakama.Client.


Switches between four different sources.
You select the new sound to play by sending a trigger the corresponding modulation input. Select will then interpolate the frequencies and amplitudes between the old sound and the newly chosen sound until old sound is entirely faded out. You can use this in combination with the individual modulation outputs of an envelope to select one sound, then another, then a final sound, for example.
Select has an output trigger: this will send a trigger when its sound has been chosen, and will also output the current interpolation value of the sound.
The first selected sound is always A.


VILE THUG
Lanarkshire brute who repeatedly booted dog and swung it by ears because it ‘wouldn’t walk properly’ dodges jail
by David MeikleA CRUEL yob who swung a dog by the ears before unleashing a volley of kicks on the terrified pet because it wouldn't 'walk properly' has been banned from keeping animals for a year.
Allan King, 34, grabbed the mongrel before dropping it on the ground. He then struck its back with his knee and repeatedly kicked it.
The attack left a shocked eyewitness 'physically sick' after she watched him repeatedly strike the 'cowering and trembling' animal in Bellshill, Lanarkshire.
The dog was heard whimpering and was seen shaking with its tail between its legs as King attacked it.
When he was asked to stop his attack, the thug, he shouted 'F**k off' at the woman.
Passing police intervened and King was caught after fleeing the scene.
The thug, who was supposed to be looking after the dog, said he hit the animal because it would not walk properly.
King, of Bellshill, appeared at Hamilton Sheriff Court and admitted causing the dog unnecessary suffering and acting in a threatening or abusive manner in June this year.
He has now been banned from keeping any animals for 12 months and ordered to carry out 210 hours of unpaid work.
Depute fiscal Morag McClintock said: "At around 11.15am the witness was on the main street in Bellshill where the accused had the dog off the ground with its ears and was swinging the dog with them.
"He then dropped the dog on the ground.
"The witness asked the accused to stop and leave the dog alone but he shouted 'f**k off' and while this was going on police in uniform could hear the shouting.
"The police saw him walking towards them and kept a watch on him and observed the accused strike the dog three times with considerable force.
"It was seen cowering from the accused, sinking lower to the ground and trembling.
"When the accused saw the police he let go of the lead and ran off.
"He was asked to stop but continued running and a foot chase took place with other officers eventually finding him.
"The accused said 'look I'm sorry I kicked my dog. I'm sorry but the dog was not walking'.
"The civilian witness advised she had never seen anything like it and that his actions had made her physically sick."
The dog was later handed into Bellshill police station.
Jack Grant, defending, said: “This wasn’t his dog but his partner's who had been away on a long weekend and he had been given the dog to look after and this took place on the last day he had it.
“His actions on that day were deplorable but he says he was frustrated and embarrassed by the dog and did what he did and for that he is extremely remorseful.
“He is prepared to accept that a custodial sentence may well be in the court’s mind but I ask that that there is some sort of alternative imposed.”
Sheriff Vincent Smith said: “In all of the circumstances I’m going to deal with this by way of a community payback order with a requirement you carry out unpaid work.”


Disney Sets Release Dates For Five Untitled Marvel Movies
by L.D. NolanDisney has set release dates for five currently untitled Marvel Cinematic Universe projects.
According to The Hollywood Reporter, those dates are Oct. 7, 2022, Feb. 17, 2023, May 5, 2023, July 28, 2023 and Nov. 3, 2023.
Exactly what movies will occupy those slots isn't known at this time. However, Marvel Studios is currently working on Guardians of the Galaxy Vol. 3, Captain Marvel 2, Ant-Man 3, Blade and several other movies, so it's possible that all or some of those might take one of those slots. It's also possible one or more of these films may see the introduction of the Fantastic Four or X-Men into the MCU following Disney's merger with Fox.
Click the button below to start this article in quick view.
Added to previously announced titles and release dates, these new projects mean that Marvel Studios is currently planning to put out four films in 2022 and 2023. This is in addition to its slate of Disney+ tie-in series, which will affect the upcoming films.
Directed by Cate Shortland, Black Widow will be the next film in the MCU. That movie stars Scarlett Johansson, David Harbour, Florence Pugh, O-T Fagbenle and Rachel Weisz. The film arrives in theaters on May 1, 2020.
https://schema.orgBreadcrumbListListItem1Homehttps://www.cbr.com/ListItem2Movieshttps://www.cbr.com/category/movies/ListItem3Movie Newshttps://www.cbr.com/category/movies/news-movies/ListItem4Disney Sets Release Dates For Five Untitled Marvel Movieshttps://www.cbr.com/disney-release-date-five-untitled-marvel-movies/


--- redirect_from: /ru/ConEmuTerms.html title: "ConEmu | Terms" ---
As is, it is a real console window. It always exists, but ConEmu hide it. You may reveal the RealConsole window by depressing Ctrl-Win-Alt-Space, or selecting item 'Real console' from the SystemMenu.
It is a part of the ConEmu window, where ConEmu draws contents of the RealConsole.
Pop up it by depressing Win-Alt-Space or right mouse clicking on the ConEmu window caption.
When Tabs are shown in the ConEmu window, you may pop up menu for exact tab by right mouse clicking on this tab. This menu looks like SystemMenu, but does not have some window-related items.
Taskbar status area. It's a part of Windows taskbar next to the clock.
It's a key or combination, which is a part of some hotkeys.
Host key may be changed in the Tabs page of the Settings dialog.
You may select yours convinent combination (up to 3 keys) from Win, Ctrl, Alt, Shift and Apps.
Host keys examples: Win, CtrlAltShift, CtrlApps, and so on...
Buffer height of the RealConsole window may be much longer, than height of the visible area. ConEmu shows scrollbar (automatic or persistent) when BufferHeight is enabled. On systems prior to Windows 7 you may switch BufferHeight mode by Win-A hotkey.
When tabs are visible, each tab represents one ‘window’. Each window may be RealConsole (running any console application), or Far Manager editor/viewer.
When several editors/viewers are opened in Far Manager - first tab represents panels, and rightwards tabs represents editor/viewer windows.


PI Web API Google Street View App: Login Page
User name
Password
Submit
Please enter the location you would like to visit.
Search
Latitude:
Longitude:
Heading:
Pitch:
Zoom:
Start recording
Stop recording
Back to login page


- What's new in version <IP_ADDRESS>
-
- Replaced \u000a with HTML special entities
- What's new in version <IP_ADDRESS>
-
- What's new in version 1.1.8
-
- Fix: new API version
- Russian locale, THANKS TO apaxuc
- What's new in version 1.1.7
-
- Replaced Google Translate API (deprecated) with Microsoft Translator's AJAX interface, to fix the "Suspected Terms of Service Abuse" error
- Improvements on right-click translation: pop-up wait animation and better positioning.
- What's new in version 1.1.5
-
- Bug fix: removed bug on showing error messages from Google API.
- What's new in version 1.1.4
-
- Now you can translate using context menus: try right-click on selection!
- New icon.
- Bug fix: now you can translate very long text fragments.
Copyright (c) 2011 - 2012 Gianluca Troiani - MIT License
Follow me on twitter: @giatro
Icons: iconic by somerandomdude.com


How to install - detailed way¶ ↑
We strongly suggest the use of ruby version manager aka rvm, to install paste the following in your terminal:
curl -sSL https://get.rvm.io | bash -s stable --ruby
-
Clone this repository in your terminal:
git clone https://github.com/armandfardeau/slashershare.git
-
Enter the directory:
cd slashershare
-
Ensure you have the requested ruby version and rvm:
ruby -v
if it's ruby-2.4.2 you're good to go! else, install the requested version with rvm.
-
check your rvm version
rvm -v
If you get an rvm not found error, you may try the following
source ~/.rvm/scripts/rvm
rvm install ruby-2.4.2 rvm use 2.4.2 ruby -v
If the output is ruby-2.4.2 you can move to the next section.
-
install bundler
bash gem install bundler
-
install dependancies
bash bundle install --without production
-
install dependancies for paperclip
bash brew install imagemagick
-
Make migration and load seed
bash rails db:migrate rails reload
-
Start rails server
bash rails s
-
Start browsing
bash open http://localhost:3000
Contributions¶ ↑
This project is open to contribution, in order to keep the codebase as clean as possible, you're advised to follow the rules.
Rules¶ ↑
Branch master is protected, you cannot push to it.
Each feature should be covered by at least one test.
Each pull request need to be validated by :
-
rubocop
-
codeclimate
-
coveralls
-
travis
To contribute, start a new branch
git checkout -b feature/nameofyourfeature
add and commit your changes, then push it to the repo
git push --set-upstream origin feature/nameofyourfeature
Be explicit, explain what you add to the project ! Ask for a peer review.
More infos¶ ↑
Custom rake tasks¶ ↑
The following command: bash rails reload
Do the same than:
bash rake db:drop db:create db:migrate db:seed
Generate doc with Rdoc the simple way : bash rails doc:generate
Get doc status with : bash rails doc:status
You can get the list of rake task with : bash rails -T
Active admin back office¶ ↑
Active admin is install both in developement and in production to ensure an easy developement. Login and password couple can be found in seed file.
To login go to
or in production
slashershare.herokuapp.com/admin
-
Ruby version and rails version
ruby-2.4.2
rails-5.1.4
-
System dependencies
postgres in production
-
Configuration
-
Database creation
rails db:create
-
Database initialization rails db:migrate
-
How to run the test suite
rails test rubocop
-
Services (job queues, cache servers, search engines, etc.)
-
Deployment instructions
Continous integration is under the vigilance of travis.
Just push on github and your code will be deployed unless test failed.


Mute/Unmute Music by Alex Cole
Scroll wheel to change music volume.
Developed using p5.js
This is the BETA version and may have some issues. Please report any bugs through github using the link below.
Source code
X


Home
Welcome
Please input mac address of your computer without colons (:) to start application.
Address
Tresholds
C
%
mbar
Sensor data
C
%
mbar


Welcome to Mamma Mia Pizzeria!
Welcome to Mamma Mia Pizzeria!  We have a great selection of foods on our menu, not just pizza.
Welcome to Mamma Mia Pizzeria!  We have a great selection of foods on our menu, not just pizza.