BaseItemPerson

@Serializable
data class BaseItemPerson(val name: String? = null, val id: UUID, val role: String? = null, val type: PersonKind = PersonKind.UNKNOWN, val primaryImageTag: String? = null, val imageBlurHashes: Map<ImageType, Map<String, String>>? = null)

This is used by the api to get information about a Person within a BaseItem.

Constructors

Link copied to clipboard
constructor(name: String? = null, id: UUID, role: String? = null, type: PersonKind = PersonKind.UNKNOWN, primaryImageTag: String? = null, imageBlurHashes: Map<ImageType, Map<String, String>>? = null)

Properties

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

The identifier.

Link copied to clipboard
@SerialName(value = "ImageBlurHashes")
val imageBlurHashes: Map<ImageType, Map<String, String>>?

The primary image blurhash.

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

The name.

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

The primary image tag.

Link copied to clipboard
@SerialName(value = "Role")
val role: String?

The role.

Link copied to clipboard
@SerialName(value = "Type")
val type: PersonKind

The type.