jellyfin-discord-bot/jellyfin/model/liveTvOptions.ts

106 lines
3.2 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 { ListingsProviderInfo } from './listingsProviderInfo';
import { TunerHostInfo } from './tunerHostInfo';
export class LiveTvOptions {
'guideDays'?: number | null;
'recordingPath'?: string | null;
'movieRecordingPath'?: string | null;
'seriesRecordingPath'?: string | null;
'enableRecordingSubfolders'?: boolean;
'enableOriginalAudioWithEncodedRecordings'?: boolean;
'tunerHosts'?: Array<TunerHostInfo> | null;
'listingProviders'?: Array<ListingsProviderInfo> | null;
'prePaddingSeconds'?: number;
'postPaddingSeconds'?: number;
'mediaLocationsCreated'?: Array<string> | null;
'recordingPostProcessor'?: string | null;
'recordingPostProcessorArguments'?: string | null;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "guideDays",
"baseName": "GuideDays",
"type": "number"
},
{
"name": "recordingPath",
"baseName": "RecordingPath",
"type": "string"
},
{
"name": "movieRecordingPath",
"baseName": "MovieRecordingPath",
"type": "string"
},
{
"name": "seriesRecordingPath",
"baseName": "SeriesRecordingPath",
"type": "string"
},
{
"name": "enableRecordingSubfolders",
"baseName": "EnableRecordingSubfolders",
"type": "boolean"
},
{
"name": "enableOriginalAudioWithEncodedRecordings",
"baseName": "EnableOriginalAudioWithEncodedRecordings",
"type": "boolean"
},
{
"name": "tunerHosts",
"baseName": "TunerHosts",
"type": "Array<TunerHostInfo>"
},
{
"name": "listingProviders",
"baseName": "ListingProviders",
"type": "Array<ListingsProviderInfo>"
},
{
"name": "prePaddingSeconds",
"baseName": "PrePaddingSeconds",
"type": "number"
},
{
"name": "postPaddingSeconds",
"baseName": "PostPaddingSeconds",
"type": "number"
},
{
"name": "mediaLocationsCreated",
"baseName": "MediaLocationsCreated",
"type": "Array<string>"
},
{
"name": "recordingPostProcessor",
"baseName": "RecordingPostProcessor",
"type": "string"
},
{
"name": "recordingPostProcessorArguments",
"baseName": "RecordingPostProcessorArguments",
"type": "string"
} ];
static getAttributeTypeMap() {
return LiveTvOptions.attributeTypeMap;
}
}