UpdateUserProfileParams

public final class UpdateUserProfileParams

Update user profile Parameter.

all Field all Optional, Only Set need Update Field. recommend first Get user profile, In latest user on top of profile Update.

Usage Example:

val params = UpdateUserProfileParams().apply {
name = "New Nickname"
portraitUri = "https://example.com/avatar.png"
gender = Gender.MALE
}
NCEngine.user.updateMyUserProfile(params) { errorKeys, error ->
// ...
}

Constructors

Properties

Link copied to clipboard
private String birthday

Birthday, Max length 32 characters

Link copied to clipboard
private String email

Email, Max length 128 characters

Link copied to clipboard
private <Error class: unknown class><String, String> extProfile

User extended info.

Link copied to clipboard
private Gender gender

Gender

Link copied to clipboard
private Integer level

Level, Supports 0~100 Within range

Link copied to clipboard
private String location

Location, Max length 32 characters

Link copied to clipboard
private String name

Nickname, Max length 32 characters

Link copied to clipboard
private String portraitUri

Avatar URL, Max length 128 characters

Link copied to clipboard
private Integer role

Role, Supports 0~100 Within range

Link copied to clipboard
private String uniqueId

User app ID, Supports Size letters, digit, Max length 32 characters

Functions

Link copied to clipboard
public final String getBirthday()

Birthday, Max length 32 characters

Link copied to clipboard
public final String getEmail()

Email, Max length 128 characters

Link copied to clipboard
public final <Error class: unknown class><String, String> getExtProfile()

User extended info.

Link copied to clipboard
public final Gender getGender()

Gender

Link copied to clipboard
public final Integer getLevel()

Level, Supports 0~100 Within range

Link copied to clipboard
public final String getLocation()

Location, Max length 32 characters

Link copied to clipboard
public final String getName()

Nickname, Max length 32 characters

Link copied to clipboard
public final String getPortraitUri()

Avatar URL, Max length 128 characters

Link copied to clipboard
public final Integer getRole()

Role, Supports 0~100 Within range

Link copied to clipboard
public final String getUniqueId()

User app ID, Supports Size letters, digit, Max length 32 characters

Link copied to clipboard
public final Unit setBirthday(String birthday)

Birthday, Max length 32 characters

Link copied to clipboard
public final Unit setEmail(String email)

Email, Max length 128 characters

Link copied to clipboard
public final Unit setExtProfile(<Error class: unknown class><String, String> extProfile)

User extended info.

Link copied to clipboard
public final Unit setGender(Gender gender)

Gender

Link copied to clipboard
public final Unit setLevel(Integer level)

Level, Supports 0~100 Within range

Link copied to clipboard
public final Unit setLocation(String location)

Location, Max length 32 characters

Link copied to clipboard
public final Unit setName(String name)

Nickname, Max length 32 characters

Link copied to clipboard
public final Unit setPortraitUri(String portraitUri)

Avatar URL, Max length 128 characters

Link copied to clipboard
public final Unit setRole(Integer role)

Role, Supports 0~100 Within range

Link copied to clipboard
public final Unit setUniqueId(String uniqueId)

User app ID, Supports Size letters, digit, Max length 32 characters