Public Member Functions | |
| void | GetUserProfile (ResultCallback< UserProfile > callback) |
| Get (my) user profile / current logged in user. | |
| void | GetUserProfile (string userId, ResultCallback< UserProfile > callback) |
| Get an user profile. | |
| void | CreateUserProfile (CreateUserProfileRequest createRequest, ResultCallback< UserProfile > callback) |
| Create (my) user profile / current logged in user. | |
| void | CreateUserProfile (string userId, string language, Dictionary< string, object > customAttributes, string timezone, ResultCallback< UserProfile > callback) |
| Create an user profile. | |
| void | UpdateUserProfile (UpdateUserProfileRequest updateRequest, ResultCallback< UserProfile > callback) |
| Update some fields of (my) user profile / current logged in user. | |
| void | UpdateUserProfile (string userId, string language, string timezone, Dictionary< string, object > customAttributes, string zipCode, ResultCallback< UserProfile > callback) |
| Update some fields of an user profile. | |
| void | GetCustomAttributes (ResultCallback< Dictionary< string, object > > callback) |
| Get user's own custom attribute profile information. If it doesn't exist, that will be an error. | |
| void | UpdateCustomAttributes (Dictionary< string, object > updates, ResultCallback< Dictionary< string, object > > callback) |
| Update user's own custom attribute profile information. If it doesn't exist, that will be an error. | |
| void | GetPublicUserProfile (string userId, ResultCallback< PublicUserProfile > callback) |
| Get the PublicUserProfile for a specified user. | |
| void | GetUserAvatar (string userID, ResultCallback< Texture2D > callback) |
| Request the Avatar of the given UserProfile. | |
| void | GetUserProfilePublicInfoByPublicId (string publicId, ResultCallback< PublicUserProfile > callback) |
| Get user public profile info by public id/code. | |
| void | GenerateUploadURL (string folder, FileType fileType, ResultCallback< GenerateUploadURLResult > callback) |
| Generate an upload URL. It's valid for 10 minutes. | |
| void | GenerateUploadURLForUserContent (string userId, FileType fileType, ResultCallback< GenerateUploadURLResult > callback, UploadCategory category=UploadCategory.DEFAULT) |
| Generate an upload URL for user content. It's valid for 10 minutes. | |
| void | GetPrivateCustomAttributes (ResultCallback< Dictionary< string, object > > callback) |
| Get user's own custom private attribute profile information. If it doesn't exist, that will be an error. | |
| void | UpdatePrivateCustomAttributes (Dictionary< string, object > updates, ResultCallback< Dictionary< string, object > > callback) |
| Update user's own private custom attribute profile information. If it doesn't exist, that will be an error. | |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
|
inline |
Create (my) user profile / current logged in user.
| createRequest | User profile details to create user profile. |
| callback | Returns a Result that contains UserProfile via callback when completed |
|
inline |
Create an user profile.
| userId | User Id value to create user profile. |
| language | Language allowed format: en, en-US. |
| customAttributes | Custom attribues value to be included. |
| timezone | Timezone follows : IANA time zone, e.g. Asia/Shanghai. |
| callback | Returns a Result that contains UserProfile via callback when completed |
|
inline |
Generate an upload URL. It's valid for 10 minutes.
| folder | The name of folder where the file will be uploaded, must be between 1-256 characters, all characters allowed no whitespace |
| fileType | One of the these types: jpeg, jpg, png, bmp, gif, mp3, bin, webp |
| callback | Returns a Result that contains PublicUserProfile via callback when completed. |
|
inline |
Generate an upload URL for user content. It's valid for 10 minutes.
| userId | UserID for the requested |
| fileType | One of the these types: jpeg, jpg, png, bmp, gif, mp3, bin, webp |
| callback | Returns a Result that contains PublicUserProfile via callback when completed. |
| category | Supported categories: default, reporting. Default value : default |
|
inline |
Get user's own custom attribute profile information. If it doesn't exist, that will be an error.
| callback | Returns a Result Json Object via callback when completed. |
|
inline |
Get user's own custom private attribute profile information. If it doesn't exist, that will be an error.
| callback | Returns a Result Json Object via callback when completed. |
|
inline |
Get the PublicUserProfile for a specified user.
| userId | UserID for the profile requested |
| callback | Returns a Result that contains PublicUserProfile via callback when completed. |
|
inline |
Request the Avatar of the given UserProfile.
| userID | The UserID of a public Profile |
| callback | Returns a result that contains a Texture2D |
|
inline |
Get (my) user profile / current logged in user.
| callback | Returns a Result that contains UserProfile via callback when completed. |
|
inline |
Get an user profile.
| userId | User Id value to create user profile. |
| callback | Returns a Result that contains UserProfile via callback when completed |
|
inline |
Get user public profile info by public id/code.
| publicId | The publicId/public code of a user |
| callback | Returns a Result that contains UserProfile via callback when completed. |
|
inline |
Update user's own custom attribute profile information. If it doesn't exist, that will be an error.
| updates | ProfileUpdateRequest Request object. |
| callback | Returns a Result Json Object via callback when completed. |
|
inline |
Update user's own private custom attribute profile information. If it doesn't exist, that will be an error.
| updates | additional properties or Custom Attributes |
| callback | Returns a Result Json Object via callback when completed. |
|
inline |
Update some fields of an user profile.
| userId | User Id value to create user profile. |
| language | Language allowed format: en, en-US. |
| customAttributes | Custom attribues value to be included. |
| timezone | Timezone follows : IANA time zone, e.g. Asia/Shanghai. |
| callback | Returns a Result that contains UserProfile via callback when completed |
|
inline |
Update some fields of (my) user profile / current logged in user.
| updateRequest | User profile details to update user profile |
| callback | Returns a Result that contains UserProfile via callback when completed |