331 lines
8.5 KiB
TypeScript
331 lines
8.5 KiB
TypeScript
|
/**
|
||
|
* Jellyfin API
|
||
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||
|
*
|
||
|
* The version of the OpenAPI document: 10.8.9
|
||
|
*
|
||
|
*
|
||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||
|
* https://openapi-generator.tech
|
||
|
* Do not edit the class manually.
|
||
|
*/
|
||
|
|
||
|
import { RequestFile } from './models';
|
||
|
import { DayOfWeek } from './dayOfWeek';
|
||
|
import { DayPattern } from './dayPattern';
|
||
|
import { KeepUntil } from './keepUntil';
|
||
|
|
||
|
/**
|
||
|
* Class SeriesTimerInfoDto.
|
||
|
*/
|
||
|
export class CreateSeriesTimerRequest {
|
||
|
/**
|
||
|
* Gets or sets the Id of the recording.
|
||
|
*/
|
||
|
'id'?: string | null;
|
||
|
'type'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the server identifier.
|
||
|
*/
|
||
|
'serverId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the external identifier.
|
||
|
*/
|
||
|
'externalId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the channel id of the recording.
|
||
|
*/
|
||
|
'channelId'?: string;
|
||
|
/**
|
||
|
* Gets or sets the external channel identifier.
|
||
|
*/
|
||
|
'externalChannelId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the channel name of the recording.
|
||
|
*/
|
||
|
'channelName'?: string | null;
|
||
|
'channelPrimaryImageTag'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the program identifier.
|
||
|
*/
|
||
|
'programId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the external program identifier.
|
||
|
*/
|
||
|
'externalProgramId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the name of the recording.
|
||
|
*/
|
||
|
'name'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the description of the recording.
|
||
|
*/
|
||
|
'overview'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the start date of the recording, in UTC.
|
||
|
*/
|
||
|
'startDate'?: Date;
|
||
|
/**
|
||
|
* Gets or sets the end date of the recording, in UTC.
|
||
|
*/
|
||
|
'endDate'?: Date;
|
||
|
/**
|
||
|
* Gets or sets the name of the service.
|
||
|
*/
|
||
|
'serviceName'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the priority.
|
||
|
*/
|
||
|
'priority'?: number;
|
||
|
/**
|
||
|
* Gets or sets the pre padding seconds.
|
||
|
*/
|
||
|
'prePaddingSeconds'?: number;
|
||
|
/**
|
||
|
* Gets or sets the post padding seconds.
|
||
|
*/
|
||
|
'postPaddingSeconds'?: number;
|
||
|
/**
|
||
|
* Gets or sets a value indicating whether this instance is pre padding required.
|
||
|
*/
|
||
|
'isPrePaddingRequired'?: boolean;
|
||
|
/**
|
||
|
* Gets or sets the Id of the Parent that has a backdrop if the item does not have one.
|
||
|
*/
|
||
|
'parentBackdropItemId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the parent backdrop image tags.
|
||
|
*/
|
||
|
'parentBackdropImageTags'?: Array<string> | null;
|
||
|
/**
|
||
|
* Gets or sets a value indicating whether this instance is post padding required.
|
||
|
*/
|
||
|
'isPostPaddingRequired'?: boolean;
|
||
|
'keepUntil'?: KeepUntil;
|
||
|
/**
|
||
|
* Gets or sets a value indicating whether [record any time].
|
||
|
*/
|
||
|
'recordAnyTime'?: boolean;
|
||
|
'skipEpisodesInLibrary'?: boolean;
|
||
|
/**
|
||
|
* Gets or sets a value indicating whether [record any channel].
|
||
|
*/
|
||
|
'recordAnyChannel'?: boolean;
|
||
|
'keepUpTo'?: number;
|
||
|
/**
|
||
|
* Gets or sets a value indicating whether [record new only].
|
||
|
*/
|
||
|
'recordNewOnly'?: boolean;
|
||
|
/**
|
||
|
* Gets or sets the days.
|
||
|
*/
|
||
|
'days'?: Array<DayOfWeek> | null;
|
||
|
'dayPattern'?: DayPattern | null;
|
||
|
/**
|
||
|
* Gets or sets the image tags.
|
||
|
*/
|
||
|
'imageTags'?: { [key: string]: string; } | null;
|
||
|
/**
|
||
|
* Gets or sets the parent thumb item id.
|
||
|
*/
|
||
|
'parentThumbItemId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the parent thumb image tag.
|
||
|
*/
|
||
|
'parentThumbImageTag'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the parent primary image item identifier.
|
||
|
*/
|
||
|
'parentPrimaryImageItemId'?: string | null;
|
||
|
/**
|
||
|
* Gets or sets the parent primary image tag.
|
||
|
*/
|
||
|
'parentPrimaryImageTag'?: string | null;
|
||
|
|
||
|
static discriminator: string | undefined = undefined;
|
||
|
|
||
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||
|
{
|
||
|
"name": "id",
|
||
|
"baseName": "Id",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "type",
|
||
|
"baseName": "Type",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "serverId",
|
||
|
"baseName": "ServerId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "externalId",
|
||
|
"baseName": "ExternalId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "channelId",
|
||
|
"baseName": "ChannelId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "externalChannelId",
|
||
|
"baseName": "ExternalChannelId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "channelName",
|
||
|
"baseName": "ChannelName",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "channelPrimaryImageTag",
|
||
|
"baseName": "ChannelPrimaryImageTag",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "programId",
|
||
|
"baseName": "ProgramId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "externalProgramId",
|
||
|
"baseName": "ExternalProgramId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "name",
|
||
|
"baseName": "Name",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "overview",
|
||
|
"baseName": "Overview",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "startDate",
|
||
|
"baseName": "StartDate",
|
||
|
"type": "Date"
|
||
|
},
|
||
|
{
|
||
|
"name": "endDate",
|
||
|
"baseName": "EndDate",
|
||
|
"type": "Date"
|
||
|
},
|
||
|
{
|
||
|
"name": "serviceName",
|
||
|
"baseName": "ServiceName",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "priority",
|
||
|
"baseName": "Priority",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "prePaddingSeconds",
|
||
|
"baseName": "PrePaddingSeconds",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "postPaddingSeconds",
|
||
|
"baseName": "PostPaddingSeconds",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "isPrePaddingRequired",
|
||
|
"baseName": "IsPrePaddingRequired",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentBackdropItemId",
|
||
|
"baseName": "ParentBackdropItemId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentBackdropImageTags",
|
||
|
"baseName": "ParentBackdropImageTags",
|
||
|
"type": "Array<string>"
|
||
|
},
|
||
|
{
|
||
|
"name": "isPostPaddingRequired",
|
||
|
"baseName": "IsPostPaddingRequired",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "keepUntil",
|
||
|
"baseName": "KeepUntil",
|
||
|
"type": "KeepUntil"
|
||
|
},
|
||
|
{
|
||
|
"name": "recordAnyTime",
|
||
|
"baseName": "RecordAnyTime",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "skipEpisodesInLibrary",
|
||
|
"baseName": "SkipEpisodesInLibrary",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "recordAnyChannel",
|
||
|
"baseName": "RecordAnyChannel",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "keepUpTo",
|
||
|
"baseName": "KeepUpTo",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "recordNewOnly",
|
||
|
"baseName": "RecordNewOnly",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "days",
|
||
|
"baseName": "Days",
|
||
|
"type": "Array<DayOfWeek>"
|
||
|
},
|
||
|
{
|
||
|
"name": "dayPattern",
|
||
|
"baseName": "DayPattern",
|
||
|
"type": "DayPattern"
|
||
|
},
|
||
|
{
|
||
|
"name": "imageTags",
|
||
|
"baseName": "ImageTags",
|
||
|
"type": "{ [key: string]: string; }"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentThumbItemId",
|
||
|
"baseName": "ParentThumbItemId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentThumbImageTag",
|
||
|
"baseName": "ParentThumbImageTag",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentPrimaryImageItemId",
|
||
|
"baseName": "ParentPrimaryImageItemId",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "parentPrimaryImageTag",
|
||
|
"baseName": "ParentPrimaryImageTag",
|
||
|
"type": "string"
|
||
|
} ];
|
||
|
|
||
|
static getAttributeTypeMap() {
|
||
|
return CreateSeriesTimerRequest.attributeTypeMap;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export namespace CreateSeriesTimerRequest {
|
||
|
}
|