UserDetailsEntity
constructor(id: QualifiedIDEntity, name: String?, handle: String?, email: String?, phone: String?, accentId: Int, team: String?, connectionStatus: ConnectionEntity.State = ConnectionEntity.State.NOT_CONNECTED, previewAssetId: UserAssetIdEntity?, completeAssetId: UserAssetIdEntity?, availabilityStatus: UserAvailabilityStatusEntity, userType: UserTypeEntity, botService: BotIdEntity?, deleted: Boolean, hasIncompleteMetadata: Boolean = false, expiresAt: <Error class: unknown class>?, defederated: Boolean, isProteusVerified: Boolean, supportedProtocols: Set<SupportedProtocolEntity>?, activeOneOnOneConversationId: QualifiedIDEntity?, isUnderLegalHold: Boolean)