UserDto

@Serializable
data class UserDto(val name: String? = null, val serverId: String? = null, val serverName: String? = null, val id: UUID, val primaryImageTag: String? = null, val hasPassword: Boolean, val hasConfiguredPassword: Boolean, val hasConfiguredEasyPassword: Boolean, val enableAutoLogin: Boolean? = null, val lastLoginDate: DateTime? = null, val lastActivityDate: DateTime? = null, val configuration: UserConfiguration? = null, val policy: UserPolicy? = null, val primaryImageAspectRatio: Double? = null)

Class UserDto.

Constructors

Link copied to clipboard
constructor(name: String? = null, serverId: String? = null, serverName: String? = null, id: UUID, primaryImageTag: String? = null, hasPassword: Boolean, hasConfiguredPassword: Boolean, hasConfiguredEasyPassword: Boolean, enableAutoLogin: Boolean? = null, lastLoginDate: DateTime? = null, lastActivityDate: DateTime? = null, configuration: UserConfiguration? = null, policy: UserPolicy? = null, primaryImageAspectRatio: Double? = null)

Properties

Link copied to clipboard
@SerialName(value = "Configuration")
val configuration: UserConfiguration?

The configuration.

Link copied to clipboard
@SerialName(value = "EnableAutoLogin")
val enableAutoLogin: Boolean?

Whether async login is enabled or not.

Link copied to clipboard
@SerialName(value = "HasConfiguredEasyPassword")
val hasConfiguredEasyPassword: Boolean

A value indicating whether this instance has configured easy password.

Link copied to clipboard
@SerialName(value = "HasConfiguredPassword")
val hasConfiguredPassword: Boolean

A value indicating whether this instance has configured password.

Link copied to clipboard
@SerialName(value = "HasPassword")
val hasPassword: Boolean

A value indicating whether this instance has password.

Link copied to clipboard
@SerialName(value = "Id")
val id: UUID

The id.

Link copied to clipboard
@SerialName(value = "LastActivityDate")
val lastActivityDate: DateTime?

The last activity date.

Link copied to clipboard
@SerialName(value = "LastLoginDate")
val lastLoginDate: DateTime?

The last login date.

Link copied to clipboard
@SerialName(value = "Name")
val name: String?

The name.

Link copied to clipboard
@SerialName(value = "Policy")
val policy: UserPolicy?

The policy.

Link copied to clipboard
@SerialName(value = "PrimaryImageAspectRatio")
val primaryImageAspectRatio: Double?

The primary image aspect ratio.

Link copied to clipboard
@SerialName(value = "PrimaryImageTag")
val primaryImageTag: String?

The primary image tag.

Link copied to clipboard
@SerialName(value = "ServerId")
val serverId: String?

The server identifier.

Link copied to clipboard
@SerialName(value = "ServerName")
val serverName: String?

Gets or sets the name of the server. This is not used by the server and is for client-side usage only.