Builder

class Builder(userAlias: String)

This class creates a UserDetails object representing some user display info. A user can be represented with the following info:

Constructors

Link copied to clipboard
fun Builder(userAlias: String)

Functions

Link copied to clipboard
fun build(): UserDetails

Create

Link copied to clipboard
fun withCustomAttribute(attribute: Serializable): UserDetails.Builder

User's custom attribute, to use in special cases.

Link copied to clipboard
fun withDisplayName(displayName: String): UserDetails.Builder

User's display name.

Link copied to clipboard
fun withEmail(email: String): UserDetails.Builder

User's email.

Link copied to clipboard
fun withFirstName(firstName: String): UserDetails.Builder

User's first name.

Link copied to clipboard
fun withImageUri(imageUri: Uri): UserDetails.Builder

Uri representing the user.

Link copied to clipboard
fun withImageUrl(imageUrl: String): UserDetails.Builder

ImageUrl for fetching user's visual representation.

Link copied to clipboard
fun withLastName(lastName: String): UserDetails.Builder

User's last name.

Link copied to clipboard
fun withNickName(nickName: String): UserDetails.Builder

User's nickname.

Link copied to clipboard
fun withResId(resId: Int): UserDetails.Builder

ResId of drawable representing the user.