Update generated sources to 10.9.11

This commit is contained in:
jellyfin-bot 2024-09-08 04:02:04 +00:00 committed by Niels van Velzen
parent c8291f63a9
commit de22169333
21 changed files with 54 additions and 22 deletions

View File

@ -8,5 +8,5 @@ package org.jellyfin.sdk.api.info
import kotlin.String
public object ApiConstants {
public const val apiVersion: String = "10.9.10"
public const val apiVersion: String = "10.9.11"
}

View File

@ -38,7 +38,17 @@ public data class ClientCapabilitiesDto(
@SerialName("SupportsPersistentIdentifier")
public val supportsPersistentIdentifier: Boolean,
/**
* The device profile.
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which
* content a certain device is able to play.
*
*
* Specifically, it defines the supported containers
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles`) and
* codecs (`P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles`) (video and/or audio, including
* codec profiles and levels)
* the device is able to direct play (without transcoding or remuxing),
* as well as which containers/codecs to transcode to
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles`) in case it isn't.
*/
@SerialName("DeviceProfile")
public val deviceProfile: DeviceProfile? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("LibraryChanged")
public data class LibraryChangedMessage(
/**
* The data.
* Class LibraryUpdateInfo.
*/
@SerialName("Data")
public val `data`: LibraryUpdateInfo? = null,

View File

@ -79,7 +79,17 @@ public data class OpenLiveStreamDto(
@SerialName("EnableDirectStream")
public val enableDirectStream: Boolean? = null,
/**
* The device profile.
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which
* content a certain device is able to play.
*
*
* Specifically, it defines the supported containers
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles`) and
* codecs (`P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles`) (video and/or audio, including
* codec profiles and levels)
* the device is able to direct play (without transcoding or remuxing),
* as well as which containers/codecs to transcode to
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles`) in case it isn't.
*/
@SerialName("DeviceProfile")
public val deviceProfile: DeviceProfile? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("Play")
public data class PlayMessage(
/**
* The data.
* Class PlayRequest.
*/
@SerialName("Data")
public val `data`: PlayRequest? = null,

View File

@ -63,7 +63,17 @@ public data class PlaybackInfoDto(
@SerialName("LiveStreamId")
public val liveStreamId: String? = null,
/**
* The device profile.
* A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which
* content a certain device is able to play.
*
*
* Specifically, it defines the supported containers
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles`) and
* codecs (`P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles`) (video and/or audio, including
* codec profiles and levels)
* the device is able to direct play (without transcoding or remuxing),
* as well as which containers/codecs to transcode to
* (`P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles`) in case it isn't.
*/
@SerialName("DeviceProfile")
public val deviceProfile: DeviceProfile? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("PackageInstallationCancelled")
public data class PluginInstallationCancelledMessage(
/**
* The data.
* Class InstallationInfo.
*/
@SerialName("Data")
public val `data`: InstallationInfo? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("PackageInstallationCompleted")
public data class PluginInstallationCompletedMessage(
/**
* The data.
* Class InstallationInfo.
*/
@SerialName("Data")
public val `data`: InstallationInfo? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("PackageInstallationFailed")
public data class PluginInstallationFailedMessage(
/**
* The data.
* Class InstallationInfo.
*/
@SerialName("Data")
public val `data`: InstallationInfo? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("PackageInstalling")
public data class PluginInstallingMessage(
/**
* The data.
* Class InstallationInfo.
*/
@SerialName("Data")
public val `data`: InstallationInfo? = null,

View File

@ -20,7 +20,8 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("PackageUninstalled")
public data class PluginUninstalledMessage(
/**
* The data.
* This is a serializable stub class that is used by the api to provide information about installed
* plugins.
*/
@SerialName("Data")
public val `data`: PluginInfo? = null,

View File

@ -25,7 +25,7 @@ public data class QueueRequestDto(
@SerialName("ItemIds")
public val itemIds: List<UUID>,
/**
* The mode in which to add the new items.
* Enum GroupQueueMode.
*/
@SerialName("Mode")
public val mode: GroupQueueMode,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("ScheduledTaskEnded")
public data class ScheduledTaskEndedMessage(
/**
* The data.
* Class TaskExecutionInfo.
*/
@SerialName("Data")
public val `data`: TaskResult? = null,

View File

@ -88,7 +88,8 @@ public data class SessionInfo(
@SerialName("DeviceType")
public val deviceType: String? = null,
/**
* The now playing item.
* This is strictly used as a data transfer object from the api layer.
* This holds information about a BaseItem in a format that is convenient for the client.
*/
@SerialName("NowPlayingItem")
public val nowPlayingItem: BaseItemDto? = null,

View File

@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class SetRepeatModeRequestDto(
/**
* The repeat mode.
* Enum GroupRepeatMode.
*/
@SerialName("Mode")
public val mode: GroupRepeatMode,

View File

@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class SetShuffleModeRequestDto(
/**
* The shuffle mode.
* Enum GroupShuffleMode.
*/
@SerialName("Mode")
public val mode: GroupShuffleMode,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("SyncPlayCommand")
public data class SyncPlayCommandMessage(
/**
* The data.
* Class SendCommand.
*/
@SerialName("Data")
public val `data`: SendCommand? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("SyncPlayGroupUpdate")
public data class SyncPlayGroupUpdateCommandMessage(
/**
* The data.
* Group update without data.
*/
@SerialName("Data")
public val `data`: GroupUpdate? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("UserDataChanged")
public data class UserDataChangedMessage(
/**
* The data.
* Class UserDataChangeInfo.
*/
@SerialName("Data")
public val `data`: UserDataChangeInfo? = null,

View File

@ -20,7 +20,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@SerialName("UserUpdated")
public data class UserUpdatedMessage(
/**
* The data.
* Class UserDto.
*/
@SerialName("Data")
public val `data`: UserDto? = null,

4
openapi.json vendored
View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:87cb3aae9100e2dcbb8fbe037414931266df912f7cb8f8df9be7ec6226f06feb
size 1708924
oid sha256:f9e3584ab8ed1e707b956cd8bfe86ad179827c108fb2b9681dc244f4126370a5
size 1710917