Team Member

@Serializable
data class TeamMember(val id: String, val name: String, val surname: String, val email: String, _profilePic: String, val tagName: String, var role: TeamRole) : RefyUser

The TeamMember represent a member of a Team

Author

N7ghtm4r3 - Tecknobit

See also

Constructors

Link copied to clipboard
constructor(id: String, name: String, surname: String, email: String, _profilePic: String, tagName: String, role: TeamRole)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val email: String

The email of the member

Link copied to clipboard
open override val id: String

The identifier of the member

Link copied to clipboard
open override val name: String

The name of the member

Link copied to clipboard
open override val profilePic: String

profilePic the profile pic of the user

Link copied to clipboard
@SerialName(value = "team_role" )
var role: TeamRole

The role of the member in that team

Link copied to clipboard
open override val surname: String

The surname of the member

Link copied to clipboard
@SerialName(value = "tag_name" )
open override val tagName: String

The tagName of the member

Functions

Link copied to clipboard
open fun completeName(): String

Method used to assemble the complete name of the current user

Link copied to clipboard

Method to check whether the localUser is not the current member