/** * 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; '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 | null; 'disabledLocalMetadataReaders'?: Array; 'localMetadataReaderOrder'?: Array | null; 'disabledSubtitleFetchers'?: Array; 'subtitleFetcherOrder'?: Array; 'skipSubtitlesIfEmbeddedSubtitlesPresent'?: boolean; 'skipSubtitlesIfAudioTrackMatches'?: boolean; 'subtitleDownloadLanguages'?: Array | null; 'requirePerfectSubtitleMatch'?: boolean; 'saveSubtitlesWithMedia'?: boolean; 'automaticallyAddToCollection'?: boolean; 'allowEmbeddedSubtitles'?: EmbeddedSubtitleOptions; 'typeOptions'?: Array; 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" }, { "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" }, { "name": "disabledLocalMetadataReaders", "baseName": "DisabledLocalMetadataReaders", "type": "Array" }, { "name": "localMetadataReaderOrder", "baseName": "LocalMetadataReaderOrder", "type": "Array" }, { "name": "disabledSubtitleFetchers", "baseName": "DisabledSubtitleFetchers", "type": "Array" }, { "name": "subtitleFetcherOrder", "baseName": "SubtitleFetcherOrder", "type": "Array" }, { "name": "skipSubtitlesIfEmbeddedSubtitlesPresent", "baseName": "SkipSubtitlesIfEmbeddedSubtitlesPresent", "type": "boolean" }, { "name": "skipSubtitlesIfAudioTrackMatches", "baseName": "SkipSubtitlesIfAudioTrackMatches", "type": "boolean" }, { "name": "subtitleDownloadLanguages", "baseName": "SubtitleDownloadLanguages", "type": "Array" }, { "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" } ]; static getAttributeTypeMap() { return LibraryOptions.attributeTypeMap; } } export namespace LibraryOptions { }