UserProfileDTO

data class UserProfileDTO(val id: UserId, val name: String, val handle: String?, val teamId: TeamId?, val accentId: Int, val assets: List<UserAssetDTO>, val deleted: Boolean?, val email: String?, val expiresAt: String?, val nonQualifiedId: NonQualifiedUserId, val service: ServiceDTO?, val supportedProtocols: List<SupportedProtocolDTO>?, val legalHoldStatus: LegalHoldStatusDTO) : UserDTO

Constructors

Link copied to clipboard
constructor(id: UserId, name: String, handle: String?, teamId: TeamId?, accentId: Int, assets: List<UserAssetDTO>, deleted: Boolean?, email: String?, expiresAt: String?, nonQualifiedId: NonQualifiedUserId, service: ServiceDTO?, supportedProtocols: List<SupportedProtocolDTO>?, legalHoldStatus: LegalHoldStatusDTO)

Properties

Link copied to clipboard
open override val accentId: Int
Link copied to clipboard
open override val assets: List<UserAssetDTO>
Link copied to clipboard
open override val deleted: Boolean?
Link copied to clipboard
open override val email: String?
Link copied to clipboard
open override val expiresAt: String?
Link copied to clipboard
open override val handle: String?
Link copied to clipboard
open override val id: UserId
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
open override val service: ServiceDTO?
Link copied to clipboard
open override val supportedProtocols: List<SupportedProtocolDTO>?
Link copied to clipboard
open override val teamId: TeamId?

Functions

Link copied to clipboard
fun UserProfileDTO.isTeamMember(selfUserTeamId: String?, selfUserDomain: String?): Boolean