From 32d6625d155ab1fe52be9721968068302b5f08b0 Mon Sep 17 00:00:00 2001 From: jellyfin-bot Date: Sun, 8 Sep 2024 04:02:04 +0000 Subject: [PATCH] Update generated sources to 10.9.11 (cherry picked from commit de22169333ddafccb1ff823f96e5a2c85fa16f2b) --- .../org/jellyfin/sdk/api/info/ApiConstants.kt | 2 +- .../jellyfin/sdk/model/api/ClientCapabilitiesDto.kt | 12 +++++++++++- .../jellyfin/sdk/model/api/LibraryChangedMessage.kt | 2 +- .../org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt | 12 +++++++++++- .../org/jellyfin/sdk/model/api/PlayMessage.kt | 2 +- .../org/jellyfin/sdk/model/api/PlaybackInfoDto.kt | 12 +++++++++++- .../model/api/PluginInstallationCancelledMessage.kt | 2 +- .../model/api/PluginInstallationCompletedMessage.kt | 2 +- .../sdk/model/api/PluginInstallationFailedMessage.kt | 2 +- .../sdk/model/api/PluginInstallingMessage.kt | 2 +- .../sdk/model/api/PluginUninstalledMessage.kt | 3 ++- .../org/jellyfin/sdk/model/api/QueueRequestDto.kt | 2 +- .../sdk/model/api/ScheduledTaskEndedMessage.kt | 2 +- .../org/jellyfin/sdk/model/api/SessionInfo.kt | 3 ++- .../sdk/model/api/SetRepeatModeRequestDto.kt | 2 +- .../sdk/model/api/SetShuffleModeRequestDto.kt | 2 +- .../jellyfin/sdk/model/api/SyncPlayCommandMessage.kt | 2 +- .../model/api/SyncPlayGroupUpdateCommandMessage.kt | 2 +- .../jellyfin/sdk/model/api/UserDataChangedMessage.kt | 2 +- .../org/jellyfin/sdk/model/api/UserUpdatedMessage.kt | 2 +- openapi.json | 4 ++-- 21 files changed, 54 insertions(+), 22 deletions(-) diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt index f3f6674a7..b527f9a52 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt @@ -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" } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilitiesDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilitiesDto.kt index 43a54e8a4..1c377ae0c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilitiesDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilitiesDto.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt index 4abc39023..48e814d35 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt index 995ed7116..ba3d13f1b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt index 3f38fb081..1a475332f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt index 7c2e0323c..b4d917daa 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt index 61a62a401..5931e5271 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt index c15e4df2d..1036cd79f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt index 136aff5db..d6c8e9d7d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt index cc9f66700..ab7af976d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt index 8a2be6f67..8fb5b01fb 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/QueueRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/QueueRequestDto.kt index f47a37e23..95e56a6cd 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/QueueRequestDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/QueueRequestDto.kt @@ -25,7 +25,7 @@ public data class QueueRequestDto( @SerialName("ItemIds") public val itemIds: List, /** - * The mode in which to add the new items. + * Enum GroupQueueMode. */ @SerialName("Mode") public val mode: GroupQueueMode, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt index 128ff73bd..3b132229e 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionInfo.kt index 1492479ef..7b27d3dfa 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionInfo.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetRepeatModeRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetRepeatModeRequestDto.kt index 9174efa00..fed524ede 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetRepeatModeRequestDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetRepeatModeRequestDto.kt @@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable @Serializable public data class SetRepeatModeRequestDto( /** - * The repeat mode. + * Enum GroupRepeatMode. */ @SerialName("Mode") public val mode: GroupRepeatMode, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetShuffleModeRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetShuffleModeRequestDto.kt index 293eaf917..d3e8b9ce3 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetShuffleModeRequestDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SetShuffleModeRequestDto.kt @@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable @Serializable public data class SetShuffleModeRequestDto( /** - * The shuffle mode. + * Enum GroupShuffleMode. */ @SerialName("Mode") public val mode: GroupShuffleMode, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt index 66d80bc7f..33000f7d0 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt index bd721c132..aa59eb2b5 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt index de58b319b..44c5bf46a 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt @@ -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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt index 060573333..1a8b75523 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt @@ -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, diff --git a/openapi.json b/openapi.json index 36a6bdb18..d32e36be0 100644 --- a/openapi.json +++ b/openapi.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87cb3aae9100e2dcbb8fbe037414931266df912f7cb8f8df9be7ec6226f06feb -size 1708924 +oid sha256:f9e3584ab8ed1e707b956cd8bfe86ad179827c108fb2b9681dc244f4126370a5 +size 1710917