commonMain.org.jellyfin.sdk.model.api.LibraryOptions.kt Maven / Gradle / Ivy
// !! WARNING
// !! DO NOT EDIT THIS FILE
//
// This file is generated by the openapi-generator module and is not meant for manual changes.
// Please read the README.md file in the openapi-generator module for additional information.
package org.jellyfin.sdk.model.api
import kotlin.Boolean
import kotlin.Deprecated
import kotlin.Int
import kotlin.String
import kotlin.collections.List
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
public data class LibraryOptions(
@SerialName("Enabled")
public val enabled: Boolean,
@SerialName("EnablePhotos")
public val enablePhotos: Boolean,
@SerialName("EnableRealtimeMonitor")
public val enableRealtimeMonitor: Boolean,
@SerialName("EnableLUFSScan")
public val enableLufsScan: Boolean,
@SerialName("EnableChapterImageExtraction")
public val enableChapterImageExtraction: Boolean,
@SerialName("ExtractChapterImagesDuringLibraryScan")
public val extractChapterImagesDuringLibraryScan: Boolean,
@SerialName("EnableTrickplayImageExtraction")
public val enableTrickplayImageExtraction: Boolean,
@SerialName("ExtractTrickplayImagesDuringLibraryScan")
public val extractTrickplayImagesDuringLibraryScan: Boolean,
@SerialName("PathInfos")
public val pathInfos: List,
@SerialName("SaveLocalMetadata")
public val saveLocalMetadata: Boolean,
@Deprecated("This member is deprecated and may be removed in the future")
@SerialName("EnableInternetProviders")
public val enableInternetProviders: Boolean,
@SerialName("EnableAutomaticSeriesGrouping")
public val enableAutomaticSeriesGrouping: Boolean,
@SerialName("EnableEmbeddedTitles")
public val enableEmbeddedTitles: Boolean,
@SerialName("EnableEmbeddedExtrasTitles")
public val enableEmbeddedExtrasTitles: Boolean,
@SerialName("EnableEmbeddedEpisodeInfos")
public val enableEmbeddedEpisodeInfos: Boolean,
@SerialName("AutomaticRefreshIntervalDays")
public val automaticRefreshIntervalDays: Int,
/**
* The preferred metadata language.
*/
@SerialName("PreferredMetadataLanguage")
public val preferredMetadataLanguage: String? = null,
/**
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
@SerialName("SeasonZeroDisplayName")
public val seasonZeroDisplayName: String,
@SerialName("MetadataSavers")
public val metadataSavers: List? = null,
@SerialName("DisabledLocalMetadataReaders")
public val disabledLocalMetadataReaders: List,
@SerialName("LocalMetadataReaderOrder")
public val localMetadataReaderOrder: List? = null,
@SerialName("DisabledSubtitleFetchers")
public val disabledSubtitleFetchers: List,
@SerialName("SubtitleFetcherOrder")
public val subtitleFetcherOrder: List,
@SerialName("SkipSubtitlesIfEmbeddedSubtitlesPresent")
public val skipSubtitlesIfEmbeddedSubtitlesPresent: Boolean,
@SerialName("SkipSubtitlesIfAudioTrackMatches")
public val skipSubtitlesIfAudioTrackMatches: Boolean,
@SerialName("SubtitleDownloadLanguages")
public val subtitleDownloadLanguages: List? = null,
@SerialName("RequirePerfectSubtitleMatch")
public val requirePerfectSubtitleMatch: Boolean,
@SerialName("SaveSubtitlesWithMedia")
public val saveSubtitlesWithMedia: Boolean,
@SerialName("SaveLyricsWithMedia")
public val saveLyricsWithMedia: Boolean = false,
@SerialName("AutomaticallyAddToCollection")
public val automaticallyAddToCollection: Boolean,
/**
* An enum representing the options to disable embedded subs.
*/
@SerialName("AllowEmbeddedSubtitles")
public val allowEmbeddedSubtitles: EmbeddedSubtitleOptions,
@SerialName("TypeOptions")
public val typeOptions: List,
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy