Public Member Functions | |
| void | CreateUserStatItems (string userId, CreateStatItemRequest[] statItems, ResultCallback< StatItemOperationResult[]> callback) |
| Create stat items of a user. | |
| void | GetAllUserStatItems (string userId, ResultCallback< PagedStatItems > callback, int offset=0, int limit=20, StatisticSortBy sortBy=StatisticSortBy.UpdatedAtAsc) |
| Get all stat items of a user. | |
| void | GetUserStatItems (string userId, ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (string userId, GetUserStatItemsOptionalParam optionalParam, ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (string userId, ICollection< string > statCodes, ICollection< string > tags, ResultCallback< PagedStatItems > callback, int offset=0, int limit=20, StatisticSortBy sortBy=StatisticSortBy.UpdatedAtAsc) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | IncrementUserStatItems (string userId, StatItemIncrement[] increments, ResultCallback< StatItemOperationResult[]> callback) |
| Increment stat items for a user. | |
| void | IncrementManyUsersStatItems (UserStatItemIncrement[] increments, ResultCallback< StatItemOperationResult[]> callback) |
| Increment stat items for many users. | |
| void | ResetUserStatItems (string userId, StatItemReset[] resets, ResultCallback< StatItemOperationResult[]> callback) |
| Reset stat items for a user. | |
| void | ResetManyUsersStatItems (UserStatItemReset[] resets, ResultCallback< StatItemOperationResult[]> callback) |
| Reset stat items for many users. | |
| void | UpdateUserStatItems (string userId, StatItemUpdate[] updates, ResultCallback< StatItemOperationResult[]> callback) |
| Update stat items for a user. | |
| void | UpdateUserStatItems (string userId, string additionalKey, StatItemUpdate[] updates, ResultCallback< StatItemOperationResult[]> callback) |
| Update stat items for a user. | |
| void | UpdateManyUsersStatItems (UserStatItemUpdate[] updates, ResultCallback< StatItemOperationResult[]> callback) |
| Update stat items for many users. | |
| void | BulkFetchUserStatItemValues (string statCode, string[] userIds, string additionalKey, ResultCallback< FetchUser[]> callback) |
| Bulk fetch multiple user's stat item values for a given namespace and statCode. If stat item does not exist, will return default value. | |
| void | BulkFetchStatItemsValue (string statCode, string[] userIds, ResultCallback< FetchUserStatistic > callback) |
| Bulk fetch multiple user's stat item values for a given namespace and statCode. | |
| void | BulkUpdateMultipleUserStatItemsValue (UpdateUserStatItem[] bulkUpdateMultipleUserStatItem, ResultCallback< UpdateUserStatItemsResponse[]> callback) |
| Bulk update multiple user's statitems value with specific update strategy. | |
| void | BulkResetUserStatItemsValues (string userId, string additionalKey, UserStatItem[] bulkUserStatItems, ResultCallback< UpdateUserStatItemsResponse[]> callback) |
| Bulk reset user's statitem values for given namespace and user. | |
| void | BulkUpdateUserStatItemValue (string userId, string additionalKey, UpdateUserStatItemWithStatCode[] bulkUpdateUserStatItem, ResultCallback< UpdateUserStatItemsResponse[]> callback) |
| Bulk update user's statitems value for given namespace and user with specific update strategy. | |
| void | UpdateUserStatItemValue (string userId, string statCode, string additionalKey, UpdateUserStatItem updateUserStatItem, ResultCallback< UpdateUserStatItemValueResponse > callback) |
| Update user's statitem value for a given namespace and user with a certain update strategy. | |
| void | DeleteUserStatItems (string userId, string statCode, string additionalKey, ResultCallback callback) |
| Delete user's stat items for given namespace, statCode, and user Id. If query param additionalKey is provided, it will delete user stat items of specific key (i.e. characterName). Otherwise, it will delete all stat items related to the user Id. | |
| void | GetGlobalStatItemsByStatCode (string statCode, ResultCallback< GlobalStatItem > callback) |
| Get global statistic item by statistic code. | |
| void | GetListStatCycleConfigs (ResultCallback< PagedStatCycleConfigs > callback, StatisticCycleType type=StatisticCycleType.None, StatisticCycleStatus status=StatisticCycleStatus.None, int offset=0, int limit=20) |
| Get list of statistic cycle config. | |
| void | ListUserStatCycleItems (string userId, string cycleId, ResultCallback< ListUserStatCycleItemsResult > callback) |
| Fetch the list of user's stat cycle items. | |
| void | ListUserStatCycleItems (string userId, string cycleId, ListUserStatCycleItemsOptionalParameters optionalParameters, ResultCallback< ListUserStatCycleItemsResult > callback) |
| Fetch the list of user's stat cycle items. | |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
|
inline |
Bulk fetch multiple user's stat item values for a given namespace and statCode.
| statCode | This is the StatCode that will be stored in the slot. |
| userIds | This is the UserId array that will be stored in the slot. |
| callback | Returns an array of FetchUserStatistic via callback when completed |
|
inline |
Bulk fetch multiple user's stat item values for a given namespace and statCode. If stat item does not exist, will return default value.
| statCode | This is the StatCode that will be stored in the slot. |
| userIds | This is the UserId array that will be stored in the slot. |
| additionalKey | This is the AdditionalKey that will be stored in the slot. |
| callback | Returns an array of FetchUser via callback when completed |
|
inline |
Bulk reset user's statitem values for given namespace and user.
| userId | This is the UserId that will be stored in the slot. |
| additionalKey | This is the AdditionalKey that will be stored in the slot. |
| bulkUserStatItems | This is the BulkUserStatItem array that will be stored in the slot. |
| callback | Returns an array of UpdateUserStatItemsResponse via callback when completed |
|
inline |
Bulk update multiple user's statitems value with specific update strategy.
| bulkUpdateMultipleUserStatItem | This is the BulkUpdateMultipleUserStatItem array that will be stored in the slot. |
| callback | Returns an array of UpdateUserStatItemsResponse via callback when completed |
|
inline |
Bulk update user's statitems value for given namespace and user with specific update strategy.
| userId | UserId of a user |
| additionalKey | This is the AdditionalKey that will be stored in the slot. |
| bulkUpdateUserStatItem | This is the BulkUpdateUserStatItem array that will be stored in the slot. |
| callback | Returns an array of UpdateUserStatItemsResponse via callback when completed |
|
inline |
Create stat items of a user.
| userId | UserId of a user |
| statItems | List of statCodes to be created for a user |
| callback | Returns all profile's StatItems via callback when completed |
|
inline |
Delete user's stat items for given namespace, statCode, and user Id. If query param additionalKey is provided, it will delete user stat items of specific key (i.e. characterName). Otherwise, it will delete all stat items related to the user Id.
| userId | This is the UserId that will be stored in the slot. |
| statCode | This is the StatCode that will be stored in the slot. |
| additionalKey | This is the AdditionalKey that will be stored in the slot. |
| callback | Returns via callback when completed |
|
inline |
Get all stat items of a user.
| userId | UserId of a user |
| callback | Returns all profile's StatItems via callback when completed |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
| limit | The limit of item on page (optional, default = 20) |
| sortBy | The sorting method of item on page (optional, default = updated at and ascending) |
|
inline |
Get global statistic item by statistic code.
| statCode | StatCode. |
| callback | Returns GlobalStatItem via callback when completed |
|
inline |
Get list of statistic cycle config.
| callback | Returns PagedStatCycleConfigs via callback |
| type | Statistic cycle type |
| status | Statistic cycle status |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
| limit | The limit of item on page (optional) |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| userId | UserId of a user |
| optionalParam | Optional parameters to be sent |
| callback | Returns all profile's StatItems via callback when completed |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| userId | UserId of a user |
| statCodes | List of statCodes that will be included in the result |
| tags | List of tags that will be included in the result |
| callback | Returns all profile's StatItems via callback when completed |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
| limit | The limit of item on page (optional, default = 20) |
| sortBy | The sorting method of item on page (optional, default = updated at and ascending) |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| userId | UserId of a user |
| callback | Returns all profile's StatItems via callback when completed |
|
inline |
Increment stat items for many users.
| increments | Consist of one or more statCode and value to update |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Increment stat items for a user.
| userId | UserId of a user |
| increments | Consist of one or more statCode and value to update |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Reset stat items for many users.
| resets | Consist of one or more userId and statCode to reset |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Reset stat items for a user.
| userId | UserId of a user |
| resets | Consist of one or more statCode |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Update stat items for many users.
| updates | Consist of one or more userId and statCode with its udpate value and update strategy. OVERRIDE update strategy means it will replace the previous statCode value with the new value. INCREMENT update strategy with positive value means it will increase the previous statCode value. INCREMENT update strategy with negative value means it will decrease the previous statCode value. MAX update strategy means it will replace the previous statCode value with the new value if it's larger than the previous statCode value. MIN update strategy means it will replace the previous statCode value with the new value if it's lower than the previous statCode value. |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Update stat items for a user.
| userId | UserId of a user |
| updates | Consist of one or more statCode with its udpate value and update strategy. OVERRIDE update strategy means it will replace the previous statCode value with the new value. INCREMENT update strategy with positive value means it will increase the previous statCode value. INCREMENT update strategy with negative value means it will decrease the previous statCode value. MAX update strategy means it will replace the previous statCode value with the new value if it's larger than the previous statCode value. MIN update strategy means it will replace the previous statCode value with the new value if it's lower than the previous statCode value. |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Update stat items for a user.
| userId | UserId of a user |
| additionalKey | To identify multi level user statItem, such as character |
| updates | Consist of one or more statCode with its udpate value and update strategy. OVERRIDE update strategy means it will replace the previous statCode value with the new value. INCREMENT update strategy with positive value means it will increase the previous statCode value. INCREMENT update strategy with negative value means it will decrease the previous statCode value. MAX update strategy means it will replace the previous statCode value with the new value if it's larger than the previous statCode value. MIN update strategy means it will replace the previous statCode value with the new value if it's lower than the previous statCode value. |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Update user's statitem value for a given namespace and user with a certain update strategy.
| userId | UserId of a user | ||
| statCode | StatCode | ||
| additionalKey | This is the AdditionalKey that will be stored in the slot. | ||
| updateUserStatItem | This is the FAccelByteModelsUpdateUserStatItem that will be stored in the slot.
|