199 lines
6.2 KiB
TypeScript
199 lines
6.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 { EmbeddedSubtitleOptions } from './embeddedSubtitleOptions';
|
|
import { MediaPathInfo } from './mediaPathInfo';
|
|
import { TypeOptions } from './typeOptions';
|
|
|
|
export class LibraryOptions {
|
|
'enablePhotos'?: boolean;
|
|
'enableRealtimeMonitor'?: boolean;
|
|
'enableChapterImageExtraction'?: boolean;
|
|
'extractChapterImagesDuringLibraryScan'?: boolean;
|
|
'pathInfos'?: Array<MediaPathInfo>;
|
|
'saveLocalMetadata'?: boolean;
|
|
'enableInternetProviders'?: boolean;
|
|
'enableAutomaticSeriesGrouping'?: boolean;
|
|
'enableEmbeddedTitles'?: boolean;
|
|
'enableEmbeddedEpisodeInfos'?: boolean;
|
|
'automaticRefreshIntervalDays'?: number;
|
|
/**
|
|
* Gets or sets the preferred metadata language.
|
|
*/
|
|
'preferredMetadataLanguage'?: string | null;
|
|
/**
|
|
* Gets or sets the metadata country code.
|
|
*/
|
|
'metadataCountryCode'?: string | null;
|
|
'seasonZeroDisplayName'?: string;
|
|
'metadataSavers'?: Array<string> | null;
|
|
'disabledLocalMetadataReaders'?: Array<string>;
|
|
'localMetadataReaderOrder'?: Array<string> | null;
|
|
'disabledSubtitleFetchers'?: Array<string>;
|
|
'subtitleFetcherOrder'?: Array<string>;
|
|
'skipSubtitlesIfEmbeddedSubtitlesPresent'?: boolean;
|
|
'skipSubtitlesIfAudioTrackMatches'?: boolean;
|
|
'subtitleDownloadLanguages'?: Array<string> | null;
|
|
'requirePerfectSubtitleMatch'?: boolean;
|
|
'saveSubtitlesWithMedia'?: boolean;
|
|
'automaticallyAddToCollection'?: boolean;
|
|
'allowEmbeddedSubtitles'?: EmbeddedSubtitleOptions;
|
|
'typeOptions'?: Array<TypeOptions>;
|
|
|
|
static discriminator: string | undefined = undefined;
|
|
|
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
|
{
|
|
"name": "enablePhotos",
|
|
"baseName": "EnablePhotos",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableRealtimeMonitor",
|
|
"baseName": "EnableRealtimeMonitor",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableChapterImageExtraction",
|
|
"baseName": "EnableChapterImageExtraction",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "extractChapterImagesDuringLibraryScan",
|
|
"baseName": "ExtractChapterImagesDuringLibraryScan",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "pathInfos",
|
|
"baseName": "PathInfos",
|
|
"type": "Array<MediaPathInfo>"
|
|
},
|
|
{
|
|
"name": "saveLocalMetadata",
|
|
"baseName": "SaveLocalMetadata",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableInternetProviders",
|
|
"baseName": "EnableInternetProviders",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableAutomaticSeriesGrouping",
|
|
"baseName": "EnableAutomaticSeriesGrouping",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableEmbeddedTitles",
|
|
"baseName": "EnableEmbeddedTitles",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "enableEmbeddedEpisodeInfos",
|
|
"baseName": "EnableEmbeddedEpisodeInfos",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "automaticRefreshIntervalDays",
|
|
"baseName": "AutomaticRefreshIntervalDays",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "preferredMetadataLanguage",
|
|
"baseName": "PreferredMetadataLanguage",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "metadataCountryCode",
|
|
"baseName": "MetadataCountryCode",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "seasonZeroDisplayName",
|
|
"baseName": "SeasonZeroDisplayName",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "metadataSavers",
|
|
"baseName": "MetadataSavers",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "disabledLocalMetadataReaders",
|
|
"baseName": "DisabledLocalMetadataReaders",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "localMetadataReaderOrder",
|
|
"baseName": "LocalMetadataReaderOrder",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "disabledSubtitleFetchers",
|
|
"baseName": "DisabledSubtitleFetchers",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "subtitleFetcherOrder",
|
|
"baseName": "SubtitleFetcherOrder",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "skipSubtitlesIfEmbeddedSubtitlesPresent",
|
|
"baseName": "SkipSubtitlesIfEmbeddedSubtitlesPresent",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "skipSubtitlesIfAudioTrackMatches",
|
|
"baseName": "SkipSubtitlesIfAudioTrackMatches",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "subtitleDownloadLanguages",
|
|
"baseName": "SubtitleDownloadLanguages",
|
|
"type": "Array<string>"
|
|
},
|
|
{
|
|
"name": "requirePerfectSubtitleMatch",
|
|
"baseName": "RequirePerfectSubtitleMatch",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "saveSubtitlesWithMedia",
|
|
"baseName": "SaveSubtitlesWithMedia",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "automaticallyAddToCollection",
|
|
"baseName": "AutomaticallyAddToCollection",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "allowEmbeddedSubtitles",
|
|
"baseName": "AllowEmbeddedSubtitles",
|
|
"type": "EmbeddedSubtitleOptions"
|
|
},
|
|
{
|
|
"name": "typeOptions",
|
|
"baseName": "TypeOptions",
|
|
"type": "Array<TypeOptions>"
|
|
} ];
|
|
|
|
static getAttributeTypeMap() {
|
|
return LibraryOptions.attributeTypeMap;
|
|
}
|
|
}
|
|
|
|
export namespace LibraryOptions {
|
|
}
|