Public Member Functions | |
| void | CreateUserStatItems (CreateStatItemRequest[] statItems, ResultCallback< StatItemOperationResult[]> callback) |
| Create stat items of a user. Before a user can have any data in a stat item, he/she needs to have that stat item created. | |
| void | GetAllUserStatItems (ResultCallback< PagedStatItems > callback, int offset=0, int limit=20, StatisticSortBy sortBy=StatisticSortBy.UpdatedAtAsc) |
| Get all stat items of a user. | |
| void | GetUserStatItems (ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (GetUserStatItemsOptionalParam optionalParam, ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (string targetUserId, ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (string targetUserId, GetUserStatItemsOptionalParam optionalParam, ResultCallback< PagedStatItems > callback) |
| Get stat items of a user, filter by statCodes and tags. | |
| void | GetUserStatItems (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 (StatItemIncrement[] increments, ResultCallback< StatItemOperationResult[]> callback) |
| Update stat items for a users. | |
| void | ResetUserStatItems (StatItemReset[] resets, ResultCallback< StatItemOperationResult[]> callback) |
| Reset stat items for a user. | |
| void | UpdateUserStatItems (StatItemUpdate[] updates, ResultCallback< StatItemOperationResult[]> callback) |
| Update stat items with the specified update strategy for a user. | |
| void | UpdateUserStatItems (string additionalKey, StatItemUpdate[] updates, ResultCallback< StatItemOperationResult[]> callback) |
| Public bulk update user's statitems value for given namespace and user with specific update strategy. | |
| void | ListUserStatItems (string[] statCodes, string[] tags, string additionalKey, ResultCallback< FetchUser[]> callback) |
| Public list all statItems of user. NOTE: If stat code does not exist, will ignore this stat code. If stat item does not exist, will return default value. | |
| void | UpdateUserStatItemsValue (string statCode, string additionalKey, PublicUpdateUserStatItem updateUserStatItem, ResultCallback< UpdateUserStatItemValueResponse > callback) |
| Public update user's statitem value for a given namespace and user with a certain update strategy. | |
| void | BulkFetchStatItemsValue (string statCode, string[] userIds, ResultCallback< FetchUserStatistic > callback) |
| Bulk fetch multiple user's stat item values for a given namespace and statCode. | |
| void | GetGlobalStatItemsByStatCode (string statCode, ResultCallback< GlobalStatItem > callback) |
| Get global statistic item by statistic code. | |
| void | GetStatCycleConfig (string cycleId, ResultCallback< StatCycleConfig > callback) |
| Get statistic cycle configuration data. | |
| void | GetListStatCycleConfigs (ResultCallback< PagedStatCycleConfigs > callback, StatisticCycleType type=StatisticCycleType.None, StatisticCycleStatus status=StatisticCycleStatus.None, int offset=0, int limit=20) |
| Get the list of statistic cycle configuration data that belongs to the current namespace. | |
| void | GetListUserStatCycleItem (string cycleId, ResultCallback< PagedStatCycleItem > callback, int offset=0, int limit=20, string[] statCodes=null) |
| Get list of user's statistic cycle item. | |
| void | GetMyStatItems (ResultCallback< PagedStatItems > callback) |
| Get user's own statistic item. | |
| void | GetMyStatItems (GetMyStatItemsOptionalParam optionalParam, ResultCallback< PagedStatItems > callback) |
| Get user's own statistic item. | |
| void | GetMyStatItems (IEnumerable< string > statCodes, IEnumerable< string > tags, ResultCallback< PagedStatItems > callback, int limit=20, int offset=0) |
| Get user's own statistic item. | |
| void | GetMyStatItemValues (string[] statCodes, string[] tags, string additionalKey, ResultCallback< FetchUser[]> callback) |
| Get user's own statistic value. | |
| void | GetMyStatCycleItems (string cycleId, ResultCallback< PagedStatCycleItem > callback) |
| Get user's own statistic cycle item. | |
| void | GetMyStatCycleItems (string cycleId, GetMyStatCycleItemsOptionalParam optionalParam, ResultCallback< PagedStatCycleItem > callback) |
| Get user's own statistic cycle item. | |
| void | GetMyStatCycleItems (string cycleId, IEnumerable< string > statCodes, ResultCallback< PagedStatCycleItem > callback, int limit=20, int offset=0) |
| Get user's own statistic cycle item. | |
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 |
Create stat items of a user. Before a user can have any data in a stat item, he/she needs to have that stat item created.
| statItems | List of statCodes to be created for a user |
| callback | Returns all profile's StatItems via callback when completed |
|
inline |
Get all stat items 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 the list of statistic cycle configuration data that belongs to the current namespace.
| 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 list of user's statistic cycle item.
| cycleId | The cycle id where the statistic item belongs to |
| callback | Returns PagedStatCycleItem via callback |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
| limit | The limit of item on page (optional) |
| statCodes | List of specific stat codes to be retrieved. Optional |
|
inline |
Get user's own statistic cycle item.
| cycleId | The cycle id to which the stat item belong |
| optionalParam | Optional parameter be sent |
| callback | Returns PagedStatCycleItem via callback |
|
inline |
Get user's own statistic cycle item.
| cycleId | The cycle id to which the stat item belong |
| statCodes | Array of statistic codes for statistic cycle items to be retrieved |
| callback | Returns PagedStatCycleItem via callback |
| limit | The limit of item on page (optional) |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
|
inline |
Get user's own statistic cycle item.
| cycleId | The cycle id to which the stat item belong |
| callback | Returns PagedStatCycleItem via callback |
|
inline |
Get user's own statistic item.
| optionalParam | Optional Parameters to be sent |
| callback | Returns PagedStatItems via callback |
|
inline |
Get user's own statistic item.
| statCodes | Array of statistic codes to be retrieved |
| tags | Array of tags which the statistic items to be retrieved have |
| callback | Returns PagedStatItems via callback |
| limit | The limit of item on page (optional) |
| offset | Offset of the list that has been sliced based on Limit parameter (optional, default = 0) |
|
inline |
Get user's own statistic item.
| callback | Returns PagedStatItems via callback |
|
inline |
Get user's own statistic value.
| statCodes | Array of statistic codes of statistic value to be retrieved |
| tags | Array of tags that statistic item to be retrieved has |
| additionalKey | |
| callback | Returns FetchUser[] via callback |
|
inline |
Get statistic cycle configuration data.
| cycleId | The id of the config data |
| callback | Returns StatCycleConfig via callback |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| 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.
| 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.
| callback | Returns all profile's StatItems via callback when completed |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| targetUserId | target user to be queried |
| optionalParam | Optional parameters to be sent |
| callback | Returns target user StatItems via callback when completed |
|
inline |
Get stat items of a user, filter by statCodes and tags.
| targetUserId | target user to be queried |
| callback | Returns target user StatItems via callback when completed |
|
inline |
Update stat items for a users.
| increments | Consist of one or more statCode with its increament value. Positive increament value means it will increase the previous statCode value. Negative increament value means it will decrease the previous statCode value. |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Public list all statItems of user. NOTE: If stat code does not exist, will ignore this stat code. If stat item does not exist, will return default value.
| statCodes | StatCodes |
| tags | This is the Tag 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 |
Reset stat items for a user.
| resets | Consist of one or more statCode. |
| callback | Returns an array of BulkStatItemOperationResult via callback when completed |
|
inline |
Update stat items with the specified update strategy for 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 |
Public bulk update user's statitems value for given namespace and user with specific update strategy.
| 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 |
Public update user's statitem value for a given namespace and user with a certain update strategy.
| statCode | StatCode. |
| additionalKey | This is the AdditionalKey that will be stored in the slot. |
| updateUserStatItem | This is the UpdateUserStatItem that will be stored in the slot. |
| callback | Returns an array of UpdateUserStatItemValueResponse via callback when completed |