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

commonMain.org.jellyfin.sdk.model.api.UserConfiguration.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.
@file:UseSerializers(UUIDSerializer::class)

package org.jellyfin.sdk.model.api

import kotlin.Boolean
import kotlin.String
import kotlin.collections.List
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import kotlinx.serialization.UseSerializers
import org.jellyfin.sdk.model.UUID
import org.jellyfin.sdk.model.serializer.UUIDSerializer

/**
 * Class UserConfiguration.
 */
@Serializable
public data class UserConfiguration(
	/**
	 * The audio language preference.
	 */
	@SerialName("AudioLanguagePreference")
	public val audioLanguagePreference: String? = null,
	/**
	 * A value indicating whether [play default audio track].
	 */
	@SerialName("PlayDefaultAudioTrack")
	public val playDefaultAudioTrack: Boolean,
	/**
	 * The subtitle language preference.
	 */
	@SerialName("SubtitleLanguagePreference")
	public val subtitleLanguagePreference: String? = null,
	@SerialName("DisplayMissingEpisodes")
	public val displayMissingEpisodes: Boolean,
	@SerialName("GroupedFolders")
	public val groupedFolders: List,
	/**
	 * An enum representing a subtitle playback mode.
	 */
	@SerialName("SubtitleMode")
	public val subtitleMode: SubtitlePlaybackMode,
	@SerialName("DisplayCollectionsView")
	public val displayCollectionsView: Boolean,
	@SerialName("EnableLocalPassword")
	public val enableLocalPassword: Boolean,
	@SerialName("OrderedViews")
	public val orderedViews: List,
	@SerialName("LatestItemsExcludes")
	public val latestItemsExcludes: List,
	@SerialName("MyMediaExcludes")
	public val myMediaExcludes: List,
	@SerialName("HidePlayedInLatest")
	public val hidePlayedInLatest: Boolean,
	@SerialName("RememberAudioSelections")
	public val rememberAudioSelections: Boolean,
	@SerialName("RememberSubtitleSelections")
	public val rememberSubtitleSelections: Boolean,
	@SerialName("EnableNextEpisodeAutoPlay")
	public val enableNextEpisodeAutoPlay: Boolean,
	/**
	 * The id of the selected cast receiver.
	 */
	@SerialName("CastReceiverId")
	public val castReceiverId: String? = null,
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy