TimerInfoDto

@Serializable
data class TimerInfoDto(val id: String? = null, val type: String? = null, val serverId: String? = null, val externalId: String? = null, val channelId: UUID? = null, val externalChannelId: String? = null, val channelName: String? = null, val channelPrimaryImageTag: String? = null, val programId: String? = null, val externalProgramId: String? = null, val name: String? = null, val overview: String? = null, val startDate: DateTime? = null, val endDate: DateTime? = null, val serviceName: String? = null, val priority: Int? = null, val prePaddingSeconds: Int? = null, val postPaddingSeconds: Int? = null, val isPrePaddingRequired: Boolean? = null, val parentBackdropItemId: String? = null, val parentBackdropImageTags: List<String>? = null, val isPostPaddingRequired: Boolean? = null, val keepUntil: KeepUntil? = null, val status: RecordingStatus? = null, val seriesTimerId: String? = null, val externalSeriesTimerId: String? = null, val runTimeTicks: Long? = null, val programInfo: BaseItemDto? = null)

Constructors

Link copied to clipboard
constructor(id: String? = null, type: String? = null, serverId: String? = null, externalId: String? = null, channelId: UUID? = null, externalChannelId: String? = null, channelName: String? = null, channelPrimaryImageTag: String? = null, programId: String? = null, externalProgramId: String? = null, name: String? = null, overview: String? = null, startDate: DateTime? = null, endDate: DateTime? = null, serviceName: String? = null, priority: Int? = null, prePaddingSeconds: Int? = null, postPaddingSeconds: Int? = null, isPrePaddingRequired: Boolean? = null, parentBackdropItemId: String? = null, parentBackdropImageTags: List<String>? = null, isPostPaddingRequired: Boolean? = null, keepUntil: KeepUntil? = null, status: RecordingStatus? = null, seriesTimerId: String? = null, externalSeriesTimerId: String? = null, runTimeTicks: Long? = null, programInfo: BaseItemDto? = null)

Properties

Link copied to clipboard
@SerialName(value = "ChannelId")
val channelId: UUID?

The channel id of the recording.

Link copied to clipboard
@SerialName(value = "ChannelName")
val channelName: String?

The channel name of the recording.

Link copied to clipboard
@SerialName(value = "ChannelPrimaryImageTag")
val channelPrimaryImageTag: String?
Link copied to clipboard
@SerialName(value = "EndDate")
val endDate: DateTime?

The end date of the recording, in UTC.

Link copied to clipboard
@SerialName(value = "ExternalChannelId")
val externalChannelId: String?

The external channel identifier.

Link copied to clipboard
@SerialName(value = "ExternalId")
val externalId: String?

The external identifier.

Link copied to clipboard
@SerialName(value = "ExternalProgramId")
val externalProgramId: String?

The external program identifier.

Link copied to clipboard
@SerialName(value = "ExternalSeriesTimerId")
val externalSeriesTimerId: String?

The external series timer identifier.

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

The Id of the recording.

Link copied to clipboard
@SerialName(value = "IsPostPaddingRequired")
val isPostPaddingRequired: Boolean?

A value indicating whether this instance is post padding required.

Link copied to clipboard
@SerialName(value = "IsPrePaddingRequired")
val isPrePaddingRequired: Boolean?

A value indicating whether this instance is pre padding required.

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

The name of the recording.

Link copied to clipboard
@SerialName(value = "Overview")
val overview: String?

The description of the recording.

Link copied to clipboard
@SerialName(value = "ParentBackdropImageTags")
val parentBackdropImageTags: List<String>?

The parent backdrop image tags.

Link copied to clipboard
@SerialName(value = "ParentBackdropItemId")
val parentBackdropItemId: String?

The Id of the Parent that has a backdrop if the item does not have one.

Link copied to clipboard
@SerialName(value = "PostPaddingSeconds")
val postPaddingSeconds: Int?

The post padding seconds.

Link copied to clipboard
@SerialName(value = "PrePaddingSeconds")
val prePaddingSeconds: Int?

The pre padding seconds.

Link copied to clipboard
@SerialName(value = "Priority")
val priority: Int?

The priority.

Link copied to clipboard
@SerialName(value = "ProgramId")
val programId: String?

The program identifier.

Link copied to clipboard
@SerialName(value = "ProgramInfo")
val programInfo: BaseItemDto?

The program information.

Link copied to clipboard
@SerialName(value = "RunTimeTicks")
val runTimeTicks: Long?

The run time ticks.

Link copied to clipboard
@SerialName(value = "SeriesTimerId")
val seriesTimerId: String?

The series timer identifier.

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

The server identifier.

Link copied to clipboard
@SerialName(value = "ServiceName")
val serviceName: String?

The name of the service.

Link copied to clipboard
@SerialName(value = "StartDate")
val startDate: DateTime?

The start date of the recording, in UTC.

Link copied to clipboard
@SerialName(value = "Status")
val status: RecordingStatus?

The status.

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