SeriesTimerInfoDto

@Serializable
data class SeriesTimerInfoDto(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 recordAnyTime: Boolean? = null, val skipEpisodesInLibrary: Boolean? = null, val recordAnyChannel: Boolean? = null, val keepUpTo: Int? = null, val recordNewOnly: Boolean? = null, val days: List<DayOfWeek>? = null, val dayPattern: DayPattern? = null, val imageTags: Map<ImageType, String>? = null, val parentThumbItemId: String? = null, val parentThumbImageTag: String? = null, val parentPrimaryImageItemId: UUID? = null, val parentPrimaryImageTag: String? = null)

Class SeriesTimerInfoDto.

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, recordAnyTime: Boolean? = null, skipEpisodesInLibrary: Boolean? = null, recordAnyChannel: Boolean? = null, keepUpTo: Int? = null, recordNewOnly: Boolean? = null, days: List<DayOfWeek>? = null, dayPattern: DayPattern? = null, imageTags: Map<ImageType, String>? = null, parentThumbItemId: String? = null, parentThumbImageTag: String? = null, parentPrimaryImageItemId: UUID? = null, parentPrimaryImageTag: String? = 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 = "DayPattern")
val dayPattern: DayPattern?

The day pattern.

Link copied to clipboard
@SerialName(value = "Days")
val days: List<DayOfWeek>?

The days.

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 = "Id")
val id: String?

The Id of the recording.

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

The image tags.

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 = "KeepUpTo")
val keepUpTo: Int?
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 = "ParentPrimaryImageItemId")
val parentPrimaryImageItemId: UUID?

The parent primary image item identifier.

Link copied to clipboard
@SerialName(value = "ParentPrimaryImageTag")
val parentPrimaryImageTag: String?

The parent primary image tag.

Link copied to clipboard
@SerialName(value = "ParentThumbImageTag")
val parentThumbImageTag: String?

The parent thumb image tag.

Link copied to clipboard
@SerialName(value = "ParentThumbItemId")
val parentThumbItemId: String?

The parent thumb item id.

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 = "RecordAnyChannel")
val recordAnyChannel: Boolean?

A value indicating whether record any channel.

Link copied to clipboard
@SerialName(value = "RecordAnyTime")
val recordAnyTime: Boolean?

A value indicating whether record any time.

Link copied to clipboard
@SerialName(value = "RecordNewOnly")
val recordNewOnly: Boolean?

A value indicating whether record new only.

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 = "SkipEpisodesInLibrary")
val skipEpisodesInLibrary: Boolean?
Link copied to clipboard
@SerialName(value = "StartDate")
val startDate: DateTime?

The start date of the recording, in UTC.

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