All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.org.jellyfin.sdk.model.api.LibraryOptions.kt Maven / Gradle / Ivy

There is a newer version: 1.5.5
Show newest version
// !!        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 - 2024 Weber Informatics LLC | Privacy Policy