Public Member Functions | |
| void | SaveUserBinaryRecord (string key, string fileType, ResultCallback< SaveBinaryRecordResponse > callback, bool isPublic=false) |
| Save a namespace-level user binary. If the binary doesn't exist, it will create the binary save, if already exists, it will append to the existing one. | |
| void | GetCurrentUserBinaryRecord (string key, ResultCallback< UserBinaryRecord > callback) |
| Get current user's binary record. | |
| void | GetPublicUserBinaryRecord (string key, string userId, ResultCallback< UserBinaryRecord > callback) |
| Get a user's public binary record by its key and the owner's UserId. | |
| void | BulkGetCurrentUserBinaryRecords (string[] keys, ResultCallback< ListUserBinaryRecords > callback) |
| Bulk get current user's binary records by their keys. | |
| void | BulkGetPublicUserBinaryRecords (string[] keys, string userId, ResultCallback< ListUserBinaryRecords > callback) |
| Bulk get multiple public binary records from a single user by their keys. | |
| void | BulkGetPublicUserBinaryRecords (string key, string[] userIds, ResultCallback< ListUserBinaryRecords > callback) |
| Bulk get public binary records with the same key from multiple users. | |
| void | BulkQueryCurrentUserBinaryRecords (string query, ResultCallback< PaginatedUserBinaryRecords > callback, int offset=0, int limit=20) |
| Bulk query current user's binary records. | |
| void | BulkQueryPublicUserBinaryRecords (string userId, ResultCallback< PaginatedUserBinaryRecords > callback, int offset=0, int limit=20) |
| Bulk query all of a user's public binary records. | |
| void | UpdateUserBinaryRecordFile (string key, string contentType, string fileLocation, ResultCallback< UserBinaryRecord > callback) |
| Update current user's binary record to point to an uploaded file. | |
| void | UpdateUserBinaryRecordMetadata (string key, bool isPublic, ResultCallback< UserBinaryRecord > callback) |
| Update current user's binary record's metadata. | |
| void | RequestUserBinaryRecordPresignedUrl (string key, string fileType, ResultCallback< RequestUserBinaryRecordPresignedUrlResponse > callback) |
| Delete current user's binary record under the given key. | |
| void | GetGameBinaryRecord (string key, ResultCallback< GameBinaryRecord > callback) |
| Get a game binary record by its key. | |
| void | BulkGetGameBinaryRecords (string[] keys, ResultCallback< ListGameBinaryRecords > callback) |
| Bulk get game binary records by their keys. | |
| void | BulkQueryGameBinaryRecords (string query, ResultCallback< PaginatedGameBinaryRecords > callback, int offset=0, int limit=20) |
| Bulk get game binary records using a query. | |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
|
inline |
Bulk get current user's binary records by their keys.
| keys | List of the keys of the binary records. |
| callback | Returns a Result that contains ListUserBinaryRecords via callback when completed. |
|
inline |
Bulk get game binary records by their keys.
| keys | List of keys of the binary records |
| callback | Returns a Result that contains ListGameBinaryRecords via callback when completed |
|
inline |
Bulk get public binary records with the same key from multiple users.
| key | Key of the binary records |
| userIds | UserId list of the binary record owner(s) |
| callback | Returns a Result that contains ListUserBinaryRecords via callback when completed |
|
inline |
Bulk get multiple public binary records from a single user by their keys.
| keys | List of the keys of the binary records. |
| userId | ID of the user who owns the binary records. |
| callback | Returns a Result that contains ListUserBinaryRecords via callback when completed. |
|
inline |
Bulk query current user's binary records.
| query | String that will be used to query the user's keys |
| callback | Returns a Result that contains PaginatedUserBinaryRecords via callback when completed |
| offset | The offset of the binary records. Default value is 0 |
| limit | The limit of the binary records. Default value is 0 |
|
inline |
Bulk get game binary records using a query.
| query | String that will be used to query the game's binary record keys |
| callback | Returns a Result that contains PaginatedGameBinaryRecords via callback when completed |
| offset | The offset of the binary records. Default value is 0 |
| limit | The limit of the binary records. Default value is 0 |
|
inline |
Bulk query all of a user's public binary records.
| userId | ID of the user who owns the binary records |
| callback | Returns a Result that contains PaginatedUserBinaryRecords via callback when completed |
| offset | The offset of the binary records. Default value is 0 |
| limit | The limit of the binary records. Default value is 0 |
|
inline |
Get current user's binary record.
| key | Key of the binary record. |
| callback | Returns a Result that contains UserBinaryRecord via callback when completed. |
|
inline |
Get a game binary record by its key.
| key | Key of the binary record |
| callback | Returns a Result that contains GameBinaryRecord via callback when completed |
|
inline |
Get a user's public binary record by its key and the owner's UserId.
| key | Key of the binary record. |
| userId | ID of the user who owns the binary record. |
| callback | Returns a Result that contains UserBinaryRecord via callback when completed. |
|
inline |
Delete current user's binary record under the given key.
| key | Key of the binary record that will be deleted</param``>
|
/**
Request a presigned url to upload current user's binary record file
| key | Key of the binary record |
| fileType | File type of the binary (supported file types are jpeg, jpg, png, bmp, gif, mp3, webp, and bin) |
| callback | Returns a Result that contains BinaryInfo via callback when completed |
|
inline |
Save a namespace-level user binary. If the binary doesn't exist, it will create the binary save, if already exists, it will append to the existing one.
| key | Key of the binary record. |
| fileType | File type of the binary (supported file types are jpeg, jpg, png, bmp, gif, mp3, webp, and bin). |
| callback | Returns a Result that contains UserBinaryRecord via callback when completed. |
| isPublic | Whether to save the binary as a public or private record. (Optional) |
|
inline |
Update current user's binary record to point to an uploaded file.
| userId | ID of the user who owns the binary record |
| key | Key of the binary record that will be updated |
| contentType | Content type of the uploaded file, taken from the callback after requesting a presigned upload URL using RequestUserBinaryRecordPresignedUrl |
| fileLocation | Location of the uploaded file, taken from the callback after requesting a presigned upload URL using RequestUserBinaryRecordPresignedUrl |
| callback | Returns a Result that contains UserBinaryRecord via callback when completed |
|
inline |
Update current user's binary record's metadata.
| userId | ID of the user who owns the binary record |
| key | Key of the binary record that will be updated |
| isPublic | Whether to update the binary record to become a public or private record |
| callback | Returns a Result that contains UserBinaryRecord via callback when completed |