mirror of
https://github.com/jellyfin/jellyfin-sdk-kotlin.git
synced 2024-11-23 05:49:59 +00:00
Update generated sources to 10.10.0
Some checks failed
SDK / Documentation / Lint (push) Waiting to run
SDK / Documentation / Build Vitepress (push) Waiting to run
SDK / Documentation / Build Dokka (push) Waiting to run
SDK / Documentation / Deploy (push) Blocked by required conditions
SDK / Publish / Publish (push) Waiting to run
SDK / Unstable branch / Update (push) Waiting to run
Repo / Label merge conflict / Triage (push) Has been cancelled
SDK / Lint / Lint (push) Has been cancelled
SDK / Test / Test (17) (push) Has been cancelled
SDK / Test / Test (21) (push) Has been cancelled
SDK / Test / Validate binary compatibility (push) Has been cancelled
SDK / Test / Verify OpenAPI sources (push) Has been cancelled
Some checks failed
SDK / Documentation / Lint (push) Waiting to run
SDK / Documentation / Build Vitepress (push) Waiting to run
SDK / Documentation / Build Dokka (push) Waiting to run
SDK / Documentation / Deploy (push) Blocked by required conditions
SDK / Publish / Publish (push) Waiting to run
SDK / Unstable branch / Update (push) Waiting to run
Repo / Label merge conflict / Triage (push) Has been cancelled
SDK / Lint / Lint (push) Has been cancelled
SDK / Test / Test (17) (push) Has been cancelled
SDK / Test / Test (21) (push) Has been cancelled
SDK / Test / Validate binary compatibility (push) Has been cancelled
SDK / Test / Verify OpenAPI sources (push) Has been cancelled
This commit is contained in:
parent
fec48e1361
commit
9e66cfa66d
@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
|
||||
@Serializable
|
||||
public data class AuthenticationResult(
|
||||
/**
|
||||
* The user.
|
||||
* Class UserDto.
|
||||
*/
|
||||
@SerialName("User")
|
||||
public val user: UserDto? = null,
|
||||
/**
|
||||
* The session info.
|
||||
* Session info DTO.
|
||||
*/
|
||||
@SerialName("SessionInfo")
|
||||
public val sessionInfo: SessionInfoDto? = null,
|
||||
|
@ -249,7 +249,7 @@ public data class BaseItemDto(
|
||||
@SerialName("ParentId")
|
||||
public val parentId: UUID? = null,
|
||||
/**
|
||||
* The type.
|
||||
* The base item kind.
|
||||
*/
|
||||
@SerialName("Type")
|
||||
public val type: BaseItemKind,
|
||||
@ -509,7 +509,7 @@ public data class BaseItemDto(
|
||||
@SerialName("IsoType")
|
||||
public val isoType: IsoType? = null,
|
||||
/**
|
||||
* The type of the media.
|
||||
* Media types.
|
||||
*/
|
||||
@SerialName("MediaType")
|
||||
public val mediaType: MediaType,
|
||||
|
@ -36,7 +36,7 @@ public data class BaseItemPerson(
|
||||
@SerialName("Role")
|
||||
public val role: String? = null,
|
||||
/**
|
||||
* The type.
|
||||
* The person kind.
|
||||
*/
|
||||
@SerialName("Type")
|
||||
public val type: PersonKind,
|
||||
|
@ -58,7 +58,7 @@ public data class DisplayPreferencesDto(
|
||||
@SerialName("CustomPrefs")
|
||||
public val customPrefs: Map<String, String?>,
|
||||
/**
|
||||
* The scroll direction.
|
||||
* An enum representing the axis that should be scrolled.
|
||||
*/
|
||||
@SerialName("ScrollDirection")
|
||||
public val scrollDirection: ScrollDirection,
|
||||
@ -73,7 +73,7 @@ public data class DisplayPreferencesDto(
|
||||
@SerialName("RememberSorting")
|
||||
public val rememberSorting: Boolean,
|
||||
/**
|
||||
* The sort order.
|
||||
* An enum representing the sorting order.
|
||||
*/
|
||||
@SerialName("SortOrder")
|
||||
public val sortOrder: SortOrder,
|
||||
|
@ -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,
|
||||
|
@ -30,7 +30,7 @@ public data class MediaSegmentDto(
|
||||
@SerialName("ItemId")
|
||||
public val itemId: UUID,
|
||||
/**
|
||||
* The type of content this segment defines.
|
||||
* Defines the types of content an individual Jellyfin.Data.Entities.MediaSegment represents.
|
||||
*/
|
||||
@SerialName("Type")
|
||||
public val type: MediaSegmentType,
|
||||
|
@ -119,12 +119,12 @@ public data class MediaStream(
|
||||
@SerialName("Title")
|
||||
public val title: String? = null,
|
||||
/**
|
||||
* The video range.
|
||||
* An enum representing video ranges.
|
||||
*/
|
||||
@SerialName("VideoRange")
|
||||
public val videoRange: VideoRange,
|
||||
/**
|
||||
* The video range type.
|
||||
* An enum representing types of video ranges.
|
||||
*/
|
||||
@SerialName("VideoRangeType")
|
||||
public val videoRangeType: VideoRangeType,
|
||||
@ -305,7 +305,7 @@ public data class MediaStream(
|
||||
public val isAnamorphic: Boolean? = null,
|
||||
) {
|
||||
/**
|
||||
* The audio spatial format.
|
||||
* An enum representing formats of spatial audio.
|
||||
*/
|
||||
@SerialName("AudioSpatialFormat")
|
||||
public val audioSpatialFormat: AudioSpatialFormat = AudioSpatialFormat.NONE
|
||||
|
@ -84,17 +84,7 @@ public data class OpenLiveStreamDto(
|
||||
@SerialName("AlwaysBurnInSubtitleWhenTranscoding")
|
||||
public val alwaysBurnInSubtitleWhenTranscoding: Boolean? = null,
|
||||
/**
|
||||
* 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.
|
||||
* The device profile.
|
||||
*/
|
||||
@SerialName("DeviceProfile")
|
||||
public val deviceProfile: DeviceProfile? = null,
|
||||
|
@ -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,
|
||||
|
@ -63,17 +63,7 @@ public data class PlaybackInfoDto(
|
||||
@SerialName("LiveStreamId")
|
||||
public val liveStreamId: String? = null,
|
||||
/**
|
||||
* 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.
|
||||
* The device profile.
|
||||
*/
|
||||
@SerialName("DeviceProfile")
|
||||
public val deviceProfile: DeviceProfile? = null,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -25,7 +25,7 @@ public data class QueueRequestDto(
|
||||
@SerialName("ItemIds")
|
||||
public val itemIds: List<UUID>,
|
||||
/**
|
||||
* Enum GroupQueueMode.
|
||||
* The mode in which to add the new items.
|
||||
*/
|
||||
@SerialName("Mode")
|
||||
public val mode: GroupQueueMode,
|
||||
|
@ -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,
|
||||
|
@ -92,7 +92,7 @@ public data class SearchHint(
|
||||
@SerialName("BackdropImageItemId")
|
||||
public val backdropImageItemId: String? = null,
|
||||
/**
|
||||
* The type.
|
||||
* The base item kind.
|
||||
*/
|
||||
@SerialName("Type")
|
||||
public val type: BaseItemKind,
|
||||
@ -107,7 +107,7 @@ public data class SearchHint(
|
||||
@SerialName("RunTimeTicks")
|
||||
public val runTimeTicks: Long? = null,
|
||||
/**
|
||||
* The type of the media.
|
||||
* Media types.
|
||||
*/
|
||||
@SerialName("MediaType")
|
||||
public val mediaType: MediaType,
|
||||
|
@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable
|
||||
@Serializable
|
||||
public data class SetRepeatModeRequestDto(
|
||||
/**
|
||||
* Enum GroupRepeatMode.
|
||||
* The repeat mode.
|
||||
*/
|
||||
@SerialName("Mode")
|
||||
public val mode: GroupRepeatMode,
|
||||
|
@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable
|
||||
@Serializable
|
||||
public data class SetShuffleModeRequestDto(
|
||||
/**
|
||||
* Enum GroupShuffleMode.
|
||||
* The shuffle mode.
|
||||
*/
|
||||
@SerialName("Mode")
|
||||
public val mode: GroupShuffleMode,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -38,7 +38,8 @@ public data class TranscodingProfile(
|
||||
@SerialName("AudioCodec")
|
||||
public val audioCodec: String,
|
||||
/**
|
||||
* The protocol.
|
||||
* Media streaming protocol.
|
||||
* Lowercase for backwards compatibility.
|
||||
*/
|
||||
@SerialName("Protocol")
|
||||
public val protocol: MediaStreamProtocol,
|
||||
|
@ -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,
|
||||
|
@ -128,7 +128,7 @@ public data class UserPolicy(
|
||||
@SerialName("PasswordResetProviderId")
|
||||
public val passwordResetProviderId: String,
|
||||
/**
|
||||
* A value indicating what SyncPlay features the user can access.
|
||||
* Enum SyncPlayUserAccessType.
|
||||
*/
|
||||
@SerialName("SyncPlayAccess")
|
||||
public val syncPlayAccess: SyncPlayUserAccessType,
|
||||
|
@ -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
4
openapi.json
vendored
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:410fa5c64db09bf33571a135b403faa90f0ae67370499aa74073a717339a8081
|
||||
size 1733922
|
||||
oid sha256:73d290bf44c91691a49b359a523873b17f703ba80236091c565277d0b6fddfa0
|
||||
size 1732856
|
||||
|
Loading…
Reference in New Issue
Block a user