106 lines
3.2 KiB
TypeScript
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;
|
||
|
}
|
||
|
}
|
||
|
|