From 5dd5cb2028ecee9b6483bfa72caba528a14017e6 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Mon, 25 Mar 2024 19:01:34 +0100 Subject: [PATCH] Update generated sources --- jellyfin-api/api/jellyfin-api.api | 506 +- .../client/extensions/ApiClientExtensions.kt | 30 +- .../org/jellyfin/sdk/api/info/ApiConstants.kt | 2 +- .../jellyfin/sdk/api/operations/ArtistsApi.kt | 10 +- .../jellyfin/sdk/api/operations/AudioApi.kt | 880 +- .../sdk/api/operations/ChannelsApi.kt | 3 +- .../sdk/api/operations/ConfigurationApi.kt | 2 - .../jellyfin/sdk/api/operations/DevicesApi.kt | 8 +- .../api/operations/DisplayPreferencesApi.kt | 4 +- .../jellyfin/sdk/api/operations/DlnaApi.kt | 105 - .../sdk/api/operations/DlnaServerApi.kt | 308 - .../sdk/api/operations/DynamicHlsApi.kt | 3447 +++++++- .../jellyfin/sdk/api/operations/FilterApi.kt | 3 +- .../jellyfin/sdk/api/operations/GenresApi.kt | 3 +- .../jellyfin/sdk/api/operations/ImageApi.kt | 3716 +-------- .../sdk/api/operations/ImageByNameApi.kt | 156 - .../sdk/api/operations/InstantMixApi.kt | 50 +- .../jellyfin/sdk/api/operations/ItemsApi.kt | 480 +- .../jellyfin/sdk/api/operations/LibraryApi.kt | 5 +- .../jellyfin/sdk/api/operations/LiveTvApi.kt | 5 +- .../jellyfin/sdk/api/operations/LyricsApi.kt | 127 + .../sdk/api/operations/MediaInfoApi.kt | 3 +- .../sdk/api/operations/MusicGenresApi.kt | 3 +- .../sdk/api/operations/NotificationsApi.kt | 116 - .../sdk/api/operations/PlayStateApi.kt | 66 +- .../sdk/api/operations/PlaylistsApi.kt | 5 +- .../sdk/api/operations/QuickConnectApi.kt | 35 +- .../jellyfin/sdk/api/operations/SearchApi.kt | 16 +- .../jellyfin/sdk/api/operations/SessionApi.kt | 9 +- .../sdk/api/operations/SubtitleApi.kt | 8 +- .../sdk/api/operations/SuggestionsApi.kt | 17 +- .../sdk/api/operations/TrailersApi.kt | 19 +- .../sdk/api/operations/TrickplayApi.kt | 122 + .../jellyfin/sdk/api/operations/TvShowsApi.kt | 17 +- .../sdk/api/operations/UniversalAudioApi.kt | 11 +- .../jellyfin/sdk/api/operations/UserApi.kt | 68 +- .../sdk/api/operations/UserLibraryApi.kt | 146 +- .../sdk/api/operations/UserViewsApi.kt | 24 +- .../jellyfin/sdk/api/operations/VideosApi.kt | 465 +- .../jellyfin/sdk/api/operations/YearsApi.kt | 6 +- jellyfin-model/api/jellyfin-model.api | 7145 ++++++++++------- .../sdk/model/api/ActivityLogEntryMessage.kt | 38 + .../model/api/ActivityLogEntryStartMessage.kt | 29 + .../model/api/ActivityLogEntryStopMessage.kt | 21 + .../sdk/model/api/AdminNotificationDto.kt | 37 - .../sdk/model/api/AudioSpatialFormat.kt | 50 + .../sdk/model/api/AuthenticateUserByName.kt | 7 - .../org/jellyfin/sdk/model/api/BaseItem.kt | 2 - .../org/jellyfin/sdk/model/api/BaseItemDto.kt | 31 +- .../jellyfin/sdk/model/api/BaseItemPerson.kt | 4 +- ...fileInfo.kt => CastReceiverApplication.kt} | 18 +- .../sdk/model/api/ClientCapabilities.kt | 15 +- .../sdk/model/api/ClientCapabilitiesDto.kt | 36 +- .../jellyfin/sdk/model/api/CollectionType.kt | 80 + .../sdk/model/api/ContainerProfile.kt | 2 +- .../sdk/model/api/CreatePlaylistDto.kt | 2 +- .../sdk/model/api/CreateUserByName.kt | 2 +- .../sdk/model/api/DeviceIdentification.kt | 60 - .../org/jellyfin/sdk/model/api/DeviceInfo.kt | 2 + .../jellyfin/sdk/model/api/DeviceProfile.kt | 141 - .../sdk/model/api/DisplayPreferencesDto.kt | 4 +- .../org/jellyfin/sdk/model/api/DlnaOptions.kt | 83 - .../jellyfin/sdk/model/api/DlnaProfileType.kt | 3 + ...Location.kt => DownMixStereoAlgorithms.kt} | 31 +- .../jellyfin/sdk/model/api/EncodingOptions.kt | 146 + .../sdk/model/api/ExternalIdMediaType.kt | 3 + .../sdk/model/api/ForceKeepAliveMessage.kt | 38 + .../sdk/model/api/GeneralCommandMessage.kt | 37 + .../sdk/model/api/GeneralCommandType.kt | 3 + .../jellyfin/sdk/model/api/GetProgramsDto.kt | 4 +- ...upUpdate.kt => GroupInfoDtoGroupUpdate.kt} | 5 +- ...{HttpHeaderInfo.kt => GroupStateUpdate.kt} | 22 +- .../model/api/GroupStateUpdateGroupUpdate.kt | 36 + ...otificationResultDto.kt => GroupUpdate.kt} | 23 +- .../sdk/model/api/HardwareEncodingType.kt | 3 + .../jellyfin/sdk/model/api/ImageByNameInfo.kt | 40 - .../org/jellyfin/sdk/model/api/ImageFormat.kt | 3 + .../jellyfin/sdk/model/api/ImageResolution.kt | 68 + .../sdk/model/api/InboundKeepAliveMessage.kt | 21 + .../sdk/model/api/InboundWebSocketMessage.kt | 21 + .../org/jellyfin/sdk/model/api/ItemFields.kt | 9 +- .../org/jellyfin/sdk/model/api/ItemSortBy.kt | 137 + .../sdk/model/api/LibraryChangedMessage.kt | 37 + .../jellyfin/sdk/model/api/LibraryOptions.kt | 14 + .../jellyfin/sdk/model/api/LiveTvOptions.kt | 4 + .../org/jellyfin/sdk/model/api/LogFile.kt | 2 +- .../{NotificationOptions.kt => LyricDto.kt} | 17 +- .../api/{XmlAttribute.kt => LyricLine.kt} | 17 +- .../jellyfin/sdk/model/api/LyricMetadata.kt | 69 + .../jellyfin/sdk/model/api/MediaSourceInfo.kt | 6 +- .../org/jellyfin/sdk/model/api/MediaStream.kt | 23 +- ...ndToUserType.kt => MediaStreamProtocol.kt} | 25 +- .../jellyfin/sdk/model/api/MediaStreamType.kt | 3 + .../org/jellyfin/sdk/model/api/MediaType.kt | 56 + .../sdk/model/api/MetadataEditorInfo.kt | 3 +- .../sdk/model/api/NetworkConfiguration.kt | 185 +- .../jellyfin/sdk/model/api/NotificationDto.kt | 63 - .../sdk/model/api/NotificationOption.kt | 43 - .../sdk/model/api/NotificationTypeInfo.kt | 25 - .../sdk/model/api/NotificationsSummaryDto.kt | 27 - .../sdk/model/api/OpenLiveStreamDto.kt | 12 +- .../sdk/model/api/OutboundKeepAliveMessage.kt | 32 + .../sdk/model/api/OutboundWebSocketMessage.kt | 27 + .../jellyfin/sdk/model/api/ParentalRating.kt | 2 +- .../org/jellyfin/sdk/model/api/PersonKind.kt | 116 + .../org/jellyfin/sdk/model/api/PlayMessage.kt | 37 + .../jellyfin/sdk/model/api/PlayQueueUpdate.kt | 65 + .../model/api/PlayQueueUpdateGroupUpdate.kt | 36 + .../sdk/model/api/PlayQueueUpdateReason.kt | 71 + .../jellyfin/sdk/model/api/PlaybackInfoDto.kt | 12 +- ...{DeviceProfileType.kt => PlaybackOrder.kt} | 21 +- .../sdk/model/api/PlaybackProgressInfo.kt | 5 + .../sdk/model/api/PlaybackRequestType.kt | 92 + .../sdk/model/api/PlaybackStartInfo.kt | 5 + .../jellyfin/sdk/model/api/PlayerStateInfo.kt | 5 + .../sdk/model/api/PlaystateMessage.kt | 37 + .../api/PluginInstallationCancelledMessage.kt | 37 + .../api/PluginInstallationCompletedMessage.kt | 37 + .../api/PluginInstallationFailedMessage.kt | 37 + .../sdk/model/api/PluginInstallingMessage.kt | 37 + .../sdk/model/api/PluginUninstalledMessage.kt | 37 + ...rchitecture.kt => ProcessPriorityClass.kt} | 42 +- .../sdk/model/api/PublicSystemInfo.kt | 2 + .../jellyfin/sdk/model/api/QueueRequestDto.kt | 2 +- .../sdk/model/api/RefreshProgressMessage.kt | 39 + ...ntrolResponse.kt => RemoteLyricInfoDto.kt} | 28 +- .../sdk/model/api/RemoteSubtitleInfo.kt | 10 + .../model/api/RemoveFromPlaylistRequestDto.kt | 2 +- .../jellyfin/sdk/model/api/ResponseProfile.kt | 29 - .../sdk/model/api/RestartRequiredMessage.kt | 32 + .../model/api/ScheduledTaskEndedMessage.kt | 37 + .../model/api/ScheduledTasksInfoMessage.kt | 38 + .../api/ScheduledTasksInfoStartMessage.kt | 29 + .../api/ScheduledTasksInfoStopMessage.kt | 21 + .../org/jellyfin/sdk/model/api/SearchHint.kt | 38 +- .../jellyfin/sdk/model/api/SeriesStatus.kt | 5 +- .../model/api/SeriesTimerCancelledMessage.kt | 37 + .../model/api/SeriesTimerCreatedMessage.kt | 37 + .../sdk/model/api/ServerConfiguration.kt | 37 + .../sdk/model/api/ServerRestartingMessage.kt | 32 + .../model/api/ServerShuttingDownMessage.kt | 32 + .../org/jellyfin/sdk/model/api/SessionInfo.kt | 7 +- .../jellyfin/sdk/model/api/SessionsMessage.kt | 38 + .../sdk/model/api/SessionsStartMessage.kt | 29 + .../sdk/model/api/SessionsStopMessage.kt | 21 + .../sdk/model/api/SetRepeatModeRequestDto.kt | 2 +- .../sdk/model/api/SetShuffleModeRequestDto.kt | 2 +- .../sdk/model/api/StringGroupUpdate.kt | 37 + .../sdk/model/api/SyncPlayCommandMessage.kt | 37 + .../api/SyncPlayGroupUpdateCommandMessage.kt | 37 + .../sdk/model/api/SyncPlayQueueItem.kt | 31 + .../org/jellyfin/sdk/model/api/SystemInfo.kt | 23 +- .../sdk/model/api/TimerCancelledMessage.kt | 37 + .../sdk/model/api/TimerCreatedMessage.kt | 37 + .../sdk/model/api/TranscodingProfile.kt | 6 +- .../jellyfin/sdk/model/api/TrickplayInfo.kt | 52 + .../sdk/model/api/TrickplayOptions.kt | 69 + ...rMatchType.kt => TrickplayScanBehavior.kt} | 24 +- .../jellyfin/sdk/model/api/TunerHostInfo.kt | 2 + .../sdk/model/api/UpdateUserEasyPassword.kt | 33 - .../sdk/model/api/UpdateUserItemDataDto.kt | 81 + .../sdk/model/api/UploadSubtitleDto.kt | 5 + .../sdk/model/api/UserConfiguration.kt | 18 +- .../sdk/model/api/UserDataChangeInfo.kt | 28 + .../sdk/model/api/UserDataChangedMessage.kt | 37 + .../sdk/model/api/UserDeletedMessage.kt | 37 + .../org/jellyfin/sdk/model/api/UserDto.kt | 2 + .../org/jellyfin/sdk/model/api/UserPolicy.kt | 23 +- .../sdk/model/api/UserUpdatedMessage.kt | 37 + .../{NotificationLevel.kt => VideoRange.kt} | 27 +- .../jellyfin/sdk/model/api/VideoRangeType.kt | 68 + .../sdk/model/api/WebSocketMessage.kt | 16 + .../api/request/GetAlbumArtistsRequest.kt | 6 +- .../GetArtistImageDeprecatedRequest.kt | 120 - .../api/request/GetArtistImageRequest.kt | 6 - .../model/api/request/GetArtistsRequest.kt | 6 +- ...AudioStreamByContainerDeprecatedRequest.kt | 284 + .../GetAudioStreamByContainerRequest.kt | 7 +- .../GetAudioStreamDeprecatedRequest.kt | 284 + .../api/request/GetAudioStreamRequest.kt | 5 - .../api/request/GetChannelItemsRequest.kt | 4 +- .../model/api/request/GetEpisodesRequest.kt | 6 +- .../GetGenreImageByIndexDeprecatedRequest.kt | 120 - .../request/GetGenreImageByIndexRequest.kt | 6 - .../request/GetGenreImageDeprecatedRequest.kt | 120 - .../model/api/request/GetGenreImageRequest.kt | 6 - .../sdk/model/api/request/GetGenresRequest.kt | 3 +- .../GetHlsAudioSegmentDeprecatedRequest.kt | 310 + .../api/request/GetHlsAudioSegmentRequest.kt | 5 - .../GetHlsVideoSegmentDeprecatedRequest.kt | 315 + .../api/request/GetHlsVideoSegmentRequest.kt | 5 - .../request/GetInstantMixFromAlbumRequest.kt | 4 +- .../GetInstantMixFromArtistsRequest.kt | 4 +- .../request/GetInstantMixFromItemRequest.kt | 4 +- .../GetInstantMixFromPlaylistRequest.kt | 4 +- .../request/GetInstantMixFromSongRequest.kt | 4 +- .../request/GetItemImage2DeprecatedRequest.kt | 125 - .../model/api/request/GetItemImage2Request.kt | 6 - .../GetItemImageByIndexDeprecatedRequest.kt | 125 - .../api/request/GetItemImageByIndexRequest.kt | 6 - .../request/GetItemImageDeprecatedRequest.kt | 125 - .../model/api/request/GetItemImageRequest.kt | 6 - .../api/request/GetItemsByUserIdRequest.kt | 496 -- .../sdk/model/api/request/GetItemsRequest.kt | 18 +- .../api/request/GetLatestMediaRequest.kt | 2 +- .../GetLiveHlsStreamDeprecatedRequest.kt | 299 + .../api/request/GetLiveHlsStreamRequest.kt | 7 +- .../api/request/GetLiveTvChannelsRequest.kt | 4 +- .../api/request/GetLiveTvProgramsRequest.kt | 3 +- ...MasterHlsAudioPlaylistDeprecatedRequest.kt | 289 + .../GetMasterHlsAudioPlaylistRequest.kt | 5 - ...MasterHlsVideoPlaylistDeprecatedRequest.kt | 299 + .../GetMasterHlsVideoPlaylistRequest.kt | 10 +- ...MusicGenreImageByIndexDeprecatedRequest.kt | 120 - .../GetMusicGenreImageByIndexRequest.kt | 6 - .../GetMusicGenreImageDeprecatedRequest.kt | 120 - .../api/request/GetMusicGenreImageRequest.kt | 6 - .../api/request/GetMusicGenresRequest.kt | 3 +- .../sdk/model/api/request/GetNextUpRequest.kt | 10 +- .../GetPersonImageByIndexDeprecatedRequest.kt | 120 - .../request/GetPersonImageByIndexRequest.kt | 6 - .../GetPersonImageDeprecatedRequest.kt | 120 - .../api/request/GetPersonImageRequest.kt | 6 - .../api/request/GetPlaylistItemsRequest.kt | 2 +- .../api/request/GetResumeItemsRequest.kt | 5 +- ...GetRequest.kt => GetSearchHintsRequest.kt} | 11 +- .../model/api/request/GetSeasonsRequest.kt | 3 +- .../GetStudioImageByIndexDeprecatedRequest.kt | 120 - .../request/GetStudioImageByIndexRequest.kt | 6 - .../GetStudioImageDeprecatedRequest.kt | 120 - .../api/request/GetStudioImageRequest.kt | 6 - .../api/request/GetSuggestionsRequest.kt | 6 +- .../model/api/request/GetTrailersRequest.kt | 18 +- .../request/GetUniversalAudioStreamRequest.kt | 3 +- .../GetUserImageByIndexDeprecatedRequest.kt | 125 - .../api/request/GetUserImageByIndexRequest.kt | 117 - .../request/GetUserImageDeprecatedRequest.kt | 125 - .../model/api/request/GetUserImageRequest.kt | 14 +- ...ariantHlsAudioPlaylistDeprecatedRequest.kt | 284 + .../GetVariantHlsAudioPlaylistRequest.kt | 5 - ...ariantHlsVideoPlaylistDeprecatedRequest.kt | 289 + .../GetVariantHlsVideoPlaylistRequest.kt | 5 - .../GetVideoStreamDeprecatedRequest.kt | 295 + .../api/request/GetVideoStreamRequest.kt | 5 - .../sdk/model/api/request/GetYearsRequest.kt | 7 +- .../api/request/OnPlaybackProgressRequest.kt | 7 +- .../api/request/OnPlaybackStartRequest.kt | 7 +- .../api/request/OnPlaybackStoppedRequest.kt | 7 +- .../api/request/PostCapabilitiesRequest.kt | 8 +- 249 files changed, 16161 insertions(+), 11698 deletions(-) delete mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaApi.kt delete mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaServerApi.kt delete mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageByNameApi.kt create mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LyricsApi.kt delete mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/NotificationsApi.kt create mode 100644 jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrickplayApi.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AdminNotificationDto.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AudioSpatialFormat.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{DeviceProfileInfo.kt => CastReceiverApplication.kt} (67%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CollectionType.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceIdentification.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaOptions.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{FFmpegLocation.kt => DownMixStereoAlgorithms.kt} (56%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ForceKeepAliveMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandMessage.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{ObjectGroupUpdate.kt => GroupInfoDtoGroupUpdate.kt} (87%) rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{HttpHeaderInfo.kt => GroupStateUpdate.kt} (57%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{NotificationResultDto.kt => GroupUpdate.kt} (50%) delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageByNameInfo.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageResolution.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundKeepAliveMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundWebSocketMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{NotificationOptions.kt => LyricDto.kt} (59%) rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{XmlAttribute.kt => LyricLine.kt} (61%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricMetadata.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{SendToUserType.kt => MediaStreamProtocol.kt} (68%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaType.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationDto.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOption.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationTypeInfo.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationsSummaryDto.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundKeepAliveMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundWebSocketMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PersonKind.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdate.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateReason.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{DeviceProfileType.kt => PlaybackOrder.kt} (70%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackRequestType.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaystateMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{Architecture.kt => ProcessPriorityClass.kt} (57%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RefreshProgressMessage.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{ControlResponse.kt => RemoteLyricInfoDto.kt} (58%) delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ResponseProfile.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RestartRequiredMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerRestartingMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerShuttingDownMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStartMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStopMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StringGroupUpdate.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayQueueItem.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCancelledMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCreatedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayOptions.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{HeaderMatchType.kt => TrickplayScanBehavior.kt} (67%) delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserEasyPassword.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserItemDataDto.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangeInfo.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDeletedMessage.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/{NotificationLevel.kt => VideoRange.kt} (70%) create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRangeType.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/WebSocketMessage.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest.kt rename jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/{GetRequest.kt => GetSearchHintsRequest.kt} (94%) delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest.kt delete mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest.kt create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest.kt diff --git a/jellyfin-api/api/jellyfin-api.api b/jellyfin-api/api/jellyfin-api.api index d37a3677c..73180c7f7 100644 --- a/jellyfin-api/api/jellyfin-api.api +++ b/jellyfin-api/api/jellyfin-api.api @@ -155,15 +155,12 @@ public final class org/jellyfin/sdk/api/client/extensions/ApiClientExtensionsKt public static final fun getDashboardApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DashboardApi; public static final fun getDevicesApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DevicesApi; public static final fun getDisplayPreferencesApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DisplayPreferencesApi; - public static final fun getDlnaApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DlnaApi; - public static final fun getDlnaServerApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DlnaServerApi; public static final fun getDynamicHlsApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/DynamicHlsApi; public static final fun getEnvironmentApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/EnvironmentApi; public static final fun getFilterApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/FilterApi; public static final fun getGenresApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/GenresApi; public static final fun getHlsSegmentApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/HlsSegmentApi; public static final fun getImageApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/ImageApi; - public static final fun getImageByNameApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/ImageByNameApi; public static final fun getInstantMixApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/InstantMixApi; public static final fun getItemLookupApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/ItemLookupApi; public static final fun getItemRefreshApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/ItemRefreshApi; @@ -173,10 +170,10 @@ public final class org/jellyfin/sdk/api/client/extensions/ApiClientExtensionsKt public static final fun getLibraryStructureApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/LibraryStructureApi; public static final fun getLiveTvApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/LiveTvApi; public static final fun getLocalizationApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/LocalizationApi; + public static final fun getLyricsApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/LyricsApi; public static final fun getMediaInfoApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/MediaInfoApi; public static final fun getMoviesApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/MoviesApi; public static final fun getMusicGenresApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/MusicGenresApi; - public static final fun getNotificationsApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/NotificationsApi; public static final fun getPackageApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/PackageApi; public static final fun getPersonsApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/PersonsApi; public static final fun getPlayStateApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/PlayStateApi; @@ -196,6 +193,7 @@ public final class org/jellyfin/sdk/api/client/extensions/ApiClientExtensionsKt public static final fun getTimeSyncApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/TimeSyncApi; public static final fun getTmdbApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/TmdbApi; public static final fun getTrailersApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/TrailersApi; + public static final fun getTrickplayApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/TrickplayApi; public static final fun getTvShowsApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/TvShowsApi; public static final fun getUniversalAudioApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/UniversalAudioApi; public static final fun getUserApi (Lorg/jellyfin/sdk/api/client/ApiClient;)Lorg/jellyfin/sdk/api/operations/UserApi; @@ -278,16 +276,26 @@ public final class org/jellyfin/sdk/api/operations/ArtistsApi : org/jellyfin/sdk public final class org/jellyfin/sdk/api/operations/AudioApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getAudioStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getAudioStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getAudioStream (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getAudioStream$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getAudioStreamByContainer (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getAudioStream$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getAudioStreamByContainer (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getAudioStreamByContainer (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getAudioStreamByContainer$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getAudioStreamByContainerUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getAudioStreamByContainerUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; - public final fun getAudioStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getAudioStreamUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun getAudioStreamByContainer$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getAudioStreamByContainerDeprecated (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getAudioStreamByContainerDeprecated (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getAudioStreamByContainerDeprecated$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getAudioStreamByContainerDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getAudioStreamByContainerDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getAudioStreamByContainerUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getAudioStreamByContainerUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getAudioStreamDeprecated (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getAudioStreamDeprecated (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getAudioStreamDeprecated$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getAudioStreamDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getAudioStreamDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getAudioStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getAudioStreamUrl$default (Lorg/jellyfin/sdk/api/operations/AudioApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; } public final class org/jellyfin/sdk/api/operations/BrandingApi : org/jellyfin/sdk/api/operations/Api { @@ -354,88 +362,91 @@ public final class org/jellyfin/sdk/api/operations/DevicesApi : org/jellyfin/sdk public final fun deleteDevice (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getDeviceInfo (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getDeviceOptions (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getDevices (Ljava/lang/Boolean;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getDevices$default (Lorg/jellyfin/sdk/api/operations/DevicesApi;Ljava/lang/Boolean;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getDevices (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getDevices$default (Lorg/jellyfin/sdk/api/operations/DevicesApi;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateDeviceOptions (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceOptionsDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/DisplayPreferencesApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun getDisplayPreferences (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getDisplayPreferences$default (Lorg/jellyfin/sdk/api/operations/DisplayPreferencesApi;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateDisplayPreferences (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DisplayPreferencesDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class org/jellyfin/sdk/api/operations/DlnaApi : org/jellyfin/sdk/api/operations/Api { - public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun createProfile (Lorg/jellyfin/sdk/model/api/DeviceProfile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun createProfile$default (Lorg/jellyfin/sdk/api/operations/DlnaApi;Lorg/jellyfin/sdk/model/api/DeviceProfile;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun deleteProfile (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getDefaultProfile (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getProfile (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getProfileInfos (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun updateProfile (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun updateProfile$default (Lorg/jellyfin/sdk/api/operations/DlnaApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfile;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; -} - -public final class org/jellyfin/sdk/api/operations/DlnaServerApi : org/jellyfin/sdk/api/operations/Api { - public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getConnectionManager (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getConnectionManager2 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getConnectionManager3 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getContentDirectory (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getContentDirectory2 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getContentDirectory3 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getDescriptionXml (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getDescriptionXml2 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getIcon (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getIconId (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getIconIdUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public final fun getIconUrl (Ljava/lang/String;)Ljava/lang/String; - public final fun getMediaReceiverRegistrar (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMediaReceiverRegistrar2 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMediaReceiverRegistrar3 (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun processConnectionManagerControlRequest (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun processContentDirectoryControlRequest (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun processMediaReceiverRegistrarControlRequest (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun updateDisplayPreferences$default (Lorg/jellyfin/sdk/api/operations/DisplayPreferencesApi;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DisplayPreferencesDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/DynamicHlsApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getHlsAudioSegment (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getHlsAudioSegment (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getHlsAudioSegment (Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getHlsAudioSegment$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getHlsAudioSegmentUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getHlsAudioSegmentUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; - public final fun getHlsVideoSegment (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getHlsAudioSegment$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getHlsAudioSegmentDeprecated (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getHlsAudioSegmentDeprecated (Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getHlsAudioSegmentDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getHlsAudioSegmentDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getHlsAudioSegmentDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getHlsAudioSegmentUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getHlsAudioSegmentUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getHlsVideoSegment (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getHlsVideoSegment (Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getHlsVideoSegment$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getHlsVideoSegmentUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getHlsVideoSegmentUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; - public final fun getLiveHlsStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getHlsVideoSegment$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getHlsVideoSegmentDeprecated (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getHlsVideoSegmentDeprecated (Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getHlsVideoSegmentDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getHlsVideoSegmentDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getHlsVideoSegmentDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getHlsVideoSegmentUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getHlsVideoSegmentUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getLiveHlsStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getLiveHlsStream (Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getLiveHlsStream$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getLiveHlsStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Ljava/lang/String; - public static synthetic fun getLiveHlsStreamUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; - public final fun getMasterHlsAudioPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getLiveHlsStream$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getLiveHlsStreamDeprecated (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getLiveHlsStreamDeprecated (Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getLiveHlsStreamDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getLiveHlsStreamDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getLiveHlsStreamDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getLiveHlsStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getLiveHlsStreamUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getMasterHlsAudioPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getMasterHlsAudioPlaylist (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMasterHlsAudioPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getMasterHlsAudioPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Ljava/lang/String; - public static synthetic fun getMasterHlsAudioPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; - public final fun getMasterHlsVideoPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMasterHlsAudioPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getMasterHlsAudioPlaylistDeprecated (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getMasterHlsAudioPlaylistDeprecated (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMasterHlsAudioPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getMasterHlsAudioPlaylistDeprecatedUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getMasterHlsAudioPlaylistDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getMasterHlsAudioPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getMasterHlsAudioPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getMasterHlsVideoPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getMasterHlsVideoPlaylist (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMasterHlsVideoPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getMasterHlsVideoPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Ljava/lang/String; - public static synthetic fun getMasterHlsVideoPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; - public final fun getVariantHlsAudioPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMasterHlsVideoPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getMasterHlsVideoPlaylistDeprecated (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getMasterHlsVideoPlaylistDeprecated (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMasterHlsVideoPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getMasterHlsVideoPlaylistDeprecatedUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getMasterHlsVideoPlaylistDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getMasterHlsVideoPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getMasterHlsVideoPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVariantHlsAudioPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getVariantHlsAudioPlaylist (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getVariantHlsAudioPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getVariantHlsAudioPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getVariantHlsAudioPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; - public final fun getVariantHlsVideoPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getVariantHlsAudioPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getVariantHlsAudioPlaylistDeprecated (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getVariantHlsAudioPlaylistDeprecated (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getVariantHlsAudioPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getVariantHlsAudioPlaylistDeprecatedUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVariantHlsAudioPlaylistDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVariantHlsAudioPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVariantHlsAudioPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVariantHlsVideoPlaylist (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getVariantHlsVideoPlaylist (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getVariantHlsVideoPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; - public final fun getVariantHlsVideoPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getVariantHlsVideoPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun getVariantHlsVideoPlaylist$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getVariantHlsVideoPlaylistDeprecated (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getVariantHlsVideoPlaylistDeprecated (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getVariantHlsVideoPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getVariantHlsVideoPlaylistDeprecatedUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVariantHlsVideoPlaylistDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVariantHlsVideoPlaylistUrl (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVariantHlsVideoPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/DynamicHlsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; } public final class org/jellyfin/sdk/api/operations/EnvironmentApi : org/jellyfin/sdk/api/operations/Api { @@ -488,178 +499,89 @@ public final class org/jellyfin/sdk/api/operations/ImageApi : org/jellyfin/sdk/a public final fun deleteItemImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun deleteItemImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun deleteItemImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun deleteUserImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun deleteUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun deleteUserImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getArtistImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun deleteUserImage (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun deleteUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getArtistImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getArtistImage (Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getArtistImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getArtistImageDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getArtistImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getArtistImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getArtistImageDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getArtistImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getArtistImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getArtistImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getGenreImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getArtistImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getArtistImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getArtistImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getGenreImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getGenreImage (Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getGenreImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getGenreImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getGenreImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getGenreImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getGenreImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getGenreImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getGenreImageByIndexDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getGenreImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getGenreImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getGenreImageByIndexDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getGenreImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getGenreImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getGenreImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getGenreImageDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getGenreImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getGenreImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getGenreImageDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getGenreImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getGenreImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getGenreImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getItemImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getGenreImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getGenreImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getGenreImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getGenreImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getGenreImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public final fun getItemImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getItemImage (Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImage2 (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getItemImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getItemImage2 (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getItemImage2 (Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImage2$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImage2Deprecated (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getItemImage2Deprecated (Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImage2Deprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImage2DeprecatedUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getItemImage2DeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getItemImage2Url (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getItemImage2Url$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getItemImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getItemImage2$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getItemImage2Url (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getItemImage2Url$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getItemImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getItemImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImageByIndexDeprecated (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getItemImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImageByIndexDeprecatedUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getItemImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getItemImageByIndexUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getItemImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getItemImageDeprecated (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getItemImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemImageDeprecatedUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getItemImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun getItemImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getItemImageByIndexUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getItemImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; public final fun getItemImageInfos (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getItemImageUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getItemImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getMusicGenreImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getItemImageUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getItemImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public final fun getMusicGenreImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getMusicGenreImage (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMusicGenreImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getMusicGenreImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMusicGenreImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getMusicGenreImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getMusicGenreImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMusicGenreImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getMusicGenreImageByIndexDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMusicGenreImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMusicGenreImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getMusicGenreImageByIndexDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getMusicGenreImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getMusicGenreImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getMusicGenreImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getMusicGenreImageDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMusicGenreImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getMusicGenreImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getMusicGenreImageDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getMusicGenreImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getMusicGenreImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getMusicGenreImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getPersonImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getMusicGenreImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getMusicGenreImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getMusicGenreImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getMusicGenreImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getMusicGenreImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public final fun getPersonImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getPersonImage (Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getPersonImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getPersonImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getPersonImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getPersonImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getPersonImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getPersonImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getPersonImageByIndexDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getPersonImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getPersonImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getPersonImageByIndexDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getPersonImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getPersonImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getPersonImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getPersonImageDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getPersonImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getPersonImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getPersonImageDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getPersonImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getPersonImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getPersonImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun getPersonImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getPersonImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getPersonImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getPersonImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getPersonImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; public final fun getSplashscreen (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getSplashscreen (Lorg/jellyfin/sdk/model/api/request/GetSplashscreenRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getSplashscreen$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public static synthetic fun getSplashscreen$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Lorg/jellyfin/sdk/model/api/request/GetSplashscreenRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getSplashscreenUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; public static synthetic fun getSplashscreenUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getStudioImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getStudioImage (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getStudioImage (Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getStudioImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getStudioImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getStudioImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getStudioImageByIndex (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getStudioImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getStudioImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getStudioImageByIndexDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getStudioImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getStudioImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getStudioImageByIndexDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getStudioImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getStudioImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getStudioImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getStudioImageDeprecated (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getStudioImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getStudioImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getStudioImageDeprecatedUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getStudioImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getStudioImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getStudioImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getUserImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getStudioImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getStudioImageByIndexUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun getStudioImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public final fun getStudioImageUrl (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getStudioImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public final fun getUserImage (Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getUserImage (Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getUserImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getUserImageByIndex (Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getUserImageByIndex$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getUserImageByIndexDeprecated (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getUserImageByIndexDeprecated (Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getUserImageByIndexDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getUserImageByIndexDeprecatedUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getUserImageByIndexDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getUserImageByIndexUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun getUserImageByIndexUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public final fun getUserImageDeprecated (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getUserImageDeprecated (Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getUserImageDeprecated$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getUserImageDeprecatedUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getUserImageDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun getUserImageUrl (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; - public static synthetic fun getUserImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - public final fun postUserImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun postUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;[BLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun postUserImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;I[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getUserImageUrl (Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; + public static synthetic fun getUserImageUrl$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + public final fun postUserImage (Ljava/util/UUID;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun postUserImage$default (Lorg/jellyfin/sdk/api/operations/ImageApi;Ljava/util/UUID;[BLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun setItemImage (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setItemImageByIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;I[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun updateItemImageIndex (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun uploadCustomSplashscreen ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; } -public final class org/jellyfin/sdk/api/operations/ImageByNameApi : org/jellyfin/sdk/api/operations/Api { - public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getGeneralImage (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getGeneralImageUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public final fun getGeneralImages (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMediaInfoImage (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getMediaInfoImageUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public final fun getMediaInfoImages (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getRatingImage (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getRatingImageUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public final fun getRatingImages (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - public final class org/jellyfin/sdk/api/operations/InstantMixApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun getInstantMixFromAlbum (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -721,16 +643,18 @@ public final class org/jellyfin/sdk/api/operations/ItemUpdateApi : org/jellyfin/ public final class org/jellyfin/sdk/api/operations/ItemsApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getItems (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getItemUserData (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getItemUserData$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getItems (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getItems (Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItems$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IIILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getItems$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IIILjava/lang/Object;)Ljava/lang/Object; public static synthetic fun getItems$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getItemsByUserId (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getItemsByUserId (Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getItemsByUserId$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IIILjava/lang/Object;)Ljava/lang/Object; public final fun getResumeItems (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getResumeItems (Lorg/jellyfin/sdk/model/api/request/GetResumeItemsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getResumeItems$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getResumeItems$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Lorg/jellyfin/sdk/model/api/request/GetResumeItemsRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun updateItemUserData (Ljava/util/UUID;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun updateItemUserData$default (Lorg/jellyfin/sdk/api/operations/ItemsApi;Ljava/util/UUID;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/LibraryApi : org/jellyfin/sdk/api/operations/Api { @@ -747,8 +671,8 @@ public final class org/jellyfin/sdk/api/operations/LibraryApi : org/jellyfin/sdk public final fun getFileUrl (Ljava/util/UUID;)Ljava/lang/String; public final fun getItemCounts (Ljava/util/UUID;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getItemCounts$default (Lorg/jellyfin/sdk/api/operations/LibraryApi;Ljava/util/UUID;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getLibraryOptionsInfo (Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getLibraryOptionsInfo$default (Lorg/jellyfin/sdk/api/operations/LibraryApi;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getLibraryOptionsInfo (Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getLibraryOptionsInfo$default (Lorg/jellyfin/sdk/api/operations/LibraryApi;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getMediaFolders (Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getMediaFolders$default (Lorg/jellyfin/sdk/api/operations/LibraryApi;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getPhysicalPaths (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -898,6 +822,16 @@ public final class org/jellyfin/sdk/api/operations/LocalizationApi : org/jellyfi public final fun getParentalRatings (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } +public final class org/jellyfin/sdk/api/operations/LyricsApi : org/jellyfin/sdk/api/operations/Api { + public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V + public final fun deleteLyrics (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun downloadRemoteLyrics (Ljava/util/UUID;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getLyrics (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getRemoteLyrics (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun searchRemoteLyrics (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadLyrics (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + public final class org/jellyfin/sdk/api/operations/MediaInfoApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun closeLiveStream (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -906,6 +840,7 @@ public final class org/jellyfin/sdk/api/operations/MediaInfoApi : org/jellyfin/s public final fun getBitrateTestBytesUrl (Ljava/lang/Integer;)Ljava/lang/String; public static synthetic fun getBitrateTestBytesUrl$default (Lorg/jellyfin/sdk/api/operations/MediaInfoApi;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; public final fun getPlaybackInfo (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getPlaybackInfo$default (Lorg/jellyfin/sdk/api/operations/MediaInfoApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getPostedPlaybackInfo (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/PlaybackInfoDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getPostedPlaybackInfo$default (Lorg/jellyfin/sdk/api/operations/MediaInfoApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/PlaybackInfoDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getPostedPlaybackInfoDeprecated (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/PlaybackInfoDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -936,17 +871,6 @@ public final class org/jellyfin/sdk/api/operations/MusicGenresApi : org/jellyfin public static synthetic fun getMusicGenres$default (Lorg/jellyfin/sdk/api/operations/MusicGenresApi;Lorg/jellyfin/sdk/model/api/request/GetMusicGenresRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } -public final class org/jellyfin/sdk/api/operations/NotificationsApi : org/jellyfin/sdk/api/operations/Api { - public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun createAdminNotification (Lorg/jellyfin/sdk/model/api/AdminNotificationDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getNotificationServices (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getNotificationTypes (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getNotifications (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getNotificationsSummary (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun setRead (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun setUnread (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - public final class org/jellyfin/sdk/api/operations/PackageApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun cancelPackageInstallation (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -974,15 +898,16 @@ public final class org/jellyfin/sdk/api/operations/PlayStateApi : org/jellyfin/s public final fun markPlayedItem (Ljava/util/UUID;Ljava/util/UUID;Ljava/time/LocalDateTime;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun markPlayedItem$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/time/LocalDateTime;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun markUnplayedItem (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun onPlaybackProgress (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun markUnplayedItem$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun onPlaybackProgress (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun onPlaybackProgress (Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun onPlaybackProgress$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun onPlaybackStart (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun onPlaybackProgress$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun onPlaybackStart (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun onPlaybackStart (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun onPlaybackStart$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun onPlaybackStopped (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun onPlaybackStart$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun onPlaybackStopped (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun onPlaybackStopped (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun onPlaybackStopped$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun onPlaybackStopped$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun pingPlaybackSession (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun reportPlaybackProgress (Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun reportPlaybackProgress$default (Lorg/jellyfin/sdk/api/operations/PlayStateApi;Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; @@ -998,8 +923,8 @@ public final class org/jellyfin/sdk/api/operations/PlaylistsApi : org/jellyfin/s public static synthetic fun addToPlaylist$default (Lorg/jellyfin/sdk/api/operations/PlaylistsApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun createPlaylist (Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun createPlaylist$default (Lorg/jellyfin/sdk/api/operations/PlaylistsApi;Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun createPlaylistDeprecated (Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun createPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/PlaylistsApi;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun createPlaylistDeprecated (Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun createPlaylistDeprecated$default (Lorg/jellyfin/sdk/api/operations/PlaylistsApi;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getPlaylistItems (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getPlaylistItems (Lorg/jellyfin/sdk/model/api/request/GetPlaylistItemsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getPlaylistItems$default (Lorg/jellyfin/sdk/api/operations/PlaylistsApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; @@ -1024,10 +949,11 @@ public final class org/jellyfin/sdk/api/operations/PluginsApi : org/jellyfin/sdk public final class org/jellyfin/sdk/api/operations/QuickConnectApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun authorize (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun connect (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun getEnabled (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun initiate (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun authorizeQuickConnect (Ljava/lang/String;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun authorizeQuickConnect$default (Lorg/jellyfin/sdk/api/operations/QuickConnectApi;Ljava/lang/String;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getQuickConnectEnabled (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getQuickConnectState (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun initiateQuickConnect (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/RemoteImageApi : org/jellyfin/sdk/api/operations/Api { @@ -1052,9 +978,9 @@ public final class org/jellyfin/sdk/api/operations/ScheduledTasksApi : org/jelly public final class org/jellyfin/sdk/api/operations/SearchApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun get (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun get (Lorg/jellyfin/sdk/model/api/request/GetRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun get$default (Lorg/jellyfin/sdk/api/operations/SearchApi;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getSearchHints (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getSearchHints (Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getSearchHints$default (Lorg/jellyfin/sdk/api/operations/SearchApi;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/SessionApi : org/jellyfin/sdk/api/operations/Api { @@ -1068,9 +994,9 @@ public final class org/jellyfin/sdk/api/operations/SessionApi : org/jellyfin/sdk public final fun play (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/Collection;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun play (Lorg/jellyfin/sdk/model/api/request/PlayRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun play$default (Lorg/jellyfin/sdk/api/operations/SessionApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/Collection;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun postCapabilities (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun postCapabilities (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun postCapabilities (Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun postCapabilities$default (Lorg/jellyfin/sdk/api/operations/SessionApi;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun postCapabilities$default (Lorg/jellyfin/sdk/api/operations/SessionApi;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public static synthetic fun postCapabilities$default (Lorg/jellyfin/sdk/api/operations/SessionApi;Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun postFullCapabilities (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun postFullCapabilities$default (Lorg/jellyfin/sdk/api/operations/SessionApi;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; @@ -1140,6 +1066,7 @@ public final class org/jellyfin/sdk/api/operations/SuggestionsApi : org/jellyfin public final fun getSuggestions (Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getSuggestions (Lorg/jellyfin/sdk/model/api/request/GetSuggestionsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getSuggestions$default (Lorg/jellyfin/sdk/api/operations/SuggestionsApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getSuggestions$default (Lorg/jellyfin/sdk/api/operations/SuggestionsApi;Lorg/jellyfin/sdk/model/api/request/GetSuggestionsRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/SyncPlayApi : org/jellyfin/sdk/api/operations/Api { @@ -1193,24 +1120,36 @@ public final class org/jellyfin/sdk/api/operations/TmdbApi : org/jellyfin/sdk/ap public final class org/jellyfin/sdk/api/operations/TrailersApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getTrailers (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getTrailers (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getTrailers (Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getTrailers$default (Lorg/jellyfin/sdk/api/operations/TrailersApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IIILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getTrailers$default (Lorg/jellyfin/sdk/api/operations/TrailersApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;IIILjava/lang/Object;)Ljava/lang/Object; public static synthetic fun getTrailers$default (Lorg/jellyfin/sdk/api/operations/TrailersApi;Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } +public final class org/jellyfin/sdk/api/operations/TrickplayApi : org/jellyfin/sdk/api/operations/Api { + public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V + public final fun getTrickplayHlsPlaylist (Ljava/util/UUID;ILjava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getTrickplayHlsPlaylist$default (Lorg/jellyfin/sdk/api/operations/TrickplayApi;Ljava/util/UUID;ILjava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getTrickplayHlsPlaylistUrl (Ljava/util/UUID;ILjava/util/UUID;)Ljava/lang/String; + public static synthetic fun getTrickplayHlsPlaylistUrl$default (Lorg/jellyfin/sdk/api/operations/TrickplayApi;Ljava/util/UUID;ILjava/util/UUID;ILjava/lang/Object;)Ljava/lang/String; + public final fun getTrickplayTileImage (Ljava/util/UUID;IILjava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getTrickplayTileImage$default (Lorg/jellyfin/sdk/api/operations/TrickplayApi;Ljava/util/UUID;IILjava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getTrickplayTileImageUrl (Ljava/util/UUID;IILjava/util/UUID;)Ljava/lang/String; + public static synthetic fun getTrickplayTileImageUrl$default (Lorg/jellyfin/sdk/api/operations/TrickplayApi;Ljava/util/UUID;IILjava/util/UUID;ILjava/lang/Object;)Ljava/lang/String; +} + public final class org/jellyfin/sdk/api/operations/TvShowsApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getEpisodes (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getEpisodes (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getEpisodes (Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getEpisodes$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getNextUp (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getEpisodes$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getNextUp (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getNextUp (Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getNextUp$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getNextUp$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public static synthetic fun getNextUp$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getSeasons (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getSeasons (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getSeasons (Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getSeasons$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getSeasons$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getUpcomingEpisodes (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getUpcomingEpisodes (Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getUpcomingEpisodes$default (Lorg/jellyfin/sdk/api/operations/TvShowsApi;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; @@ -1219,17 +1158,15 @@ public final class org/jellyfin/sdk/api/operations/TvShowsApi : org/jellyfin/sdk public final class org/jellyfin/sdk/api/operations/UniversalAudioApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun getUniversalAudioStream (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getUniversalAudioStream (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getUniversalAudioStream (Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getUniversalAudioStream$default (Lorg/jellyfin/sdk/api/operations/UniversalAudioApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getUniversalAudioStreamUrl (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String; - public static synthetic fun getUniversalAudioStreamUrl$default (Lorg/jellyfin/sdk/api/operations/UniversalAudioApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun getUniversalAudioStream$default (Lorg/jellyfin/sdk/api/operations/UniversalAudioApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun getUniversalAudioStreamUrl (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String; + public static synthetic fun getUniversalAudioStreamUrl$default (Lorg/jellyfin/sdk/api/operations/UniversalAudioApi;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/lang/String; } public final class org/jellyfin/sdk/api/operations/UserApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V - public final fun authenticateUser (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun authenticateUser$default (Lorg/jellyfin/sdk/api/operations/UserApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun authenticateUserByName (Lorg/jellyfin/sdk/model/api/AuthenticateUserByName;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun authenticateWithQuickConnect (Lorg/jellyfin/sdk/model/api/QuickConnectDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun createUserByName (Lorg/jellyfin/sdk/model/api/CreateUserByName;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -1242,25 +1179,36 @@ public final class org/jellyfin/sdk/api/operations/UserApi : org/jellyfin/sdk/ap public final fun getUsers (Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getUsers$default (Lorg/jellyfin/sdk/api/operations/UserApi;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateUser (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UserDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun updateUser$default (Lorg/jellyfin/sdk/api/operations/UserApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UserDto;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateUserConfiguration (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UserConfiguration;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun updateUserEasyPassword (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun updateUserConfiguration$default (Lorg/jellyfin/sdk/api/operations/UserApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UserConfiguration;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateUserPassword (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UpdateUserPassword;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun updateUserPassword$default (Lorg/jellyfin/sdk/api/operations/UserApi;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UpdateUserPassword;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateUserPolicy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UserPolicy;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class org/jellyfin/sdk/api/operations/UserLibraryApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun deleteUserItemRating (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun deleteUserItemRating$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getIntros (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getIntros$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getItem (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getItem$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getLatestMedia (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getLatestMedia (Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getLatestMedia$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getLatestMedia$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getLocalTrailers (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getLocalTrailers$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getRootFolder (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getRootFolder$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getSpecialFeatures (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getSpecialFeatures$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun markFavoriteItem (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun markFavoriteItem$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun unmarkFavoriteItem (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun unmarkFavoriteItem$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun updateUserItemRating (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun updateUserItemRating$default (Lorg/jellyfin/sdk/api/operations/UserLibraryApi;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } @@ -1268,6 +1216,7 @@ public final class org/jellyfin/sdk/api/operations/UserLibraryApi : org/jellyfin public final class org/jellyfin/sdk/api/operations/UserViewsApi : org/jellyfin/sdk/api/operations/Api { public fun (Lorg/jellyfin/sdk/api/client/ApiClient;)V public final fun getGroupingOptions (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getGroupingOptions$default (Lorg/jellyfin/sdk/api/operations/UserViewsApi;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; public final fun getUserViews (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getUserViews$default (Lorg/jellyfin/sdk/api/operations/UserViewsApi;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } @@ -1283,16 +1232,21 @@ public final class org/jellyfin/sdk/api/operations/VideosApi : org/jellyfin/sdk/ public final fun deleteAlternateSources (Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getAdditionalPart (Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getAdditionalPart$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/util/UUID;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public final fun getVideoStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getVideoStream (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getVideoStream (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun getVideoStream$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun getVideoStream$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; public final fun getVideoStreamByContainer (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun getVideoStreamByContainer (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamByContainerRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun getVideoStreamByContainer$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; public final fun getVideoStreamByContainerUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; public static synthetic fun getVideoStreamByContainerUrl$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; - public final fun getVideoStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; - public static synthetic fun getVideoStreamUrl$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVideoStreamDeprecated (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getVideoStreamDeprecated (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getVideoStreamDeprecated$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Lkotlin/coroutines/Continuation;IILjava/lang/Object;)Ljava/lang/Object; + public final fun getVideoStreamDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVideoStreamDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; + public final fun getVideoStreamUrl (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Ljava/lang/String; + public static synthetic fun getVideoStreamUrl$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Ljava/lang/String; public final fun mergeVersions (Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static synthetic fun mergeVersions$default (Lorg/jellyfin/sdk/api/operations/VideosApi;Ljava/util/Collection;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/client/extensions/ApiClientExtensions.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/client/extensions/ApiClientExtensions.kt index ee9b81567..1fd60e26e 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/client/extensions/ApiClientExtensions.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/client/extensions/ApiClientExtensions.kt @@ -18,15 +18,12 @@ import org.jellyfin.sdk.api.operations.ConfigurationApi import org.jellyfin.sdk.api.operations.DashboardApi import org.jellyfin.sdk.api.operations.DevicesApi import org.jellyfin.sdk.api.operations.DisplayPreferencesApi -import org.jellyfin.sdk.api.operations.DlnaApi -import org.jellyfin.sdk.api.operations.DlnaServerApi import org.jellyfin.sdk.api.operations.DynamicHlsApi import org.jellyfin.sdk.api.operations.EnvironmentApi import org.jellyfin.sdk.api.operations.FilterApi import org.jellyfin.sdk.api.operations.GenresApi import org.jellyfin.sdk.api.operations.HlsSegmentApi import org.jellyfin.sdk.api.operations.ImageApi -import org.jellyfin.sdk.api.operations.ImageByNameApi import org.jellyfin.sdk.api.operations.InstantMixApi import org.jellyfin.sdk.api.operations.ItemLookupApi import org.jellyfin.sdk.api.operations.ItemRefreshApi @@ -36,10 +33,10 @@ import org.jellyfin.sdk.api.operations.LibraryApi import org.jellyfin.sdk.api.operations.LibraryStructureApi import org.jellyfin.sdk.api.operations.LiveTvApi import org.jellyfin.sdk.api.operations.LocalizationApi +import org.jellyfin.sdk.api.operations.LyricsApi import org.jellyfin.sdk.api.operations.MediaInfoApi import org.jellyfin.sdk.api.operations.MoviesApi import org.jellyfin.sdk.api.operations.MusicGenresApi -import org.jellyfin.sdk.api.operations.NotificationsApi import org.jellyfin.sdk.api.operations.PackageApi import org.jellyfin.sdk.api.operations.PersonsApi import org.jellyfin.sdk.api.operations.PlayStateApi @@ -59,6 +56,7 @@ import org.jellyfin.sdk.api.operations.SystemApi import org.jellyfin.sdk.api.operations.TimeSyncApi import org.jellyfin.sdk.api.operations.TmdbApi import org.jellyfin.sdk.api.operations.TrailersApi +import org.jellyfin.sdk.api.operations.TrickplayApi import org.jellyfin.sdk.api.operations.TvShowsApi import org.jellyfin.sdk.api.operations.UniversalAudioApi import org.jellyfin.sdk.api.operations.UserApi @@ -104,12 +102,6 @@ public val ApiClient.devicesApi: DevicesApi public val ApiClient.displayPreferencesApi: DisplayPreferencesApi get() = getOrCreateApi { DisplayPreferencesApi(it) } -public val ApiClient.dlnaApi: DlnaApi - get() = getOrCreateApi { DlnaApi(it) } - -public val ApiClient.dlnaServerApi: DlnaServerApi - get() = getOrCreateApi { DlnaServerApi(it) } - public val ApiClient.dynamicHlsApi: DynamicHlsApi get() = getOrCreateApi { DynamicHlsApi(it) } @@ -128,9 +120,6 @@ public val ApiClient.hlsSegmentApi: HlsSegmentApi public val ApiClient.imageApi: ImageApi get() = getOrCreateApi { ImageApi(it) } -public val ApiClient.imageByNameApi: ImageByNameApi - get() = getOrCreateApi { ImageByNameApi(it) } - public val ApiClient.instantMixApi: InstantMixApi get() = getOrCreateApi { InstantMixApi(it) } @@ -146,6 +135,9 @@ public val ApiClient.itemsApi: ItemsApi public val ApiClient.libraryApi: LibraryApi get() = getOrCreateApi { LibraryApi(it) } +public val ApiClient.userLibraryApi: UserLibraryApi + get() = getOrCreateApi { UserLibraryApi(it) } + public val ApiClient.itemUpdateApi: ItemUpdateApi get() = getOrCreateApi { ItemUpdateApi(it) } @@ -158,6 +150,9 @@ public val ApiClient.liveTvApi: LiveTvApi public val ApiClient.localizationApi: LocalizationApi get() = getOrCreateApi { LocalizationApi(it) } +public val ApiClient.lyricsApi: LyricsApi + get() = getOrCreateApi { LyricsApi(it) } + public val ApiClient.mediaInfoApi: MediaInfoApi get() = getOrCreateApi { MediaInfoApi(it) } @@ -167,9 +162,6 @@ public val ApiClient.moviesApi: MoviesApi public val ApiClient.musicGenresApi: MusicGenresApi get() = getOrCreateApi { MusicGenresApi(it) } -public val ApiClient.notificationsApi: NotificationsApi - get() = getOrCreateApi { NotificationsApi(it) } - public val ApiClient.packageApi: PackageApi get() = getOrCreateApi { PackageApi(it) } @@ -227,6 +219,9 @@ public val ApiClient.tmdbApi: TmdbApi public val ApiClient.trailersApi: TrailersApi get() = getOrCreateApi { TrailersApi(it) } +public val ApiClient.trickplayApi: TrickplayApi + get() = getOrCreateApi { TrickplayApi(it) } + public val ApiClient.tvShowsApi: TvShowsApi get() = getOrCreateApi { TvShowsApi(it) } @@ -236,9 +231,6 @@ public val ApiClient.universalAudioApi: UniversalAudioApi public val ApiClient.userApi: UserApi get() = getOrCreateApi { UserApi(it) } -public val ApiClient.userLibraryApi: UserLibraryApi - get() = getOrCreateApi { UserLibraryApi(it) } - public val ApiClient.userViewsApi: UserViewsApi get() = getOrCreateApi { UserViewsApi(it) } 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 6cd1b1378..443754c70 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.8.13" + public const val apiVersion: String = "10.9.0" } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ArtistsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ArtistsApi.kt index 5e9d88acd..5a87a1cda 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ArtistsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ArtistsApi.kt @@ -24,6 +24,8 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.request.GetAlbumArtistsRequest import org.jellyfin.sdk.model.api.request.GetArtistsRequest @@ -96,7 +98,7 @@ public class ArtistsApi( includeItemTypes: Collection? = emptyList(), filters: Collection? = emptyList(), isFavorite: Boolean? = null, - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), genres: Collection? = emptyList(), genreIds: Collection? = emptyList(), officialRatings: Collection? = emptyList(), @@ -114,7 +116,7 @@ public class ArtistsApi( nameStartsWithOrGreater: String? = null, nameStartsWith: String? = null, nameLessThan: String? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: Collection? = emptyList(), enableImages: Boolean? = true, enableTotalRecordCount: Boolean? = true, @@ -284,7 +286,7 @@ public class ArtistsApi( includeItemTypes: Collection? = emptyList(), filters: Collection? = emptyList(), isFavorite: Boolean? = null, - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), genres: Collection? = emptyList(), genreIds: Collection? = emptyList(), officialRatings: Collection? = emptyList(), @@ -302,7 +304,7 @@ public class ArtistsApi( nameStartsWithOrGreater: String? = null, nameStartsWith: String? = null, nameLessThan: String? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: Collection? = emptyList(), enableImages: Boolean? = true, enableTotalRecordCount: Boolean? = true, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt index 0bba15f9f..db6f46883 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt @@ -8,6 +8,7 @@ package org.jellyfin.sdk.api.operations import io.ktor.utils.io.ByteReadChannel import kotlin.Any import kotlin.Boolean +import kotlin.Deprecated import kotlin.Float import kotlin.Int import kotlin.Long @@ -15,15 +16,15 @@ import kotlin.String import kotlin.collections.Map import kotlin.collections.buildMap import kotlin.collections.emptyMap -import kotlin.require -import kotlin.text.Regex import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.EncodingContext import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.api.request.GetAudioStreamByContainerDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetAudioStreamByContainerRequest +import org.jellyfin.sdk.model.api.request.GetAudioStreamDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetAudioStreamRequest public class AudioApi( @@ -38,7 +39,6 @@ public class AudioApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -104,7 +104,6 @@ public class AudioApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -152,17 +151,11 @@ public class AudioApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(48) { + val queryParameters = buildMap(47) { put("container", container) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -225,7 +218,6 @@ public class AudioApi( static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -280,7 +272,6 @@ public class AudioApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -346,7 +337,6 @@ public class AudioApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -394,17 +384,11 @@ public class AudioApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(48) { + val queryParameters = buildMap(47) { put("container", container) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -461,10 +445,9 @@ public class AudioApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The segment lenght. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -527,7 +510,6 @@ public class AudioApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -576,15 +558,10 @@ public class AudioApi( put("itemId", itemId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(47) { + val queryParameters = buildMap(46) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -647,7 +624,6 @@ public class AudioApi( static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -702,10 +678,9 @@ public class AudioApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The segment lenght. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -768,7 +743,6 @@ public class AudioApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -817,10 +791,182 @@ public class AudioApi( put("itemId", itemId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } + val queryParameters = buildMap(46) { + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Audio/{itemId}/stream.{container}", pathParameters, queryParameters) + } + + /** + * Gets an audio stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getAudioStreamByContainerDeprecated( + itemId: UUID, + container: String, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): Response { + val pathParameters = buildMap(2) { + put("itemId", itemId) + put("container", container) + } val queryParameters = buildMap(47) { put("static", static) put("params", params) @@ -870,6 +1016,662 @@ public class AudioApi( put("context", context) put("streamOptions", streamOptions) } - return api.createUrl("/Audio/{itemId}/stream.{container}", pathParameters, queryParameters) + val data = null + val response = api.`get`("/Audio/{itemId}/stream.{container}", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets an audio stream. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend + fun getAudioStreamByContainerDeprecated(request: GetAudioStreamByContainerDeprecatedRequest): + Response = getAudioStreamByContainerDeprecated( + itemId = request.itemId, + container = request.container, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + ) + + /** + * Gets an audio stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getAudioStreamByContainerDeprecatedUrl( + itemId: UUID, + container: String, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(2) { + put("itemId", itemId) + put("container", container) + } + val queryParameters = buildMap(47) { + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Audio/{itemId}/stream.{container}", pathParameters, queryParameters) + } + + /** + * Gets an audio stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getAudioStreamDeprecated( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(48) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + val data = null + val response = api.`get`("/Audio/{itemId}/stream", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets an audio stream. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getAudioStreamDeprecated(request: GetAudioStreamDeprecatedRequest): + Response = getAudioStreamDeprecated( + itemId = request.itemId, + container = request.container, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + ) + + /** + * Gets an audio stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getAudioStreamDeprecatedUrl( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(48) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Audio/{itemId}/stream", pathParameters, queryParameters) } } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ChannelsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ChannelsApi.kt index 2bd524551..b4461ad52 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ChannelsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ChannelsApi.kt @@ -22,6 +22,7 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.ChannelFeatures import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.request.GetChannelItemsRequest import org.jellyfin.sdk.model.api.request.GetChannelsRequest @@ -82,7 +83,7 @@ public class ChannelsApi( limit: Int? = null, sortOrder: Collection? = emptyList(), filters: Collection? = emptyList(), - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), fields: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ConfigurationApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ConfigurationApi.kt index 0bdbf2d4c..7f770a519 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ConfigurationApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ConfigurationApi.kt @@ -7,7 +7,6 @@ package org.jellyfin.sdk.api.operations import io.ktor.utils.io.ByteReadChannel import kotlin.Any -import kotlin.Deprecated import kotlin.String import kotlin.Unit import kotlin.collections.buildMap @@ -90,7 +89,6 @@ public class ConfigurationApi( /** * Updates the path to the media encoder. */ - @Deprecated("This member is deprecated and may be removed in the future") public suspend fun updateMediaEncoderPath(`data`: MediaEncoderPathDto): Response { val pathParameters = emptyMap() val queryParameters = emptyMap() diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DevicesApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DevicesApi.kt index 80b6cd7e5..9e727048b 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DevicesApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DevicesApi.kt @@ -6,7 +6,6 @@ package org.jellyfin.sdk.api.operations import kotlin.Any -import kotlin.Boolean import kotlin.String import kotlin.Unit import kotlin.collections.buildMap @@ -73,14 +72,11 @@ public class DevicesApi( /** * Get Devices. * - * @param supportsSync A value indicating whether [supports synchronize]. * @param userId The user identifier. */ - public suspend fun getDevices(supportsSync: Boolean? = null, userId: UUID? = null): - Response { + public suspend fun getDevices(userId: UUID? = null): Response { val pathParameters = emptyMap() - val queryParameters = buildMap(2) { - put("supportsSync", supportsSync) + val queryParameters = buildMap(1) { put("userId", userId) } val data = null diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DisplayPreferencesApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DisplayPreferencesApi.kt index 845e73213..9f33c439f 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DisplayPreferencesApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DisplayPreferencesApi.kt @@ -28,7 +28,7 @@ public class DisplayPreferencesApi( */ public suspend fun getDisplayPreferences( displayPreferencesId: String, - userId: UUID, + userId: UUID? = null, client: String, ): Response { val pathParameters = buildMap(1) { @@ -53,7 +53,7 @@ public class DisplayPreferencesApi( */ public suspend fun updateDisplayPreferences( displayPreferencesId: String, - userId: UUID, + userId: UUID? = null, client: String, `data`: DisplayPreferencesDto, ): Response { diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaApi.kt deleted file mode 100644 index 6e3b35651..000000000 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaApi.kt +++ /dev/null @@ -1,105 +0,0 @@ -// !! 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.api.operations - -import kotlin.Any -import kotlin.String -import kotlin.Unit -import kotlin.collections.List -import kotlin.collections.buildMap -import kotlin.collections.emptyMap -import org.jellyfin.sdk.api.client.ApiClient -import org.jellyfin.sdk.api.client.Response -import org.jellyfin.sdk.api.client.extensions.`get` -import org.jellyfin.sdk.api.client.extensions.delete -import org.jellyfin.sdk.api.client.extensions.post -import org.jellyfin.sdk.model.api.DeviceProfile -import org.jellyfin.sdk.model.api.DeviceProfileInfo - -public class DlnaApi( - private val api: ApiClient, -) : Api { - /** - * Creates a profile. - */ - public suspend fun createProfile(`data`: DeviceProfile? = null): Response { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val response = api.post("/Dlna/Profiles", pathParameters, queryParameters, data) - return response - } - - /** - * Deletes a profile. - * - * @param profileId Profile id. - */ - public suspend fun deleteProfile(profileId: String): Response { - val pathParameters = buildMap(1) { - put("profileId", profileId) - } - val queryParameters = emptyMap() - val data = null - val response = api.delete("/Dlna/Profiles/{profileId}", pathParameters, queryParameters, - data) - return response - } - - /** - * Gets the default profile. - */ - public suspend fun getDefaultProfile(): Response { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/Profiles/Default", pathParameters, queryParameters, - data) - return response - } - - /** - * Gets a single profile. - * - * @param profileId Profile Id. - */ - public suspend fun getProfile(profileId: String): Response { - val pathParameters = buildMap(1) { - put("profileId", profileId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/Profiles/{profileId}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get profile infos. - */ - public suspend fun getProfileInfos(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Dlna/ProfileInfos", pathParameters, - queryParameters, data) - return response - } - - /** - * Updates a profile. - * - * @param profileId Profile id. - */ - public suspend fun updateProfile(profileId: String, `data`: DeviceProfile? = null): - Response { - val pathParameters = buildMap(1) { - put("profileId", profileId) - } - val queryParameters = emptyMap() - val response = api.post("/Dlna/Profiles/{profileId}", pathParameters, queryParameters, data) - return response - } -} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaServerApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaServerApi.kt deleted file mode 100644 index 0858901dd..000000000 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DlnaServerApi.kt +++ /dev/null @@ -1,308 +0,0 @@ -// !! 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.api.operations - -import io.ktor.utils.io.ByteReadChannel -import kotlin.Any -import kotlin.String -import kotlin.collections.buildMap -import kotlin.collections.emptyMap -import org.jellyfin.sdk.api.client.ApiClient -import org.jellyfin.sdk.api.client.Response -import org.jellyfin.sdk.api.client.extensions.`get` -import org.jellyfin.sdk.api.client.extensions.post - -public class DlnaServerApi( - private val api: ApiClient, -) : Api { - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getConnectionManager(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ConnectionManager", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getConnectionManager2(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ConnectionManager/ConnectionManager", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getConnectionManager3(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ConnectionManager/ConnectionManager.xml", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets Dlna content directory xml. - * - * @param serverId Server UUID. - */ - public suspend fun getContentDirectory(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ContentDirectory", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets Dlna content directory xml. - * - * @param serverId Server UUID. - */ - public suspend fun getContentDirectory2(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ContentDirectory/ContentDirectory", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets Dlna content directory xml. - * - * @param serverId Server UUID. - */ - public suspend fun getContentDirectory3(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/ContentDirectory/ContentDirectory.xml", - pathParameters, queryParameters, data) - return response - } - - /** - * Get Description Xml. - * - * @param serverId Server UUID. - */ - public suspend fun getDescriptionXml(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/description", pathParameters, queryParameters, - data) - return response - } - - /** - * Get Description Xml. - * - * @param serverId Server UUID. - */ - public suspend fun getDescriptionXml2(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/description.xml", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets a server icon. - * - * @param fileName The icon filename. - */ - public suspend fun getIcon(fileName: String): Response { - val pathParameters = buildMap(1) { - put("fileName", fileName) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/icons/{fileName}", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets a server icon. - * - * @param fileName The icon filename. - */ - public fun getIconUrl(fileName: String): String { - val pathParameters = buildMap(1) { - put("fileName", fileName) - } - val queryParameters = emptyMap() - return api.createUrl("/Dlna/icons/{fileName}", pathParameters, queryParameters) - } - - /** - * Gets a server icon. - * - * @param serverId Server UUID. - * @param fileName The icon filename. - */ - public suspend fun getIconId(serverId: String, fileName: String): Response { - val pathParameters = buildMap(2) { - put("serverId", serverId) - put("fileName", fileName) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/icons/{fileName}", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets a server icon. - * - * @param serverId Server UUID. - * @param fileName The icon filename. - */ - public fun getIconIdUrl(serverId: String, fileName: String): String { - val pathParameters = buildMap(2) { - put("serverId", serverId) - put("fileName", fileName) - } - val queryParameters = emptyMap() - return api.createUrl("/Dlna/{serverId}/icons/{fileName}", pathParameters, queryParameters) - } - - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getMediaReceiverRegistrar(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/MediaReceiverRegistrar", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getMediaReceiverRegistrar2(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Dlna/{serverId}/MediaReceiverRegistrar/MediaReceiverRegistrar", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets Dlna media receiver registrar xml. - * - * @param serverId Server UUID. - */ - public suspend fun getMediaReceiverRegistrar3(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = - api.`get`("/Dlna/{serverId}/MediaReceiverRegistrar/MediaReceiverRegistrar.xml", - pathParameters, queryParameters, data) - return response - } - - /** - * Process a connection manager control request. - * - * @param serverId Server UUID. - */ - public suspend fun processConnectionManagerControlRequest(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.post("/Dlna/{serverId}/ConnectionManager/Control", pathParameters, - queryParameters, data) - return response - } - - /** - * Process a content directory control request. - * - * @param serverId Server UUID. - */ - public suspend fun processContentDirectoryControlRequest(serverId: String): Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.post("/Dlna/{serverId}/ContentDirectory/Control", pathParameters, - queryParameters, data) - return response - } - - /** - * Process a media receiver registrar control request. - * - * @param serverId Server UUID. - */ - public suspend fun processMediaReceiverRegistrarControlRequest(serverId: String): - Response { - val pathParameters = buildMap(1) { - put("serverId", serverId) - } - val queryParameters = emptyMap() - val data = null - val response = api.post("/Dlna/{serverId}/MediaReceiverRegistrar/Control", pathParameters, - queryParameters, data) - return response - } -} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt index f60b5a9b0..642b39fa0 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt @@ -8,6 +8,7 @@ package org.jellyfin.sdk.api.operations import io.ktor.utils.io.ByteReadChannel import kotlin.Any import kotlin.Boolean +import kotlin.Deprecated import kotlin.Float import kotlin.Int import kotlin.Long @@ -15,20 +16,25 @@ import kotlin.String import kotlin.collections.Map import kotlin.collections.buildMap import kotlin.collections.emptyMap -import kotlin.require -import kotlin.text.Regex import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.EncodingContext import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.api.request.GetHlsAudioSegmentDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetHlsAudioSegmentRequest +import org.jellyfin.sdk.model.api.request.GetHlsVideoSegmentDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetHlsVideoSegmentRequest +import org.jellyfin.sdk.model.api.request.GetLiveHlsStreamDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetLiveHlsStreamRequest +import org.jellyfin.sdk.model.api.request.GetMasterHlsAudioPlaylistDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetMasterHlsAudioPlaylistRequest +import org.jellyfin.sdk.model.api.request.GetMasterHlsVideoPlaylistDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetMasterHlsVideoPlaylistRequest +import org.jellyfin.sdk.model.api.request.GetVariantHlsAudioPlaylistDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetVariantHlsAudioPlaylistRequest +import org.jellyfin.sdk.model.api.request.GetVariantHlsVideoPlaylistDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetVariantHlsVideoPlaylistRequest public class DynamicHlsApi( @@ -48,7 +54,6 @@ public class DynamicHlsApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -118,7 +123,6 @@ public class DynamicHlsApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -170,17 +174,12 @@ public class DynamicHlsApi( put("segmentId", segmentId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(49) { put("runtimeTicks", runtimeTicks) put("actualSegmentLengthTicks", actualSegmentLengthTicks) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -249,7 +248,6 @@ public class DynamicHlsApi( static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -310,7 +308,6 @@ public class DynamicHlsApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -380,7 +377,6 @@ public class DynamicHlsApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -432,17 +428,12 @@ public class DynamicHlsApi( put("segmentId", segmentId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(49) { put("runtimeTicks", runtimeTicks) put("actualSegmentLengthTicks", actualSegmentLengthTicks) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -509,7 +500,7 @@ public class DynamicHlsApi( * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The desired segment length. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -523,6 +514,7 @@ public class DynamicHlsApi( * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted * this will be left to encoder defaults. * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. @@ -540,8 +532,6 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. - * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. - * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -557,8 +547,7 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx - * (deprecated), wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -568,7 +557,8 @@ public class DynamicHlsApi( * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. */ - public suspend fun getHlsVideoSegment( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getHlsAudioSegmentDeprecated( itemId: UUID, playlistId: String, segmentId: Int, @@ -592,6 +582,7 @@ public class DynamicHlsApi( breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, @@ -603,8 +594,6 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -631,11 +620,7 @@ public class DynamicHlsApi( put("segmentId", segmentId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(51) { + val queryParameters = buildMap(50) { put("runtimeTicks", runtimeTicks) put("actualSegmentLengthTicks", actualSegmentLengthTicks) put("static", static) @@ -655,6 +640,7 @@ public class DynamicHlsApi( put("breakOnNonKeyFrames", breakOnNonKeyFrames) put("audioSampleRate", audioSampleRate) put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) put("audioBitRate", audioBitRate) put("audioChannels", audioChannels) put("maxAudioChannels", maxAudioChannels) @@ -666,8 +652,6 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -690,7 +674,7 @@ public class DynamicHlsApi( } val data = null val response = - api.`get`("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", + api.`get`("/Audio/{itemId}/hls1/{playlistId}/{segmentId}.{container}", pathParameters, queryParameters, data) return response } @@ -700,8 +684,9 @@ public class DynamicHlsApi( * * @param request The request parameters */ - public suspend fun getHlsVideoSegment(request: GetHlsVideoSegmentRequest): - Response = getHlsVideoSegment( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getHlsAudioSegmentDeprecated(request: GetHlsAudioSegmentDeprecatedRequest): + Response = getHlsAudioSegmentDeprecated( itemId = request.itemId, playlistId = request.playlistId, segmentId = request.segmentId, @@ -725,6 +710,7 @@ public class DynamicHlsApi( breakOnNonKeyFrames = request.breakOnNonKeyFrames, audioSampleRate = request.audioSampleRate, maxAudioBitDepth = request.maxAudioBitDepth, + maxStreamingBitrate = request.maxStreamingBitrate, audioBitRate = request.audioBitRate, audioChannels = request.audioChannels, maxAudioChannels = request.maxAudioChannels, @@ -736,8 +722,6 @@ public class DynamicHlsApi( startTimeTicks = request.startTimeTicks, width = request.width, height = request.height, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, videoBitRate = request.videoBitRate, subtitleStreamIndex = request.subtitleStreamIndex, subtitleMethod = request.subtitleMethod, @@ -773,10 +757,3056 @@ public class DynamicHlsApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getHlsAudioSegmentDeprecatedUrl( + itemId: UUID, + playlistId: String, + segmentId: Int, + container: String, + runtimeTicks: Long, + actualSegmentLengthTicks: Long, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(4) { + put("itemId", itemId) + put("playlistId", playlistId) + put("segmentId", segmentId) + put("container", container) + } + val queryParameters = buildMap(50) { + put("runtimeTicks", runtimeTicks) + put("actualSegmentLengthTicks", actualSegmentLengthTicks) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Audio/{itemId}/hls1/{playlistId}/{segmentId}.{container}", pathParameters, + queryParameters) + } + + /** + * Gets a video stream using HTTP live streaming. + * + * @param itemId The item id. + * @param playlistId The playlist id. + * @param segmentId The segment id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param runtimeTicks The position of the requested segment in ticks. + * @param actualSegmentLengthTicks The length of the requested segment in ticks. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The desired segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + public suspend fun getHlsVideoSegment( + itemId: UUID, + playlistId: String, + segmentId: Int, + container: String, + runtimeTicks: Long, + actualSegmentLengthTicks: Long, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): Response { + val pathParameters = buildMap(4) { + put("itemId", itemId) + put("playlistId", playlistId) + put("segmentId", segmentId) + put("container", container) + } + val queryParameters = buildMap(50) { + put("runtimeTicks", runtimeTicks) + put("actualSegmentLengthTicks", actualSegmentLengthTicks) + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + val data = null + val response = + api.`get`("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", + pathParameters, queryParameters, data) + return response + } + + /** + * Gets a video stream using HTTP live streaming. + * + * @param request The request parameters + */ + public suspend fun getHlsVideoSegment(request: GetHlsVideoSegmentRequest): + Response = getHlsVideoSegment( + itemId = request.itemId, + playlistId = request.playlistId, + segmentId = request.segmentId, + container = request.container, + runtimeTicks = request.runtimeTicks, + actualSegmentLengthTicks = request.actualSegmentLengthTicks, + static = request.static, + params = request.params, + tag = request.tag, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + ) + + /** + * Gets a video stream using HTTP live streaming. + * + * @param itemId The item id. + * @param playlistId The playlist id. + * @param segmentId The segment id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param runtimeTicks The position of the requested segment in ticks. + * @param actualSegmentLengthTicks The length of the requested segment in ticks. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The desired segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + public fun getHlsVideoSegmentUrl( + itemId: UUID, + playlistId: String, + segmentId: Int, + container: String, + runtimeTicks: Long, + actualSegmentLengthTicks: Long, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(4) { + put("itemId", itemId) + put("playlistId", playlistId) + put("segmentId", segmentId) + put("container", container) + } + val queryParameters = buildMap(50) { + put("runtimeTicks", runtimeTicks) + put("actualSegmentLengthTicks", actualSegmentLengthTicks) + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", pathParameters, + queryParameters) + } + + /** + * Gets a video stream using HTTP live streaming. + * + * @param itemId The item id. + * @param playlistId The playlist id. + * @param segmentId The segment id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param runtimeTicks The position of the requested segment in ticks. + * @param actualSegmentLengthTicks The length of the requested segment in ticks. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The desired segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getHlsVideoSegmentDeprecated( + itemId: UUID, + playlistId: String, + segmentId: Int, + container: String, + runtimeTicks: Long, + actualSegmentLengthTicks: Long, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): Response { + val pathParameters = buildMap(4) { + put("itemId", itemId) + put("playlistId", playlistId) + put("segmentId", segmentId) + put("container", container) + } + val queryParameters = buildMap(51) { + put("runtimeTicks", runtimeTicks) + put("actualSegmentLengthTicks", actualSegmentLengthTicks) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + val data = null + val response = + api.`get`("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", + pathParameters, queryParameters, data) + return response + } + + /** + * Gets a video stream using HTTP live streaming. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getHlsVideoSegmentDeprecated(request: GetHlsVideoSegmentDeprecatedRequest): + Response = getHlsVideoSegmentDeprecated( + itemId = request.itemId, + playlistId = request.playlistId, + segmentId = request.segmentId, + container = request.container, + runtimeTicks = request.runtimeTicks, + actualSegmentLengthTicks = request.actualSegmentLengthTicks, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + ) + + /** + * Gets a video stream using HTTP live streaming. + * + * @param itemId The item id. + * @param playlistId The playlist id. + * @param segmentId The segment id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param runtimeTicks The position of the requested segment in ticks. + * @param actualSegmentLengthTicks The length of the requested segment in ticks. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The desired segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getHlsVideoSegmentDeprecatedUrl( + itemId: UUID, + playlistId: String, + segmentId: Int, + container: String, + runtimeTicks: Long, + actualSegmentLengthTicks: Long, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(4) { + put("itemId", itemId) + put("playlistId", playlistId) + put("segmentId", segmentId) + put("container", container) + } + val queryParameters = buildMap(51) { + put("runtimeTicks", runtimeTicks) + put("actualSegmentLengthTicks", actualSegmentLengthTicks) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", pathParameters, + queryParameters) + } + + /** + * Gets a hls live stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param maxWidth Optional. The max width. + * @param maxHeight Optional. The max height. + * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + */ + public suspend fun getLiveHlsStream( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + maxWidth: Int? = null, + maxHeight: Int? = null, + enableSubtitlesInManifest: Boolean? = null, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(50) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("enableSubtitlesInManifest", enableSubtitlesInManifest) + } + val data = null + val response = api.`get`("/Videos/{itemId}/live.m3u8", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets a hls live stream. + * + * @param request The request parameters + */ + public suspend fun getLiveHlsStream(request: GetLiveHlsStreamRequest): Response = + getLiveHlsStream( + itemId = request.itemId, + container = request.container, + static = request.static, + params = request.params, + tag = request.tag, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + enableSubtitlesInManifest = request.enableSubtitlesInManifest, + ) + + /** + * Gets a hls live stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param maxWidth Optional. The max width. + * @param maxHeight Optional. The max height. + * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + */ + public fun getLiveHlsStreamUrl( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + maxWidth: Int? = null, + maxHeight: Int? = null, + enableSubtitlesInManifest: Boolean? = null, + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(50) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("enableSubtitlesInManifest", enableSubtitlesInManifest) + } + return api.createUrl("/Videos/{itemId}/live.m3u8", pathParameters, queryParameters) + } + + /** + * Gets a hls live stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param maxWidth Optional. The max width. + * @param maxHeight Optional. The max height. + * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getLiveHlsStreamDeprecated( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + maxWidth: Int? = null, + maxHeight: Int? = null, + enableSubtitlesInManifest: Boolean? = null, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(51) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("enableSubtitlesInManifest", enableSubtitlesInManifest) + } + val data = null + val response = api.`get`("/Videos/{itemId}/live.m3u8", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets a hls live stream. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getLiveHlsStreamDeprecated(request: GetLiveHlsStreamDeprecatedRequest): + Response = getLiveHlsStreamDeprecated( + itemId = request.itemId, + container = request.container, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + enableSubtitlesInManifest = request.enableSubtitlesInManifest, + ) + + /** + * Gets a hls live stream. + * + * @param itemId The item id. + * @param container The audio container. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param maxWidth Optional. The max width. + * @param maxHeight Optional. The max height. + * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getLiveHlsStreamDeprecatedUrl( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + maxWidth: Int? = null, + maxHeight: Int? = null, + enableSubtitlesInManifest: Boolean? = null, + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(51) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("enableSubtitlesInManifest", enableSubtitlesInManifest) + } + return api.createUrl("/Videos/{itemId}/live.m3u8", pathParameters, queryParameters) + } + + /** + * Gets an audio hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + */ + public suspend fun getMasterHlsAudioPlaylist( + itemId: UUID, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(48) { + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + } + val data = null + val response = api.`get`("/Audio/{itemId}/master.m3u8", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets an audio hls playlist stream. + * + * @param request The request parameters + */ + public suspend fun getMasterHlsAudioPlaylist(request: GetMasterHlsAudioPlaylistRequest): + Response = getMasterHlsAudioPlaylist( + itemId = request.itemId, + static = request.static, + params = request.params, + tag = request.tag, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + maxStreamingBitrate = request.maxStreamingBitrate, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, + ) + + /** + * Gets an audio hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + */ + public fun getMasterHlsAudioPlaylistUrl( + itemId: UUID, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(48) { + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + } + return api.createUrl("/Audio/{itemId}/master.m3u8", pathParameters, queryParameters) + } + + /** + * Gets an audio hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getMasterHlsAudioPlaylistDeprecated( + itemId: UUID, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(49) { + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + } + val data = null + val response = api.`get`("/Audio/{itemId}/master.m3u8", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets an audio hls playlist stream. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend + fun getMasterHlsAudioPlaylistDeprecated(request: GetMasterHlsAudioPlaylistDeprecatedRequest): + Response = getMasterHlsAudioPlaylistDeprecated( + itemId = request.itemId, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + maxStreamingBitrate = request.maxStreamingBitrate, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, + ) + + /** + * Gets an audio hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getMasterHlsAudioPlaylistDeprecatedUrl( + itemId: UUID, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(49) { + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + } + return api.createUrl("/Audio/{itemId}/master.m3u8", pathParameters, queryParameters) + } + + /** + * Gets a video hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + * @param enableTrickplay Enable trickplay image playlists being added to master playlist. + */ + public suspend fun getMasterHlsVideoPlaylist( + itemId: UUID, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + enableTrickplay: Boolean? = true, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(50) { + put("static", static) + put("params", params) + put("tag", tag) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + put("enableTrickplay", enableTrickplay) + } + val data = null + val response = api.`get`("/Videos/{itemId}/master.m3u8", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets a video hls playlist stream. + * + * @param request The request parameters + */ + public suspend fun getMasterHlsVideoPlaylist(request: GetMasterHlsVideoPlaylistRequest): + Response = getMasterHlsVideoPlaylist( + itemId = request.itemId, + static = request.static, + params = request.params, + tag = request.tag, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, + enableTrickplay = request.enableTrickplay, + ) + + /** + * Gets a video hls playlist stream. + * + * @param itemId The item id. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The desired segment length. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -834,23 +3864,19 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + * @param enableTrickplay Enable trickplay image playlists being added to master playlist. */ - public fun getHlsVideoSegmentUrl( + public fun getMasterHlsVideoPlaylistUrl( itemId: UUID, - playlistId: String, - segmentId: Int, - container: String, - runtimeTicks: Long, - actualSegmentLengthTicks: Long, static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String? = null, + mediaSourceId: String, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -891,24 +3917,16 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), + enableAdaptiveBitrateStreaming: Boolean? = true, + enableTrickplay: Boolean? = true, ): String { - val pathParameters = buildMap(4) { + val pathParameters = buildMap(1) { put("itemId", itemId) - put("playlistId", playlistId) - put("segmentId", segmentId) - put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(51) { - put("runtimeTicks", runtimeTicks) - put("actualSegmentLengthTicks", actualSegmentLengthTicks) + val queryParameters = buildMap(50) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -954,16 +3972,16 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + put("enableTrickplay", enableTrickplay) } - return api.createUrl("/Videos/{itemId}/hls1/{playlistId}/{segmentId}.{container}", pathParameters, - queryParameters) + return api.createUrl("/Videos/{itemId}/master.m3u8", pathParameters, queryParameters) } /** - * Gets a hls live stream. + * Gets a video hls playlist stream. * * @param itemId The item id. - * @param container The audio container. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. @@ -971,7 +3989,7 @@ public class DynamicHlsApi( * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The segment lenght. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -1002,6 +4020,8 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -1027,13 +4047,12 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param maxWidth Optional. The max width. - * @param maxHeight Optional. The max height. - * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + * @param enableTrickplay Enable trickplay image playlists being added to master playlist. */ - public suspend fun getLiveHlsStream( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getMasterHlsVideoPlaylistDeprecated( itemId: UUID, - container: String? = null, static: Boolean? = null, params: String? = null, tag: String? = null, @@ -1042,7 +4061,7 @@ public class DynamicHlsApi( segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String? = null, + mediaSourceId: String, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -1062,6 +4081,8 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -1081,20 +4102,13 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - maxWidth: Int? = null, - maxHeight: Int? = null, - enableSubtitlesInManifest: Boolean? = null, + enableAdaptiveBitrateStreaming: Boolean? = true, + enableTrickplay: Boolean? = true, ): Response { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(51) { - put("container", container) put("static", static) put("params", params) put("tag", tag) @@ -1123,6 +4137,8 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -1142,25 +4158,25 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("enableSubtitlesInManifest", enableSubtitlesInManifest) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + put("enableTrickplay", enableTrickplay) } val data = null - val response = api.`get`("/Videos/{itemId}/live.m3u8", pathParameters, + val response = api.`get`("/Videos/{itemId}/master.m3u8", pathParameters, queryParameters, data) return response } /** - * Gets a hls live stream. + * Gets a video hls playlist stream. * * @param request The request parameters */ - public suspend fun getLiveHlsStream(request: GetLiveHlsStreamRequest): Response = - getLiveHlsStream( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend + fun getMasterHlsVideoPlaylistDeprecated(request: GetMasterHlsVideoPlaylistDeprecatedRequest): + Response = getMasterHlsVideoPlaylistDeprecated( itemId = request.itemId, - container = request.container, static = request.static, params = request.params, tag = request.tag, @@ -1189,6 +4205,8 @@ public class DynamicHlsApi( startTimeTicks = request.startTimeTicks, width = request.width, height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, videoBitRate = request.videoBitRate, subtitleStreamIndex = request.subtitleStreamIndex, subtitleMethod = request.subtitleMethod, @@ -1208,16 +4226,14 @@ public class DynamicHlsApi( videoStreamIndex = request.videoStreamIndex, context = request.context, streamOptions = request.streamOptions, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - enableSubtitlesInManifest = request.enableSubtitlesInManifest, + enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, + enableTrickplay = request.enableTrickplay, ) /** - * Gets a hls live stream. + * Gets a video hls playlist stream. * * @param itemId The item id. - * @param container The audio container. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. @@ -1225,7 +4241,7 @@ public class DynamicHlsApi( * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. - * @param segmentLength The segment lenght. + * @param segmentLength The segment length. * @param minSegments The minimum number of segments. * @param mediaSourceId The media version id, if playing an alternate version. * @param deviceId The device id of the client requesting. Used to stop encoding processes when @@ -1256,6 +4272,8 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -1281,13 +4299,12 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param maxWidth Optional. The max width. - * @param maxHeight Optional. The max height. - * @param enableSubtitlesInManifest Optional. Whether to enable subtitles in the manifest. + * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. + * @param enableTrickplay Enable trickplay image playlists being added to master playlist. */ - public fun getLiveHlsStreamUrl( + @Deprecated("This member is deprecated and may be removed in the future") + public fun getMasterHlsVideoPlaylistDeprecatedUrl( itemId: UUID, - container: String? = null, static: Boolean? = null, params: String? = null, tag: String? = null, @@ -1296,7 +4313,7 @@ public class DynamicHlsApi( segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String? = null, + mediaSourceId: String, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -1316,6 +4333,8 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -1335,20 +4354,13 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - maxWidth: Int? = null, - maxHeight: Int? = null, - enableSubtitlesInManifest: Boolean? = null, + enableAdaptiveBitrateStreaming: Boolean? = true, + enableTrickplay: Boolean? = true, ): String { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(51) { - put("container", container) put("static", static) put("params", params) put("tag", tag) @@ -1377,6 +4389,8 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -1396,22 +4410,20 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("enableSubtitlesInManifest", enableSubtitlesInManifest) + put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) + put("enableTrickplay", enableTrickplay) } - return api.createUrl("/Videos/{itemId}/live.m3u8", pathParameters, queryParameters) + return api.createUrl("/Videos/{itemId}/master.m3u8", pathParameters, queryParameters) } /** - * Gets an audio hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -1461,8 +4473,7 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx - * (deprecated), wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -1471,19 +4482,17 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. */ - public suspend fun getMasterHlsAudioPlaylist( + public suspend fun getVariantHlsAudioPlaylist( itemId: UUID, static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String, + mediaSourceId: String? = null, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -1523,20 +4532,14 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - enableAdaptiveBitrateStreaming: Boolean? = true, ): Response { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(49) { + val queryParameters = buildMap(47) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -1581,26 +4584,24 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) } val data = null - val response = api.`get`("/Audio/{itemId}/master.m3u8", pathParameters, + val response = api.`get`("/Audio/{itemId}/main.m3u8", pathParameters, queryParameters, data) return response } /** - * Gets an audio hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param request The request parameters */ - public suspend fun getMasterHlsAudioPlaylist(request: GetMasterHlsAudioPlaylistRequest): - Response = getMasterHlsAudioPlaylist( + public suspend fun getVariantHlsAudioPlaylist(request: GetVariantHlsAudioPlaylistRequest): + Response = getVariantHlsAudioPlaylist( itemId = request.itemId, static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -1645,18 +4646,16 @@ public class DynamicHlsApi( videoStreamIndex = request.videoStreamIndex, context = request.context, streamOptions = request.streamOptions, - enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, ) /** - * Gets an audio hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -1706,8 +4705,7 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx - * (deprecated), wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -1716,19 +4714,17 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. */ - public fun getMasterHlsAudioPlaylistUrl( + public fun getVariantHlsAudioPlaylistUrl( itemId: UUID, static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String, + mediaSourceId: String? = null, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -1768,20 +4764,14 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - enableAdaptiveBitrateStreaming: Boolean? = true, ): String { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(49) { + val queryParameters = buildMap(47) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -1826,13 +4816,12 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) } - return api.createUrl("/Audio/{itemId}/master.m3u8", pathParameters, queryParameters) + return api.createUrl("/Audio/{itemId}/main.m3u8", pathParameters, queryParameters) } /** - * Gets a video hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any @@ -1856,6 +4845,7 @@ public class DynamicHlsApi( * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted * this will be left to encoder defaults. * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. @@ -1873,8 +4863,6 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. - * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. - * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -1890,8 +4878,7 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx - * (deprecated), wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -1900,9 +4887,9 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. */ - public suspend fun getMasterHlsVideoPlaylist( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getVariantHlsAudioPlaylistDeprecated( itemId: UUID, static: Boolean? = null, params: String? = null, @@ -1912,7 +4899,7 @@ public class DynamicHlsApi( segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String, + mediaSourceId: String? = null, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -1921,6 +4908,7 @@ public class DynamicHlsApi( breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, @@ -1932,8 +4920,6 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -1953,16 +4939,11 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - enableAdaptiveBitrateStreaming: Boolean? = true, ): Response { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(48) { put("static", static) put("params", params) put("tag", tag) @@ -1980,6 +4961,7 @@ public class DynamicHlsApi( put("breakOnNonKeyFrames", breakOnNonKeyFrames) put("audioSampleRate", audioSampleRate) put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) put("audioBitRate", audioBitRate) put("audioChannels", audioChannels) put("maxAudioChannels", maxAudioChannels) @@ -1991,8 +4973,6 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -2012,21 +4992,22 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) } val data = null - val response = api.`get`("/Videos/{itemId}/master.m3u8", pathParameters, + val response = api.`get`("/Audio/{itemId}/main.m3u8", pathParameters, queryParameters, data) return response } /** - * Gets a video hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param request The request parameters */ - public suspend fun getMasterHlsVideoPlaylist(request: GetMasterHlsVideoPlaylistRequest): - Response = getMasterHlsVideoPlaylist( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend + fun getVariantHlsAudioPlaylistDeprecated(request: GetVariantHlsAudioPlaylistDeprecatedRequest): + Response = getVariantHlsAudioPlaylistDeprecated( itemId = request.itemId, static = request.static, params = request.params, @@ -2045,6 +5026,7 @@ public class DynamicHlsApi( breakOnNonKeyFrames = request.breakOnNonKeyFrames, audioSampleRate = request.audioSampleRate, maxAudioBitDepth = request.maxAudioBitDepth, + maxStreamingBitrate = request.maxStreamingBitrate, audioBitRate = request.audioBitRate, audioChannels = request.audioChannels, maxAudioChannels = request.maxAudioChannels, @@ -2056,8 +5038,6 @@ public class DynamicHlsApi( startTimeTicks = request.startTimeTicks, width = request.width, height = request.height, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, videoBitRate = request.videoBitRate, subtitleStreamIndex = request.subtitleStreamIndex, subtitleMethod = request.subtitleMethod, @@ -2077,11 +5057,10 @@ public class DynamicHlsApi( videoStreamIndex = request.videoStreamIndex, context = request.context, streamOptions = request.streamOptions, - enableAdaptiveBitrateStreaming = request.enableAdaptiveBitrateStreaming, ) /** - * Gets a video hls playlist stream. + * Gets an audio stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any @@ -2105,6 +5084,7 @@ public class DynamicHlsApi( * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param maxStreamingBitrate Optional. The maximum streaming bitrate. * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted * this will be left to encoder defaults. * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. @@ -2122,8 +5102,6 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. - * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. - * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -2139,8 +5117,7 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx - * (deprecated), wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -2149,9 +5126,9 @@ public class DynamicHlsApi( * video stream will be used. * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. - * @param enableAdaptiveBitrateStreaming Enable adaptive bitrate streaming. */ - public fun getMasterHlsVideoPlaylistUrl( + @Deprecated("This member is deprecated and may be removed in the future") + public fun getVariantHlsAudioPlaylistDeprecatedUrl( itemId: UUID, static: Boolean? = null, params: String? = null, @@ -2161,7 +5138,7 @@ public class DynamicHlsApi( segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, - mediaSourceId: String, + mediaSourceId: String? = null, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, @@ -2170,6 +5147,7 @@ public class DynamicHlsApi( breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, + maxStreamingBitrate: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, @@ -2181,8 +5159,6 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -2202,16 +5178,11 @@ public class DynamicHlsApi( videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map? = emptyMap(), - enableAdaptiveBitrateStreaming: Boolean? = true, ): String { val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(48) { put("static", static) put("params", params) put("tag", tag) @@ -2229,6 +5200,7 @@ public class DynamicHlsApi( put("breakOnNonKeyFrames", breakOnNonKeyFrames) put("audioSampleRate", audioSampleRate) put("maxAudioBitDepth", maxAudioBitDepth) + put("maxStreamingBitrate", maxStreamingBitrate) put("audioBitRate", audioBitRate) put("audioChannels", audioChannels) put("maxAudioChannels", maxAudioChannels) @@ -2240,8 +5212,6 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -2261,20 +5231,18 @@ public class DynamicHlsApi( put("videoStreamIndex", videoStreamIndex) put("context", context) put("streamOptions", streamOptions) - put("enableAdaptiveBitrateStreaming", enableAdaptiveBitrateStreaming) } - return api.createUrl("/Videos/{itemId}/master.m3u8", pathParameters, queryParameters) + return api.createUrl("/Audio/{itemId}/main.m3u8", pathParameters, queryParameters) } /** - * Gets an audio stream using HTTP live streaming. + * Gets a video stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -2291,7 +5259,6 @@ public class DynamicHlsApi( * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. * @param maxAudioBitDepth Optional. The maximum audio bit depth. - * @param maxStreamingBitrate Optional. The maximum streaming bitrate. * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted * this will be left to encoder defaults. * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. @@ -2309,6 +5276,8 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -2324,7 +5293,8 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -2334,12 +5304,11 @@ public class DynamicHlsApi( * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. */ - public suspend fun getVariantHlsAudioPlaylist( + public suspend fun getVariantHlsVideoPlaylist( itemId: UUID, static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -2353,7 +5322,6 @@ public class DynamicHlsApi( breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, - maxStreamingBitrate: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, @@ -2365,6 +5333,8 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -2388,15 +5358,10 @@ public class DynamicHlsApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(48) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -2410,7 +5375,6 @@ public class DynamicHlsApi( put("breakOnNonKeyFrames", breakOnNonKeyFrames) put("audioSampleRate", audioSampleRate) put("maxAudioBitDepth", maxAudioBitDepth) - put("maxStreamingBitrate", maxStreamingBitrate) put("audioBitRate", audioBitRate) put("audioChannels", audioChannels) put("maxAudioChannels", maxAudioChannels) @@ -2422,6 +5386,8 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -2443,23 +5409,22 @@ public class DynamicHlsApi( put("streamOptions", streamOptions) } val data = null - val response = api.`get`("/Audio/{itemId}/main.m3u8", pathParameters, + val response = api.`get`("/Videos/{itemId}/main.m3u8", pathParameters, queryParameters, data) return response } /** - * Gets an audio stream using HTTP live streaming. + * Gets a video stream using HTTP live streaming. * * @param request The request parameters */ - public suspend fun getVariantHlsAudioPlaylist(request: GetVariantHlsAudioPlaylistRequest): - Response = getVariantHlsAudioPlaylist( + public suspend fun getVariantHlsVideoPlaylist(request: GetVariantHlsVideoPlaylistRequest): + Response = getVariantHlsVideoPlaylist( itemId = request.itemId, static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -2473,7 +5438,6 @@ public class DynamicHlsApi( breakOnNonKeyFrames = request.breakOnNonKeyFrames, audioSampleRate = request.audioSampleRate, maxAudioBitDepth = request.maxAudioBitDepth, - maxStreamingBitrate = request.maxStreamingBitrate, audioBitRate = request.audioBitRate, audioChannels = request.audioChannels, maxAudioChannels = request.maxAudioChannels, @@ -2485,6 +5449,8 @@ public class DynamicHlsApi( startTimeTicks = request.startTimeTicks, width = request.width, height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, videoBitRate = request.videoBitRate, subtitleStreamIndex = request.subtitleStreamIndex, subtitleMethod = request.subtitleMethod, @@ -2507,14 +5473,13 @@ public class DynamicHlsApi( ) /** - * Gets an audio stream using HTTP live streaming. + * Gets a video stream using HTTP live streaming. * * @param itemId The item id. * @param static Optional. If true, the original file will be streamed statically without any * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -2531,7 +5496,6 @@ public class DynamicHlsApi( * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. * @param maxAudioBitDepth Optional. The maximum audio bit depth. - * @param maxStreamingBitrate Optional. The maximum streaming bitrate. * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted * this will be left to encoder defaults. * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. @@ -2549,6 +5513,8 @@ public class DynamicHlsApi( * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. * @param width Optional. The fixed horizontal resolution of the encoded video. * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this * will be left to encoder defaults. * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no @@ -2564,7 +5530,8 @@ public class DynamicHlsApi( * @param liveStreamId The live stream id. * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server - * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. * @param subtitleCodec Optional. Specify a subtitle codec to encode to. * @param transcodeReasons Optional. The transcoding reason. * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first @@ -2574,12 +5541,11 @@ public class DynamicHlsApi( * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. */ - public fun getVariantHlsAudioPlaylistUrl( + public fun getVariantHlsVideoPlaylistUrl( itemId: UUID, static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -2593,7 +5559,6 @@ public class DynamicHlsApi( breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, - maxStreamingBitrate: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, @@ -2605,6 +5570,8 @@ public class DynamicHlsApi( startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, @@ -2628,15 +5595,10 @@ public class DynamicHlsApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(48) { put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -2650,7 +5612,6 @@ public class DynamicHlsApi( put("breakOnNonKeyFrames", breakOnNonKeyFrames) put("audioSampleRate", audioSampleRate) put("maxAudioBitDepth", maxAudioBitDepth) - put("maxStreamingBitrate", maxStreamingBitrate) put("audioBitRate", audioBitRate) put("audioChannels", audioChannels) put("maxAudioChannels", maxAudioChannels) @@ -2662,6 +5623,8 @@ public class DynamicHlsApi( put("startTimeTicks", startTimeTicks) put("width", width) put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) put("videoBitRate", videoBitRate) put("subtitleStreamIndex", subtitleStreamIndex) put("subtitleMethod", subtitleMethod) @@ -2682,7 +5645,7 @@ public class DynamicHlsApi( put("context", context) put("streamOptions", streamOptions) } - return api.createUrl("/Audio/{itemId}/main.m3u8", pathParameters, queryParameters) + return api.createUrl("/Videos/{itemId}/main.m3u8", pathParameters, queryParameters) } /** @@ -2755,7 +5718,8 @@ public class DynamicHlsApi( * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. */ - public suspend fun getVariantHlsVideoPlaylist( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getVariantHlsVideoPlaylistDeprecated( itemId: UUID, static: Boolean? = null, params: String? = null, @@ -2810,10 +5774,6 @@ public class DynamicHlsApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(49) { put("static", static) put("params", params) @@ -2876,8 +5836,10 @@ public class DynamicHlsApi( * * @param request The request parameters */ - public suspend fun getVariantHlsVideoPlaylist(request: GetVariantHlsVideoPlaylistRequest): - Response = getVariantHlsVideoPlaylist( + @Deprecated("This member is deprecated and may be removed in the future") + public suspend + fun getVariantHlsVideoPlaylistDeprecated(request: GetVariantHlsVideoPlaylistDeprecatedRequest): + Response = getVariantHlsVideoPlaylistDeprecated( itemId = request.itemId, static = request.static, params = request.params, @@ -3000,7 +5962,8 @@ public class DynamicHlsApi( * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. * @param streamOptions Optional. The streaming options. */ - public fun getVariantHlsVideoPlaylistUrl( + @Deprecated("This member is deprecated and may be removed in the future") + public fun getVariantHlsVideoPlaylistDeprecatedUrl( itemId: UUID, static: Boolean? = null, params: String? = null, @@ -3055,10 +6018,6 @@ public class DynamicHlsApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(49) { put("static", static) put("params", params) diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/FilterApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/FilterApi.kt index 85e804807..d23bef2af 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/FilterApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/FilterApi.kt @@ -17,6 +17,7 @@ import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.QueryFilters import org.jellyfin.sdk.model.api.QueryFiltersLegacy import org.jellyfin.sdk.model.api.request.GetQueryFiltersRequest @@ -102,7 +103,7 @@ public class FilterApi( userId: UUID? = null, parentId: UUID? = null, includeItemTypes: Collection? = emptyList(), - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), ): Response { val pathParameters = emptyMap() val queryParameters = buildMap(4) { diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/GenresApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/GenresApi.kt index ece4878d3..bfe4f1350 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/GenresApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/GenresApi.kt @@ -22,6 +22,7 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.request.GetGenresRequest @@ -91,7 +92,7 @@ public class GenresApi( nameStartsWithOrGreater: String? = null, nameStartsWith: String? = null, nameLessThan: String? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: Collection? = emptyList(), enableImages: Boolean? = true, enableTotalRecordCount: Boolean? = true, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageApi.kt index 92367256f..4aae28f8f 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageApi.kt @@ -7,9 +7,7 @@ package org.jellyfin.sdk.api.operations import io.ktor.utils.io.ByteReadChannel import kotlin.Any -import kotlin.Boolean import kotlin.ByteArray -import kotlin.Deprecated import kotlin.Double import kotlin.Int import kotlin.String @@ -27,34 +25,19 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ImageFormat import org.jellyfin.sdk.model.api.ImageInfo import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.api.request.GetArtistImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetArtistImageRequest -import org.jellyfin.sdk.model.api.request.GetGenreImageByIndexDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetGenreImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetGenreImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetGenreImageRequest -import org.jellyfin.sdk.model.api.request.GetItemImage2DeprecatedRequest import org.jellyfin.sdk.model.api.request.GetItemImage2Request -import org.jellyfin.sdk.model.api.request.GetItemImageByIndexDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetItemImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetItemImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetItemImageRequest -import org.jellyfin.sdk.model.api.request.GetMusicGenreImageByIndexDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetMusicGenreImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetMusicGenreImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetMusicGenreImageRequest -import org.jellyfin.sdk.model.api.request.GetPersonImageByIndexDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetPersonImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetPersonImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetPersonImageRequest import org.jellyfin.sdk.model.api.request.GetSplashscreenRequest -import org.jellyfin.sdk.model.api.request.GetStudioImageByIndexDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetStudioImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetStudioImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetStudioImageRequest -import org.jellyfin.sdk.model.api.request.GetUserImageByIndexDeprecatedRequest -import org.jellyfin.sdk.model.api.request.GetUserImageByIndexRequest -import org.jellyfin.sdk.model.api.request.GetUserImageDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetUserImageRequest public class ImageApi( @@ -124,48 +107,14 @@ public class ImageApi( * Delete the user's image. * * @param userId User Id. - * @param imageType (Unused) Image type. - * @param index (Unused) Image index. */ - public suspend fun deleteUserImage( - userId: UUID, - imageType: ImageType, - index: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) - put("imageType", imageType) - } + public suspend fun deleteUserImage(userId: UUID? = null): Response { + val pathParameters = emptyMap() val queryParameters = buildMap(1) { - put("index", index) - } - val data = null - val response = api.delete("/Users/{userId}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Delete the user's image. - * - * @param userId User Id. - * @param imageType (Unused) Image type. - * @param index (Unused) Image index. - */ - public suspend fun deleteUserImageByIndex( - userId: UUID, - imageType: ImageType, - index: Int, - ): Response { - val pathParameters = buildMap(3) { put("userId", userId) - put("imageType", imageType) - put("index", index) } - val queryParameters = emptyMap() val data = null - val response = api.delete("/Users/{userId}/Images/{imageType}/{index}", pathParameters, - queryParameters, data) + val response = api.delete("/UserImage", pathParameters, queryParameters, data) return response } @@ -188,7 +137,6 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. @@ -208,7 +156,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -218,7 +165,7 @@ public class ImageApi( put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(15) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -230,7 +177,6 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) @@ -262,7 +208,6 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, @@ -287,7 +232,6 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. @@ -307,7 +251,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -317,7 +260,7 @@ public class ImageApi( put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(15) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -329,7 +272,6 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) @@ -339,11 +281,10 @@ public class ImageApi( } /** - * Get artist image by name. + * Get genre image by name. * - * @param name Artist name. + * @param name Genre name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -357,18 +298,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getArtistImageDeprecated( + public suspend fun getGenreImage( name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -380,18 +317,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(3) { + val pathParameters = buildMap(2) { put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -403,29 +338,26 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Artists/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) + val response = api.`get`("/Genres/{name}/Images/{imageType}", pathParameters, + queryParameters, data) return response } /** - * Get artist image by name. + * Get genre image by name. * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getArtistImageDeprecated(request: GetArtistImageDeprecatedRequest): - Response = getArtistImageDeprecated( + public suspend fun getGenreImage(request: GetGenreImageRequest): Response = + getGenreImage( name = request.name, imageType = request.imageType, - imageIndex = request.imageIndex, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -437,19 +369,17 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, + imageIndex = request.imageIndex, ) /** - * Get artist image by name. + * Get genre image by name. * - * @param name Artist name. + * @param name Genre name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -463,18 +393,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getArtistImageDeprecatedUrl( + public fun getGenreImageUrl( name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -486,18 +412,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): String { - val pathParameters = buildMap(3) { + val pathParameters = buildMap(2) { put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -509,14 +433,12 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } - return api.createUrl("/Artists/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) + return api.createUrl("/Genres/{name}/Images/{imageType}", pathParameters, queryParameters) } /** @@ -524,6 +446,7 @@ public class ImageApi( * * @param name Genre name. * @param imageType Image type. + * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -537,15 +460,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. */ - public suspend fun getGenreImage( + public suspend fun getGenreImageByIndex( name: String, imageType: ImageType, + imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -557,17 +479,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(2) { + val pathParameters = buildMap(3) { put("name", name) put("imageType", imageType) + put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -579,15 +500,13 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Genres/{name}/Images/{imageType}", pathParameters, - queryParameters, data) + val response = api.`get`("/Genres/{name}/Images/{imageType}/{imageIndex}", + pathParameters, queryParameters, data) return response } @@ -596,10 +515,11 @@ public class ImageApi( * * @param request The request parameters */ - public suspend fun getGenreImage(request: GetGenreImageRequest): Response = - getGenreImage( + public suspend fun getGenreImageByIndex(request: GetGenreImageByIndexRequest): + Response = getGenreImageByIndex( name = request.name, imageType = request.imageType, + imageIndex = request.imageIndex, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -611,11 +531,9 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, ) /** @@ -623,6 +541,7 @@ public class ImageApi( * * @param name Genre name. * @param imageType Image type. + * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -636,15 +555,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. */ - public fun getGenreImageUrl( + public fun getGenreImageByIndexUrl( name: String, imageType: ImageType, + imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -656,17 +574,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, ): String { - val pathParameters = buildMap(2) { + val pathParameters = buildMap(3) { put("name", name) put("imageType", imageType) + put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -678,3135 +595,520 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) } - return api.createUrl("/Genres/{name}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/Genres/{name}/Images/{imageType}/{imageIndex}", pathParameters, + queryParameters) } /** - * Get genre image by name. + * Gets the item's image. * - * @param name Genre name. + * @param itemId Item id. * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. * @param width The fixed image width to return. * @param height The fixed image height to return. * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. + * @param tag Optional. Supply the cache tag from the item object to receive strong caching + * headers. + * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. + * @param percentPlayed Optional. Percent to render for the percent played overlay. + * @param unplayedCount Optional. Unplayed count overlay to render. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - public suspend fun getGenreImageByIndex( - name: String, + public suspend fun getItemImage( + itemId: UUID, imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, maxWidth: Int? = null, maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, width: Int? = null, height: Int? = null, quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, + tag: String? = null, + format: ImageFormat? = null, + percentPlayed: Double? = null, + unplayedCount: Int? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(3) { - put("name", name) + val pathParameters = buildMap(2) { + put("itemId", itemId) put("imageType", imageType) - put("imageIndex", imageIndex) } val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) put("width", width) put("height", height) put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) + put("tag", tag) + put("format", format) + put("percentPlayed", percentPlayed) + put("unplayedCount", unplayedCount) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Genres/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) + val response = api.`get`("/Items/{itemId}/Images/{imageType}", pathParameters, + queryParameters, data) return response } /** - * Get genre image by name. + * Gets the item's image. * * @param request The request parameters */ - public suspend fun getGenreImageByIndex(request: GetGenreImageByIndexRequest): - Response = getGenreImageByIndex( - name = request.name, + public suspend fun getItemImage(request: GetItemImageRequest): Response = + getItemImage( + itemId = request.itemId, imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, maxWidth = request.maxWidth, maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, width = request.width, height = request.height, quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, + tag = request.tag, + format = request.format, + percentPlayed = request.percentPlayed, + unplayedCount = request.unplayedCount, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, + imageIndex = request.imageIndex, ) /** - * Get genre image by name. + * Gets the item's image. * - * @param name Genre name. + * @param itemId Item id. * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. * @param width The fixed image width to return. * @param height The fixed image height to return. * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. + * @param tag Optional. Supply the cache tag from the item object to receive strong caching + * headers. + * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. + * @param percentPlayed Optional. Percent to render for the percent played overlay. + * @param unplayedCount Optional. Unplayed count overlay to render. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - public fun getGenreImageByIndexUrl( - name: String, + public fun getItemImageUrl( + itemId: UUID, imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, maxWidth: Int? = null, maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, width: Int? = null, height: Int? = null, quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, + tag: String? = null, + format: ImageFormat? = null, + percentPlayed: Double? = null, + unplayedCount: Int? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): String { - val pathParameters = buildMap(3) { - put("name", name) + val pathParameters = buildMap(2) { + put("itemId", itemId) put("imageType", imageType) - put("imageIndex", imageIndex) } val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) put("width", width) put("height", height) put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) + put("tag", tag) + put("format", format) + put("percentPlayed", percentPlayed) + put("unplayedCount", unplayedCount) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } - return api.createUrl("/Genres/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) + return api.createUrl("/Items/{itemId}/Images/{imageType}", pathParameters, queryParameters) } /** - * Get genre image by name. + * Gets the item's image. * - * @param name Genre name. + * @param itemId Item id. * @param imageType Image type. - * @param imageIndex Image index. + * @param maxWidth The maximum image width to return. + * @param maxHeight The maximum image height to return. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. * @param percentPlayed Optional. Percent to render for the percent played overlay. * @param unplayedCount Optional. Unplayed count overlay to render. + * @param imageIndex Image index. * @param width The fixed image width to return. * @param height The fixed image height to return. * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getGenreImageByIndexDeprecated( - name: String, + public suspend fun getItemImage2( + itemId: UUID, imageType: ImageType, + maxWidth: Int, + maxHeight: Int, + tag: String, + format: ImageFormat, + percentPlayed: Double, + unplayedCount: Int, imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, width: Int? = null, height: Int? = null, quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, ): Response { - val pathParameters = buildMap(3) { - put("name", name) + val pathParameters = buildMap(9) { + put("itemId", itemId) put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) + put("tag", tag) + put("format", format) put("percentPlayed", percentPlayed) put("unplayedCount", unplayedCount) + put("imageIndex", imageIndex) + } + val queryParameters = buildMap(8) { put("width", width) put("height", height) put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) } val data = null - val response = api.`get`("/Genres/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get genre image by name. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getGenreImageByIndexDeprecated(request: GetGenreImageByIndexDeprecatedRequest): - Response = getGenreImageByIndexDeprecated( - name = request.name, - imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Get genre image by name. - * - * @param name Genre name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getGenreImageByIndexDeprecatedUrl( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Genres/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Get genre image by name. - * - * @param name Genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getGenreImageDeprecated( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/Genres/{name}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get genre image by name. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getGenreImageDeprecated(request: GetGenreImageDeprecatedRequest): - Response = getGenreImageDeprecated( - name = request.name, - imageType = request.imageType, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Get genre image by name. - * - * @param name Genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getGenreImageDeprecatedUrl( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/Genres/{name}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public suspend fun getItemImage( - itemId: UUID, - imageType: ImageType, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("itemId", itemId) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/Items/{itemId}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - public suspend fun getItemImage(request: GetItemImageRequest): Response = - getItemImage( - itemId = request.itemId, - imageType = request.imageType, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - tag = request.tag, - format = request.format, - addPlayedIndicator = request.addPlayedIndicator, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public fun getItemImageUrl( - itemId: UUID, - imageType: ImageType, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("itemId", itemId) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param imageIndex Image index. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public suspend fun getItemImage2( - itemId: UUID, - imageType: ImageType, - maxWidth: Int, - maxHeight: Int, - tag: String, - format: ImageFormat, - percentPlayed: Double, - unplayedCount: Int, - imageIndex: Int, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(9) { - put("itemId", itemId) - put("imageType", imageType) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("tag", tag) - put("format", format) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(9) { - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = - api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - public suspend fun getItemImage2(request: GetItemImage2Request): Response = - getItemImage2( - itemId = request.itemId, - imageType = request.imageType, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - tag = request.tag, - format = request.format, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - imageIndex = request.imageIndex, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param imageIndex Image index. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public fun getItemImage2Url( - itemId: UUID, - imageType: ImageType, - maxWidth: Int, - maxHeight: Int, - tag: String, - format: ImageFormat, - percentPlayed: Double, - unplayedCount: Int, - imageIndex: Int, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(9) { - put("itemId", itemId) - put("imageType", imageType) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("tag", tag) - put("format", format) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(9) { - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", - pathParameters, queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param imageIndex Image index. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImage2Deprecated( - itemId: UUID, - imageType: ImageType, - maxWidth: Int, - maxHeight: Int, - tag: String, - format: ImageFormat, - percentPlayed: Double, - unplayedCount: Int, - imageIndex: Int, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(9) { - put("itemId", itemId) - put("imageType", imageType) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("tag", tag) - put("format", format) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(10) { - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = - api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImage2Deprecated(request: GetItemImage2DeprecatedRequest): - Response = getItemImage2Deprecated( - itemId = request.itemId, - imageType = request.imageType, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - tag = request.tag, - format = request.format, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - imageIndex = request.imageIndex, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param imageIndex Image index. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getItemImage2DeprecatedUrl( - itemId: UUID, - imageType: ImageType, - maxWidth: Int, - maxHeight: Int, - tag: String, - format: ImageFormat, - percentPlayed: Double, - unplayedCount: Int, - imageIndex: Int, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(9) { - put("itemId", itemId) - put("imageType", imageType) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("tag", tag) - put("format", format) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(10) { - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", - pathParameters, queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param imageIndex Image index. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public suspend fun getItemImageByIndex( - itemId: UUID, - imageType: ImageType, - imageIndex: Int, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("itemId", itemId) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - public suspend fun getItemImageByIndex(request: GetItemImageByIndexRequest): - Response = getItemImageByIndex( - itemId = request.itemId, - imageType = request.imageType, - imageIndex = request.imageIndex, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - tag = request.tag, - format = request.format, - addPlayedIndicator = request.addPlayedIndicator, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param imageIndex Image index. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public fun getItemImageByIndexUrl( - itemId: UUID, - imageType: ImageType, - imageIndex: Int, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("itemId", itemId) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param imageIndex Image index. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImageByIndexDeprecated( - itemId: UUID, - imageType: ImageType, - imageIndex: Int, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - cropWhitespace: Boolean? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("itemId", itemId) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("cropWhitespace", cropWhitespace) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImageByIndexDeprecated(request: GetItemImageByIndexDeprecatedRequest): - Response = getItemImageByIndexDeprecated( - itemId = request.itemId, - imageType = request.imageType, - imageIndex = request.imageIndex, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - tag = request.tag, - cropWhitespace = request.cropWhitespace, - format = request.format, - addPlayedIndicator = request.addPlayedIndicator, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param imageIndex Image index. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getItemImageByIndexDeprecatedUrl( - itemId: UUID, - imageType: ImageType, - imageIndex: Int, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - cropWhitespace: Boolean? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("itemId", itemId) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("cropWhitespace", cropWhitespace) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImageDeprecated( - itemId: UUID, - imageType: ImageType, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - cropWhitespace: Boolean? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("itemId", itemId) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("cropWhitespace", cropWhitespace) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/Items/{itemId}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets the item's image. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getItemImageDeprecated(request: GetItemImageDeprecatedRequest): - Response = getItemImageDeprecated( - itemId = request.itemId, - imageType = request.imageType, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - tag = request.tag, - cropWhitespace = request.cropWhitespace, - format = request.format, - addPlayedIndicator = request.addPlayedIndicator, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Gets the item's image. - * - * @param itemId Item id. - * @param imageType Image type. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getItemImageDeprecatedUrl( - itemId: UUID, - imageType: ImageType, - maxWidth: Int? = null, - maxHeight: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - tag: String? = null, - cropWhitespace: Boolean? = null, - format: ImageFormat? = null, - addPlayedIndicator: Boolean? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("itemId", itemId) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("tag", tag) - put("cropWhitespace", cropWhitespace) - put("format", format) - put("addPlayedIndicator", addPlayedIndicator) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/Items/{itemId}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Get item image infos. - * - * @param itemId Item id. - */ - public suspend fun getItemImageInfos(itemId: UUID): Response> { - val pathParameters = buildMap(1) { - put("itemId", itemId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Items/{itemId}/Images", pathParameters, - queryParameters, data) - return response - } - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public suspend fun getMusicGenreImage( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/MusicGenres/{name}/Images/{imageType}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get music genre image by name. - * - * @param request The request parameters - */ - public suspend fun getMusicGenreImage(request: GetMusicGenreImageRequest): - Response = getMusicGenreImage( - name = request.name, - imageType = request.imageType, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public fun getMusicGenreImageUrl( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/MusicGenres/{name}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public suspend fun getMusicGenreImageByIndex( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get music genre image by name. - * - * @param request The request parameters - */ - public suspend fun getMusicGenreImageByIndex(request: GetMusicGenreImageByIndexRequest): - Response = getMusicGenreImageByIndex( - name = request.name, - imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public fun getMusicGenreImageByIndexUrl( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getMusicGenreImageByIndexDeprecated( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get music genre image by name. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend - fun getMusicGenreImageByIndexDeprecated(request: GetMusicGenreImageByIndexDeprecatedRequest): - Response = getMusicGenreImageByIndexDeprecated( - name = request.name, - imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getMusicGenreImageByIndexDeprecatedUrl( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getMusicGenreImageDeprecated( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/MusicGenres/{name}/Images/{imageType}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get music genre image by name. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getMusicGenreImageDeprecated(request: GetMusicGenreImageDeprecatedRequest): - Response = getMusicGenreImageDeprecated( - name = request.name, - imageType = request.imageType, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Get music genre image by name. - * - * @param name Music genre name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getMusicGenreImageDeprecatedUrl( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/MusicGenres/{name}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public suspend fun getPersonImage( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/Persons/{name}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get person image by name. - * - * @param request The request parameters - */ - public suspend fun getPersonImage(request: GetPersonImageRequest): Response = - getPersonImage( - name = request.name, - imageType = request.imageType, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. - */ - public fun getPersonImageUrl( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): String { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - return api.createUrl("/Persons/{name}/Images/{imageType}", pathParameters, queryParameters) - } - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public suspend fun getPersonImageByIndex( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/Persons/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) - return response - } - - /** - * Get person image by name. - * - * @param request The request parameters - */ - public suspend fun getPersonImageByIndex(request: GetPersonImageByIndexRequest): - Response = getPersonImageByIndex( - name = request.name, - imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - ) - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - public fun getPersonImageByIndexUrl( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(15) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Persons/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getPersonImageByIndexDeprecated( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): Response { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - val data = null - val response = api.`get`("/Persons/{name}/Images/{imageType}/{imageIndex}", + val response = + api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", pathParameters, queryParameters, data) return response } /** - * Get person image by name. + * Gets the item's image. * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend - fun getPersonImageByIndexDeprecated(request: GetPersonImageByIndexDeprecatedRequest): - Response = getPersonImageByIndexDeprecated( - name = request.name, + public suspend fun getItemImage2(request: GetItemImage2Request): Response = + getItemImage2( + itemId = request.itemId, imageType = request.imageType, - imageIndex = request.imageIndex, - tag = request.tag, - format = request.format, maxWidth = request.maxWidth, maxHeight = request.maxHeight, + tag = request.tag, + format = request.format, percentPlayed = request.percentPlayed, unplayedCount = request.unplayedCount, + imageIndex = request.imageIndex, width = request.width, height = request.height, quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, ) /** - * Get person image by name. + * Gets the item's image. * - * @param name Person name. + * @param itemId Item id. * @param imageType Image type. - * @param imageIndex Image index. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getPersonImageByIndexDeprecatedUrl( - name: String, - imageType: ImageType, - imageIndex: Int, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - ): String { - val pathParameters = buildMap(3) { - put("name", name) - put("imageType", imageType) - put("imageIndex", imageIndex) - } - val queryParameters = buildMap(16) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - } - return api.createUrl("/Persons/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) - } - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. * @param percentPlayed Optional. Percent to render for the percent played overlay. * @param unplayedCount Optional. Unplayed count overlay to render. - * @param width The fixed image width to return. - * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. - * @param fillWidth Width of box to fill. - * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. * @param imageIndex Image index. - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getPersonImageDeprecated( - name: String, - imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, - width: Int? = null, - height: Int? = null, - quality: Int? = null, - fillWidth: Int? = null, - fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, - blur: Int? = null, - backgroundColor: String? = null, - foregroundLayer: String? = null, - imageIndex: Int? = null, - ): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) - put("width", width) - put("height", height) - put("quality", quality) - put("fillWidth", fillWidth) - put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) - put("blur", blur) - put("backgroundColor", backgroundColor) - put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) - } - val data = null - val response = api.`get`("/Persons/{name}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get person image by name. - * - * @param request The request parameters - */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getPersonImageDeprecated(request: GetPersonImageDeprecatedRequest): - Response = getPersonImageDeprecated( - name = request.name, - imageType = request.imageType, - tag = request.tag, - format = request.format, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, - width = request.width, - height = request.height, - quality = request.quality, - fillWidth = request.fillWidth, - fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, - blur = request.blur, - backgroundColor = request.backgroundColor, - foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, - ) - - /** - * Get person image by name. - * - * @param name Person name. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. - * @param format Determines the output format of the image - original,gif,jpg,png. - * @param maxWidth The maximum image width to return. - * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. * @param width The fixed image width to return. * @param height The fixed image height to return. * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getPersonImageDeprecatedUrl( - name: String, + public fun getItemImage2Url( + itemId: UUID, imageType: ImageType, - tag: String? = null, - format: ImageFormat? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, + maxWidth: Int, + maxHeight: Int, + tag: String, + format: ImageFormat, + percentPlayed: Double, + unplayedCount: Int, + imageIndex: Int, width: Int? = null, height: Int? = null, quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, ): String { - val pathParameters = buildMap(2) { - put("name", name) + val pathParameters = buildMap(9) { + put("itemId", itemId) put("imageType", imageType) - } - val queryParameters = buildMap(17) { - put("tag", tag) - put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) + put("tag", tag) + put("format", format) put("percentPlayed", percentPlayed) put("unplayedCount", unplayedCount) + put("imageIndex", imageIndex) + } + val queryParameters = buildMap(8) { put("width", width) put("height", height) put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) } - return api.createUrl("/Persons/{name}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}", + pathParameters, queryParameters) } /** - * Generates or gets the splashscreen. + * Gets the item's image. * - * @param tag Supply the cache tag from the item object to receive strong caching headers. - * @param format Determines the output format of the image - original,gif,jpg,png. + * @param itemId Item id. + * @param imageType Image type. + * @param imageIndex Image index. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. * @param width The fixed image width to return. * @param height The fixed image height to return. + * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most + * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param blur Blur image. - * @param backgroundColor Apply a background color for transparent images. - * @param foregroundLayer Apply a foreground layer on top of the image. - * @param quality Quality setting, from 0-100. + * @param tag Optional. Supply the cache tag from the item object to receive strong caching + * headers. + * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. + * @param percentPlayed Optional. Percent to render for the percent played overlay. + * @param unplayedCount Optional. Unplayed count overlay to render. + * @param blur Optional. Blur image. + * @param backgroundColor Optional. Apply a background color for transparent images. + * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - public suspend fun getSplashscreen( - tag: String? = null, - format: ImageFormat? = null, + public suspend fun getItemImageByIndex( + itemId: UUID, + imageType: ImageType, + imageIndex: Int, maxWidth: Int? = null, maxHeight: Int? = null, width: Int? = null, height: Int? = null, + quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, + tag: String? = null, + format: ImageFormat? = null, + percentPlayed: Double? = null, + unplayedCount: Int? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - quality: Int? = 90, ): Response { - val pathParameters = emptyMap() - require(quality in 0..100) { "Parameter \"quality\" must be in range 0..100 (inclusive)." } - val queryParameters = buildMap(12) { - put("tag", tag) - put("format", format) + val pathParameters = buildMap(3) { + put("itemId", itemId) + put("imageType", imageType) + put("imageIndex", imageIndex) + } + val queryParameters = buildMap(14) { put("maxWidth", maxWidth) put("maxHeight", maxHeight) put("width", width) put("height", height) + put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) + put("tag", tag) + put("format", format) + put("percentPlayed", percentPlayed) + put("unplayedCount", unplayedCount) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("quality", quality) } val data = null - val response = api.`get`("/Branding/Splashscreen", pathParameters, - queryParameters, data) + val response = api.`get`("/Items/{itemId}/Images/{imageType}/{imageIndex}", + pathParameters, queryParameters, data) return response } /** - * Generates or gets the splashscreen. + * Gets the item's image. * * @param request The request parameters */ - public suspend fun getSplashscreen(request: GetSplashscreenRequest = GetSplashscreenRequest()): - Response = getSplashscreen( - tag = request.tag, - format = request.format, + public suspend fun getItemImageByIndex(request: GetItemImageByIndexRequest): + Response = getItemImageByIndex( + itemId = request.itemId, + imageType = request.imageType, + imageIndex = request.imageIndex, maxWidth = request.maxWidth, maxHeight = request.maxHeight, width = request.width, height = request.height, + quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, + tag = request.tag, + format = request.format, + percentPlayed = request.percentPlayed, + unplayedCount = request.unplayedCount, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, - quality = request.quality, ) /** - * Generates or gets the splashscreen. + * Gets the item's image. * - * @param tag Supply the cache tag from the item object to receive strong caching headers. - * @param format Determines the output format of the image - original,gif,jpg,png. + * @param itemId Item id. + * @param imageType Image type. + * @param imageIndex Image index. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. * @param width The fixed image width to return. * @param height The fixed image height to return. + * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most + * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param blur Blur image. - * @param backgroundColor Apply a background color for transparent images. - * @param foregroundLayer Apply a foreground layer on top of the image. - * @param quality Quality setting, from 0-100. + * @param tag Optional. Supply the cache tag from the item object to receive strong caching + * headers. + * @param format Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. + * @param percentPlayed Optional. Percent to render for the percent played overlay. + * @param unplayedCount Optional. Unplayed count overlay to render. + * @param blur Optional. Blur image. + * @param backgroundColor Optional. Apply a background color for transparent images. + * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - public fun getSplashscreenUrl( - tag: String? = null, - format: ImageFormat? = null, + public fun getItemImageByIndexUrl( + itemId: UUID, + imageType: ImageType, + imageIndex: Int, maxWidth: Int? = null, maxHeight: Int? = null, width: Int? = null, height: Int? = null, + quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, + tag: String? = null, + format: ImageFormat? = null, + percentPlayed: Double? = null, + unplayedCount: Int? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - quality: Int? = 90, ): String { - val pathParameters = emptyMap() - require(quality in 0..100) { "Parameter \"quality\" must be in range 0..100 (inclusive)." } - val queryParameters = buildMap(12) { - put("tag", tag) - put("format", format) + val pathParameters = buildMap(3) { + put("itemId", itemId) + put("imageType", imageType) + put("imageIndex", imageIndex) + } + val queryParameters = buildMap(14) { put("maxWidth", maxWidth) put("maxHeight", maxHeight) put("width", width) put("height", height) + put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) + put("tag", tag) + put("format", format) + put("percentPlayed", percentPlayed) + put("unplayedCount", unplayedCount) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("quality", quality) } - return api.createUrl("/Branding/Splashscreen", pathParameters, queryParameters) + return api.createUrl("/Items/{itemId}/Images/{imageType}/{imageIndex}", pathParameters, + queryParameters) } /** - * Get studio image by name. + * Get item image infos. * - * @param name Studio name. + * @param itemId Item id. + */ + public suspend fun getItemImageInfos(itemId: UUID): Response> { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = emptyMap() + val data = null + val response = api.`get`>("/Items/{itemId}/Images", pathParameters, + queryParameters, data) + return response + } + + /** + * Get music genre image by name. + * + * @param name Music genre name. * @param imageType Image type. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. @@ -3821,13 +1123,12 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. * @param imageIndex Image index. */ - public suspend fun getStudioImage( + public suspend fun getMusicGenreImage( name: String, imageType: ImageType, tag: String? = null, @@ -3841,7 +1142,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -3851,7 +1151,7 @@ public class ImageApi( put("name", name) put("imageType", imageType) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -3863,25 +1163,24 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Studios/{name}/Images/{imageType}", pathParameters, - queryParameters, data) + val response = api.`get`("/MusicGenres/{name}/Images/{imageType}", + pathParameters, queryParameters, data) return response } /** - * Get studio image by name. + * Get music genre image by name. * * @param request The request parameters */ - public suspend fun getStudioImage(request: GetStudioImageRequest): Response = - getStudioImage( + public suspend fun getMusicGenreImage(request: GetMusicGenreImageRequest): + Response = getMusicGenreImage( name = request.name, imageType = request.imageType, tag = request.tag, @@ -3895,7 +1194,6 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, @@ -3903,9 +1201,9 @@ public class ImageApi( ) /** - * Get studio image by name. + * Get music genre image by name. * - * @param name Studio name. + * @param name Music genre name. * @param imageType Image type. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. @@ -3920,13 +1218,12 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. * @param imageIndex Image index. */ - public fun getStudioImageUrl( + public fun getMusicGenreImageUrl( name: String, imageType: ImageType, tag: String? = null, @@ -3940,7 +1237,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -3950,7 +1246,7 @@ public class ImageApi( put("name", name) put("imageType", imageType) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -3962,19 +1258,18 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) put("imageIndex", imageIndex) } - return api.createUrl("/Studios/{name}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/MusicGenres/{name}/Images/{imageType}", pathParameters, queryParameters) } /** - * Get studio image by name. + * Get music genre image by name. * - * @param name Studio name. + * @param name Music genre name. * @param imageType Image type. * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching @@ -3990,12 +1285,11 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - public suspend fun getStudioImageByIndex( + public suspend fun getMusicGenreImageByIndex( name: String, imageType: ImageType, imageIndex: Int, @@ -4010,7 +1304,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -4020,7 +1313,7 @@ public class ImageApi( put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(15) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4032,24 +1325,23 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) } val data = null - val response = api.`get`("/Studios/{name}/Images/{imageType}/{imageIndex}", + val response = api.`get`("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", pathParameters, queryParameters, data) return response } /** - * Get studio image by name. + * Get music genre image by name. * * @param request The request parameters */ - public suspend fun getStudioImageByIndex(request: GetStudioImageByIndexRequest): - Response = getStudioImageByIndex( + public suspend fun getMusicGenreImageByIndex(request: GetMusicGenreImageByIndexRequest): + Response = getMusicGenreImageByIndex( name = request.name, imageType = request.imageType, imageIndex = request.imageIndex, @@ -4064,16 +1356,15 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, ) /** - * Get studio image by name. + * Get music genre image by name. * - * @param name Studio name. + * @param name Music genre name. * @param imageType Image type. * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching @@ -4089,12 +1380,11 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - public fun getStudioImageByIndexUrl( + public fun getMusicGenreImageByIndexUrl( name: String, imageType: ImageType, imageIndex: Int, @@ -4109,7 +1399,6 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, @@ -4119,7 +1408,7 @@ public class ImageApi( put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(15) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4131,21 +1420,19 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) } - return api.createUrl("/Studios/{name}/Images/{imageType}/{imageIndex}", pathParameters, + return api.createUrl("/MusicGenres/{name}/Images/{imageType}/{imageIndex}", pathParameters, queryParameters) } /** - * Get studio image by name. + * Get person image by name. * - * @param name Studio name. + * @param name Person name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4159,18 +1446,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getStudioImageByIndexDeprecated( + public suspend fun getPersonImage( name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4182,18 +1465,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(3) { + val pathParameters = buildMap(2) { put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4205,30 +1486,26 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Studios/{name}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) + val response = api.`get`("/Persons/{name}/Images/{imageType}", pathParameters, + queryParameters, data) return response } /** - * Get studio image by name. + * Get person image by name. * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend - fun getStudioImageByIndexDeprecated(request: GetStudioImageByIndexDeprecatedRequest): - Response = getStudioImageByIndexDeprecated( + public suspend fun getPersonImage(request: GetPersonImageRequest): Response = + getPersonImage( name = request.name, imageType = request.imageType, - imageIndex = request.imageIndex, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -4240,19 +1517,17 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, + imageIndex = request.imageIndex, ) /** - * Get studio image by name. + * Get person image by name. * - * @param name Studio name. + * @param name Person name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4266,18 +1541,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getStudioImageByIndexDeprecatedUrl( + public fun getPersonImageUrl( name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4289,18 +1560,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): String { - val pathParameters = buildMap(3) { + val pathParameters = buildMap(2) { put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(15) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4312,21 +1581,20 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } - return api.createUrl("/Studios/{name}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) + return api.createUrl("/Persons/{name}/Images/{imageType}", pathParameters, queryParameters) } /** - * Get studio image by name. + * Get person image by name. * - * @param name Studio name. + * @param name Person name. * @param imageType Image type. + * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4340,18 +1608,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getStudioImageDeprecated( + public suspend fun getPersonImageByIndex( name: String, imageType: ImageType, + imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4363,18 +1627,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(2) { + val pathParameters = buildMap(3) { put("name", name) put("imageType", imageType) + put("imageIndex", imageIndex) } - val queryParameters = buildMap(17) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4386,29 +1648,26 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Studios/{name}/Images/{imageType}", pathParameters, - queryParameters, data) + val response = api.`get`("/Persons/{name}/Images/{imageType}/{imageIndex}", + pathParameters, queryParameters, data) return response } /** - * Get studio image by name. + * Get person image by name. * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getStudioImageDeprecated(request: GetStudioImageDeprecatedRequest): - Response = getStudioImageDeprecated( + public suspend fun getPersonImageByIndex(request: GetPersonImageByIndexRequest): + Response = getPersonImageByIndex( name = request.name, imageType = request.imageType, + imageIndex = request.imageIndex, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -4420,19 +1679,17 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, ) /** - * Get studio image by name. + * Get person image by name. * - * @param name Studio name. + * @param name Person name. * @param imageType Image type. + * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4446,18 +1703,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getStudioImageDeprecatedUrl( + public fun getPersonImageByIndexUrl( name: String, imageType: ImageType, + imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4469,18 +1722,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, ): String { - val pathParameters = buildMap(2) { + val pathParameters = buildMap(3) { put("name", name) put("imageType", imageType) + put("imageIndex", imageIndex) } - val queryParameters = buildMap(17) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4492,190 +1743,141 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) } - return api.createUrl("/Studios/{name}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/Persons/{name}/Images/{imageType}/{imageIndex}", pathParameters, + queryParameters) } /** - * Get user profile image. + * Generates or gets the splashscreen. * - * @param userId User id. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. + * @param tag Supply the cache tag from the item object to receive strong caching headers. * @param format Determines the output format of the image - original,gif,jpg,png. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. * @param width The fixed image width to return. * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. + * @param blur Blur image. + * @param backgroundColor Apply a background color for transparent images. + * @param foregroundLayer Apply a foreground layer on top of the image. + * @param quality Quality setting, from 0-100. */ - public suspend fun getUserImage( - userId: UUID, - imageType: ImageType, + public suspend fun getSplashscreen( tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, width: Int? = null, height: Int? = null, - quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, + quality: Int? = 90, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { + val pathParameters = emptyMap() + require(quality in 0..100) { "Parameter \"quality\" must be in range 0..100 (inclusive)." } + val queryParameters = buildMap(12) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) put("width", width) put("height", height) - put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) + put("quality", quality) } val data = null - val response = api.`get`("/Users/{userId}/Images/{imageType}", pathParameters, + val response = api.`get`("/Branding/Splashscreen", pathParameters, queryParameters, data) return response } /** - * Get user profile image. + * Generates or gets the splashscreen. * * @param request The request parameters */ - public suspend fun getUserImage(request: GetUserImageRequest): Response = - getUserImage( - userId = request.userId, - imageType = request.imageType, + public suspend fun getSplashscreen(request: GetSplashscreenRequest = GetSplashscreenRequest()): + Response = getSplashscreen( tag = request.tag, format = request.format, maxWidth = request.maxWidth, maxHeight = request.maxHeight, - percentPlayed = request.percentPlayed, - unplayedCount = request.unplayedCount, width = request.width, height = request.height, - quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, - imageIndex = request.imageIndex, + quality = request.quality, ) /** - * Get user profile image. + * Generates or gets the splashscreen. * - * @param userId User id. - * @param imageType Image type. - * @param tag Optional. Supply the cache tag from the item object to receive strong caching - * headers. + * @param tag Supply the cache tag from the item object to receive strong caching headers. * @param format Determines the output format of the image - original,gif,jpg,png. * @param maxWidth The maximum image width to return. * @param maxHeight The maximum image height to return. - * @param percentPlayed Optional. Percent to render for the percent played overlay. - * @param unplayedCount Optional. Unplayed count overlay to render. * @param width The fixed image width to return. * @param height The fixed image height to return. - * @param quality Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most - * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. - * @param blur Optional. Blur image. - * @param backgroundColor Optional. Apply a background color for transparent images. - * @param foregroundLayer Optional. Apply a foreground layer on top of the image. - * @param imageIndex Image index. + * @param blur Blur image. + * @param backgroundColor Apply a background color for transparent images. + * @param foregroundLayer Apply a foreground layer on top of the image. + * @param quality Quality setting, from 0-100. */ - public fun getUserImageUrl( - userId: UUID, - imageType: ImageType, + public fun getSplashscreenUrl( tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, maxHeight: Int? = null, - percentPlayed: Double? = null, - unplayedCount: Int? = null, width: Int? = null, height: Int? = null, - quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, - imageIndex: Int? = null, + quality: Int? = 90, ): String { - val pathParameters = buildMap(2) { - put("userId", userId) - put("imageType", imageType) - } - val queryParameters = buildMap(16) { + val pathParameters = emptyMap() + require(quality in 0..100) { "Parameter \"quality\" must be in range 0..100 (inclusive)." } + val queryParameters = buildMap(12) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) put("maxHeight", maxHeight) - put("percentPlayed", percentPlayed) - put("unplayedCount", unplayedCount) put("width", width) put("height", height) - put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) - put("imageIndex", imageIndex) + put("quality", quality) } - return api.createUrl("/Users/{userId}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/Branding/Splashscreen", pathParameters, queryParameters) } /** - * Get user profile image. + * Get studio image by name. * - * @param userId User id. + * @param name Studio name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4689,15 +1891,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - public suspend fun getUserImageByIndex( - userId: UUID, + public suspend fun getStudioImage( + name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4709,15 +1910,14 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(3) { - put("userId", userId) + val pathParameters = buildMap(2) { + put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } val queryParameters = buildMap(15) { put("tag", tag) @@ -4731,27 +1931,26 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Users/{userId}/Images/{imageType}/{imageIndex}", - pathParameters, queryParameters, data) + val response = api.`get`("/Studios/{name}/Images/{imageType}", pathParameters, + queryParameters, data) return response } /** - * Get user profile image. + * Get studio image by name. * * @param request The request parameters */ - public suspend fun getUserImageByIndex(request: GetUserImageByIndexRequest): - Response = getUserImageByIndex( - userId = request.userId, + public suspend fun getStudioImage(request: GetStudioImageRequest): Response = + getStudioImage( + name = request.name, imageType = request.imageType, - imageIndex = request.imageIndex, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -4763,18 +1962,17 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, + imageIndex = request.imageIndex, ) /** - * Get user profile image. + * Get studio image by name. * - * @param userId User id. + * @param name Studio name. * @param imageType Image type. - * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -4788,15 +1986,14 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. + * @param imageIndex Image index. */ - public fun getUserImageByIndexUrl( - userId: UUID, + public fun getStudioImageUrl( + name: String, imageType: ImageType, - imageIndex: Int, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -4808,15 +2005,14 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, + imageIndex: Int? = null, ): String { - val pathParameters = buildMap(3) { - put("userId", userId) + val pathParameters = buildMap(2) { + put("name", name) put("imageType", imageType) - put("imageIndex", imageIndex) } val queryParameters = buildMap(15) { put("tag", tag) @@ -4830,19 +2026,18 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) + put("imageIndex", imageIndex) } - return api.createUrl("/Users/{userId}/Images/{imageType}/{imageIndex}", pathParameters, - queryParameters) + return api.createUrl("/Studios/{name}/Images/{imageType}", pathParameters, queryParameters) } /** - * Get user profile image. + * Get studio image by name. * - * @param userId User id. + * @param name Studio name. * @param imageType Image type. * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching @@ -4858,16 +2053,12 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getUserImageByIndexDeprecated( - userId: UUID, + public suspend fun getStudioImageByIndex( + name: String, imageType: ImageType, imageIndex: Int, tag: String? = null, @@ -4881,18 +2072,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, ): Response { val pathParameters = buildMap(3) { - put("userId", userId) + put("name", name) put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -4904,27 +2093,24 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) } val data = null - val response = api.`get`("/Users/{userId}/Images/{imageType}/{imageIndex}", + val response = api.`get`("/Studios/{name}/Images/{imageType}/{imageIndex}", pathParameters, queryParameters, data) return response } /** - * Get user profile image. + * Get studio image by name. * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getUserImageByIndexDeprecated(request: GetUserImageByIndexDeprecatedRequest): - Response = getUserImageByIndexDeprecated( - userId = request.userId, + public suspend fun getStudioImageByIndex(request: GetStudioImageByIndexRequest): + Response = getStudioImageByIndex( + name = request.name, imageType = request.imageType, imageIndex = request.imageIndex, tag = request.tag, @@ -4938,17 +2124,15 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, ) /** - * Get user profile image. + * Get studio image by name. * - * @param userId User id. + * @param name Studio name. * @param imageType Image type. * @param imageIndex Image index. * @param tag Optional. Supply the cache tag from the item object to receive strong caching @@ -4964,16 +2148,12 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getUserImageByIndexDeprecatedUrl( - userId: UUID, + public fun getStudioImageByIndexUrl( + name: String, imageType: ImageType, imageIndex: Int, tag: String? = null, @@ -4987,18 +2167,16 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, ): String { val pathParameters = buildMap(3) { - put("userId", userId) + put("name", name) put("imageType", imageType) put("imageIndex", imageIndex) } - val queryParameters = buildMap(16) { + val queryParameters = buildMap(14) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -5010,13 +2188,11 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) } - return api.createUrl("/Users/{userId}/Images/{imageType}/{imageIndex}", pathParameters, + return api.createUrl("/Studios/{name}/Images/{imageType}/{imageIndex}", pathParameters, queryParameters) } @@ -5024,7 +2200,6 @@ public class ImageApi( * Get user profile image. * * @param userId User id. - * @param imageType Image type. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -5038,18 +2213,13 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getUserImageDeprecated( - userId: UUID, - imageType: ImageType, + public suspend fun getUserImage( + userId: UUID? = null, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -5061,18 +2231,14 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, imageIndex: Int? = null, ): Response { - val pathParameters = buildMap(2) { + val pathParameters = emptyMap() + val queryParameters = buildMap(16) { put("userId", userId) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -5084,16 +2250,13 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) put("imageIndex", imageIndex) } val data = null - val response = api.`get`("/Users/{userId}/Images/{imageType}", pathParameters, - queryParameters, data) + val response = api.`get`("/UserImage", pathParameters, queryParameters, data) return response } @@ -5102,11 +2265,9 @@ public class ImageApi( * * @param request The request parameters */ - @Deprecated("This member is deprecated and may be removed in the future") - public suspend fun getUserImageDeprecated(request: GetUserImageDeprecatedRequest): - Response = getUserImageDeprecated( + public suspend fun getUserImage(request: GetUserImageRequest = GetUserImageRequest()): + Response = getUserImage( userId = request.userId, - imageType = request.imageType, tag = request.tag, format = request.format, maxWidth = request.maxWidth, @@ -5118,8 +2279,6 @@ public class ImageApi( quality = request.quality, fillWidth = request.fillWidth, fillHeight = request.fillHeight, - cropWhitespace = request.cropWhitespace, - addPlayedIndicator = request.addPlayedIndicator, blur = request.blur, backgroundColor = request.backgroundColor, foregroundLayer = request.foregroundLayer, @@ -5130,7 +2289,6 @@ public class ImageApi( * Get user profile image. * * @param userId User id. - * @param imageType Image type. * @param tag Optional. Supply the cache tag from the item object to receive strong caching * headers. * @param format Determines the output format of the image - original,gif,jpg,png. @@ -5144,18 +2302,13 @@ public class ImageApi( * cases. * @param fillWidth Width of box to fill. * @param fillHeight Height of box to fill. - * @param cropWhitespace Optional. Specify if whitespace should be cropped out of the image. - * True/False. If unspecified, whitespace will be cropped from logos and clear art. - * @param addPlayedIndicator Optional. Add a played indicator. * @param blur Optional. Blur image. * @param backgroundColor Optional. Apply a background color for transparent images. * @param foregroundLayer Optional. Apply a foreground layer on top of the image. * @param imageIndex Image index. */ - @Deprecated("This member is deprecated and may be removed in the future") - public fun getUserImageDeprecatedUrl( - userId: UUID, - imageType: ImageType, + public fun getUserImageUrl( + userId: UUID? = null, tag: String? = null, format: ImageFormat? = null, maxWidth: Int? = null, @@ -5167,18 +2320,14 @@ public class ImageApi( quality: Int? = null, fillWidth: Int? = null, fillHeight: Int? = null, - cropWhitespace: Boolean? = null, - addPlayedIndicator: Boolean? = null, blur: Int? = null, backgroundColor: String? = null, foregroundLayer: String? = null, imageIndex: Int? = null, ): String { - val pathParameters = buildMap(2) { + val pathParameters = emptyMap() + val queryParameters = buildMap(16) { put("userId", userId) - put("imageType", imageType) - } - val queryParameters = buildMap(17) { put("tag", tag) put("format", format) put("maxWidth", maxWidth) @@ -5190,62 +2339,25 @@ public class ImageApi( put("quality", quality) put("fillWidth", fillWidth) put("fillHeight", fillHeight) - put("cropWhitespace", cropWhitespace) - put("addPlayedIndicator", addPlayedIndicator) put("blur", blur) put("backgroundColor", backgroundColor) put("foregroundLayer", foregroundLayer) put("imageIndex", imageIndex) } - return api.createUrl("/Users/{userId}/Images/{imageType}", pathParameters, queryParameters) + return api.createUrl("/UserImage", pathParameters, queryParameters) } /** * Sets the user image. * * @param userId User Id. - * @param imageType (Unused) Image type. - * @param index (Unused) Image index. */ - public suspend fun postUserImage( - userId: UUID, - imageType: ImageType, - index: Int? = null, - `data`: ByteArray, - ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) - put("imageType", imageType) - } + public suspend fun postUserImage(userId: UUID? = null, `data`: ByteArray): Response { + val pathParameters = emptyMap() val queryParameters = buildMap(1) { - put("index", index) - } - val response = api.post("/Users/{userId}/Images/{imageType}", pathParameters, - queryParameters, data) - return response - } - - /** - * Sets the user image. - * - * @param userId User Id. - * @param imageType (Unused) Image type. - * @param index (Unused) Image index. - */ - public suspend fun postUserImageByIndex( - userId: UUID, - imageType: ImageType, - index: Int, - `data`: ByteArray, - ): Response { - val pathParameters = buildMap(3) { put("userId", userId) - put("imageType", imageType) - put("index", index) } - val queryParameters = emptyMap() - val response = api.post("/Users/{userId}/Images/{imageType}/{index}", pathParameters, - queryParameters, data) + val response = api.post("/UserImage", pathParameters, queryParameters, data) return response } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageByNameApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageByNameApi.kt deleted file mode 100644 index d1d07d73f..000000000 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ImageByNameApi.kt +++ /dev/null @@ -1,156 +0,0 @@ -// !! 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.api.operations - -import io.ktor.utils.io.ByteReadChannel -import kotlin.Any -import kotlin.String -import kotlin.collections.List -import kotlin.collections.buildMap -import kotlin.collections.emptyMap -import org.jellyfin.sdk.api.client.ApiClient -import org.jellyfin.sdk.api.client.Response -import org.jellyfin.sdk.api.client.extensions.`get` -import org.jellyfin.sdk.model.api.ImageByNameInfo - -public class ImageByNameApi( - private val api: ApiClient, -) : Api { - /** - * Get General Image. - * - * @param name The name of the image. - * @param type Image Type (primary, backdrop, logo, etc). - */ - public suspend fun getGeneralImage(name: String, type: String): Response { - val pathParameters = buildMap(2) { - put("name", name) - put("type", type) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Images/General/{name}/{type}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get General Image. - * - * @param name The name of the image. - * @param type Image Type (primary, backdrop, logo, etc). - */ - public fun getGeneralImageUrl(name: String, type: String): String { - val pathParameters = buildMap(2) { - put("name", name) - put("type", type) - } - val queryParameters = emptyMap() - return api.createUrl("/Images/General/{name}/{type}", pathParameters, queryParameters) - } - - /** - * Get all general images. - */ - public suspend fun getGeneralImages(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Images/General", pathParameters, - queryParameters, data) - return response - } - - /** - * Get media info image. - * - * @param theme The theme to get the image from. - * @param name The name of the image. - */ - public suspend fun getMediaInfoImage(theme: String, name: String): Response { - val pathParameters = buildMap(2) { - put("theme", theme) - put("name", name) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Images/MediaInfo/{theme}/{name}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get media info image. - * - * @param theme The theme to get the image from. - * @param name The name of the image. - */ - public fun getMediaInfoImageUrl(theme: String, name: String): String { - val pathParameters = buildMap(2) { - put("theme", theme) - put("name", name) - } - val queryParameters = emptyMap() - return api.createUrl("/Images/MediaInfo/{theme}/{name}", pathParameters, queryParameters) - } - - /** - * Get all media info images. - */ - public suspend fun getMediaInfoImages(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Images/MediaInfo", pathParameters, - queryParameters, data) - return response - } - - /** - * Get rating image. - * - * @param theme The theme to get the image from. - * @param name The name of the image. - */ - public suspend fun getRatingImage(theme: String, name: String): Response { - val pathParameters = buildMap(2) { - put("theme", theme) - put("name", name) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Images/Ratings/{theme}/{name}", pathParameters, - queryParameters, data) - return response - } - - /** - * Get rating image. - * - * @param theme The theme to get the image from. - * @param name The name of the image. - */ - public fun getRatingImageUrl(theme: String, name: String): String { - val pathParameters = buildMap(2) { - put("theme", theme) - put("name", name) - } - val queryParameters = emptyMap() - return api.createUrl("/Images/Ratings/{theme}/{name}", pathParameters, queryParameters) - } - - /** - * Get all general images. - */ - public suspend fun getRatingImages(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Images/Ratings", pathParameters, - queryParameters, data) - return response - } -} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/InstantMixApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/InstantMixApi.kt index 2feb7e91c..fed0fe7ac 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/InstantMixApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/InstantMixApi.kt @@ -36,7 +36,7 @@ public class InstantMixApi( /** * Creates an instant playlist based on a given album. * - * @param id The item id. + * @param itemId The item id. * @param userId Optional. Filter by user id, and attach user data. * @param limit Optional. The maximum number of records to return. * @param fields Optional. Specify additional fields of information to return in the output. @@ -46,7 +46,7 @@ public class InstantMixApi( * @param enableImageTypes Optional. The image types to include in the output. */ public suspend fun getInstantMixFromAlbum( - id: UUID, + itemId: UUID, userId: UUID? = null, limit: Int? = null, fields: Collection? = emptyList(), @@ -56,7 +56,7 @@ public class InstantMixApi( enableImageTypes: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { - put("id", id) + put("itemId", itemId) } val queryParameters = buildMap(7) { put("userId", userId) @@ -68,7 +68,7 @@ public class InstantMixApi( put("enableImageTypes", enableImageTypes) } val data = null - val response = api.`get`("/Albums/{id}/InstantMix", pathParameters, + val response = api.`get`("/Albums/{itemId}/InstantMix", pathParameters, queryParameters, data) return response } @@ -80,7 +80,7 @@ public class InstantMixApi( */ public suspend fun getInstantMixFromAlbum(request: GetInstantMixFromAlbumRequest): Response = getInstantMixFromAlbum( - id = request.id, + itemId = request.itemId, userId = request.userId, limit = request.limit, fields = request.fields, @@ -93,7 +93,7 @@ public class InstantMixApi( /** * Creates an instant playlist based on a given artist. * - * @param id The item id. + * @param itemId The item id. * @param userId Optional. Filter by user id, and attach user data. * @param limit Optional. The maximum number of records to return. * @param fields Optional. Specify additional fields of information to return in the output. @@ -103,7 +103,7 @@ public class InstantMixApi( * @param enableImageTypes Optional. The image types to include in the output. */ public suspend fun getInstantMixFromArtists( - id: UUID, + itemId: UUID, userId: UUID? = null, limit: Int? = null, fields: Collection? = emptyList(), @@ -113,7 +113,7 @@ public class InstantMixApi( enableImageTypes: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { - put("id", id) + put("itemId", itemId) } val queryParameters = buildMap(7) { put("userId", userId) @@ -125,7 +125,7 @@ public class InstantMixApi( put("enableImageTypes", enableImageTypes) } val data = null - val response = api.`get`("/Artists/{id}/InstantMix", pathParameters, + val response = api.`get`("/Artists/{itemId}/InstantMix", pathParameters, queryParameters, data) return response } @@ -137,7 +137,7 @@ public class InstantMixApi( */ public suspend fun getInstantMixFromArtists(request: GetInstantMixFromArtistsRequest): Response = getInstantMixFromArtists( - id = request.id, + itemId = request.itemId, userId = request.userId, limit = request.limit, fields = request.fields, @@ -208,7 +208,7 @@ public class InstantMixApi( /** * Creates an instant playlist based on a given item. * - * @param id The item id. + * @param itemId The item id. * @param userId Optional. Filter by user id, and attach user data. * @param limit Optional. The maximum number of records to return. * @param fields Optional. Specify additional fields of information to return in the output. @@ -218,7 +218,7 @@ public class InstantMixApi( * @param enableImageTypes Optional. The image types to include in the output. */ public suspend fun getInstantMixFromItem( - id: UUID, + itemId: UUID, userId: UUID? = null, limit: Int? = null, fields: Collection? = emptyList(), @@ -228,7 +228,7 @@ public class InstantMixApi( enableImageTypes: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { - put("id", id) + put("itemId", itemId) } val queryParameters = buildMap(7) { put("userId", userId) @@ -240,7 +240,7 @@ public class InstantMixApi( put("enableImageTypes", enableImageTypes) } val data = null - val response = api.`get`("/Items/{id}/InstantMix", pathParameters, + val response = api.`get`("/Items/{itemId}/InstantMix", pathParameters, queryParameters, data) return response } @@ -252,7 +252,7 @@ public class InstantMixApi( */ public suspend fun getInstantMixFromItem(request: GetInstantMixFromItemRequest): Response = getInstantMixFromItem( - id = request.id, + itemId = request.itemId, userId = request.userId, limit = request.limit, fields = request.fields, @@ -380,7 +380,7 @@ public class InstantMixApi( /** * Creates an instant playlist based on a given playlist. * - * @param id The item id. + * @param itemId The item id. * @param userId Optional. Filter by user id, and attach user data. * @param limit Optional. The maximum number of records to return. * @param fields Optional. Specify additional fields of information to return in the output. @@ -390,7 +390,7 @@ public class InstantMixApi( * @param enableImageTypes Optional. The image types to include in the output. */ public suspend fun getInstantMixFromPlaylist( - id: UUID, + itemId: UUID, userId: UUID? = null, limit: Int? = null, fields: Collection? = emptyList(), @@ -400,7 +400,7 @@ public class InstantMixApi( enableImageTypes: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { - put("id", id) + put("itemId", itemId) } val queryParameters = buildMap(7) { put("userId", userId) @@ -412,7 +412,7 @@ public class InstantMixApi( put("enableImageTypes", enableImageTypes) } val data = null - val response = api.`get`("/Playlists/{id}/InstantMix", pathParameters, + val response = api.`get`("/Playlists/{itemId}/InstantMix", pathParameters, queryParameters, data) return response } @@ -424,7 +424,7 @@ public class InstantMixApi( */ public suspend fun getInstantMixFromPlaylist(request: GetInstantMixFromPlaylistRequest): Response = getInstantMixFromPlaylist( - id = request.id, + itemId = request.itemId, userId = request.userId, limit = request.limit, fields = request.fields, @@ -437,7 +437,7 @@ public class InstantMixApi( /** * Creates an instant playlist based on a given song. * - * @param id The item id. + * @param itemId The item id. * @param userId Optional. Filter by user id, and attach user data. * @param limit Optional. The maximum number of records to return. * @param fields Optional. Specify additional fields of information to return in the output. @@ -447,7 +447,7 @@ public class InstantMixApi( * @param enableImageTypes Optional. The image types to include in the output. */ public suspend fun getInstantMixFromSong( - id: UUID, + itemId: UUID, userId: UUID? = null, limit: Int? = null, fields: Collection? = emptyList(), @@ -457,7 +457,7 @@ public class InstantMixApi( enableImageTypes: Collection? = emptyList(), ): Response { val pathParameters = buildMap(1) { - put("id", id) + put("itemId", itemId) } val queryParameters = buildMap(7) { put("userId", userId) @@ -469,7 +469,7 @@ public class InstantMixApi( put("enableImageTypes", enableImageTypes) } val data = null - val response = api.`get`("/Songs/{id}/InstantMix", pathParameters, + val response = api.`get`("/Songs/{itemId}/InstantMix", pathParameters, queryParameters, data) return response } @@ -481,7 +481,7 @@ public class InstantMixApi( */ public suspend fun getInstantMixFromSong(request: GetInstantMixFromSongRequest): Response = getInstantMixFromSong( - id = request.id, + itemId = request.itemId, userId = request.userId, limit = request.limit, fields = request.fields, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ItemsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ItemsApi.kt index dbf5bc667..0d9303929 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ItemsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/ItemsApi.kt @@ -17,6 +17,7 @@ import kotlin.collections.emptyMap import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` +import org.jellyfin.sdk.api.client.extensions.post import org.jellyfin.sdk.model.DateTime import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult @@ -24,11 +25,14 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.LocationType +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SeriesStatus import org.jellyfin.sdk.model.api.SortOrder +import org.jellyfin.sdk.model.api.UpdateUserItemDataDto +import org.jellyfin.sdk.model.api.UserItemDataDto import org.jellyfin.sdk.model.api.VideoType -import org.jellyfin.sdk.model.api.request.GetItemsByUserIdRequest import org.jellyfin.sdk.model.api.request.GetItemsRequest import org.jellyfin.sdk.model.api.request.GetResumeItemsRequest @@ -36,412 +40,29 @@ public class ItemsApi( private val api: ApiClient, ) : Api { /** - * Gets items based on a query. + * Get Item User Data. * - * @param userId The user id supplied as query parameter. - * @param maxOfficialRating Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). - * @param hasThemeSong Optional filter by items with theme songs. - * @param hasThemeVideo Optional filter by items with theme videos. - * @param hasSubtitles Optional filter by items with subtitles. - * @param hasSpecialFeature Optional filter by items with special features. - * @param hasTrailer Optional filter by items with trailers. - * @param adjacentTo Optional. Return items that are siblings of a supplied item. - * @param parentIndexNumber Optional filter by parent index number. - * @param hasParentalRating Optional filter by items that have or do not have a parental rating. - * @param isHd Optional filter by items that are HD or not. - * @param is4k Optional filter by items that are 4K or not. - * @param locationTypes Optional. If specified, results will be filtered based on LocationType. - * This allows multiple, comma delimited. - * @param excludeLocationTypes Optional. If specified, results will be filtered based on the - * LocationType. This allows multiple, comma delimited. - * @param isMissing Optional filter by items that are missing episodes or not. - * @param isUnaired Optional filter by items that are unaired episodes or not. - * @param minCommunityRating Optional filter by minimum community rating. - * @param minCriticRating Optional filter by minimum critic rating. - * @param minPremiereDate Optional. The minimum premiere date. Format = ISO. - * @param minDateLastSaved Optional. The minimum last saved date. Format = ISO. - * @param minDateLastSavedForUser Optional. The minimum last saved date for the current user. - * Format = ISO. - * @param maxPremiereDate Optional. The maximum premiere date. Format = ISO. - * @param hasOverview Optional filter by items that have an overview or not. - * @param hasImdbId Optional filter by items that have an imdb id or not. - * @param hasTmdbId Optional filter by items that have a tmdb id or not. - * @param hasTvdbId Optional filter by items that have a tvdb id or not. - * @param isMovie Optional filter for live tv movies. - * @param isSeries Optional filter for live tv series. - * @param isNews Optional filter for live tv news. - * @param isKids Optional filter for live tv kids. - * @param isSports Optional filter for live tv sports. - * @param excludeItemIds Optional. If specified, results will be filtered by excluding item ids. - * This allows multiple, comma delimited. - * @param startIndex Optional. The record index to start at. All items with a lower index will be - * dropped from the results. - * @param limit Optional. The maximum number of records to return. - * @param recursive When searching within folders, this determines whether or not the search will - * be recursive. true/false. - * @param searchTerm Optional. Filter based on a search term. - * @param sortOrder Sort Order - Ascending,Descending. - * @param parentId Specify this to localize the search to a specific item or folder. Omit to use - * the root. - * @param fields Optional. Specify additional fields of information to return in the output. This - * allows multiple, comma delimited. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, - * IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, - * Revenue, SortName, Studios, Taglines. - * @param excludeItemTypes Optional. If specified, results will be filtered based on item type. - * This allows multiple, comma delimited. - * @param includeItemTypes Optional. If specified, results will be filtered based on the item type. - * This allows multiple, comma delimited. - * @param filters Optional. Specify additional filters to apply. This allows multiple, comma - * delimited. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, - * Dislikes. - * @param isFavorite Optional filter by items that are marked as favorite, or not. - * @param mediaTypes Optional filter by MediaType. Allows multiple, comma delimited. - * @param imageTypes Optional. If specified, results will be filtered based on those containing - * image types. This allows multiple, comma delimited. - * @param sortBy Optional. Specify one or more sort orders, comma delimited. Options: Album, - * AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, - * PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime. - * @param isPlayed Optional filter by items that are played, or not. - * @param genres Optional. If specified, results will be filtered based on genre. This allows - * multiple, pipe delimited. - * @param officialRatings Optional. If specified, results will be filtered based on OfficialRating. - * This allows multiple, pipe delimited. - * @param tags Optional. If specified, results will be filtered based on tag. This allows multiple, - * pipe delimited. - * @param years Optional. If specified, results will be filtered based on production year. This - * allows multiple, comma delimited. - * @param enableUserData Optional, include user data. - * @param imageTypeLimit Optional, the max number of images to return, per image type. - * @param enableImageTypes Optional. The image types to include in the output. - * @param person Optional. If specified, results will be filtered to include only those containing - * the specified person. - * @param personIds Optional. If specified, results will be filtered to include only those - * containing the specified person id. - * @param personTypes Optional. If specified, along with Person, results will be filtered to - * include only those containing the specified person and PersonType. Allows multiple, - * comma-delimited. - * @param studios Optional. If specified, results will be filtered based on studio. This allows - * multiple, pipe delimited. - * @param artists Optional. If specified, results will be filtered based on artists. This allows - * multiple, pipe delimited. - * @param excludeArtistIds Optional. If specified, results will be filtered based on artist id. - * This allows multiple, pipe delimited. - * @param artistIds Optional. If specified, results will be filtered to include only those - * containing the specified artist id. - * @param albumArtistIds Optional. If specified, results will be filtered to include only those - * containing the specified album artist id. - * @param contributingArtistIds Optional. If specified, results will be filtered to include only - * those containing the specified contributing artist id. - * @param albums Optional. If specified, results will be filtered based on album. This allows - * multiple, pipe delimited. - * @param albumIds Optional. If specified, results will be filtered based on album id. This allows - * multiple, pipe delimited. - * @param ids Optional. If specific items are needed, specify a list of item id's to retrieve. This - * allows multiple, comma delimited. - * @param videoTypes Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, - * comma delimited. - * @param minOfficialRating Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). - * @param isLocked Optional filter by items that are locked. - * @param isPlaceHolder Optional filter by items that are placeholders. - * @param hasOfficialRating Optional filter by items that have official ratings. - * @param collapseBoxSetItems Whether or not to hide items behind their boxsets. - * @param minWidth Optional. Filter by the minimum width of the item. - * @param minHeight Optional. Filter by the minimum height of the item. - * @param maxWidth Optional. Filter by the maximum width of the item. - * @param maxHeight Optional. Filter by the maximum height of the item. - * @param is3d Optional filter by items that are 3D, or not. - * @param seriesStatus Optional filter by Series Status. Allows multiple, comma delimited. - * @param nameStartsWithOrGreater Optional filter by items whose name is sorted equally or greater - * than a given input string. - * @param nameStartsWith Optional filter by items whose name is sorted equally than a given input - * string. - * @param nameLessThan Optional filter by items whose name is equally or lesser than a given input - * string. - * @param studioIds Optional. If specified, results will be filtered based on studio id. This - * allows multiple, pipe delimited. - * @param genreIds Optional. If specified, results will be filtered based on genre id. This allows - * multiple, pipe delimited. - * @param enableTotalRecordCount Optional. Enable the total record count. - * @param enableImages Optional, include image information in output. + * @param itemId The item id. + * @param userId The user id. */ - public suspend fun getItems( - userId: UUID? = null, - maxOfficialRating: String? = null, - hasThemeSong: Boolean? = null, - hasThemeVideo: Boolean? = null, - hasSubtitles: Boolean? = null, - hasSpecialFeature: Boolean? = null, - hasTrailer: Boolean? = null, - adjacentTo: String? = null, - parentIndexNumber: Int? = null, - hasParentalRating: Boolean? = null, - isHd: Boolean? = null, - is4k: Boolean? = null, - locationTypes: Collection? = emptyList(), - excludeLocationTypes: Collection? = emptyList(), - isMissing: Boolean? = null, - isUnaired: Boolean? = null, - minCommunityRating: Double? = null, - minCriticRating: Double? = null, - minPremiereDate: DateTime? = null, - minDateLastSaved: DateTime? = null, - minDateLastSavedForUser: DateTime? = null, - maxPremiereDate: DateTime? = null, - hasOverview: Boolean? = null, - hasImdbId: Boolean? = null, - hasTmdbId: Boolean? = null, - hasTvdbId: Boolean? = null, - isMovie: Boolean? = null, - isSeries: Boolean? = null, - isNews: Boolean? = null, - isKids: Boolean? = null, - isSports: Boolean? = null, - excludeItemIds: Collection? = emptyList(), - startIndex: Int? = null, - limit: Int? = null, - recursive: Boolean? = null, - searchTerm: String? = null, - sortOrder: Collection? = emptyList(), - parentId: UUID? = null, - fields: Collection? = emptyList(), - excludeItemTypes: Collection? = emptyList(), - includeItemTypes: Collection? = emptyList(), - filters: Collection? = emptyList(), - isFavorite: Boolean? = null, - mediaTypes: Collection? = emptyList(), - imageTypes: Collection? = emptyList(), - sortBy: Collection? = emptyList(), - isPlayed: Boolean? = null, - genres: Collection? = emptyList(), - officialRatings: Collection? = emptyList(), - tags: Collection? = emptyList(), - years: Collection? = emptyList(), - enableUserData: Boolean? = null, - imageTypeLimit: Int? = null, - enableImageTypes: Collection? = emptyList(), - person: String? = null, - personIds: Collection? = emptyList(), - personTypes: Collection? = emptyList(), - studios: Collection? = emptyList(), - artists: Collection? = emptyList(), - excludeArtistIds: Collection? = emptyList(), - artistIds: Collection? = emptyList(), - albumArtistIds: Collection? = emptyList(), - contributingArtistIds: Collection? = emptyList(), - albums: Collection? = emptyList(), - albumIds: Collection? = emptyList(), - ids: Collection? = emptyList(), - videoTypes: Collection? = emptyList(), - minOfficialRating: String? = null, - isLocked: Boolean? = null, - isPlaceHolder: Boolean? = null, - hasOfficialRating: Boolean? = null, - collapseBoxSetItems: Boolean? = null, - minWidth: Int? = null, - minHeight: Int? = null, - maxWidth: Int? = null, - maxHeight: Int? = null, - is3d: Boolean? = null, - seriesStatus: Collection? = emptyList(), - nameStartsWithOrGreater: String? = null, - nameStartsWith: String? = null, - nameLessThan: String? = null, - studioIds: Collection? = emptyList(), - genreIds: Collection? = emptyList(), - enableTotalRecordCount: Boolean? = true, - enableImages: Boolean? = true, - ): Response { - val pathParameters = emptyMap() - val queryParameters = buildMap(85) { + public suspend fun getItemUserData(itemId: UUID, userId: UUID? = null): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(1) { put("userId", userId) - put("maxOfficialRating", maxOfficialRating) - put("hasThemeSong", hasThemeSong) - put("hasThemeVideo", hasThemeVideo) - put("hasSubtitles", hasSubtitles) - put("hasSpecialFeature", hasSpecialFeature) - put("hasTrailer", hasTrailer) - put("adjacentTo", adjacentTo) - put("parentIndexNumber", parentIndexNumber) - put("hasParentalRating", hasParentalRating) - put("isHd", isHd) - put("is4K", is4k) - put("locationTypes", locationTypes) - put("excludeLocationTypes", excludeLocationTypes) - put("isMissing", isMissing) - put("isUnaired", isUnaired) - put("minCommunityRating", minCommunityRating) - put("minCriticRating", minCriticRating) - put("minPremiereDate", minPremiereDate) - put("minDateLastSaved", minDateLastSaved) - put("minDateLastSavedForUser", minDateLastSavedForUser) - put("maxPremiereDate", maxPremiereDate) - put("hasOverview", hasOverview) - put("hasImdbId", hasImdbId) - put("hasTmdbId", hasTmdbId) - put("hasTvdbId", hasTvdbId) - put("isMovie", isMovie) - put("isSeries", isSeries) - put("isNews", isNews) - put("isKids", isKids) - put("isSports", isSports) - put("excludeItemIds", excludeItemIds) - put("startIndex", startIndex) - put("limit", limit) - put("recursive", recursive) - put("searchTerm", searchTerm) - put("sortOrder", sortOrder) - put("parentId", parentId) - put("fields", fields) - put("excludeItemTypes", excludeItemTypes) - put("includeItemTypes", includeItemTypes) - put("filters", filters) - put("isFavorite", isFavorite) - put("mediaTypes", mediaTypes) - put("imageTypes", imageTypes) - put("sortBy", sortBy) - put("isPlayed", isPlayed) - put("genres", genres) - put("officialRatings", officialRatings) - put("tags", tags) - put("years", years) - put("enableUserData", enableUserData) - put("imageTypeLimit", imageTypeLimit) - put("enableImageTypes", enableImageTypes) - put("person", person) - put("personIds", personIds) - put("personTypes", personTypes) - put("studios", studios) - put("artists", artists) - put("excludeArtistIds", excludeArtistIds) - put("artistIds", artistIds) - put("albumArtistIds", albumArtistIds) - put("contributingArtistIds", contributingArtistIds) - put("albums", albums) - put("albumIds", albumIds) - put("ids", ids) - put("videoTypes", videoTypes) - put("minOfficialRating", minOfficialRating) - put("isLocked", isLocked) - put("isPlaceHolder", isPlaceHolder) - put("hasOfficialRating", hasOfficialRating) - put("collapseBoxSetItems", collapseBoxSetItems) - put("minWidth", minWidth) - put("minHeight", minHeight) - put("maxWidth", maxWidth) - put("maxHeight", maxHeight) - put("is3D", is3d) - put("seriesStatus", seriesStatus) - put("nameStartsWithOrGreater", nameStartsWithOrGreater) - put("nameStartsWith", nameStartsWith) - put("nameLessThan", nameLessThan) - put("studioIds", studioIds) - put("genreIds", genreIds) - put("enableTotalRecordCount", enableTotalRecordCount) - put("enableImages", enableImages) } val data = null - val response = api.`get`("/Items", pathParameters, queryParameters, data) + val response = api.`get`("/UserItems/{itemId}/UserData", pathParameters, + queryParameters, data) return response } /** * Gets items based on a query. * - * @param request The request parameters - */ - public suspend fun getItems(request: GetItemsRequest = GetItemsRequest()): - Response = getItems( - userId = request.userId, - maxOfficialRating = request.maxOfficialRating, - hasThemeSong = request.hasThemeSong, - hasThemeVideo = request.hasThemeVideo, - hasSubtitles = request.hasSubtitles, - hasSpecialFeature = request.hasSpecialFeature, - hasTrailer = request.hasTrailer, - adjacentTo = request.adjacentTo, - parentIndexNumber = request.parentIndexNumber, - hasParentalRating = request.hasParentalRating, - isHd = request.isHd, - is4k = request.is4k, - locationTypes = request.locationTypes, - excludeLocationTypes = request.excludeLocationTypes, - isMissing = request.isMissing, - isUnaired = request.isUnaired, - minCommunityRating = request.minCommunityRating, - minCriticRating = request.minCriticRating, - minPremiereDate = request.minPremiereDate, - minDateLastSaved = request.minDateLastSaved, - minDateLastSavedForUser = request.minDateLastSavedForUser, - maxPremiereDate = request.maxPremiereDate, - hasOverview = request.hasOverview, - hasImdbId = request.hasImdbId, - hasTmdbId = request.hasTmdbId, - hasTvdbId = request.hasTvdbId, - isMovie = request.isMovie, - isSeries = request.isSeries, - isNews = request.isNews, - isKids = request.isKids, - isSports = request.isSports, - excludeItemIds = request.excludeItemIds, - startIndex = request.startIndex, - limit = request.limit, - recursive = request.recursive, - searchTerm = request.searchTerm, - sortOrder = request.sortOrder, - parentId = request.parentId, - fields = request.fields, - excludeItemTypes = request.excludeItemTypes, - includeItemTypes = request.includeItemTypes, - filters = request.filters, - isFavorite = request.isFavorite, - mediaTypes = request.mediaTypes, - imageTypes = request.imageTypes, - sortBy = request.sortBy, - isPlayed = request.isPlayed, - genres = request.genres, - officialRatings = request.officialRatings, - tags = request.tags, - years = request.years, - enableUserData = request.enableUserData, - imageTypeLimit = request.imageTypeLimit, - enableImageTypes = request.enableImageTypes, - person = request.person, - personIds = request.personIds, - personTypes = request.personTypes, - studios = request.studios, - artists = request.artists, - excludeArtistIds = request.excludeArtistIds, - artistIds = request.artistIds, - albumArtistIds = request.albumArtistIds, - contributingArtistIds = request.contributingArtistIds, - albums = request.albums, - albumIds = request.albumIds, - ids = request.ids, - videoTypes = request.videoTypes, - minOfficialRating = request.minOfficialRating, - isLocked = request.isLocked, - isPlaceHolder = request.isPlaceHolder, - hasOfficialRating = request.hasOfficialRating, - collapseBoxSetItems = request.collapseBoxSetItems, - minWidth = request.minWidth, - minHeight = request.minHeight, - maxWidth = request.maxWidth, - maxHeight = request.maxHeight, - is3d = request.is3d, - seriesStatus = request.seriesStatus, - nameStartsWithOrGreater = request.nameStartsWithOrGreater, - nameStartsWith = request.nameStartsWith, - nameLessThan = request.nameLessThan, - studioIds = request.studioIds, - genreIds = request.genreIds, - enableTotalRecordCount = request.enableTotalRecordCount, - enableImages = request.enableImages, - ) - - /** - * Gets items based on a query. - * - * @param userId The user id supplied as query parameter. + * @param userId The user id supplied as query parameter; this is required when not using an API + * key. * @param maxOfficialRating Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). * @param hasThemeSong Optional filter by items with theme songs. * @param hasThemeVideo Optional filter by items with theme videos. @@ -467,9 +88,9 @@ public class ItemsApi( * Format = ISO. * @param maxPremiereDate Optional. The maximum premiere date. Format = ISO. * @param hasOverview Optional filter by items that have an overview or not. - * @param hasImdbId Optional filter by items that have an imdb id or not. - * @param hasTmdbId Optional filter by items that have a tmdb id or not. - * @param hasTvdbId Optional filter by items that have a tvdb id or not. + * @param hasImdbId Optional filter by items that have an IMDb id or not. + * @param hasTmdbId Optional filter by items that have a TMDb id or not. + * @param hasTvdbId Optional filter by items that have a TVDb id or not. * @param isMovie Optional filter for live tv movies. * @param isSeries Optional filter for live tv series. * @param isNews Optional filter for live tv news. @@ -483,7 +104,7 @@ public class ItemsApi( * @param recursive When searching within folders, this determines whether or not the search will * be recursive. true/false. * @param searchTerm Optional. Filter based on a search term. - * @param sortOrder Sort Order - Ascending,Descending. + * @param sortOrder Sort Order - Ascending, Descending. * @param parentId Specify this to localize the search to a specific item or folder. Omit to use * the root. * @param fields Optional. Specify additional fields of information to return in the output. This @@ -567,15 +188,15 @@ public class ItemsApi( * @param enableTotalRecordCount Optional. Enable the total record count. * @param enableImages Optional, include image information in output. */ - public suspend fun getItemsByUserId( - userId: UUID, + public suspend fun getItems( + userId: UUID? = null, maxOfficialRating: String? = null, hasThemeSong: Boolean? = null, hasThemeVideo: Boolean? = null, hasSubtitles: Boolean? = null, hasSpecialFeature: Boolean? = null, hasTrailer: Boolean? = null, - adjacentTo: String? = null, + adjacentTo: UUID? = null, parentIndexNumber: Int? = null, hasParentalRating: Boolean? = null, isHd: Boolean? = null, @@ -611,9 +232,9 @@ public class ItemsApi( includeItemTypes: Collection? = emptyList(), filters: Collection? = emptyList(), isFavorite: Boolean? = null, - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), imageTypes: Collection? = emptyList(), - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), isPlayed: Boolean? = null, genres: Collection? = emptyList(), officialRatings: Collection? = emptyList(), @@ -654,10 +275,9 @@ public class ItemsApi( enableTotalRecordCount: Boolean? = true, enableImages: Boolean? = true, ): Response { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(85) { put("userId", userId) - } - val queryParameters = buildMap(84) { put("maxOfficialRating", maxOfficialRating) put("hasThemeSong", hasThemeSong) put("hasThemeVideo", hasThemeVideo) @@ -744,8 +364,7 @@ public class ItemsApi( put("enableImages", enableImages) } val data = null - val response = api.`get`("/Users/{userId}/Items", pathParameters, - queryParameters, data) + val response = api.`get`("/Items", pathParameters, queryParameters, data) return response } @@ -754,8 +373,8 @@ public class ItemsApi( * * @param request The request parameters */ - public suspend fun getItemsByUserId(request: GetItemsByUserIdRequest): - Response = getItemsByUserId( + public suspend fun getItems(request: GetItemsRequest = GetItemsRequest()): + Response = getItems( userId = request.userId, maxOfficialRating = request.maxOfficialRating, hasThemeSong = request.hasThemeSong, @@ -869,13 +488,13 @@ public class ItemsApi( * @param excludeActiveSessions Optional. Whether to exclude the currently active sessions. */ public suspend fun getResumeItems( - userId: UUID, + userId: UUID? = null, startIndex: Int? = null, limit: Int? = null, searchTerm: String? = null, parentId: UUID? = null, fields: Collection? = emptyList(), - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), enableUserData: Boolean? = null, imageTypeLimit: Int? = null, enableImageTypes: Collection? = emptyList(), @@ -885,10 +504,9 @@ public class ItemsApi( enableImages: Boolean? = true, excludeActiveSessions: Boolean? = false, ): Response { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(15) { put("userId", userId) - } - val queryParameters = buildMap(14) { put("startIndex", startIndex) put("limit", limit) put("searchTerm", searchTerm) @@ -905,7 +523,7 @@ public class ItemsApi( put("excludeActiveSessions", excludeActiveSessions) } val data = null - val response = api.`get`("/Users/{userId}/Items/Resume", pathParameters, + val response = api.`get`("/UserItems/Resume", pathParameters, queryParameters, data) return response } @@ -915,8 +533,8 @@ public class ItemsApi( * * @param request The request parameters */ - public suspend fun getResumeItems(request: GetResumeItemsRequest): Response - = getResumeItems( + public suspend fun getResumeItems(request: GetResumeItemsRequest = GetResumeItemsRequest()): + Response = getResumeItems( userId = request.userId, startIndex = request.startIndex, limit = request.limit, @@ -933,4 +551,26 @@ public class ItemsApi( enableImages = request.enableImages, excludeActiveSessions = request.excludeActiveSessions, ) + + /** + * Update Item User Data. + * + * @param itemId The item id. + * @param userId The user id. + */ + public suspend fun updateItemUserData( + itemId: UUID, + userId: UUID? = null, + `data`: UpdateUserItemDataDto, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(1) { + put("userId", userId) + } + val response = api.post("/UserItems/{itemId}/UserData", pathParameters, + queryParameters, data) + return response + } } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LibraryApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LibraryApi.kt index 3676810c5..80346ac66 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LibraryApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LibraryApi.kt @@ -26,6 +26,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.AllThemeMediaResult import org.jellyfin.sdk.model.api.BaseItemDto import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult +import org.jellyfin.sdk.model.api.CollectionType import org.jellyfin.sdk.model.api.ItemCounts import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.LibraryOptionsResultDto @@ -187,8 +188,8 @@ public class LibraryApi( * @param libraryContentType Library content type. * @param isNewLibrary Whether this is a new library. */ - public suspend fun getLibraryOptionsInfo(libraryContentType: String? = null, isNewLibrary: Boolean? - = false): Response { + public suspend fun getLibraryOptionsInfo(libraryContentType: CollectionType? = null, + isNewLibrary: Boolean? = false): Response { val pathParameters = emptyMap() val queryParameters = buildMap(2) { put("libraryContentType", libraryContentType) diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt index 490a096a2..eedf97331 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt @@ -32,6 +32,7 @@ import org.jellyfin.sdk.model.api.GetProgramsDto import org.jellyfin.sdk.model.api.GuideInfo import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.ListingsProviderInfo import org.jellyfin.sdk.model.api.LiveTvInfo import org.jellyfin.sdk.model.api.NameIdPair @@ -431,7 +432,7 @@ public class LiveTvApi( enableImageTypes: Collection? = emptyList(), fields: Collection? = emptyList(), enableUserData: Boolean? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: SortOrder? = null, enableFavoriteSorting: Boolean? = false, addCurrentProgram: Boolean? = true, @@ -556,7 +557,7 @@ public class LiveTvApi( isSports: Boolean? = null, startIndex: Int? = null, limit: Int? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: Collection? = emptyList(), genres: Collection? = emptyList(), genreIds: Collection? = emptyList(), diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LyricsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LyricsApi.kt new file mode 100644 index 000000000..efb2d9335 --- /dev/null +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LyricsApi.kt @@ -0,0 +1,127 @@ +// !! 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.api.operations + +import kotlin.Any +import kotlin.String +import kotlin.Unit +import kotlin.collections.List +import kotlin.collections.buildMap +import kotlin.collections.emptyMap +import org.jellyfin.sdk.api.client.ApiClient +import org.jellyfin.sdk.api.client.Response +import org.jellyfin.sdk.api.client.extensions.`get` +import org.jellyfin.sdk.api.client.extensions.delete +import org.jellyfin.sdk.api.client.extensions.post +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.LyricDto +import org.jellyfin.sdk.model.api.RemoteLyricInfoDto + +public class LyricsApi( + private val api: ApiClient, +) : Api { + /** + * Deletes an external lyric file. + * + * @param itemId The item id. + */ + public suspend fun deleteLyrics(itemId: UUID): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = emptyMap() + val data = null + val response = api.delete("/Audio/{itemId}/Lyrics", pathParameters, queryParameters, data) + return response + } + + /** + * Downloads a remote lyric. + * + * @param itemId The item id. + * @param lyricId The lyric id. + */ + public suspend fun downloadRemoteLyrics(itemId: UUID, lyricId: String): Response { + val pathParameters = buildMap(2) { + put("itemId", itemId) + put("lyricId", lyricId) + } + val queryParameters = emptyMap() + val data = null + val response = api.post("/Audio/{itemId}/RemoteSearch/Lyrics/{lyricId}", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets an item's lyrics. + * + * @param itemId Item id. + */ + public suspend fun getLyrics(itemId: UUID): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = emptyMap() + val data = null + val response = api.`get`("/Audio/{itemId}/Lyrics", pathParameters, queryParameters, + data) + return response + } + + /** + * Gets the remote lyrics. + * + * @param lyricId The remote provider item id. + */ + public suspend fun getRemoteLyrics(lyricId: String): Response { + val pathParameters = buildMap(1) { + put("lyricId", lyricId) + } + val queryParameters = emptyMap() + val data = null + val response = api.`get`("/Providers/Lyrics/{lyricId}", pathParameters, queryParameters, + data) + return response + } + + /** + * Search remote lyrics. + * + * @param itemId The item id. + */ + public suspend fun searchRemoteLyrics(itemId: UUID): Response> { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = emptyMap() + val data = null + val response = api.`get`>("/Audio/{itemId}/RemoteSearch/Lyrics", + pathParameters, queryParameters, data) + return response + } + + /** + * Upload an external lyric file. + * + * @param itemId The item the lyric belongs to. + * @param fileName Name of the file being uploaded. + */ + public suspend fun uploadLyrics( + itemId: UUID, + fileName: String, + `data`: String, + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(1) { + put("fileName", fileName) + } + val response = api.post("/Audio/{itemId}/Lyrics", pathParameters, queryParameters, data) + return response + } +} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MediaInfoApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MediaInfoApi.kt index 348fe56cb..0e22f8f82 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MediaInfoApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MediaInfoApi.kt @@ -83,7 +83,8 @@ public class MediaInfoApi( * @param itemId The item id. * @param userId The user id. */ - public suspend fun getPlaybackInfo(itemId: UUID, userId: UUID): Response { + public suspend fun getPlaybackInfo(itemId: UUID, userId: UUID? = null): + Response { val pathParameters = buildMap(1) { put("itemId", itemId) } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MusicGenresApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MusicGenresApi.kt index b3d983e74..0df7a6d1a 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MusicGenresApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/MusicGenresApi.kt @@ -23,6 +23,7 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.request.GetMusicGenresRequest @@ -93,7 +94,7 @@ public class MusicGenresApi( nameStartsWithOrGreater: String? = null, nameStartsWith: String? = null, nameLessThan: String? = null, - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), sortOrder: Collection? = emptyList(), enableImages: Boolean? = true, enableTotalRecordCount: Boolean? = true, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/NotificationsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/NotificationsApi.kt deleted file mode 100644 index 52dca3c1e..000000000 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/NotificationsApi.kt +++ /dev/null @@ -1,116 +0,0 @@ -// !! 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.api.operations - -import kotlin.Any -import kotlin.String -import kotlin.Unit -import kotlin.collections.List -import kotlin.collections.buildMap -import kotlin.collections.emptyMap -import org.jellyfin.sdk.api.client.ApiClient -import org.jellyfin.sdk.api.client.Response -import org.jellyfin.sdk.api.client.extensions.`get` -import org.jellyfin.sdk.api.client.extensions.post -import org.jellyfin.sdk.model.api.AdminNotificationDto -import org.jellyfin.sdk.model.api.NameIdPair -import org.jellyfin.sdk.model.api.NotificationResultDto -import org.jellyfin.sdk.model.api.NotificationTypeInfo -import org.jellyfin.sdk.model.api.NotificationsSummaryDto - -public class NotificationsApi( - private val api: ApiClient, -) : Api { - /** - * Sends a notification to all admins. - */ - public suspend fun createAdminNotification(`data`: AdminNotificationDto): Response { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val response = api.post("/Notifications/Admin", pathParameters, queryParameters, data) - return response - } - - /** - * Gets notification services. - */ - public suspend fun getNotificationServices(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Notifications/Services", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets notification types. - */ - public suspend fun getNotificationTypes(): Response> { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`>("/Notifications/Types", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets a user's notifications. - */ - public suspend fun getNotifications(userId: String): Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Notifications/{userId}", pathParameters, - queryParameters, data) - return response - } - - /** - * Gets a user's notification summary. - */ - public suspend fun getNotificationsSummary(userId: String): Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/Notifications/{userId}/Summary", - pathParameters, queryParameters, data) - return response - } - - /** - * Sets notifications as read. - */ - public suspend fun setRead(userId: String): Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = emptyMap() - val data = null - val response = api.post("/Notifications/{userId}/Read", pathParameters, queryParameters, - data) - return response - } - - /** - * Sets notifications as unread. - */ - public suspend fun setUnread(userId: String): Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = emptyMap() - val data = null - val response = api.post("/Notifications/{userId}/Unread", pathParameters, queryParameters, - data) - return response - } -} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlayStateApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlayStateApi.kt index 78836cc14..ba86fb7db 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlayStateApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlayStateApi.kt @@ -35,24 +35,24 @@ public class PlayStateApi( /** * Marks an item as played for user. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. * @param datePlayed Optional. The date the item was played. */ public suspend fun markPlayedItem( - userId: UUID, itemId: UUID, + userId: UUID? = null, datePlayed: DateTime? = null, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = buildMap(1) { + val queryParameters = buildMap(2) { + put("userId", userId) put("datePlayed", datePlayed) } val data = null - val response = api.post("/Users/{userId}/PlayedItems/{itemId}", pathParameters, + val response = api.post("/UserPlayedItems/{itemId}", pathParameters, queryParameters, data) return response } @@ -60,25 +60,26 @@ public class PlayStateApi( /** * Marks an item as unplayed for user. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun markUnplayedItem(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun markUnplayedItem(itemId: UUID, userId: UUID? = null): + Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.delete("/Users/{userId}/PlayedItems/{itemId}", pathParameters, + val response = api.delete("/UserPlayedItems/{itemId}", pathParameters, queryParameters, data) return response } /** - * Reports a user's playback progress. + * Reports a session's playback progress. * - * @param userId User id. * @param itemId Item id. * @param mediaSourceId The id of the MediaSource. * @param positionTicks Optional. The current position, in ticks. 1 tick = 10000 ms. @@ -93,7 +94,6 @@ public class PlayStateApi( * @param isMuted Indicates if the player is muted. */ public suspend fun onPlaybackProgress( - userId: UUID, itemId: UUID, mediaSourceId: String? = null, positionTicks: Long? = null, @@ -107,8 +107,7 @@ public class PlayStateApi( isPaused: Boolean? = false, isMuted: Boolean? = false, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + val pathParameters = buildMap(1) { put("itemId", itemId) } val queryParameters = buildMap(11) { @@ -125,19 +124,18 @@ public class PlayStateApi( put("isMuted", isMuted) } val data = null - val response = api.post("/Users/{userId}/PlayingItems/{itemId}/Progress", pathParameters, - queryParameters, data) + val response = api.post("/PlayingItems/{itemId}/Progress", pathParameters, queryParameters, + data) return response } /** - * Reports a user's playback progress. + * Reports a session's playback progress. * * @param request The request parameters */ public suspend fun onPlaybackProgress(request: OnPlaybackProgressRequest): Response = onPlaybackProgress( - userId = request.userId, itemId = request.itemId, mediaSourceId = request.mediaSourceId, positionTicks = request.positionTicks, @@ -153,9 +151,8 @@ public class PlayStateApi( ) /** - * Reports that a user has begun playing an item. + * Reports that a session has begun playing an item. * - * @param userId User id. * @param itemId Item id. * @param mediaSourceId The id of the MediaSource. * @param audioStreamIndex The audio stream index. @@ -166,7 +163,6 @@ public class PlayStateApi( * @param canSeek Indicates if the client can seek. */ public suspend fun onPlaybackStart( - userId: UUID, itemId: UUID, mediaSourceId: String? = null, audioStreamIndex: Int? = null, @@ -176,8 +172,7 @@ public class PlayStateApi( playSessionId: String? = null, canSeek: Boolean? = false, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + val pathParameters = buildMap(1) { put("itemId", itemId) } val queryParameters = buildMap(7) { @@ -190,19 +185,17 @@ public class PlayStateApi( put("canSeek", canSeek) } val data = null - val response = api.post("/Users/{userId}/PlayingItems/{itemId}", pathParameters, - queryParameters, data) + val response = api.post("/PlayingItems/{itemId}", pathParameters, queryParameters, data) return response } /** - * Reports that a user has begun playing an item. + * Reports that a session has begun playing an item. * * @param request The request parameters */ public suspend fun onPlaybackStart(request: OnPlaybackStartRequest): Response = onPlaybackStart( - userId = request.userId, itemId = request.itemId, mediaSourceId = request.mediaSourceId, audioStreamIndex = request.audioStreamIndex, @@ -214,9 +207,8 @@ public class PlayStateApi( ) /** - * Reports that a user has stopped playing an item. + * Reports that a session has stopped playing an item. * - * @param userId User id. * @param itemId Item id. * @param mediaSourceId The id of the MediaSource. * @param nextMediaType The next media type that will play. @@ -226,7 +218,6 @@ public class PlayStateApi( * @param playSessionId The play session id. */ public suspend fun onPlaybackStopped( - userId: UUID, itemId: UUID, mediaSourceId: String? = null, nextMediaType: String? = null, @@ -234,8 +225,7 @@ public class PlayStateApi( liveStreamId: String? = null, playSessionId: String? = null, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + val pathParameters = buildMap(1) { put("itemId", itemId) } val queryParameters = buildMap(5) { @@ -246,19 +236,17 @@ public class PlayStateApi( put("playSessionId", playSessionId) } val data = null - val response = api.delete("/Users/{userId}/PlayingItems/{itemId}", pathParameters, - queryParameters, data) + val response = api.delete("/PlayingItems/{itemId}", pathParameters, queryParameters, data) return response } /** - * Reports that a user has stopped playing an item. + * Reports that a session has stopped playing an item. * * @param request The request parameters */ public suspend fun onPlaybackStopped(request: OnPlaybackStoppedRequest): Response = onPlaybackStopped( - userId = request.userId, itemId = request.itemId, mediaSourceId = request.mediaSourceId, nextMediaType = request.nextMediaType, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlaylistsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlaylistsApi.kt index 225718050..064dc15f1 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlaylistsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/PlaylistsApi.kt @@ -25,6 +25,7 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.CreatePlaylistDto import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.PlaylistCreationResult import org.jellyfin.sdk.model.api.request.GetPlaylistItemsRequest @@ -85,7 +86,7 @@ public class PlaylistsApi( name: String? = null, ids: Collection? = emptyList(), userId: UUID? = null, - mediaType: String? = null, + mediaType: MediaType? = null, `data`: CreatePlaylistDto? = null, ): Response { val pathParameters = emptyMap() @@ -116,7 +117,7 @@ public class PlaylistsApi( */ public suspend fun getPlaylistItems( playlistId: UUID, - userId: UUID, + userId: UUID? = null, startIndex: Int? = null, limit: Int? = null, fields: Collection? = emptyList(), diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/QuickConnectApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/QuickConnectApi.kt index 9caa6dc0a..b3f70cdb0 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/QuickConnectApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/QuickConnectApi.kt @@ -14,6 +14,7 @@ import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.api.client.extensions.post +import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.QuickConnectResult public class QuickConnectApi( @@ -23,23 +24,36 @@ public class QuickConnectApi( * Authorizes a pending quick connect request. * * @param code Quick connect code to authorize. + * @param userId The user the authorize. Access to the requested user is required. */ - public suspend fun authorize(code: String): Response { + public suspend fun authorizeQuickConnect(code: String, userId: UUID? = null): Response { val pathParameters = emptyMap() - val queryParameters = buildMap(1) { + val queryParameters = buildMap(2) { put("code", code) + put("userId", userId) } val data = null val response = api.post("/QuickConnect/Authorize", pathParameters, queryParameters, data) return response } + /** + * Gets the current quick connect state. + */ + public suspend fun getQuickConnectEnabled(): Response { + val pathParameters = emptyMap() + val queryParameters = emptyMap() + val data = null + val response = api.`get`("/QuickConnect/Enabled", pathParameters, queryParameters, data) + return response + } + /** * Attempts to retrieve authentication information. * * @param secret Secret previously returned from the Initiate endpoint. */ - public suspend fun connect(secret: String): Response { + public suspend fun getQuickConnectState(secret: String): Response { val pathParameters = emptyMap() val queryParameters = buildMap(1) { put("secret", secret) @@ -50,25 +64,14 @@ public class QuickConnectApi( return response } - /** - * Gets the current quick connect state. - */ - public suspend fun getEnabled(): Response { - val pathParameters = emptyMap() - val queryParameters = emptyMap() - val data = null - val response = api.`get`("/QuickConnect/Enabled", pathParameters, queryParameters, data) - return response - } - /** * Initiate a new quick connect request. */ - public suspend fun initiate(): Response { + public suspend fun initiateQuickConnect(): Response { val pathParameters = emptyMap() val queryParameters = emptyMap() val data = null - val response = api.`get`("/QuickConnect/Initiate", pathParameters, + val response = api.post("/QuickConnect/Initiate", pathParameters, queryParameters, data) return response } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SearchApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SearchApi.kt index 391583bd2..2077ccc2d 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SearchApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SearchApi.kt @@ -18,8 +18,9 @@ import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SearchHintResult -import org.jellyfin.sdk.model.api.request.GetRequest +import org.jellyfin.sdk.model.api.request.GetSearchHintsRequest public class SearchApi( private val api: ApiClient, @@ -34,11 +35,11 @@ public class SearchApi( * all. * @param searchTerm The search term to filter on. * @param includeItemTypes If specified, only results with the specified item types are returned. - * This allows multiple, comma delimeted. + * This allows multiple, comma delimited. * @param excludeItemTypes If specified, results with these item types are filtered out. This - * allows multiple, comma delimeted. + * allows multiple, comma delimited. * @param mediaTypes If specified, only results with the specified media types are returned. This - * allows multiple, comma delimeted. + * allows multiple, comma delimited. * @param parentId If specified, only children of the parent are returned. * @param isMovie Optional filter for movies. * @param isSeries Optional filter for series. @@ -51,14 +52,14 @@ public class SearchApi( * @param includeStudios Optional filter whether to include studios. * @param includeArtists Optional filter whether to include artists. */ - public suspend fun `get`( + public suspend fun getSearchHints( startIndex: Int? = null, limit: Int? = null, userId: UUID? = null, searchTerm: String, includeItemTypes: Collection? = emptyList(), excludeItemTypes: Collection? = emptyList(), - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), parentId: UUID? = null, isMovie: Boolean? = null, isSeries: Boolean? = null, @@ -102,7 +103,8 @@ public class SearchApi( * * @param request The request parameters */ - public suspend fun `get`(request: GetRequest): Response = `get`( + public suspend fun getSearchHints(request: GetSearchHintsRequest): Response = + getSearchHints( startIndex = request.startIndex, limit = request.limit, userId = request.userId, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SessionApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SessionApi.kt index 61b308aca..a8bad9d4c 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SessionApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SessionApi.kt @@ -26,6 +26,7 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ClientCapabilitiesDto import org.jellyfin.sdk.model.api.GeneralCommand import org.jellyfin.sdk.model.api.GeneralCommandType +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.MessageCommand import org.jellyfin.sdk.model.api.NameIdPair import org.jellyfin.sdk.model.api.PlayCommand @@ -195,24 +196,21 @@ public class SessionApi( * Photo. * @param supportedCommands A list of supported remote control commands, comma delimited. * @param supportsMediaControl Determines whether media can be played remotely.. - * @param supportsSync Determines whether sync is supported. * @param supportsPersistentIdentifier Determines whether the device supports a unique identifier. */ public suspend fun postCapabilities( id: String? = null, - playableMediaTypes: Collection? = emptyList(), + playableMediaTypes: Collection? = emptyList(), supportedCommands: Collection? = emptyList(), supportsMediaControl: Boolean? = false, - supportsSync: Boolean? = false, supportsPersistentIdentifier: Boolean? = true, ): Response { val pathParameters = emptyMap() - val queryParameters = buildMap(6) { + val queryParameters = buildMap(5) { put("id", id) put("playableMediaTypes", playableMediaTypes) put("supportedCommands", supportedCommands) put("supportsMediaControl", supportsMediaControl) - put("supportsSync", supportsSync) put("supportsPersistentIdentifier", supportsPersistentIdentifier) } val data = null @@ -231,7 +229,6 @@ public class SessionApi( playableMediaTypes = request.playableMediaTypes, supportedCommands = request.supportedCommands, supportsMediaControl = request.supportsMediaControl, - supportsSync = request.supportsSync, supportsPersistentIdentifier = request.supportsPersistentIdentifier, ) diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SubtitleApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SubtitleApi.kt index 8a39bd23d..94647ea2c 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SubtitleApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SubtitleApi.kt @@ -113,15 +113,15 @@ public class SubtitleApi( /** * Gets the remote subtitles. * - * @param id The item id. + * @param subtitleId The item id. */ - public suspend fun getRemoteSubtitles(id: String): Response { + public suspend fun getRemoteSubtitles(subtitleId: String): Response { val pathParameters = buildMap(1) { - put("id", id) + put("subtitleId", subtitleId) } val queryParameters = emptyMap() val data = null - val response = api.`get`("/Providers/Subtitles/Subtitles/{id}", pathParameters, + val response = api.`get`("/Providers/Subtitles/Subtitles/{subtitleId}", pathParameters, queryParameters, data) return response } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SuggestionsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SuggestionsApi.kt index cd23bf23e..3ad850adb 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SuggestionsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SuggestionsApi.kt @@ -12,12 +12,14 @@ import kotlin.String import kotlin.collections.Collection import kotlin.collections.buildMap import kotlin.collections.emptyList +import kotlin.collections.emptyMap import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.BaseItemKind +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.request.GetSuggestionsRequest public class SuggestionsApi( @@ -34,17 +36,16 @@ public class SuggestionsApi( * @param enableTotalRecordCount Whether to enable the total record count. */ public suspend fun getSuggestions( - userId: UUID, - mediaType: Collection? = emptyList(), + userId: UUID? = null, + mediaType: Collection? = emptyList(), type: Collection? = emptyList(), startIndex: Int? = null, limit: Int? = null, enableTotalRecordCount: Boolean? = false, ): Response { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(6) { put("userId", userId) - } - val queryParameters = buildMap(5) { put("mediaType", mediaType) put("type", type) put("startIndex", startIndex) @@ -52,7 +53,7 @@ public class SuggestionsApi( put("enableTotalRecordCount", enableTotalRecordCount) } val data = null - val response = api.`get`("/Users/{userId}/Suggestions", pathParameters, + val response = api.`get`("/Items/Suggestions", pathParameters, queryParameters, data) return response } @@ -62,8 +63,8 @@ public class SuggestionsApi( * * @param request The request parameters */ - public suspend fun getSuggestions(request: GetSuggestionsRequest): Response - = getSuggestions( + public suspend fun getSuggestions(request: GetSuggestionsRequest = GetSuggestionsRequest()): + Response = getSuggestions( userId = request.userId, mediaType = request.mediaType, type = request.type, diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrailersApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrailersApi.kt index fc53edc74..7f9f95294 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrailersApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrailersApi.kt @@ -24,7 +24,9 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.LocationType +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SeriesStatus import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.VideoType @@ -36,7 +38,8 @@ public class TrailersApi( /** * Finds movies and trailers similar to a given trailer. * - * @param userId The user id. + * @param userId The user id supplied as query parameter; this is required when not using an API + * key. * @param maxOfficialRating Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). * @param hasThemeSong Optional filter by items with theme songs. * @param hasThemeVideo Optional filter by items with theme videos. @@ -62,9 +65,9 @@ public class TrailersApi( * Format = ISO. * @param maxPremiereDate Optional. The maximum premiere date. Format = ISO. * @param hasOverview Optional filter by items that have an overview or not. - * @param hasImdbId Optional filter by items that have an imdb id or not. - * @param hasTmdbId Optional filter by items that have a tmdb id or not. - * @param hasTvdbId Optional filter by items that have a tvdb id or not. + * @param hasImdbId Optional filter by items that have an IMDb id or not. + * @param hasTmdbId Optional filter by items that have a TMDb id or not. + * @param hasTvdbId Optional filter by items that have a TVDb id or not. * @param isMovie Optional filter for live tv movies. * @param isSeries Optional filter for live tv series. * @param isNews Optional filter for live tv news. @@ -78,7 +81,7 @@ public class TrailersApi( * @param recursive When searching within folders, this determines whether or not the search will * be recursive. true/false. * @param searchTerm Optional. Filter based on a search term. - * @param sortOrder Sort Order - Ascending,Descending. + * @param sortOrder Sort Order - Ascending, Descending. * @param parentId Specify this to localize the search to a specific item or folder. Omit to use * the root. * @param fields Optional. Specify additional fields of information to return in the output. This @@ -168,7 +171,7 @@ public class TrailersApi( hasSubtitles: Boolean? = null, hasSpecialFeature: Boolean? = null, hasTrailer: Boolean? = null, - adjacentTo: String? = null, + adjacentTo: UUID? = null, parentIndexNumber: Int? = null, hasParentalRating: Boolean? = null, isHd: Boolean? = null, @@ -203,9 +206,9 @@ public class TrailersApi( excludeItemTypes: Collection? = emptyList(), filters: Collection? = emptyList(), isFavorite: Boolean? = null, - mediaTypes: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), imageTypes: Collection? = emptyList(), - sortBy: Collection? = emptyList(), + sortBy: Collection? = emptyList(), isPlayed: Boolean? = null, genres: Collection? = emptyList(), officialRatings: Collection? = emptyList(), diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrickplayApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrickplayApi.kt new file mode 100644 index 000000000..9fff70f59 --- /dev/null +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TrickplayApi.kt @@ -0,0 +1,122 @@ +// !! 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.api.operations + +import io.ktor.utils.io.ByteReadChannel +import kotlin.Any +import kotlin.Int +import kotlin.String +import kotlin.collections.buildMap +import org.jellyfin.sdk.api.client.ApiClient +import org.jellyfin.sdk.api.client.Response +import org.jellyfin.sdk.api.client.extensions.`get` +import org.jellyfin.sdk.model.UUID + +public class TrickplayApi( + private val api: ApiClient, +) : Api { + /** + * Gets an image tiles playlist for trickplay. + * + * @param itemId The item id. + * @param width The width of a single tile. + * @param mediaSourceId The media version id, if using an alternate version. + */ + public suspend fun getTrickplayHlsPlaylist( + itemId: UUID, + width: Int, + mediaSourceId: UUID? = null, + ): Response { + val pathParameters = buildMap(2) { + put("itemId", itemId) + put("width", width) + } + val queryParameters = buildMap(1) { + put("mediaSourceId", mediaSourceId) + } + val data = null + val response = api.`get`("/Videos/{itemId}/Trickplay/{width}/tiles.m3u8", + pathParameters, queryParameters, data) + return response + } + + /** + * Gets an image tiles playlist for trickplay. + * + * @param itemId The item id. + * @param width The width of a single tile. + * @param mediaSourceId The media version id, if using an alternate version. + */ + public fun getTrickplayHlsPlaylistUrl( + itemId: UUID, + width: Int, + mediaSourceId: UUID? = null, + ): String { + val pathParameters = buildMap(2) { + put("itemId", itemId) + put("width", width) + } + val queryParameters = buildMap(1) { + put("mediaSourceId", mediaSourceId) + } + return api.createUrl("/Videos/{itemId}/Trickplay/{width}/tiles.m3u8", pathParameters, + queryParameters) + } + + /** + * Gets a trickplay tile image. + * + * @param itemId The item id. + * @param width The width of a single tile. + * @param index The index of the desired tile. + * @param mediaSourceId The media version id, if using an alternate version. + */ + public suspend fun getTrickplayTileImage( + itemId: UUID, + width: Int, + index: Int, + mediaSourceId: UUID? = null, + ): Response { + val pathParameters = buildMap(3) { + put("itemId", itemId) + put("width", width) + put("index", index) + } + val queryParameters = buildMap(1) { + put("mediaSourceId", mediaSourceId) + } + val data = null + val response = api.`get`("/Videos/{itemId}/Trickplay/{width}/{index}.jpg", + pathParameters, queryParameters, data) + return response + } + + /** + * Gets a trickplay tile image. + * + * @param itemId The item id. + * @param width The width of a single tile. + * @param index The index of the desired tile. + * @param mediaSourceId The media version id, if using an alternate version. + */ + public fun getTrickplayTileImageUrl( + itemId: UUID, + width: Int, + index: Int, + mediaSourceId: UUID? = null, + ): String { + val pathParameters = buildMap(3) { + put("itemId", itemId) + put("width", width) + put("index", index) + } + val queryParameters = buildMap(1) { + put("mediaSourceId", mediaSourceId) + } + return api.createUrl("/Videos/{itemId}/Trickplay/{width}/{index}.jpg", pathParameters, + queryParameters) + } +} diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TvShowsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TvShowsApi.kt index 8cb901074..a895851c2 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TvShowsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/TvShowsApi.kt @@ -21,6 +21,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.request.GetEpisodesRequest import org.jellyfin.sdk.model.api.request.GetNextUpRequest import org.jellyfin.sdk.model.api.request.GetSeasonsRequest @@ -61,7 +62,7 @@ public class TvShowsApi( season: Int? = null, seasonId: UUID? = null, isMissing: Boolean? = null, - adjacentTo: String? = null, + adjacentTo: UUID? = null, startItemId: UUID? = null, startIndex: Int? = null, limit: Int? = null, @@ -69,7 +70,7 @@ public class TvShowsApi( imageTypeLimit: Int? = null, enableImageTypes: Collection? = emptyList(), enableUserData: Boolean? = null, - sortBy: String? = null, + sortBy: ItemSortBy? = null, ): Response { val pathParameters = buildMap(1) { put("seriesId", seriesId) @@ -138,14 +139,15 @@ public class TvShowsApi( * @param nextUpDateCutoff Optional. Starting date of shows to show in Next Up section. * @param enableTotalRecordCount Whether to enable the total records count. Defaults to true. * @param disableFirstEpisode Whether to disable sending the first episode in a series as next up. - * @param enableRewatching Whether to include watched episode in next up results. + * @param enableResumable Whether to include resumable episodes in next up results. + * @param enableRewatching Whether to include watched episodes in next up results. */ public suspend fun getNextUp( userId: UUID? = null, startIndex: Int? = null, limit: Int? = null, fields: Collection? = emptyList(), - seriesId: String? = null, + seriesId: UUID? = null, parentId: UUID? = null, enableImages: Boolean? = null, imageTypeLimit: Int? = null, @@ -154,10 +156,11 @@ public class TvShowsApi( nextUpDateCutoff: DateTime? = null, enableTotalRecordCount: Boolean? = true, disableFirstEpisode: Boolean? = false, + enableResumable: Boolean? = true, enableRewatching: Boolean? = false, ): Response { val pathParameters = emptyMap() - val queryParameters = buildMap(14) { + val queryParameters = buildMap(15) { put("userId", userId) put("startIndex", startIndex) put("limit", limit) @@ -171,6 +174,7 @@ public class TvShowsApi( put("nextUpDateCutoff", nextUpDateCutoff) put("enableTotalRecordCount", enableTotalRecordCount) put("disableFirstEpisode", disableFirstEpisode) + put("enableResumable", enableResumable) put("enableRewatching", enableRewatching) } val data = null @@ -199,6 +203,7 @@ public class TvShowsApi( nextUpDateCutoff = request.nextUpDateCutoff, enableTotalRecordCount = request.enableTotalRecordCount, disableFirstEpisode = request.disableFirstEpisode, + enableResumable = request.enableResumable, enableRewatching = request.enableRewatching, ) @@ -225,7 +230,7 @@ public class TvShowsApi( fields: Collection? = emptyList(), isSpecialSeason: Boolean? = null, isMissing: Boolean? = null, - adjacentTo: String? = null, + adjacentTo: UUID? = null, enableImages: Boolean? = null, imageTypeLimit: Int? = null, enableImageTypes: Collection? = emptyList(), diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UniversalAudioApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UniversalAudioApi.kt index ce250b9cc..8d5a92a3b 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UniversalAudioApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UniversalAudioApi.kt @@ -14,12 +14,11 @@ import kotlin.String import kotlin.collections.Collection import kotlin.collections.buildMap import kotlin.collections.emptyList -import kotlin.require -import kotlin.text.Regex import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.MediaStreamProtocol import org.jellyfin.sdk.model.api.request.GetUniversalAudioStreamRequest public class UniversalAudioApi( @@ -62,7 +61,7 @@ public class UniversalAudioApi( audioBitRate: Int? = null, startTimeTicks: Long? = null, transcodingContainer: String? = null, - transcodingProtocol: String? = null, + transcodingProtocol: MediaStreamProtocol? = null, maxAudioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, enableRemoteMedia: Boolean? = null, @@ -72,8 +71,6 @@ public class UniversalAudioApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(transcodingContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(transcodingContainer)) { """Parameter "transcodingContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(17) { put("container", container) put("mediaSourceId", mediaSourceId) @@ -163,7 +160,7 @@ public class UniversalAudioApi( audioBitRate: Int? = null, startTimeTicks: Long? = null, transcodingContainer: String? = null, - transcodingProtocol: String? = null, + transcodingProtocol: MediaStreamProtocol? = null, maxAudioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, enableRemoteMedia: Boolean? = null, @@ -173,8 +170,6 @@ public class UniversalAudioApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(transcodingContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(transcodingContainer)) { """Parameter "transcodingContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(17) { put("container", container) put("mediaSourceId", mediaSourceId) diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserApi.kt index 7d9eef9b9..9faa065ae 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserApi.kt @@ -26,7 +26,6 @@ import org.jellyfin.sdk.model.api.ForgotPasswordPinDto import org.jellyfin.sdk.model.api.ForgotPasswordResult import org.jellyfin.sdk.model.api.PinRedeemResult import org.jellyfin.sdk.model.api.QuickConnectDto -import org.jellyfin.sdk.model.api.UpdateUserEasyPassword import org.jellyfin.sdk.model.api.UpdateUserPassword import org.jellyfin.sdk.model.api.UserConfiguration import org.jellyfin.sdk.model.api.UserDto @@ -35,31 +34,6 @@ import org.jellyfin.sdk.model.api.UserPolicy public class UserApi( private val api: ApiClient, ) : Api { - /** - * Authenticates a user. - * - * @param userId The user id. - * @param pw The password as plain text. - * @param password The password sha1-hash. - */ - public suspend fun authenticateUser( - userId: UUID, - pw: String, - password: String? = null, - ): Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = buildMap(2) { - put("pw", pw) - put("password", password) - } - val data = null - val response = api.post("/Users/{userId}/Authenticate", pathParameters, - queryParameters, data) - return response - } - /** * Authenticates a user by name. */ @@ -191,12 +165,12 @@ public class UserApi( * * @param userId The user id. */ - public suspend fun updateUser(userId: UUID, `data`: UserDto): Response { - val pathParameters = buildMap(1) { + public suspend fun updateUser(userId: UUID? = null, `data`: UserDto): Response { + val pathParameters = emptyMap() + val queryParameters = buildMap(1) { put("userId", userId) } - val queryParameters = emptyMap() - val response = api.post("/Users/{userId}", pathParameters, queryParameters, data) + val response = api.post("/Users", pathParameters, queryParameters, data) return response } @@ -205,30 +179,13 @@ public class UserApi( * * @param userId The user id. */ - public suspend fun updateUserConfiguration(userId: UUID, `data`: UserConfiguration): - Response { - val pathParameters = buildMap(1) { - put("userId", userId) - } - val queryParameters = emptyMap() - val response = api.post("/Users/{userId}/Configuration", pathParameters, queryParameters, - data) - return response - } - - /** - * Updates a user's easy password. - * - * @param userId The user id. - */ - public suspend fun updateUserEasyPassword(userId: UUID, `data`: UpdateUserEasyPassword): + public suspend fun updateUserConfiguration(userId: UUID? = null, `data`: UserConfiguration): Response { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(1) { put("userId", userId) } - val queryParameters = emptyMap() - val response = api.post("/Users/{userId}/EasyPassword", pathParameters, queryParameters, - data) + val response = api.post("/Users/Configuration", pathParameters, queryParameters, data) return response } @@ -237,12 +194,13 @@ public class UserApi( * * @param userId The user id. */ - public suspend fun updateUserPassword(userId: UUID, `data`: UpdateUserPassword): Response { - val pathParameters = buildMap(1) { + public suspend fun updateUserPassword(userId: UUID? = null, `data`: UpdateUserPassword): + Response { + val pathParameters = emptyMap() + val queryParameters = buildMap(1) { put("userId", userId) } - val queryParameters = emptyMap() - val response = api.post("/Users/{userId}/Password", pathParameters, queryParameters, data) + val response = api.post("/Users/Password", pathParameters, queryParameters, data) return response } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserLibraryApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserLibraryApi.kt index 58322a74b..ce10754a6 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserLibraryApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserLibraryApi.kt @@ -34,54 +34,58 @@ public class UserLibraryApi( /** * Deletes a user's saved personal rating for an item. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun deleteUserItemRating(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun deleteUserItemRating(itemId: UUID, userId: UUID? = null): + Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.delete("/Users/{userId}/Items/{itemId}/Rating", - pathParameters, queryParameters, data) + val response = api.delete("/UserItems/{itemId}/Rating", pathParameters, + queryParameters, data) return response } /** * Gets intros to play before the main media item plays. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun getIntros(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun getIntros(itemId: UUID, userId: UUID? = null): + Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.`get`("/Users/{userId}/Items/{itemId}/Intros", - pathParameters, queryParameters, data) + val response = api.`get`("/Items/{itemId}/Intros", pathParameters, + queryParameters, data) return response } /** * Gets an item from a user's library. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun getItem(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun getItem(itemId: UUID, userId: UUID? = null): Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.`get`("/Users/{userId}/Items/{itemId}", pathParameters, - queryParameters, data) + val response = api.`get`("/Items/{itemId}", pathParameters, queryParameters, data) return response } @@ -103,7 +107,7 @@ public class UserLibraryApi( * @param groupItems Whether or not to group items into a parent container. */ public suspend fun getLatestMedia( - userId: UUID, + userId: UUID? = null, parentId: UUID? = null, fields: Collection? = emptyList(), includeItemTypes: Collection? = emptyList(), @@ -115,10 +119,9 @@ public class UserLibraryApi( limit: Int? = 20, groupItems: Boolean? = true, ): Response> { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(11) { put("userId", userId) - } - val queryParameters = buildMap(10) { put("parentId", parentId) put("fields", fields) put("includeItemTypes", includeItemTypes) @@ -131,8 +134,8 @@ public class UserLibraryApi( put("groupItems", groupItems) } val data = null - val response = api.`get`>("/Users/{userId}/Items/Latest", pathParameters, - queryParameters, data) + val response = api.`get`>("/Items/Latest", pathParameters, queryParameters, + data) return response } @@ -141,8 +144,8 @@ public class UserLibraryApi( * * @param request The request parameters */ - public suspend fun getLatestMedia(request: GetLatestMediaRequest): Response> = - getLatestMedia( + public suspend fun getLatestMedia(request: GetLatestMediaRequest = GetLatestMediaRequest()): + Response> = getLatestMedia( userId = request.userId, parentId = request.parentId, fields = request.fields, @@ -159,18 +162,20 @@ public class UserLibraryApi( /** * Gets local trailers for an item. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun getLocalTrailers(userId: UUID, itemId: UUID): Response> { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun getLocalTrailers(itemId: UUID, userId: UUID? = null): + Response> { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.`get`>("/Users/{userId}/Items/{itemId}/LocalTrailers", - pathParameters, queryParameters, data) + val response = api.`get`>("/Items/{itemId}/LocalTrailers", pathParameters, + queryParameters, data) return response } @@ -179,49 +184,52 @@ public class UserLibraryApi( * * @param userId User id. */ - public suspend fun getRootFolder(userId: UUID): Response { - val pathParameters = buildMap(1) { + public suspend fun getRootFolder(userId: UUID? = null): Response { + val pathParameters = emptyMap() + val queryParameters = buildMap(1) { put("userId", userId) } - val queryParameters = emptyMap() val data = null - val response = api.`get`("/Users/{userId}/Items/Root", pathParameters, - queryParameters, data) + val response = api.`get`("/Items/Root", pathParameters, queryParameters, data) return response } /** * Gets special features for an item. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun getSpecialFeatures(userId: UUID, itemId: UUID): Response> { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun getSpecialFeatures(itemId: UUID, userId: UUID? = null): + Response> { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.`get`>("/Users/{userId}/Items/{itemId}/SpecialFeatures", - pathParameters, queryParameters, data) + val response = api.`get`>("/Items/{itemId}/SpecialFeatures", pathParameters, + queryParameters, data) return response } /** * Marks an item as a favorite. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun markFavoriteItem(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun markFavoriteItem(itemId: UUID, userId: UUID? = null): + Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.post("/Users/{userId}/FavoriteItems/{itemId}", pathParameters, + val response = api.post("/UserFavoriteItems/{itemId}", pathParameters, queryParameters, data) return response } @@ -229,44 +237,46 @@ public class UserLibraryApi( /** * Unmarks item as a favorite. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. */ - public suspend fun unmarkFavoriteItem(userId: UUID, itemId: UUID): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + public suspend fun unmarkFavoriteItem(itemId: UUID, userId: UUID? = null): + Response { + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = emptyMap() + val queryParameters = buildMap(1) { + put("userId", userId) + } val data = null - val response = api.delete("/Users/{userId}/FavoriteItems/{itemId}", - pathParameters, queryParameters, data) + val response = api.delete("/UserFavoriteItems/{itemId}", pathParameters, + queryParameters, data) return response } /** * Updates a user's rating for an item. * - * @param userId User id. * @param itemId Item id. + * @param userId User id. * @param likes Whether this - * M:Jellyfin.Api.Controllers.UserLibraryController.UpdateUserItemRating(System.Guid,System.Guid,System.Nullable{System.Boolean}) + * M:Jellyfin.Api.Controllers.UserLibraryController.UpdateUserItemRating(System.Nullable{System.Guid},System.Guid,System.Nullable{System.Boolean}) * is likes. */ public suspend fun updateUserItemRating( - userId: UUID, itemId: UUID, + userId: UUID? = null, likes: Boolean? = null, ): Response { - val pathParameters = buildMap(2) { - put("userId", userId) + val pathParameters = buildMap(1) { put("itemId", itemId) } - val queryParameters = buildMap(1) { + val queryParameters = buildMap(2) { + put("userId", userId) put("likes", likes) } val data = null - val response = api.post("/Users/{userId}/Items/{itemId}/Rating", pathParameters, + val response = api.post("/UserItems/{itemId}/Rating", pathParameters, queryParameters, data) return response } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserViewsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserViewsApi.kt index bc5ee97dc..c80035db9 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserViewsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/UserViewsApi.kt @@ -18,6 +18,7 @@ import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult +import org.jellyfin.sdk.model.api.CollectionType import org.jellyfin.sdk.model.api.SpecialViewOptionDto public class UserViewsApi( @@ -28,14 +29,14 @@ public class UserViewsApi( * * @param userId User id. */ - public suspend fun getGroupingOptions(userId: UUID): Response> { - val pathParameters = buildMap(1) { + public suspend fun getGroupingOptions(userId: UUID? = null): Response> { + val pathParameters = emptyMap() + val queryParameters = buildMap(1) { put("userId", userId) } - val queryParameters = emptyMap() val data = null - val response = api.`get`>("/Users/{userId}/GroupingOptions", - pathParameters, queryParameters, data) + val response = api.`get`>("/UserViews/GroupingOptions", pathParameters, + queryParameters, data) return response } @@ -49,22 +50,21 @@ public class UserViewsApi( * @param includeHidden Whether or not to include hidden content. */ public suspend fun getUserViews( - userId: UUID, + userId: UUID? = null, includeExternalContent: Boolean? = null, - presetViews: Collection? = emptyList(), + presetViews: Collection? = emptyList(), includeHidden: Boolean? = false, ): Response { - val pathParameters = buildMap(1) { + val pathParameters = emptyMap() + val queryParameters = buildMap(4) { put("userId", userId) - } - val queryParameters = buildMap(3) { put("includeExternalContent", includeExternalContent) put("presetViews", presetViews) put("includeHidden", includeHidden) } val data = null - val response = api.`get`("/Users/{userId}/Views", pathParameters, - queryParameters, data) + val response = api.`get`("/UserViews", pathParameters, queryParameters, + data) return response } } diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/VideosApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/VideosApi.kt index 86d5a4e82..ed659a8d4 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/VideosApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/VideosApi.kt @@ -8,6 +8,7 @@ package org.jellyfin.sdk.api.operations import io.ktor.utils.io.ByteReadChannel import kotlin.Any import kotlin.Boolean +import kotlin.Deprecated import kotlin.Float import kotlin.Int import kotlin.Long @@ -18,8 +19,6 @@ import kotlin.collections.Map import kotlin.collections.buildMap import kotlin.collections.emptyList import kotlin.collections.emptyMap -import kotlin.require -import kotlin.text.Regex import org.jellyfin.sdk.api.client.ApiClient import org.jellyfin.sdk.api.client.Response import org.jellyfin.sdk.api.client.extensions.`get` @@ -30,6 +29,7 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.EncodingContext import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod import org.jellyfin.sdk.model.api.request.GetVideoStreamByContainerRequest +import org.jellyfin.sdk.model.api.request.GetVideoStreamDeprecatedRequest import org.jellyfin.sdk.model.api.request.GetVideoStreamRequest public class VideosApi( @@ -81,7 +81,6 @@ public class VideosApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -149,7 +148,6 @@ public class VideosApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -199,17 +197,11 @@ public class VideosApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(49) { put("container", container) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -274,7 +266,6 @@ public class VideosApi( static = request.static, params = request.params, tag = request.tag, - deviceProfileId = request.deviceProfileId, playSessionId = request.playSessionId, segmentContainer = request.segmentContainer, segmentLength = request.segmentLength, @@ -332,7 +323,6 @@ public class VideosApi( * encoding. Use either no url extension or the original file extension. true/false. * @param params The streaming parameters. * @param tag The tag. - * @param deviceProfileId Optional. The dlna device profile id to utilize. * @param playSessionId The play session id. * @param segmentContainer The segment container. * @param segmentLength The segment length. @@ -400,7 +390,6 @@ public class VideosApi( static: Boolean? = null, params: String? = null, tag: String? = null, - deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, @@ -450,17 +439,11 @@ public class VideosApi( val pathParameters = buildMap(1) { put("itemId", itemId) } - require(container == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(container)) { """Parameter "container" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - val queryParameters = buildMap(50) { + val queryParameters = buildMap(49) { put("container", container) put("static", static) put("params", params) put("tag", tag) - put("deviceProfileId", deviceProfileId) put("playSessionId", playSessionId) put("segmentContainer", segmentContainer) put("segmentLength", segmentLength) @@ -639,10 +622,6 @@ public class VideosApi( put("itemId", itemId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(49) { put("static", static) put("params", params) @@ -889,10 +868,6 @@ public class VideosApi( put("itemId", itemId) put("container", container) } - require(segmentContainer == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(segmentContainer)) { """Parameter "segmentContainer" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(audioCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(audioCodec)) { """Parameter "audioCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(videoCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(videoCodec)) { """Parameter "videoCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } - require(subtitleCodec == null || Regex("""^[a-zA-Z0-9\-\._,|]{0,40}$""").matches(subtitleCodec)) { """Parameter "subtitleCodec" must match ^[a-zA-Z0-9\-\._,|]{0,40}$.""" } val queryParameters = buildMap(49) { put("static", static) put("params", params) @@ -947,6 +922,438 @@ public class VideosApi( return api.createUrl("/Videos/{itemId}/stream.{container}", pathParameters, queryParameters) } + /** + * Gets a video stream. + * + * @param itemId The item id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getVideoStreamDeprecated( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): Response { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(50) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + val data = null + val response = api.`get`("/Videos/{itemId}/stream", pathParameters, + queryParameters, data) + return response + } + + /** + * Gets a video stream. + * + * @param request The request parameters + */ + @Deprecated("This member is deprecated and may be removed in the future") + public suspend fun getVideoStreamDeprecated(request: GetVideoStreamDeprecatedRequest): + Response = getVideoStreamDeprecated( + itemId = request.itemId, + container = request.container, + static = request.static, + params = request.params, + tag = request.tag, + deviceProfileId = request.deviceProfileId, + playSessionId = request.playSessionId, + segmentContainer = request.segmentContainer, + segmentLength = request.segmentLength, + minSegments = request.minSegments, + mediaSourceId = request.mediaSourceId, + deviceId = request.deviceId, + audioCodec = request.audioCodec, + enableAutoStreamCopy = request.enableAutoStreamCopy, + allowVideoStreamCopy = request.allowVideoStreamCopy, + allowAudioStreamCopy = request.allowAudioStreamCopy, + breakOnNonKeyFrames = request.breakOnNonKeyFrames, + audioSampleRate = request.audioSampleRate, + maxAudioBitDepth = request.maxAudioBitDepth, + audioBitRate = request.audioBitRate, + audioChannels = request.audioChannels, + maxAudioChannels = request.maxAudioChannels, + profile = request.profile, + level = request.level, + framerate = request.framerate, + maxFramerate = request.maxFramerate, + copyTimestamps = request.copyTimestamps, + startTimeTicks = request.startTimeTicks, + width = request.width, + height = request.height, + maxWidth = request.maxWidth, + maxHeight = request.maxHeight, + videoBitRate = request.videoBitRate, + subtitleStreamIndex = request.subtitleStreamIndex, + subtitleMethod = request.subtitleMethod, + maxRefFrames = request.maxRefFrames, + maxVideoBitDepth = request.maxVideoBitDepth, + requireAvc = request.requireAvc, + deInterlace = request.deInterlace, + requireNonAnamorphic = request.requireNonAnamorphic, + transcodingMaxAudioChannels = request.transcodingMaxAudioChannels, + cpuCoreLimit = request.cpuCoreLimit, + liveStreamId = request.liveStreamId, + enableMpegtsM2TsMode = request.enableMpegtsM2TsMode, + videoCodec = request.videoCodec, + subtitleCodec = request.subtitleCodec, + transcodeReasons = request.transcodeReasons, + audioStreamIndex = request.audioStreamIndex, + videoStreamIndex = request.videoStreamIndex, + context = request.context, + streamOptions = request.streamOptions, + ) + + /** + * Gets a video stream. + * + * @param itemId The item id. + * @param container The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, + * mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + * @param static Optional. If true, the original file will be streamed statically without any + * encoding. Use either no url extension or the original file extension. true/false. + * @param params The streaming parameters. + * @param tag The tag. + * @param deviceProfileId Optional. The dlna device profile id to utilize. + * @param playSessionId The play session id. + * @param segmentContainer The segment container. + * @param segmentLength The segment length. + * @param minSegments The minimum number of segments. + * @param mediaSourceId The media version id, if playing an alternate version. + * @param deviceId The device id of the client requesting. Used to stop encoding processes when + * needed. + * @param audioCodec Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server + * will auto-select using the url's extension. Options: aac, mp3, vorbis, wma. + * @param enableAutoStreamCopy Whether or not to allow automatic stream copy if requested values + * match the original source. Defaults to true. + * @param allowVideoStreamCopy Whether or not to allow copying of the video stream url. + * @param allowAudioStreamCopy Whether or not to allow copying of the audio stream url. + * @param breakOnNonKeyFrames Optional. Whether to break on non key frames. + * @param audioSampleRate Optional. Specify a specific audio sample rate, e.g. 44100. + * @param maxAudioBitDepth Optional. The maximum audio bit depth. + * @param audioBitRate Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted + * this will be left to encoder defaults. + * @param audioChannels Optional. Specify a specific number of audio channels to encode to, e.g. 2. + * @param maxAudioChannels Optional. Specify a maximum number of audio channels to encode to, e.g. + * 2. + * @param profile Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, + * baseline, high. + * @param level Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + * @param framerate Optional. A specific video framerate to encode to, e.g. 23.976. Generally this + * should be omitted unless the device has specific requirements. + * @param maxFramerate Optional. A specific maximum video framerate to encode to, e.g. 23.976. + * Generally this should be omitted unless the device has specific requirements. + * @param copyTimestamps Whether or not to copy timestamps when transcoding with an offset. + * Defaults to false. + * @param startTimeTicks Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + * @param width Optional. The fixed horizontal resolution of the encoded video. + * @param height Optional. The fixed vertical resolution of the encoded video. + * @param maxWidth Optional. The maximum horizontal resolution of the encoded video. + * @param maxHeight Optional. The maximum vertical resolution of the encoded video. + * @param videoBitRate Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this + * will be left to encoder defaults. + * @param subtitleStreamIndex Optional. The index of the subtitle stream to use. If omitted no + * subtitles will be used. + * @param subtitleMethod Optional. Specify the subtitle delivery method. + * @param maxRefFrames Optional. + * @param maxVideoBitDepth Optional. The maximum video bit depth. + * @param requireAvc Optional. Whether to require avc. + * @param deInterlace Optional. Whether to deinterlace the video. + * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream. + * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode. + * @param cpuCoreLimit Optional. The limit of how many cpu cores to use. + * @param liveStreamId The live stream id. + * @param enableMpegtsM2TsMode Optional. Whether to enable the MpegtsM2Ts mode. + * @param videoCodec Optional. Specify a video codec to encode to, e.g. h264. If omitted the server + * will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx + * (deprecated), wmv. + * @param subtitleCodec Optional. Specify a subtitle codec to encode to. + * @param transcodeReasons Optional. The transcoding reason. + * @param audioStreamIndex Optional. The index of the audio stream to use. If omitted the first + * audio stream will be used. + * @param videoStreamIndex Optional. The index of the video stream to use. If omitted the first + * video stream will be used. + * @param context Optional. The MediaBrowser.Model.Dlna.EncodingContext. + * @param streamOptions Optional. The streaming options. + */ + @Deprecated("This member is deprecated and may be removed in the future") + public fun getVideoStreamDeprecatedUrl( + itemId: UUID, + container: String? = null, + static: Boolean? = null, + params: String? = null, + tag: String? = null, + deviceProfileId: String? = null, + playSessionId: String? = null, + segmentContainer: String? = null, + segmentLength: Int? = null, + minSegments: Int? = null, + mediaSourceId: String? = null, + deviceId: String? = null, + audioCodec: String? = null, + enableAutoStreamCopy: Boolean? = null, + allowVideoStreamCopy: Boolean? = null, + allowAudioStreamCopy: Boolean? = null, + breakOnNonKeyFrames: Boolean? = null, + audioSampleRate: Int? = null, + maxAudioBitDepth: Int? = null, + audioBitRate: Int? = null, + audioChannels: Int? = null, + maxAudioChannels: Int? = null, + profile: String? = null, + level: String? = null, + framerate: Float? = null, + maxFramerate: Float? = null, + copyTimestamps: Boolean? = null, + startTimeTicks: Long? = null, + width: Int? = null, + height: Int? = null, + maxWidth: Int? = null, + maxHeight: Int? = null, + videoBitRate: Int? = null, + subtitleStreamIndex: Int? = null, + subtitleMethod: SubtitleDeliveryMethod? = null, + maxRefFrames: Int? = null, + maxVideoBitDepth: Int? = null, + requireAvc: Boolean? = null, + deInterlace: Boolean? = null, + requireNonAnamorphic: Boolean? = null, + transcodingMaxAudioChannels: Int? = null, + cpuCoreLimit: Int? = null, + liveStreamId: String? = null, + enableMpegtsM2TsMode: Boolean? = null, + videoCodec: String? = null, + subtitleCodec: String? = null, + transcodeReasons: String? = null, + audioStreamIndex: Int? = null, + videoStreamIndex: Int? = null, + context: EncodingContext? = null, + streamOptions: Map? = emptyMap(), + ): String { + val pathParameters = buildMap(1) { + put("itemId", itemId) + } + val queryParameters = buildMap(50) { + put("container", container) + put("static", static) + put("params", params) + put("tag", tag) + put("deviceProfileId", deviceProfileId) + put("playSessionId", playSessionId) + put("segmentContainer", segmentContainer) + put("segmentLength", segmentLength) + put("minSegments", minSegments) + put("mediaSourceId", mediaSourceId) + put("deviceId", deviceId) + put("audioCodec", audioCodec) + put("enableAutoStreamCopy", enableAutoStreamCopy) + put("allowVideoStreamCopy", allowVideoStreamCopy) + put("allowAudioStreamCopy", allowAudioStreamCopy) + put("breakOnNonKeyFrames", breakOnNonKeyFrames) + put("audioSampleRate", audioSampleRate) + put("maxAudioBitDepth", maxAudioBitDepth) + put("audioBitRate", audioBitRate) + put("audioChannels", audioChannels) + put("maxAudioChannels", maxAudioChannels) + put("profile", profile) + put("level", level) + put("framerate", framerate) + put("maxFramerate", maxFramerate) + put("copyTimestamps", copyTimestamps) + put("startTimeTicks", startTimeTicks) + put("width", width) + put("height", height) + put("maxWidth", maxWidth) + put("maxHeight", maxHeight) + put("videoBitRate", videoBitRate) + put("subtitleStreamIndex", subtitleStreamIndex) + put("subtitleMethod", subtitleMethod) + put("maxRefFrames", maxRefFrames) + put("maxVideoBitDepth", maxVideoBitDepth) + put("requireAvc", requireAvc) + put("deInterlace", deInterlace) + put("requireNonAnamorphic", requireNonAnamorphic) + put("transcodingMaxAudioChannels", transcodingMaxAudioChannels) + put("cpuCoreLimit", cpuCoreLimit) + put("liveStreamId", liveStreamId) + put("enableMpegtsM2TsMode", enableMpegtsM2TsMode) + put("videoCodec", videoCodec) + put("subtitleCodec", subtitleCodec) + put("transcodeReasons", transcodeReasons) + put("audioStreamIndex", audioStreamIndex) + put("videoStreamIndex", videoStreamIndex) + put("context", context) + put("streamOptions", streamOptions) + } + return api.createUrl("/Videos/{itemId}/stream", pathParameters, queryParameters) + } + /** * Merges videos into a single record. * diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/YearsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/YearsApi.kt index 10f91edf2..b086267a1 100644 --- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/YearsApi.kt +++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/YearsApi.kt @@ -22,6 +22,8 @@ import org.jellyfin.sdk.model.api.BaseItemDtoQueryResult import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.request.GetYearsRequest @@ -78,8 +80,8 @@ public class YearsApi( fields: Collection? = emptyList(), excludeItemTypes: Collection? = emptyList(), includeItemTypes: Collection? = emptyList(), - mediaTypes: Collection? = emptyList(), - sortBy: Collection? = emptyList(), + mediaTypes: Collection? = emptyList(), + sortBy: Collection? = emptyList(), enableUserData: Boolean? = null, imageTypeLimit: Int? = null, enableImageTypes: Collection? = emptyList(), diff --git a/jellyfin-model/api/jellyfin-model.api b/jellyfin-model/api/jellyfin-model.api index 36d235ac8..4643101bf 100644 --- a/jellyfin-model/api/jellyfin-model.api +++ b/jellyfin-model/api/jellyfin-model.api @@ -142,6 +142,37 @@ public final class org/jellyfin/sdk/model/api/ActivityLogEntry$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ActivityLogEntryMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage$Companion; + public fun (Ljava/util/List;Ljava/util/UUID;)V + public synthetic fun (Ljava/util/List;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/List;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage;Ljava/util/List;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/util/List; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ActivityLogEntryMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ActivityLogEntryMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ActivityLogEntryMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/ActivityLogEntryQueryResult { public static final field Companion Lorg/jellyfin/sdk/model/api/ActivityLogEntryQueryResult$Companion; public fun (Ljava/util/List;II)V @@ -174,67 +205,83 @@ public final class org/jellyfin/sdk/model/api/ActivityLogEntryQueryResult$Compan public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto$Companion; +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage$Companion; public fun ()V - public fun (Lorg/jellyfin/sdk/model/api/LibraryOptions;)V - public synthetic fun (Lorg/jellyfin/sdk/model/api/LibraryOptions;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jellyfin/sdk/model/api/LibraryOptions; - public final fun copy (Lorg/jellyfin/sdk/model/api/LibraryOptions;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto;Lorg/jellyfin/sdk/model/api/LibraryOptions;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage; public fun equals (Ljava/lang/Object;)Z - public final fun getLibraryOptions ()Lorg/jellyfin/sdk/model/api/LibraryOptions; + public final fun getData ()Ljava/lang/String; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto$$serializer; +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ActivityLogEntryStartMessage;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto$Companion { +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/AdminNotificationDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/AdminNotificationDto$Companion; +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ActivityLogEntryStopMessage$Companion; public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun component4 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AdminNotificationDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/AdminNotificationDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/AdminNotificationDto; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ActivityLogEntryStopMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ActivityLogEntryStopMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ActivityLogEntryStopMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto$Companion; + public fun ()V + public fun (Lorg/jellyfin/sdk/model/api/LibraryOptions;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/LibraryOptions;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/LibraryOptions; + public final fun copy (Lorg/jellyfin/sdk/model/api/LibraryOptions;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto;Lorg/jellyfin/sdk/model/api/LibraryOptions;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; public fun equals (Ljava/lang/Object;)Z - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getNotificationLevel ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun getUrl ()Ljava/lang/String; + public final fun getLibraryOptions ()Lorg/jellyfin/sdk/model/api/LibraryOptions; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/AdminNotificationDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/AdminNotificationDto$$serializer; +public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/AdminNotificationDto; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/AdminNotificationDto;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/AddVirtualFolderDto;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/AdminNotificationDto$Companion { +public final class org/jellyfin/sdk/model/api/AddVirtualFolderDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } @@ -359,27 +406,6 @@ public final class org/jellyfin/sdk/model/api/AllThemeMediaResult$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/Architecture : java/lang/Enum { - public static final field ARM Lorg/jellyfin/sdk/model/api/Architecture; - public static final field ARM_64 Lorg/jellyfin/sdk/model/api/Architecture; - public static final field Companion Lorg/jellyfin/sdk/model/api/Architecture$Companion; - public static final field S39_0X Lorg/jellyfin/sdk/model/api/Architecture; - public static final field WASM Lorg/jellyfin/sdk/model/api/Architecture; - public static final field X64 Lorg/jellyfin/sdk/model/api/Architecture; - public static final field X86 Lorg/jellyfin/sdk/model/api/Architecture; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/Architecture; - public static fun values ()[Lorg/jellyfin/sdk/model/api/Architecture; -} - -public final class org/jellyfin/sdk/model/api/Architecture$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/Architecture; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/Architecture; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/ArtistInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/ArtistInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/time/LocalDateTime;ZLjava/util/List;)V @@ -464,18 +490,34 @@ public final class org/jellyfin/sdk/model/api/ArtistInfoRemoteSearchQuery$Compan public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/AudioSpatialFormat : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/AudioSpatialFormat$Companion; + public static final field DOLBY_ATMOS Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public static final field DTSX Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public static final field NONE Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public static fun values ()[Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; +} + +public final class org/jellyfin/sdk/model/api/AudioSpatialFormat$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/AuthenticateUserByName { public static final field Companion Lorg/jellyfin/sdk/model/api/AuthenticateUserByName$Companion; public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AuthenticateUserByName; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/AuthenticateUserByName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/AuthenticateUserByName; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/AuthenticateUserByName; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/AuthenticateUserByName;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/AuthenticateUserByName; public fun equals (Ljava/lang/Object;)Z - public final fun getPassword ()Ljava/lang/String; public final fun getPw ()Ljava/lang/String; public final fun getUsername ()Ljava/lang/String; public fun hashCode ()I @@ -616,11 +658,10 @@ public final class org/jellyfin/sdk/model/api/AuthenticationResult$Companion { public final class org/jellyfin/sdk/model/api/BaseItem { public static final field Companion Lorg/jellyfin/sdk/model/api/BaseItem$Companion; - public fun (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;Z)V - public synthetic fun (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/Long; public final fun component10 ()Ljava/util/List; - public final fun component11 ()Z public final fun component2 ()Ljava/lang/String; public final fun component3 ()Z public final fun component4 ()Z @@ -629,8 +670,8 @@ public final class org/jellyfin/sdk/model/api/BaseItem { public final fun component7 ()I public final fun component8 ()Ljava/util/List; public final fun component9 ()Ljava/time/LocalDateTime; - public final fun copy (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;Z)Lorg/jellyfin/sdk/model/api/BaseItem; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItem;Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItem; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/BaseItem; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItem;Ljava/lang/Long;Ljava/lang/String;ZZLjava/lang/String;IILjava/util/List;Ljava/time/LocalDateTime;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItem; public fun equals (Ljava/lang/Object;)Z public final fun getContainer ()Ljava/lang/String; public final fun getDateLastSaved ()Ljava/time/LocalDateTime; @@ -639,7 +680,6 @@ public final class org/jellyfin/sdk/model/api/BaseItem { public final fun getRemoteTrailers ()Ljava/util/List; public final fun getShortcutPath ()Ljava/lang/String; public final fun getSize ()Ljava/lang/Long; - public final fun getSupportsExternalTransfer ()Z public final fun getWidth ()I public fun hashCode ()I public final fun isHd ()Z @@ -664,8 +704,8 @@ public final class org/jellyfin/sdk/model/api/BaseItem$Companion { public final class org/jellyfin/sdk/model/api/BaseItemDto { public static final field Companion Lorg/jellyfin/sdk/model/api/BaseItemDto$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Float;Lorg/jellyfin/sdk/model/api/BaseItemDto;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Float;Lorg/jellyfin/sdk/model/api/BaseItemDto;IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/String; public final fun component100 ()Ljava/util/UUID; @@ -673,13 +713,13 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun component102 ()Ljava/lang/String; public final fun component103 ()Ljava/lang/String; public final fun component104 ()Ljava/util/List; - public final fun component105 ()Lorg/jellyfin/sdk/model/api/LocationType; - public final fun component106 ()Lorg/jellyfin/sdk/model/api/IsoType; - public final fun component107 ()Ljava/lang/String; - public final fun component108 ()Ljava/time/LocalDateTime; - public final fun component109 ()Ljava/util/List; + public final fun component105 ()Ljava/util/Map; + public final fun component106 ()Lorg/jellyfin/sdk/model/api/LocationType; + public final fun component107 ()Lorg/jellyfin/sdk/model/api/IsoType; + public final fun component108 ()Lorg/jellyfin/sdk/model/api/MediaType; + public final fun component109 ()Ljava/time/LocalDateTime; public final fun component11 ()Ljava/lang/Integer; - public final fun component110 ()Ljava/lang/Integer; + public final fun component110 ()Ljava/util/List; public final fun component111 ()Ljava/lang/Integer; public final fun component112 ()Ljava/lang/Integer; public final fun component113 ()Ljava/lang/Integer; @@ -688,34 +728,34 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun component116 ()Ljava/lang/Integer; public final fun component117 ()Ljava/lang/Integer; public final fun component118 ()Ljava/lang/Integer; - public final fun component119 ()Ljava/lang/Boolean; + public final fun component119 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; - public final fun component120 ()Ljava/lang/Integer; + public final fun component120 ()Ljava/lang/Boolean; public final fun component121 ()Ljava/lang/Integer; - public final fun component122 ()Ljava/lang/String; + public final fun component122 ()Ljava/lang/Integer; public final fun component123 ()Ljava/lang/String; public final fun component124 ()Ljava/lang/String; - public final fun component125 ()Ljava/lang/Double; + public final fun component125 ()Ljava/lang/String; public final fun component126 ()Ljava/lang/Double; - public final fun component127 ()Lorg/jellyfin/sdk/model/api/ImageOrientation; - public final fun component128 ()Ljava/lang/Double; + public final fun component127 ()Ljava/lang/Double; + public final fun component128 ()Lorg/jellyfin/sdk/model/api/ImageOrientation; public final fun component129 ()Ljava/lang/Double; public final fun component13 ()Ljava/lang/Integer; public final fun component130 ()Ljava/lang/Double; public final fun component131 ()Ljava/lang/Double; public final fun component132 ()Ljava/lang/Double; - public final fun component133 ()Ljava/lang/Integer; - public final fun component134 ()Ljava/lang/String; + public final fun component133 ()Ljava/lang/Double; + public final fun component134 ()Ljava/lang/Integer; public final fun component135 ()Ljava/lang/String; public final fun component136 ()Ljava/lang/String; - public final fun component137 ()Ljava/time/LocalDateTime; - public final fun component138 ()Ljava/lang/Double; - public final fun component139 ()Ljava/lang/Boolean; + public final fun component137 ()Ljava/lang/String; + public final fun component138 ()Ljava/time/LocalDateTime; + public final fun component139 ()Ljava/lang/Double; public final fun component14 ()Ljava/lang/Boolean; - public final fun component140 ()Ljava/lang/String; - public final fun component141 ()Lorg/jellyfin/sdk/model/api/ChannelType; - public final fun component142 ()Lorg/jellyfin/sdk/model/api/ProgramAudio; - public final fun component143 ()Ljava/lang/Boolean; + public final fun component140 ()Ljava/lang/Boolean; + public final fun component141 ()Ljava/lang/String; + public final fun component142 ()Lorg/jellyfin/sdk/model/api/ChannelType; + public final fun component143 ()Lorg/jellyfin/sdk/model/api/ProgramAudio; public final fun component144 ()Ljava/lang/Boolean; public final fun component145 ()Ljava/lang/Boolean; public final fun component146 ()Ljava/lang/Boolean; @@ -723,12 +763,14 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun component148 ()Ljava/lang/Boolean; public final fun component149 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; - public final fun component150 ()Ljava/lang/String; - public final fun component151 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; + public final fun component150 ()Ljava/lang/Boolean; + public final fun component151 ()Ljava/lang/String; + public final fun component152 ()Ljava/lang/Float; + public final fun component153 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/Boolean; public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Boolean; + public final fun component19 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun component20 ()Ljava/lang/String; public final fun component21 ()Ljava/lang/String; @@ -794,7 +836,7 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun component76 ()Ljava/util/List; public final fun component77 ()Ljava/util/List; public final fun component78 ()Ljava/lang/String; - public final fun component79 ()Ljava/lang/String; + public final fun component79 ()Lorg/jellyfin/sdk/model/api/CollectionType; public final fun component8 ()Ljava/time/LocalDateTime; public final fun component80 ()Ljava/lang/String; public final fun component81 ()Ljava/util/UUID; @@ -817,8 +859,8 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun component97 ()Ljava/lang/String; public final fun component98 ()Ljava/util/Map; public final fun component99 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;)Lorg/jellyfin/sdk/model/api/BaseItemDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;IIIIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItemDto; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Float;Lorg/jellyfin/sdk/model/api/BaseItemDto;)Lorg/jellyfin/sdk/model/api/BaseItemDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayAccess;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/UserItemDataDto;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lorg/jellyfin/sdk/model/api/VideoType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jellyfin/sdk/model/api/LocationType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Lorg/jellyfin/sdk/model/api/ImageOrientation;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ChannelType;Lorg/jellyfin/sdk/model/api/ProgramAudio;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Float;Lorg/jellyfin/sdk/model/api/BaseItemDto;IIIIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItemDto; public fun equals (Ljava/lang/Object;)Z public final fun getAirDays ()Ljava/util/List; public final fun getAirTime ()Ljava/lang/String; @@ -850,7 +892,7 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun getChannelType ()Lorg/jellyfin/sdk/model/api/ChannelType; public final fun getChapters ()Ljava/util/List; public final fun getChildCount ()Ljava/lang/Integer; - public final fun getCollectionType ()Ljava/lang/String; + public final fun getCollectionType ()Lorg/jellyfin/sdk/model/api/CollectionType; public final fun getCommunityRating ()Ljava/lang/Float; public final fun getCompletionPercentage ()Ljava/lang/Double; public final fun getContainer ()Ljava/lang/String; @@ -874,6 +916,7 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun getForcedSortName ()Ljava/lang/String; public final fun getGenreItems ()Ljava/util/List; public final fun getGenres ()Ljava/util/List; + public final fun getHasLyrics ()Ljava/lang/Boolean; public final fun getHasSubtitles ()Ljava/lang/Boolean; public final fun getHeight ()Ljava/lang/Integer; public final fun getId ()Ljava/util/UUID; @@ -890,10 +933,11 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun getLockData ()Ljava/lang/Boolean; public final fun getLockedFields ()Ljava/util/List; public final fun getLongitude ()Ljava/lang/Double; + public final fun getLufs ()Ljava/lang/Float; public final fun getMediaSourceCount ()Ljava/lang/Integer; public final fun getMediaSources ()Ljava/util/List; public final fun getMediaStreams ()Ljava/util/List; - public final fun getMediaType ()Ljava/lang/String; + public final fun getMediaType ()Lorg/jellyfin/sdk/model/api/MediaType; public final fun getMovieCount ()Ljava/lang/Integer; public final fun getMusicVideoCount ()Ljava/lang/Integer; public final fun getName ()Ljava/lang/String; @@ -950,11 +994,11 @@ public final class org/jellyfin/sdk/model/api/BaseItemDto { public final fun getStartDate ()Ljava/time/LocalDateTime; public final fun getStatus ()Ljava/lang/String; public final fun getStudios ()Ljava/util/List; - public final fun getSupportsSync ()Ljava/lang/Boolean; public final fun getTaglines ()Ljava/util/List; public final fun getTags ()Ljava/util/List; public final fun getTimerId ()Ljava/lang/String; public final fun getTrailerCount ()Ljava/lang/Integer; + public final fun getTrickplay ()Ljava/util/Map; public final fun getType ()Lorg/jellyfin/sdk/model/api/BaseItemKind; public final fun getUserData ()Lorg/jellyfin/sdk/model/api/UserItemDataDto; public final fun getVideo3dFormat ()Lorg/jellyfin/sdk/model/api/Video3dFormat; @@ -1076,23 +1120,23 @@ public final class org/jellyfin/sdk/model/api/BaseItemKind$Companion { public final class org/jellyfin/sdk/model/api/BaseItemPerson { public static final field Companion Lorg/jellyfin/sdk/model/api/BaseItemPerson$Companion; - public fun (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PersonKind;Ljava/lang/String;Ljava/util/Map;)V + public synthetic fun (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PersonKind;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/util/UUID; public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; + public final fun component4 ()Lorg/jellyfin/sdk/model/api/PersonKind; public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/BaseItemPerson; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItemPerson;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItemPerson; + public final fun copy (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PersonKind;Ljava/lang/String;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/BaseItemPerson; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/BaseItemPerson;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PersonKind;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/BaseItemPerson; public fun equals (Ljava/lang/Object;)Z public final fun getId ()Ljava/util/UUID; public final fun getImageBlurHashes ()Ljava/util/Map; public final fun getName ()Ljava/lang/String; public final fun getPrimaryImageTag ()Ljava/lang/String; public final fun getRole ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; + public final fun getType ()Lorg/jellyfin/sdk/model/api/PersonKind; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -1363,6 +1407,35 @@ public final class org/jellyfin/sdk/model/api/BufferRequestDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/CastReceiverApplication { + public static final field Companion Lorg/jellyfin/sdk/model/api/CastReceiverApplication$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/CastReceiverApplication; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/CastReceiverApplication;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/CastReceiverApplication; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/CastReceiverApplication$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/CastReceiverApplication$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/CastReceiverApplication; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/CastReceiverApplication;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/CastReceiverApplication$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/ChannelFeatures { public static final field Companion Lorg/jellyfin/sdk/model/api/ChannelFeatures$Companion; public fun (Ljava/lang/String;Ljava/util/UUID;ZLjava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;ZZZZ)V @@ -1565,31 +1638,29 @@ public final class org/jellyfin/sdk/model/api/ChapterInfo$Companion { public final class org/jellyfin/sdk/model/api/ClientCapabilities { public static final field Companion Lorg/jellyfin/sdk/model/api/ClientCapabilities$Companion; - public fun (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/List; - public final fun component10 ()Ljava/lang/String; public final fun component2 ()Ljava/util/List; public final fun component3 ()Z public final fun component4 ()Z - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Z - public final fun component7 ()Z - public final fun component8 ()Lorg/jellyfin/sdk/model/api/DeviceProfile; - public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ClientCapabilities; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ClientCapabilities; + public final fun component5 ()Lorg/jellyfin/sdk/model/api/DeviceProfile; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Boolean; + public final fun component9 ()Ljava/lang/Boolean; + public final fun copy (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/ClientCapabilities; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ClientCapabilities; public fun equals (Ljava/lang/Object;)Z public final fun getAppStoreUrl ()Ljava/lang/String; public final fun getDeviceProfile ()Lorg/jellyfin/sdk/model/api/DeviceProfile; public final fun getIconUrl ()Ljava/lang/String; - public final fun getMessageCallbackUrl ()Ljava/lang/String; public final fun getPlayableMediaTypes ()Ljava/util/List; public final fun getSupportedCommands ()Ljava/util/List; - public final fun getSupportsContentUploading ()Z + public final fun getSupportsContentUploading ()Ljava/lang/Boolean; public final fun getSupportsMediaControl ()Z public final fun getSupportsPersistentIdentifier ()Z - public final fun getSupportsSync ()Z + public final fun getSupportsSync ()Ljava/lang/Boolean; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -1611,31 +1682,29 @@ public final class org/jellyfin/sdk/model/api/ClientCapabilities$Companion { public final class org/jellyfin/sdk/model/api/ClientCapabilitiesDto { public static final field Companion Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto$Companion; - public fun (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/List; - public final fun component10 ()Ljava/lang/String; public final fun component2 ()Ljava/util/List; public final fun component3 ()Z public final fun component4 ()Z - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Z - public final fun component7 ()Z - public final fun component8 ()Lorg/jellyfin/sdk/model/api/DeviceProfile; - public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto;Ljava/util/List;Ljava/util/List;ZZLjava/lang/String;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto; + public final fun component5 ()Lorg/jellyfin/sdk/model/api/DeviceProfile; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Boolean; + public final fun component9 ()Ljava/lang/Boolean; + public final fun copy (Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto;Ljava/util/List;Ljava/util/List;ZZLorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ClientCapabilitiesDto; public fun equals (Ljava/lang/Object;)Z public final fun getAppStoreUrl ()Ljava/lang/String; public final fun getDeviceProfile ()Lorg/jellyfin/sdk/model/api/DeviceProfile; public final fun getIconUrl ()Ljava/lang/String; - public final fun getMessageCallbackUrl ()Ljava/lang/String; public final fun getPlayableMediaTypes ()Ljava/util/List; public final fun getSupportedCommands ()Ljava/util/List; - public final fun getSupportsContentUploading ()Z + public final fun getSupportsContentUploading ()Ljava/lang/Boolean; public final fun getSupportsMediaControl ()Z public final fun getSupportsPersistentIdentifier ()Z - public final fun getSupportsSync ()Z + public final fun getSupportsSync ()Ljava/lang/Boolean; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -1763,6 +1832,34 @@ public final class org/jellyfin/sdk/model/api/CollectionCreationResult$Companion public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/CollectionType : java/lang/Enum { + public static final field BOOKS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field BOXSETS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field Companion Lorg/jellyfin/sdk/model/api/CollectionType$Companion; + public static final field FOLDERS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field HOMEVIDEOS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field LIVETV Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field MOVIES Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field MUSIC Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field MUSICVIDEOS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field PHOTOS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field PLAYLISTS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field TRAILERS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field TVSHOWS Lorg/jellyfin/sdk/model/api/CollectionType; + public static final field UNKNOWN Lorg/jellyfin/sdk/model/api/CollectionType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/CollectionType; + public static fun values ()[Lorg/jellyfin/sdk/model/api/CollectionType; +} + +public final class org/jellyfin/sdk/model/api/CollectionType$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/CollectionType; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/CollectionType; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/CollectionTypeOptions : java/lang/Enum { public static final field BOOKS Lorg/jellyfin/sdk/model/api/CollectionTypeOptions; public static final field BOX_SETS Lorg/jellyfin/sdk/model/api/CollectionTypeOptions; @@ -1868,7 +1965,6 @@ public final class org/jellyfin/sdk/model/api/ConfigurationPageInfo$Companion { public final class org/jellyfin/sdk/model/api/ContainerProfile { public static final field Companion Lorg/jellyfin/sdk/model/api/ContainerProfile$Companion; public fun (Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/util/List;Ljava/lang/String;)V - public synthetic fun (Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; public final fun component2 ()Ljava/util/List; public final fun component3 ()Ljava/lang/String; @@ -1897,37 +1993,6 @@ public final class org/jellyfin/sdk/model/api/ContainerProfile$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/ControlResponse { - public static final field Companion Lorg/jellyfin/sdk/model/api/ControlResponse$Companion; - public fun (Ljava/util/Map;Ljava/lang/String;Z)V - public final fun component1 ()Ljava/util/Map; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Z - public final fun copy (Ljava/util/Map;Ljava/lang/String;Z)Lorg/jellyfin/sdk/model/api/ControlResponse; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ControlResponse;Ljava/util/Map;Ljava/lang/String;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ControlResponse; - public fun equals (Ljava/lang/Object;)Z - public final fun getHeaders ()Ljava/util/Map; - public final fun getXml ()Ljava/lang/String; - public fun hashCode ()I - public final fun isSuccessful ()Z - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/ControlResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ControlResponse$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ControlResponse; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ControlResponse;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/ControlResponse$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/CountryInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/CountryInfo$Companion; public fun ()V @@ -1965,17 +2030,17 @@ public final class org/jellyfin/sdk/model/api/CountryInfo$Companion { public final class org/jellyfin/sdk/model/api/CreatePlaylistDto { public static final field Companion Lorg/jellyfin/sdk/model/api/CreatePlaylistDto$Companion; - public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/util/List; public final fun component3 ()Ljava/util/UUID; - public final fun component4 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/CreatePlaylistDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/CreatePlaylistDto; + public final fun component4 ()Lorg/jellyfin/sdk/model/api/MediaType; + public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;)Lorg/jellyfin/sdk/model/api/CreatePlaylistDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/CreatePlaylistDto;Ljava/lang/String;Ljava/util/List;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/MediaType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/CreatePlaylistDto; public fun equals (Ljava/lang/Object;)Z public final fun getIds ()Ljava/util/List; - public final fun getMediaType ()Ljava/lang/String; + public final fun getMediaType ()Lorg/jellyfin/sdk/model/api/MediaType; public final fun getName ()Ljava/lang/String; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -1999,7 +2064,6 @@ public final class org/jellyfin/sdk/model/api/CreatePlaylistDto$Companion { public final class org/jellyfin/sdk/model/api/CreateUserByName { public static final field Companion Lorg/jellyfin/sdk/model/api/CreateUserByName$Companion; - public fun ()V public fun (Ljava/lang/String;Ljava/lang/String;)V public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; @@ -2133,70 +2197,29 @@ public final class org/jellyfin/sdk/model/api/DefaultDirectoryBrowserInfoDto$Com public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/DeviceIdentification { - public static final field Companion Lorg/jellyfin/sdk/model/api/DeviceIdentification$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/DeviceIdentification; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceIdentification;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceIdentification; - public fun equals (Ljava/lang/Object;)Z - public final fun getFriendlyName ()Ljava/lang/String; - public final fun getHeaders ()Ljava/util/List; - public final fun getManufacturer ()Ljava/lang/String; - public final fun getManufacturerUrl ()Ljava/lang/String; - public final fun getModelDescription ()Ljava/lang/String; - public final fun getModelName ()Ljava/lang/String; - public final fun getModelNumber ()Ljava/lang/String; - public final fun getModelUrl ()Ljava/lang/String; - public final fun getSerialNumber ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/DeviceIdentification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/DeviceIdentification$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/DeviceIdentification; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/DeviceIdentification;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/DeviceIdentification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/DeviceInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/DeviceInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; + public final fun component10 ()Lorg/jellyfin/sdk/model/api/ClientCapabilities; + public final fun component11 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/util/UUID; - public final fun component8 ()Ljava/time/LocalDateTime; - public final fun component9 ()Lorg/jellyfin/sdk/model/api/ClientCapabilities; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DeviceInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceInfo; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/util/UUID; + public final fun component9 ()Ljava/time/LocalDateTime; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DeviceInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAccessToken ()Ljava/lang/String; public final fun getAppName ()Ljava/lang/String; public final fun getAppVersion ()Ljava/lang/String; public final fun getCapabilities ()Lorg/jellyfin/sdk/model/api/ClientCapabilities; + public final fun getCustomName ()Ljava/lang/String; public final fun getDateLastActivity ()Ljava/time/LocalDateTime; public final fun getIconUrl ()Ljava/lang/String; public final fun getId ()Ljava/lang/String; @@ -2320,89 +2343,33 @@ public final class org/jellyfin/sdk/model/api/DeviceOptionsDto$Companion { public final class org/jellyfin/sdk/model/api/DeviceProfile { public static final field Companion Lorg/jellyfin/sdk/model/api/DeviceProfile$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceIdentification;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;IZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceIdentification;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;IZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Z - public final fun component13 ()Z - public final fun component14 ()Z - public final fun component15 ()Ljava/lang/String; - public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; - public final fun component19 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/util/List; + public final fun component11 ()Ljava/util/List; public final fun component2 ()Ljava/lang/String; - public final fun component20 ()Ljava/lang/Integer; - public final fun component21 ()Ljava/lang/Integer; - public final fun component22 ()Ljava/lang/Integer; - public final fun component23 ()Ljava/lang/Integer; - public final fun component24 ()Ljava/lang/Integer; - public final fun component25 ()Ljava/lang/Integer; - public final fun component26 ()Ljava/lang/String; - public final fun component27 ()Ljava/lang/String; - public final fun component28 ()I - public final fun component29 ()Z - public final fun component3 ()Lorg/jellyfin/sdk/model/api/DeviceIdentification; - public final fun component30 ()Z - public final fun component31 ()Z - public final fun component32 ()Z - public final fun component33 ()Ljava/util/List; - public final fun component34 ()Ljava/util/List; - public final fun component35 ()Ljava/util/List; - public final fun component36 ()Ljava/util/List; - public final fun component37 ()Ljava/util/List; - public final fun component38 ()Ljava/util/List; - public final fun component39 ()Ljava/util/List; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceIdentification;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;IZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/DeviceProfile; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceIdentification;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;IZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceProfile; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/lang/Integer; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/DeviceProfile; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceProfile; public fun equals (Ljava/lang/Object;)Z - public final fun getAlbumArtPn ()Ljava/lang/String; public final fun getCodecProfiles ()Ljava/util/List; public final fun getContainerProfiles ()Ljava/util/List; public final fun getDirectPlayProfiles ()Ljava/util/List; - public final fun getEnableAlbumArtInDidl ()Z - public final fun getEnableMsMediaReceiverRegistrar ()Z - public final fun getEnableSingleAlbumArtLimit ()Z - public final fun getEnableSingleSubtitleLimit ()Z - public final fun getFriendlyName ()Ljava/lang/String; public final fun getId ()Ljava/lang/String; - public final fun getIdentification ()Lorg/jellyfin/sdk/model/api/DeviceIdentification; - public final fun getIgnoreTranscodeByteRangeRequests ()Z - public final fun getManufacturer ()Ljava/lang/String; - public final fun getManufacturerUrl ()Ljava/lang/String; - public final fun getMaxAlbumArtHeight ()Ljava/lang/Integer; - public final fun getMaxAlbumArtWidth ()Ljava/lang/Integer; - public final fun getMaxIconHeight ()Ljava/lang/Integer; - public final fun getMaxIconWidth ()Ljava/lang/Integer; public final fun getMaxStaticBitrate ()Ljava/lang/Integer; public final fun getMaxStaticMusicBitrate ()Ljava/lang/Integer; public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; - public final fun getModelDescription ()Ljava/lang/String; - public final fun getModelName ()Ljava/lang/String; - public final fun getModelNumber ()Ljava/lang/String; - public final fun getModelUrl ()Ljava/lang/String; public final fun getMusicStreamingTranscodingBitrate ()Ljava/lang/Integer; public final fun getName ()Ljava/lang/String; - public final fun getProtocolInfo ()Ljava/lang/String; - public final fun getRequiresPlainFolders ()Z - public final fun getRequiresPlainVideoItems ()Z - public final fun getResponseProfiles ()Ljava/util/List; - public final fun getSerialNumber ()Ljava/lang/String; - public final fun getSonyAggregationFlags ()Ljava/lang/String; public final fun getSubtitleProfiles ()Ljava/util/List; - public final fun getSupportedMediaTypes ()Ljava/lang/String; - public final fun getTimelineOffsetSeconds ()I public final fun getTranscodingProfiles ()Ljava/util/List; - public final fun getUserId ()Ljava/lang/String; - public final fun getXmlRootAttributes ()Ljava/util/List; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -2422,65 +2389,16 @@ public final class org/jellyfin/sdk/model/api/DeviceProfile$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/DeviceProfileInfo { - public static final field Companion Lorg/jellyfin/sdk/model/api/DeviceProfileInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfileType;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfileType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/DirectPlayProfile { + public static final field Companion Lorg/jellyfin/sdk/model/api/DirectPlayProfile$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfileType;)Lorg/jellyfin/sdk/model/api/DeviceProfileInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DeviceProfileInfo;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DeviceProfileType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DeviceProfileInfo; - public fun equals (Ljava/lang/Object;)Z - public final fun getId ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getType ()Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/DeviceProfileInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/DeviceProfileInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/DeviceProfileInfo; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/DeviceProfileInfo;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/DeviceProfileInfo$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/DeviceProfileType : java/lang/Enum { - public static final field Companion Lorg/jellyfin/sdk/model/api/DeviceProfileType$Companion; - public static final field SYSTEM Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public static final field USER Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public static fun values ()[Lorg/jellyfin/sdk/model/api/DeviceProfileType; -} - -public final class org/jellyfin/sdk/model/api/DeviceProfileType$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DeviceProfileType; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/DirectPlayProfile { - public static final field Companion Lorg/jellyfin/sdk/model/api/DirectPlayProfile$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;)Lorg/jellyfin/sdk/model/api/DirectPlayProfile; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DirectPlayProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DirectPlayProfile; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;)Lorg/jellyfin/sdk/model/api/DirectPlayProfile; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DirectPlayProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DirectPlayProfile; public fun equals (Ljava/lang/Object;)Z public final fun getAudioCodec ()Ljava/lang/String; public final fun getContainer ()Ljava/lang/String; @@ -2559,57 +2477,10 @@ public final class org/jellyfin/sdk/model/api/DisplayPreferencesDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/DlnaOptions { - public static final field Companion Lorg/jellyfin/sdk/model/api/DlnaOptions$Companion; - public fun (ZZZZIIILjava/lang/String;ZZZ)V - public synthetic fun (ZZZZIIILjava/lang/String;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun component10 ()Z - public final fun component11 ()Z - public final fun component2 ()Z - public final fun component3 ()Z - public final fun component4 ()Z - public final fun component5 ()I - public final fun component6 ()I - public final fun component7 ()I - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()Z - public final fun copy (ZZZZIIILjava/lang/String;ZZZ)Lorg/jellyfin/sdk/model/api/DlnaOptions; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/DlnaOptions;ZZZZIIILjava/lang/String;ZZZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/DlnaOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getAliveMessageIntervalSeconds ()I - public final fun getAutoCreatePlayToProfiles ()Z - public final fun getBlastAliveMessageIntervalSeconds ()I - public final fun getBlastAliveMessages ()Z - public final fun getClientDiscoveryIntervalSeconds ()I - public final fun getDefaultUserId ()Ljava/lang/String; - public final fun getEnableDebugLog ()Z - public final fun getEnablePlayTo ()Z - public final fun getEnablePlayToTracing ()Z - public final fun getEnableServer ()Z - public final fun getSendOnlyMatchedHost ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/DlnaOptions$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/DlnaOptions$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/DlnaOptions; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/DlnaOptions;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/DlnaOptions$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/DlnaProfileType : java/lang/Enum { public static final field AUDIO Lorg/jellyfin/sdk/model/api/DlnaProfileType; public static final field Companion Lorg/jellyfin/sdk/model/api/DlnaProfileType$Companion; + public static final field LYRIC Lorg/jellyfin/sdk/model/api/DlnaProfileType; public static final field PHOTO Lorg/jellyfin/sdk/model/api/DlnaProfileType; public static final field SUBTITLE Lorg/jellyfin/sdk/model/api/DlnaProfileType; public static final field VIDEO Lorg/jellyfin/sdk/model/api/DlnaProfileType; @@ -2626,6 +2497,24 @@ public final class org/jellyfin/sdk/model/api/DlnaProfileType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/DownMixStereoAlgorithms : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms$Companion; + public static final field DAVE_750 Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public static final field NIGHTMODE_DIALOGUE Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public static final field NONE Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public static fun values ()[Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; +} + +public final class org/jellyfin/sdk/model/api/DownMixStereoAlgorithms$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/DynamicDayOfWeek : java/lang/Enum { public static final field Companion Lorg/jellyfin/sdk/model/api/DynamicDayOfWeek$Companion; public static final field EVERYDAY Lorg/jellyfin/sdk/model/api/DynamicDayOfWeek; @@ -2689,54 +2578,65 @@ public final class org/jellyfin/sdk/model/api/EncodingContext$Companion { public final class org/jellyfin/sdk/model/api/EncodingOptions { public static final field Companion Lorg/jellyfin/sdk/model/api/EncodingOptions$Companion; - public fun (ILjava/lang/String;Ljava/lang/String;ZDIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZLjava/util/List;Ljava/util/List;)V - public synthetic fun (ILjava/lang/String;Ljava/lang/String;ZDIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZLjava/util/List;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (ILjava/lang/String;Ljava/lang/String;ZZDLorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms;IZIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZZZLjava/util/List;Ljava/util/List;)V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;ZZDLorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms;IZIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZZZLjava/util/List;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()I - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Z - public final fun component14 ()Z + public final fun component10 ()I + public final fun component11 ()Z + public final fun component12 ()I + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/String; public final fun component15 ()Ljava/lang/String; public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()D - public final fun component19 ()D + public final fun component17 ()Z + public final fun component18 ()Z + public final fun component19 ()Z public final fun component2 ()Ljava/lang/String; - public final fun component20 ()D - public final fun component21 ()D - public final fun component22 ()D - public final fun component23 ()I - public final fun component24 ()I - public final fun component25 ()Ljava/lang/String; - public final fun component26 ()Z - public final fun component27 ()Ljava/lang/String; - public final fun component28 ()Z - public final fun component29 ()Z + public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/lang/String; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()D + public final fun component24 ()D + public final fun component25 ()D + public final fun component26 ()D + public final fun component27 ()D + public final fun component28 ()I + public final fun component29 ()I public final fun component3 ()Ljava/lang/String; - public final fun component30 ()Z + public final fun component30 ()Ljava/lang/String; public final fun component31 ()Z - public final fun component32 ()Z + public final fun component32 ()Ljava/lang/String; public final fun component33 ()Z public final fun component34 ()Z public final fun component35 ()Z public final fun component36 ()Z - public final fun component37 ()Ljava/util/List; - public final fun component38 ()Ljava/util/List; + public final fun component37 ()Z + public final fun component38 ()Z + public final fun component39 ()Z public final fun component4 ()Z - public final fun component5 ()D - public final fun component6 ()I - public final fun component7 ()Z + public final fun component40 ()Z + public final fun component41 ()Z + public final fun component42 ()Z + public final fun component43 ()Z + public final fun component44 ()Ljava/util/List; + public final fun component45 ()Ljava/util/List; + public final fun component5 ()Z + public final fun component6 ()D + public final fun component7 ()Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; public final fun component8 ()I - public final fun component9 ()Ljava/lang/String; - public final fun copy (ILjava/lang/String;Ljava/lang/String;ZDIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZLjava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/EncodingOptions; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/EncodingOptions;ILjava/lang/String;Ljava/lang/String;ZDIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZLjava/util/List;Ljava/util/List;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/EncodingOptions; + public final fun component9 ()Z + public final fun copy (ILjava/lang/String;Ljava/lang/String;ZZDLorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms;IZIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZZZLjava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/EncodingOptions; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/EncodingOptions;ILjava/lang/String;Ljava/lang/String;ZZDLorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms;IZIZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDDIILjava/lang/String;ZLjava/lang/String;ZZZZZZZZZZZLjava/util/List;Ljava/util/List;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/EncodingOptions; public fun equals (Ljava/lang/Object;)Z + public final fun getAllowAv1Encoding ()Z public final fun getAllowHevcEncoding ()Z + public final fun getAllowMjpegEncoding ()Z public final fun getAllowOnDemandMetadataBasedKeyframeExtractionForExtensions ()Ljava/util/List; public final fun getDeinterlaceDoubleRate ()Z public final fun getDeinterlaceMethod ()Ljava/lang/String; public final fun getDownMixAudioBoost ()D + public final fun getDownMixStereoAlgorithm ()Lorg/jellyfin/sdk/model/api/DownMixStereoAlgorithms; + public final fun getEnableAudioVbr ()Z public final fun getEnableDecodingColorDepth10Hevc ()Z public final fun getEnableDecodingColorDepth10Vp9 ()Z public final fun getEnableEnhancedNvdecDecoder ()Z @@ -2744,9 +2644,11 @@ public final class org/jellyfin/sdk/model/api/EncodingOptions { public final fun getEnableHardwareEncoding ()Z public final fun getEnableIntelLowPowerH264HwEncoder ()Z public final fun getEnableIntelLowPowerHevcHwEncoder ()Z + public final fun getEnableSegmentDeletion ()Z public final fun getEnableSubtitleExtraction ()Z public final fun getEnableThrottling ()Z public final fun getEnableTonemapping ()Z + public final fun getEnableVideoToolboxTonemapping ()Z public final fun getEnableVppTonemapping ()Z public final fun getEncoderAppPath ()Ljava/lang/String; public final fun getEncoderAppPathDisplay ()Ljava/lang/String; @@ -2759,6 +2661,7 @@ public final class org/jellyfin/sdk/model/api/EncodingOptions { public final fun getHardwareDecodingCodecs ()Ljava/util/List; public final fun getMaxMuxingQueueSize ()I public final fun getPreferSystemNativeHwDecoder ()Z + public final fun getSegmentKeepSeconds ()I public final fun getThrottleDelaySeconds ()I public final fun getTonemappingAlgorithm ()Ljava/lang/String; public final fun getTonemappingDesat ()D @@ -2856,6 +2759,7 @@ public final class org/jellyfin/sdk/model/api/ExternalIdMediaType : java/lang/En public static final field ALBUM Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; public static final field ALBUM_ARTIST Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; public static final field ARTIST Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; + public static final field BOOK Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; public static final field BOX_SET Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; public static final field Companion Lorg/jellyfin/sdk/model/api/ExternalIdMediaType$Companion; public static final field EPISODE Lorg/jellyfin/sdk/model/api/ExternalIdMediaType; @@ -2910,25 +2814,6 @@ public final class org/jellyfin/sdk/model/api/ExternalUrl$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/FFmpegLocation : java/lang/Enum { - public static final field CUSTOM Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public static final field Companion Lorg/jellyfin/sdk/model/api/FFmpegLocation$Companion; - public static final field NOT_FOUND Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public static final field SET_BY_ARGUMENT Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public static final field SYSTEM Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public static fun values ()[Lorg/jellyfin/sdk/model/api/FFmpegLocation; -} - -public final class org/jellyfin/sdk/model/api/FFmpegLocation$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/FileSystemEntryInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/FileSystemEntryInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/FileSystemEntryType;)V @@ -3013,6 +2898,36 @@ public final class org/jellyfin/sdk/model/api/FontFile$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ForceKeepAliveMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage$Companion; + public fun (ILjava/util/UUID;)V + public final fun component1 ()I + public final fun component2 ()Ljava/util/UUID; + public final fun copy (ILjava/util/UUID;)Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage;ILjava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()I + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ForceKeepAliveMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ForceKeepAliveMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ForceKeepAliveMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/ForgotPasswordAction : java/lang/Enum { public static final field CONTACT_ADMIN Lorg/jellyfin/sdk/model/api/ForgotPasswordAction; public static final field Companion Lorg/jellyfin/sdk/model/api/ForgotPasswordAction$Companion; @@ -3148,6 +3063,37 @@ public final class org/jellyfin/sdk/model/api/GeneralCommand$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/GeneralCommandMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/GeneralCommandMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/GeneralCommand;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/GeneralCommand;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/GeneralCommand; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/GeneralCommand;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/GeneralCommandMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/GeneralCommandMessage;Lorg/jellyfin/sdk/model/api/GeneralCommand;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/GeneralCommandMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/GeneralCommand; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/GeneralCommandMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/GeneralCommandMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/GeneralCommandMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/GeneralCommandMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GeneralCommandMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/GeneralCommandType : java/lang/Enum { public static final field BACK Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field CHANNEL_DOWN Lorg/jellyfin/sdk/model/api/GeneralCommandType; @@ -3178,6 +3124,7 @@ public final class org/jellyfin/sdk/model/api/GeneralCommandType : java/lang/Enu public static final field SEND_STRING Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field SET_AUDIO_STREAM_INDEX Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field SET_MAX_STREAMING_BITRATE Lorg/jellyfin/sdk/model/api/GeneralCommandType; + public static final field SET_PLAYBACK_ORDER Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field SET_REPEAT_MODE Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field SET_SHUFFLE_QUEUE Lorg/jellyfin/sdk/model/api/GeneralCommandType; public static final field SET_SUBTITLE_STREAM_INDEX Lorg/jellyfin/sdk/model/api/GeneralCommandType; @@ -3320,6 +3267,37 @@ public final class org/jellyfin/sdk/model/api/GroupInfoDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupInfoDto;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/GroupInfoDto; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupInfoDto;)Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupInfoDto;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/GroupInfoDto; + public final fun getGroupId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/GroupQueueMode : java/lang/Enum { public static final field Companion Lorg/jellyfin/sdk/model/api/GroupQueueMode$Companion; public static final field QUEUE Lorg/jellyfin/sdk/model/api/GroupQueueMode; @@ -3391,6 +3369,95 @@ public final class org/jellyfin/sdk/model/api/GroupStateType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/GroupStateUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/GroupStateUpdate$Companion; + public fun (Lorg/jellyfin/sdk/model/api/GroupStateType;Lorg/jellyfin/sdk/model/api/PlaybackRequestType;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/GroupStateType; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public final fun copy (Lorg/jellyfin/sdk/model/api/GroupStateType;Lorg/jellyfin/sdk/model/api/PlaybackRequestType;)Lorg/jellyfin/sdk/model/api/GroupStateUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/GroupStateUpdate;Lorg/jellyfin/sdk/model/api/GroupStateType;Lorg/jellyfin/sdk/model/api/PlaybackRequestType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/GroupStateUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getReason ()Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public final fun getState ()Lorg/jellyfin/sdk/model/api/GroupStateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/GroupStateUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/GroupStateUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/GroupStateUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/GroupStateUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupStateUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupStateUpdate;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/GroupStateUpdate; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupStateUpdate;)Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/GroupStateUpdate;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/GroupStateUpdate; + public final fun getGroupId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/GroupUpdate$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;)Lorg/jellyfin/sdk/model/api/GroupUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/GroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/GroupUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getGroupId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/GroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/GroupUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/GroupUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/GroupUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/GroupUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/GroupUpdateType : java/lang/Enum { public static final field CREATE_GROUP_DENIED Lorg/jellyfin/sdk/model/api/GroupUpdateType; public static final field Companion Lorg/jellyfin/sdk/model/api/GroupUpdateType$Companion; @@ -3451,6 +3518,7 @@ public final class org/jellyfin/sdk/model/api/HardwareEncodingType : java/lang/E public static final field Companion Lorg/jellyfin/sdk/model/api/HardwareEncodingType$Companion; public static final field NVENC Lorg/jellyfin/sdk/model/api/HardwareEncodingType; public static final field QSV Lorg/jellyfin/sdk/model/api/HardwareEncodingType; + public static final field RKMPP Lorg/jellyfin/sdk/model/api/HardwareEncodingType; public static final field V4L2M2M Lorg/jellyfin/sdk/model/api/HardwareEncodingType; public static final field VAAPI Lorg/jellyfin/sdk/model/api/HardwareEncodingType; public static final field VIDEO_TOOL_BOX Lorg/jellyfin/sdk/model/api/HardwareEncodingType; @@ -3467,56 +3535,6 @@ public final class org/jellyfin/sdk/model/api/HardwareEncodingType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/HeaderMatchType : java/lang/Enum { - public static final field Companion Lorg/jellyfin/sdk/model/api/HeaderMatchType$Companion; - public static final field EQUALS Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public static final field REGEX Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public static final field SUBSTRING Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public static fun values ()[Lorg/jellyfin/sdk/model/api/HeaderMatchType; -} - -public final class org/jellyfin/sdk/model/api/HeaderMatchType$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/HttpHeaderInfo { - public static final field Companion Lorg/jellyfin/sdk/model/api/HttpHeaderInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/HeaderMatchType;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/HeaderMatchType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/HeaderMatchType;)Lorg/jellyfin/sdk/model/api/HttpHeaderInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/HttpHeaderInfo;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/HeaderMatchType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/HttpHeaderInfo; - public fun equals (Ljava/lang/Object;)Z - public final fun getMatch ()Lorg/jellyfin/sdk/model/api/HeaderMatchType; - public final fun getName ()Ljava/lang/String; - public final fun getValue ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/HttpHeaderInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/HttpHeaderInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/HttpHeaderInfo; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/HttpHeaderInfo;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/HttpHeaderInfo$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/IPlugin { public static final field Companion Lorg/jellyfin/sdk/model/api/IPlugin$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V @@ -3584,48 +3602,13 @@ public final class org/jellyfin/sdk/model/api/IgnoreWaitRequestDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/ImageByNameInfo { - public static final field Companion Lorg/jellyfin/sdk/model/api/ImageByNameInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()J - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)Lorg/jellyfin/sdk/model/api/ImageByNameInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ImageByNameInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ImageByNameInfo; - public fun equals (Ljava/lang/Object;)Z - public final fun getContext ()Ljava/lang/String; - public final fun getFileLength ()J - public final fun getFormat ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getTheme ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/ImageByNameInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ImageByNameInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ImageByNameInfo; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ImageByNameInfo;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/ImageByNameInfo$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/ImageFormat : java/lang/Enum { public static final field BMP Lorg/jellyfin/sdk/model/api/ImageFormat; public static final field Companion Lorg/jellyfin/sdk/model/api/ImageFormat$Companion; public static final field GIF Lorg/jellyfin/sdk/model/api/ImageFormat; public static final field JPG Lorg/jellyfin/sdk/model/api/ImageFormat; public static final field PNG Lorg/jellyfin/sdk/model/api/ImageFormat; + public static final field SVG Lorg/jellyfin/sdk/model/api/ImageFormat; public static final field WEBP Lorg/jellyfin/sdk/model/api/ImageFormat; public static fun getEntries ()Lkotlin/enums/EnumEntries; public final fun getSerialName ()Ljava/lang/String; @@ -3765,6 +3748,30 @@ public final class org/jellyfin/sdk/model/api/ImageProviderInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ImageResolution : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/ImageResolution$Companion; + public static final field MATCH_SOURCE Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P1080 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P144 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P1440 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P2160 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P240 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P360 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P480 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static final field P720 Lorg/jellyfin/sdk/model/api/ImageResolution; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ImageResolution; + public static fun values ()[Lorg/jellyfin/sdk/model/api/ImageResolution; +} + +public final class org/jellyfin/sdk/model/api/ImageResolution$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ImageResolution; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ImageResolution; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/ImageSavingConvention : java/lang/Enum { public static final field COMPATIBLE Lorg/jellyfin/sdk/model/api/ImageSavingConvention; public static final field Companion Lorg/jellyfin/sdk/model/api/ImageSavingConvention$Companion; @@ -3810,6 +3817,36 @@ public final class org/jellyfin/sdk/model/api/ImageType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/InboundKeepAliveMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/InboundKeepAliveMessage$Companion; + public fun ()V + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/InboundKeepAliveMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/InboundKeepAliveMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/InboundKeepAliveMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/InboundKeepAliveMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/InboundKeepAliveMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class org/jellyfin/sdk/model/api/InboundWebSocketMessage : org/jellyfin/sdk/model/api/WebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/InboundWebSocketMessage$Companion; + public abstract fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/InboundWebSocketMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/InstallationInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/InstallationInfo$Companion; public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PackageInfo;)V @@ -3918,7 +3955,6 @@ public final class org/jellyfin/sdk/model/api/ItemCounts$Companion { public final class org/jellyfin/sdk/model/api/ItemFields : java/lang/Enum { public static final field AIR_TIME Lorg/jellyfin/sdk/model/api/ItemFields; - public static final field BASIC_SYNC_INFO Lorg/jellyfin/sdk/model/api/ItemFields; public static final field CAN_DELETE Lorg/jellyfin/sdk/model/api/ItemFields; public static final field CAN_DOWNLOAD Lorg/jellyfin/sdk/model/api/ItemFields; public static final field CHANNEL_IMAGE Lorg/jellyfin/sdk/model/api/ItemFields; @@ -3973,11 +4009,11 @@ public final class org/jellyfin/sdk/model/api/ItemFields : java/lang/Enum { public static final field SPECIAL_EPISODE_NUMBERS Lorg/jellyfin/sdk/model/api/ItemFields; public static final field SPECIAL_FEATURE_COUNT Lorg/jellyfin/sdk/model/api/ItemFields; public static final field STUDIOS Lorg/jellyfin/sdk/model/api/ItemFields; - public static final field SYNC_INFO Lorg/jellyfin/sdk/model/api/ItemFields; public static final field TAGLINES Lorg/jellyfin/sdk/model/api/ItemFields; public static final field TAGS Lorg/jellyfin/sdk/model/api/ItemFields; public static final field THEME_SONG_IDS Lorg/jellyfin/sdk/model/api/ItemFields; public static final field THEME_VIDEO_IDS Lorg/jellyfin/sdk/model/api/ItemFields; + public static final field TRICKPLAY Lorg/jellyfin/sdk/model/api/ItemFields; public static final field WIDTH Lorg/jellyfin/sdk/model/api/ItemFields; public static fun getEntries ()Lkotlin/enums/EnumEntries; public final fun getSerialName ()Ljava/lang/String; @@ -4016,6 +4052,53 @@ public final class org/jellyfin/sdk/model/api/ItemFilter$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ItemSortBy : java/lang/Enum { + public static final field AIRED_EPISODE_ORDER Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field AIR_TIME Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field ALBUM Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field ALBUM_ARTIST Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field ARTIST Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field COMMUNITY_RATING Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field CRITIC_RATING Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field Companion Lorg/jellyfin/sdk/model/api/ItemSortBy$Companion; + public static final field DATE_CREATED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field DATE_LAST_CONTENT_ADDED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field DATE_PLAYED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field DEFAULT Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field INDEX_NUMBER Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field IS_FAVORITE_OR_LIKED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field IS_FOLDER Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field IS_PLAYED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field IS_UNPLAYED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field NAME Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field OFFICIAL_RATING Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field PARENT_INDEX_NUMBER Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field PLAY_COUNT Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field PREMIERE_DATE Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field PRODUCTION_YEAR Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field RANDOM Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field RUNTIME Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field SEARCH_SCORE Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field SERIES_DATE_PLAYED Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field SERIES_SORT_NAME Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field SIMILARITY_SCORE Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field SORT_NAME Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field START_DATE Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field STUDIO Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static final field VIDEO_BIT_RATE Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ItemSortBy; + public static fun values ()[Lorg/jellyfin/sdk/model/api/ItemSortBy; +} + +public final class org/jellyfin/sdk/model/api/ItemSortBy$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ItemSortBy; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ItemSortBy; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/JoinGroupRequestDto { public static final field Companion Lorg/jellyfin/sdk/model/api/JoinGroupRequestDto$Companion; public fun (Ljava/util/UUID;)V @@ -4062,6 +4145,37 @@ public final class org/jellyfin/sdk/model/api/KeepUntil$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/LibraryChangedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/LibraryChangedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/LibraryChangedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LibraryChangedMessage;Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LibraryChangedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/LibraryUpdateInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/LibraryChangedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/LibraryChangedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/LibraryChangedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/LibraryChangedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LibraryChangedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/LibraryOptionInfoDto { public static final field Companion Lorg/jellyfin/sdk/model/api/LibraryOptionInfoDto$Companion; public fun (Ljava/lang/String;Z)V @@ -4094,37 +4208,44 @@ public final class org/jellyfin/sdk/model/api/LibraryOptionInfoDto$Companion { public final class org/jellyfin/sdk/model/api/LibraryOptions { public static final field Companion Lorg/jellyfin/sdk/model/api/LibraryOptions$Companion; - public fun (ZZZZLjava/util/List;ZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;)V - public synthetic fun (ZZZZLjava/util/List;ZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (ZZZZZZZZZLjava/util/List;ZZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;)V + public synthetic fun (ZZZZZZZZZLjava/util/List;ZZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z - public final fun component10 ()Z - public final fun component11 ()I - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; - public final fun component14 ()Ljava/lang/String; - public final fun component15 ()Ljava/util/List; - public final fun component16 ()Ljava/util/List; - public final fun component17 ()Ljava/util/List; - public final fun component18 ()Ljava/util/List; - public final fun component19 ()Ljava/util/List; + public final fun component10 ()Ljava/util/List; + public final fun component11 ()Z + public final fun component12 ()Z + public final fun component13 ()Z + public final fun component14 ()Z + public final fun component15 ()Z + public final fun component16 ()Z + public final fun component17 ()I + public final fun component18 ()Ljava/lang/String; + public final fun component19 ()Ljava/lang/String; public final fun component2 ()Z - public final fun component20 ()Z - public final fun component21 ()Z + public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/util/List; public final fun component22 ()Ljava/util/List; - public final fun component23 ()Z - public final fun component24 ()Z - public final fun component25 ()Z - public final fun component26 ()Lorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions; - public final fun component27 ()Ljava/util/List; + public final fun component23 ()Ljava/util/List; + public final fun component24 ()Ljava/util/List; + public final fun component25 ()Ljava/util/List; + public final fun component26 ()Z + public final fun component27 ()Z + public final fun component28 ()Ljava/util/List; + public final fun component29 ()Z public final fun component3 ()Z + public final fun component30 ()Z + public final fun component31 ()Z + public final fun component32 ()Z + public final fun component33 ()Lorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions; + public final fun component34 ()Ljava/util/List; public final fun component4 ()Z - public final fun component5 ()Ljava/util/List; + public final fun component5 ()Z public final fun component6 ()Z public final fun component7 ()Z public final fun component8 ()Z public final fun component9 ()Z - public final fun copy (ZZZZLjava/util/List;ZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/LibraryOptions; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LibraryOptions;ZZZZLjava/util/List;ZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LibraryOptions; + public final fun copy (ZZZZZZZZZLjava/util/List;ZZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/LibraryOptions; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LibraryOptions;ZZZZZZZZZLjava/util/List;ZZZZZZILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLjava/util/List;ZZZZLorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions;Ljava/util/List;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LibraryOptions; public fun equals (Ljava/lang/Object;)Z public final fun getAllowEmbeddedSubtitles ()Lorg/jellyfin/sdk/model/api/EmbeddedSubtitleOptions; public final fun getAutomaticRefreshIntervalDays ()I @@ -4134,11 +4255,16 @@ public final class org/jellyfin/sdk/model/api/LibraryOptions { public final fun getEnableAutomaticSeriesGrouping ()Z public final fun getEnableChapterImageExtraction ()Z public final fun getEnableEmbeddedEpisodeInfos ()Z + public final fun getEnableEmbeddedExtrasTitles ()Z public final fun getEnableEmbeddedTitles ()Z public final fun getEnableInternetProviders ()Z + public final fun getEnableLufsScan ()Z public final fun getEnablePhotos ()Z public final fun getEnableRealtimeMonitor ()Z + public final fun getEnableTrickplayImageExtraction ()Z + public final fun getEnabled ()Z public final fun getExtractChapterImagesDuringLibraryScan ()Z + public final fun getExtractTrickplayImagesDuringLibraryScan ()Z public final fun getLocalMetadataReaderOrder ()Ljava/util/List; public final fun getMetadataCountryCode ()Ljava/lang/String; public final fun getMetadataSavers ()Ljava/util/List; @@ -4146,6 +4272,7 @@ public final class org/jellyfin/sdk/model/api/LibraryOptions { public final fun getPreferredMetadataLanguage ()Ljava/lang/String; public final fun getRequirePerfectSubtitleMatch ()Z public final fun getSaveLocalMetadata ()Z + public final fun getSaveLyricsWithMedia ()Z public final fun getSaveSubtitlesWithMedia ()Z public final fun getSeasonZeroDisplayName ()Ljava/lang/String; public final fun getSkipSubtitlesIfAudioTrackMatches ()Z @@ -4153,6 +4280,7 @@ public final class org/jellyfin/sdk/model/api/LibraryOptions { public final fun getSubtitleDownloadLanguages ()Ljava/util/List; public final fun getSubtitleFetcherOrder ()Ljava/util/List; public final fun getTypeOptions ()Ljava/util/List; + public final fun getUseReplayGainTags ()Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -4402,13 +4530,15 @@ public final class org/jellyfin/sdk/model/api/LiveTvInfo$Companion { public final class org/jellyfin/sdk/model/api/LiveTvOptions { public static final field Companion Lorg/jellyfin/sdk/model/api/LiveTvOptions$Companion; - public fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ZZ)V + public synthetic fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/Integer; public final fun component10 ()I public final fun component11 ()Ljava/util/List; public final fun component12 ()Ljava/lang/String; public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Z + public final fun component15 ()Z public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; @@ -4417,8 +4547,8 @@ public final class org/jellyfin/sdk/model/api/LiveTvOptions { public final fun component7 ()Ljava/util/List; public final fun component8 ()Ljava/util/List; public final fun component9 ()I - public final fun copy (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/LiveTvOptions; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LiveTvOptions;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LiveTvOptions; + public final fun copy (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ZZ)Lorg/jellyfin/sdk/model/api/LiveTvOptions; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LiveTvOptions;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;IILjava/util/List;Ljava/lang/String;Ljava/lang/String;ZZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LiveTvOptions; public fun equals (Ljava/lang/Object;)Z public final fun getEnableOriginalAudioWithEncodedRecordings ()Z public final fun getEnableRecordingSubfolders ()Z @@ -4431,6 +4561,8 @@ public final class org/jellyfin/sdk/model/api/LiveTvOptions { public final fun getRecordingPath ()Ljava/lang/String; public final fun getRecordingPostProcessor ()Ljava/lang/String; public final fun getRecordingPostProcessorArguments ()Ljava/lang/String; + public final fun getSaveRecordingImages ()Z + public final fun getSaveRecordingNfo ()Z public final fun getSeriesRecordingPath ()Ljava/lang/String; public final fun getTunerHosts ()Ljava/util/List; public fun hashCode ()I @@ -4564,7 +4696,6 @@ public final class org/jellyfin/sdk/model/api/LocationType$Companion { public final class org/jellyfin/sdk/model/api/LogFile { public static final field Companion Lorg/jellyfin/sdk/model/api/LogFile$Companion; public fun (Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;JLjava/lang/String;)V - public synthetic fun (Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/time/LocalDateTime; public final fun component2 ()Ljava/time/LocalDateTime; public final fun component3 ()J @@ -4617,6 +4748,112 @@ public final class org/jellyfin/sdk/model/api/LogLevel$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/LyricDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/LyricDto$Companion; + public fun (Lorg/jellyfin/sdk/model/api/LyricMetadata;Ljava/util/List;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/LyricMetadata; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lorg/jellyfin/sdk/model/api/LyricMetadata;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/LyricDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LyricDto;Lorg/jellyfin/sdk/model/api/LyricMetadata;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LyricDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getLyrics ()Ljava/util/List; + public final fun getMetadata ()Lorg/jellyfin/sdk/model/api/LyricMetadata; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/LyricDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/LyricDto$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/LyricDto; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/LyricDto;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LyricDto$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LyricLine { + public static final field Companion Lorg/jellyfin/sdk/model/api/LyricLine$Companion; + public fun (Ljava/lang/String;Ljava/lang/Long;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Long; + public final fun copy (Ljava/lang/String;Ljava/lang/Long;)Lorg/jellyfin/sdk/model/api/LyricLine; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LyricLine;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LyricLine; + public fun equals (Ljava/lang/Object;)Z + public final fun getStart ()Ljava/lang/Long; + public final fun getText ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/LyricLine$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/LyricLine$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/LyricLine; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/LyricLine;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LyricLine$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LyricMetadata { + public static final field Companion Lorg/jellyfin/sdk/model/api/LyricMetadata$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/Long; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Long; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/LyricMetadata; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LyricMetadata;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LyricMetadata; + public fun equals (Ljava/lang/Object;)Z + public final fun getAlbum ()Ljava/lang/String; + public final fun getArtist ()Ljava/lang/String; + public final fun getAuthor ()Ljava/lang/String; + public final fun getBy ()Ljava/lang/String; + public final fun getCreator ()Ljava/lang/String; + public final fun getLength ()Ljava/lang/Long; + public final fun getOffset ()Ljava/lang/Long; + public final fun getTitle ()Ljava/lang/String; + public final fun getVersion ()Ljava/lang/String; + public fun hashCode ()I + public final fun isSynced ()Ljava/lang/Boolean; + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/LyricMetadata$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/LyricMetadata$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/LyricMetadata; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/LyricMetadata;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/LyricMetadata$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/MediaAttachment { public static final field Companion Lorg/jellyfin/sdk/model/api/MediaAttachment$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V @@ -4772,8 +5009,8 @@ public final class org/jellyfin/sdk/model/api/MediaProtocol$Companion { public final class org/jellyfin/sdk/model/api/MediaSourceInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/MediaSourceInfo$Companion; - public fun (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - public synthetic fun (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Lorg/jellyfin/sdk/model/api/MediaProtocol; public final fun component10 ()Z public final fun component11 ()Ljava/lang/String; @@ -4805,7 +5042,7 @@ public final class org/jellyfin/sdk/model/api/MediaSourceInfo { public final fun component35 ()Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp; public final fun component36 ()Ljava/util/Map; public final fun component37 ()Ljava/lang/String; - public final fun component38 ()Ljava/lang/String; + public final fun component38 ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun component39 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; public final fun component40 ()Ljava/lang/Integer; @@ -4816,8 +5053,8 @@ public final class org/jellyfin/sdk/model/api/MediaSourceInfo { public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/Long; public final fun component9 ()Ljava/lang/String; - public final fun copy (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/MediaSourceInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaSourceInfo;Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaSourceInfo; + public final fun copy (Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/MediaSourceInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaSourceInfo;Lorg/jellyfin/sdk/model/api/MediaProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaProtocol;Lorg/jellyfin/sdk/model/api/MediaSourceType;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Long;ZZZZZZZZZLjava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ZZLorg/jellyfin/sdk/model/api/VideoType;Lorg/jellyfin/sdk/model/api/IsoType;Lorg/jellyfin/sdk/model/api/Video3dFormat;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp;Ljava/util/Map;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaSourceInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAnalyzeDurationMs ()Ljava/lang/Integer; public final fun getBitrate ()Ljava/lang/Integer; @@ -4854,7 +5091,7 @@ public final class org/jellyfin/sdk/model/api/MediaSourceInfo { public final fun getSupportsTranscoding ()Z public final fun getTimestamp ()Lorg/jellyfin/sdk/model/api/TransportStreamTimestamp; public final fun getTranscodingContainer ()Ljava/lang/String; - public final fun getTranscodingSubProtocol ()Ljava/lang/String; + public final fun getTranscodingSubProtocol ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun getTranscodingUrl ()Ljava/lang/String; public final fun getType ()Lorg/jellyfin/sdk/model/api/MediaSourceType; public final fun getVideo3dFormat ()Lorg/jellyfin/sdk/model/api/Video3dFormat; @@ -4900,8 +5137,8 @@ public final class org/jellyfin/sdk/model/api/MediaSourceType$Companion { public final class org/jellyfin/sdk/model/api/MediaStream { public static final field Companion Lorg/jellyfin/sdk/model/api/MediaStream$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; @@ -4914,8 +5151,8 @@ public final class org/jellyfin/sdk/model/api/MediaStream { public final fun component18 ()Ljava/lang/String; public final fun component19 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; - public final fun component20 ()Ljava/lang/String; - public final fun component21 ()Ljava/lang/String; + public final fun component20 ()Lorg/jellyfin/sdk/model/api/VideoRange; + public final fun component21 ()Lorg/jellyfin/sdk/model/api/VideoRangeType; public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; public final fun component24 ()Ljava/lang/String; @@ -4923,47 +5160,50 @@ public final class org/jellyfin/sdk/model/api/MediaStream { public final fun component26 ()Ljava/lang/String; public final fun component27 ()Ljava/lang/String; public final fun component28 ()Ljava/lang/String; - public final fun component29 ()Z + public final fun component29 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; - public final fun component30 ()Ljava/lang/Boolean; - public final fun component31 ()Ljava/lang/String; - public final fun component32 ()Ljava/lang/Integer; + public final fun component30 ()Z + public final fun component31 ()Ljava/lang/Boolean; + public final fun component32 ()Ljava/lang/String; public final fun component33 ()Ljava/lang/Integer; public final fun component34 ()Ljava/lang/Integer; public final fun component35 ()Ljava/lang/Integer; public final fun component36 ()Ljava/lang/Integer; public final fun component37 ()Ljava/lang/Integer; - public final fun component38 ()Z + public final fun component38 ()Ljava/lang/Integer; public final fun component39 ()Z public final fun component4 ()Ljava/lang/String; - public final fun component40 ()Ljava/lang/Integer; - public final fun component41 ()Ljava/lang/Integer; - public final fun component42 ()Ljava/lang/Float; - public final fun component43 ()Ljava/lang/Float; - public final fun component44 ()Ljava/lang/String; - public final fun component45 ()Lorg/jellyfin/sdk/model/api/MediaStreamType; + public final fun component40 ()Z + public final fun component41 ()Z + public final fun component42 ()Ljava/lang/Integer; + public final fun component43 ()Ljava/lang/Integer; + public final fun component44 ()Ljava/lang/Float; + public final fun component45 ()Ljava/lang/Float; public final fun component46 ()Ljava/lang/String; - public final fun component47 ()I - public final fun component48 ()Ljava/lang/Integer; - public final fun component49 ()Z + public final fun component47 ()Lorg/jellyfin/sdk/model/api/MediaStreamType; + public final fun component48 ()Ljava/lang/String; + public final fun component49 ()I public final fun component5 ()Ljava/lang/String; - public final fun component50 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; - public final fun component51 ()Ljava/lang/String; - public final fun component52 ()Ljava/lang/Boolean; - public final fun component53 ()Z - public final fun component54 ()Z - public final fun component55 ()Ljava/lang/String; - public final fun component56 ()Ljava/lang/String; - public final fun component57 ()Ljava/lang/Double; - public final fun component58 ()Ljava/lang/Boolean; + public final fun component50 ()Ljava/lang/Integer; + public final fun component51 ()Z + public final fun component52 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component53 ()Ljava/lang/String; + public final fun component54 ()Ljava/lang/Boolean; + public final fun component55 ()Z + public final fun component56 ()Z + public final fun component57 ()Ljava/lang/String; + public final fun component58 ()Ljava/lang/String; + public final fun component59 ()Ljava/lang/Double; public final fun component6 ()Ljava/lang/String; + public final fun component60 ()Ljava/lang/Boolean; public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/MediaStream; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaStream; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/MediaStream; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaStream; public fun equals (Ljava/lang/Object;)Z public final fun getAspectRatio ()Ljava/lang/String; + public final fun getAudioSpatialFormat ()Lorg/jellyfin/sdk/model/api/AudioSpatialFormat; public final fun getAverageFrameRate ()Ljava/lang/Float; public final fun getBitDepth ()Ljava/lang/Integer; public final fun getBitRate ()Ljava/lang/Integer; @@ -4994,6 +5234,7 @@ public final class org/jellyfin/sdk/model/api/MediaStream { public final fun getLocalizedDefault ()Ljava/lang/String; public final fun getLocalizedExternal ()Ljava/lang/String; public final fun getLocalizedForced ()Ljava/lang/String; + public final fun getLocalizedHearingImpaired ()Ljava/lang/String; public final fun getLocalizedUndefined ()Ljava/lang/String; public final fun getNalLengthSize ()Ljava/lang/String; public final fun getPacketLength ()Ljava/lang/Integer; @@ -5010,8 +5251,8 @@ public final class org/jellyfin/sdk/model/api/MediaStream { public final fun getTitle ()Ljava/lang/String; public final fun getType ()Lorg/jellyfin/sdk/model/api/MediaStreamType; public final fun getVideoDoViTitle ()Ljava/lang/String; - public final fun getVideoRange ()Ljava/lang/String; - public final fun getVideoRangeType ()Ljava/lang/String; + public final fun getVideoRange ()Lorg/jellyfin/sdk/model/api/VideoRange; + public final fun getVideoRangeType ()Lorg/jellyfin/sdk/model/api/VideoRangeType; public final fun getWidth ()Ljava/lang/Integer; public fun hashCode ()I public final fun isAnamorphic ()Ljava/lang/Boolean; @@ -5020,6 +5261,7 @@ public final class org/jellyfin/sdk/model/api/MediaStream { public final fun isExternal ()Z public final fun isExternalUrl ()Ljava/lang/Boolean; public final fun isForced ()Z + public final fun isHearingImpaired ()Z public final fun isInterlaced ()Z public final fun isTextSubtitleStream ()Z public fun toString ()Ljava/lang/String; @@ -5040,11 +5282,29 @@ public final class org/jellyfin/sdk/model/api/MediaStream$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/MediaStreamProtocol : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/MediaStreamProtocol$Companion; + public static final field HLS Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; + public static final field HTTP Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; + public static fun values ()[Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; +} + +public final class org/jellyfin/sdk/model/api/MediaStreamProtocol$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/MediaStreamType : java/lang/Enum { public static final field AUDIO Lorg/jellyfin/sdk/model/api/MediaStreamType; public static final field Companion Lorg/jellyfin/sdk/model/api/MediaStreamType$Companion; public static final field DATA Lorg/jellyfin/sdk/model/api/MediaStreamType; public static final field EMBEDDED_IMAGE Lorg/jellyfin/sdk/model/api/MediaStreamType; + public static final field LYRIC Lorg/jellyfin/sdk/model/api/MediaStreamType; public static final field SUBTITLE Lorg/jellyfin/sdk/model/api/MediaStreamType; public static final field VIDEO Lorg/jellyfin/sdk/model/api/MediaStreamType; public static fun getEntries ()Lkotlin/enums/EnumEntries; @@ -5060,6 +5320,26 @@ public final class org/jellyfin/sdk/model/api/MediaStreamType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/MediaType : java/lang/Enum { + public static final field AUDIO Lorg/jellyfin/sdk/model/api/MediaType; + public static final field BOOK Lorg/jellyfin/sdk/model/api/MediaType; + public static final field Companion Lorg/jellyfin/sdk/model/api/MediaType$Companion; + public static final field PHOTO Lorg/jellyfin/sdk/model/api/MediaType; + public static final field UNKNOWN Lorg/jellyfin/sdk/model/api/MediaType; + public static final field VIDEO Lorg/jellyfin/sdk/model/api/MediaType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaType; + public static fun values ()[Lorg/jellyfin/sdk/model/api/MediaType; +} + +public final class org/jellyfin/sdk/model/api/MediaType$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaType; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/MediaType; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/MediaUpdateInfoDto { public static final field Companion Lorg/jellyfin/sdk/model/api/MediaUpdateInfoDto$Companion; public fun (Ljava/util/List;)V @@ -5210,18 +5490,18 @@ public final class org/jellyfin/sdk/model/api/MetadataConfiguration$Companion { public final class org/jellyfin/sdk/model/api/MetadataEditorInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/MetadataEditorInfo$Companion; - public fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)V - public synthetic fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/List; public final fun component2 ()Ljava/util/List; public final fun component3 ()Ljava/util/List; public final fun component4 ()Ljava/util/List; - public final fun component5 ()Ljava/lang/String; + public final fun component5 ()Lorg/jellyfin/sdk/model/api/CollectionType; public final fun component6 ()Ljava/util/List; - public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/MetadataEditorInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MetadataEditorInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MetadataEditorInfo; + public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/MetadataEditorInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MetadataEditorInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jellyfin/sdk/model/api/CollectionType;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MetadataEditorInfo; public fun equals (Ljava/lang/Object;)Z - public final fun getContentType ()Ljava/lang/String; + public final fun getContentType ()Lorg/jellyfin/sdk/model/api/CollectionType; public final fun getContentTypeOptions ()Ljava/util/List; public final fun getCountries ()Ljava/util/List; public final fun getCultures ()Ljava/util/List; @@ -5619,77 +5899,55 @@ public final class org/jellyfin/sdk/model/api/NameValuePair$Companion { public final class org/jellyfin/sdk/model/api/NetworkConfiguration { public static final field Companion Lorg/jellyfin/sdk/model/api/NetworkConfiguration$Companion; - public fun (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIZIZLjava/lang/String;ZZZLjava/lang/String;IIZLjava/lang/String;IZZLjava/lang/String;Ljava/util/List;ZZLjava/util/List;ZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Z)V - public final fun component1 ()Z + public fun (Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;IIIIZZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZLjava/util/List;Ljava/util/List;Z)V + public final fun component1 ()Ljava/lang/String; public final fun component10 ()Z - public final fun component11 ()Ljava/lang/String; + public final fun component11 ()Z public final fun component12 ()Z public final fun component13 ()Z public final fun component14 ()Z - public final fun component15 ()Ljava/lang/String; - public final fun component16 ()I - public final fun component17 ()I + public final fun component15 ()Ljava/util/List; + public final fun component16 ()Ljava/util/List; + public final fun component17 ()Ljava/util/List; public final fun component18 ()Z - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component20 ()I - public final fun component21 ()Z - public final fun component22 ()Z - public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Ljava/util/List; - public final fun component25 ()Z - public final fun component26 ()Z - public final fun component27 ()Ljava/util/List; - public final fun component28 ()Z - public final fun component29 ()Z - public final fun component3 ()Ljava/lang/String; - public final fun component30 ()Z - public final fun component31 ()Ljava/util/List; - public final fun component32 ()Ljava/util/List; - public final fun component33 ()Ljava/util/List; - public final fun component34 ()Z + public final fun component19 ()Ljava/util/List; + public final fun component2 ()Z + public final fun component20 ()Z + public final fun component21 ()Ljava/util/List; + public final fun component22 ()Ljava/util/List; + public final fun component23 ()Z + public final fun component3 ()Z public final fun component4 ()Ljava/lang/String; - public final fun component5 ()I + public final fun component5 ()Ljava/lang/String; public final fun component6 ()I public final fun component7 ()I - public final fun component8 ()Z + public final fun component8 ()I public final fun component9 ()I - public final fun copy (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIZIZLjava/lang/String;ZZZLjava/lang/String;IIZLjava/lang/String;IZZLjava/lang/String;Ljava/util/List;ZZLjava/util/List;ZZZLjava/util/List;Ljava/util/List;Ljava/util/List;Z)Lorg/jellyfin/sdk/model/api/NetworkConfiguration; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NetworkConfiguration;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIZIZLjava/lang/String;ZZZLjava/lang/String;IIZLjava/lang/String;IZZLjava/lang/String;Ljava/util/List;ZZLjava/util/List;ZZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NetworkConfiguration; + public final fun copy (Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;IIIIZZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZLjava/util/List;Ljava/util/List;Z)Lorg/jellyfin/sdk/model/api/NetworkConfiguration; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NetworkConfiguration;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;IIIIZZZZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZLjava/util/List;Ljava/util/List;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NetworkConfiguration; public fun equals (Ljava/lang/Object;)Z public final fun getAutoDiscovery ()Z - public final fun getAutoDiscoveryTracing ()Z public final fun getBaseUrl ()Ljava/lang/String; public final fun getCertificatePassword ()Ljava/lang/String; public final fun getCertificatePath ()Ljava/lang/String; public final fun getEnableHttps ()Z - public final fun getEnableIpv4 ()Z - public final fun getEnableIpv6 ()Z - public final fun getEnableMultiSocketBinding ()Z + public final fun getEnableIPv4 ()Z + public final fun getEnableIPv6 ()Z public final fun getEnablePublishedServerUriByRequest ()Z public final fun getEnableRemoteAccess ()Z - public final fun getEnableSsdpTracing ()Z public final fun getEnableUPnP ()Z - public final fun getGatewayMonitorPeriod ()I - public final fun getHdHomerunPortRange ()Ljava/lang/String; - public final fun getHttpServerPortNumber ()I - public final fun getHttpsPortNumber ()I public final fun getIgnoreVirtualInterfaces ()Z + public final fun getInternalHttpPort ()I + public final fun getInternalHttpsPort ()I public final fun getKnownProxies ()Ljava/util/List; public final fun getLocalNetworkAddresses ()Ljava/util/List; public final fun getLocalNetworkSubnets ()Ljava/util/List; + public final fun getPublicHttpPort ()I public final fun getPublicHttpsPort ()I - public final fun getPublicPort ()I public final fun getPublishedServerUriBySubnet ()Ljava/util/List; public final fun getRemoteIpFilter ()Ljava/util/List; public final fun getRequireHttps ()Z - public final fun getSsdpTracingFilter ()Ljava/lang/String; - public final fun getTrustAllIp6Interfaces ()Z - public final fun getUPnPCreateHttpPortMap ()Z - public final fun getUdpPortRange ()Ljava/lang/String; - public final fun getUdpSendCount ()I - public final fun getUdpSendDelay ()I - public final fun getVirtualInterfaceNames ()Ljava/lang/String; + public final fun getVirtualInterfaceNames ()Ljava/util/List; public fun hashCode ()I public final fun isRemoteIpFilterBlacklist ()Z public fun toString ()Ljava/lang/String; @@ -5764,258 +6022,6 @@ public final class org/jellyfin/sdk/model/api/NextItemRequestDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/NotificationDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationDto$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/time/LocalDateTime; - public final fun component4 ()Z - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;)Lorg/jellyfin/sdk/model/api/NotificationDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationDto;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/NotificationLevel;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationDto; - public fun equals (Ljava/lang/Object;)Z - public final fun getDate ()Ljava/time/LocalDateTime; - public final fun getDescription ()Ljava/lang/String; - public final fun getId ()Ljava/lang/String; - public final fun getLevel ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun getName ()Ljava/lang/String; - public final fun getUrl ()Ljava/lang/String; - public final fun getUserId ()Ljava/lang/String; - public fun hashCode ()I - public final fun isRead ()Z - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationDto$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationDto; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationDto;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationDto$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationLevel : java/lang/Enum { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationLevel$Companion; - public static final field ERROR Lorg/jellyfin/sdk/model/api/NotificationLevel; - public static final field NORMAL Lorg/jellyfin/sdk/model/api/NotificationLevel; - public static final field WARNING Lorg/jellyfin/sdk/model/api/NotificationLevel; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/NotificationLevel; - public static fun values ()[Lorg/jellyfin/sdk/model/api/NotificationLevel; -} - -public final class org/jellyfin/sdk/model/api/NotificationLevel$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationOption { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationOption$Companion; - public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SendToUserType;)V - public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SendToUserType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Z - public final fun component5 ()Ljava/util/List; - public final fun component6 ()Lorg/jellyfin/sdk/model/api/SendToUserType; - public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SendToUserType;)Lorg/jellyfin/sdk/model/api/NotificationOption; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationOption;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SendToUserType;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationOption; - public fun equals (Ljava/lang/Object;)Z - public final fun getDisabledMonitorUsers ()Ljava/util/List; - public final fun getDisabledServices ()Ljava/util/List; - public final fun getEnabled ()Z - public final fun getSendToUserMode ()Lorg/jellyfin/sdk/model/api/SendToUserType; - public final fun getSendToUsers ()Ljava/util/List; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationOption$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationOption$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationOption; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationOption;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationOption$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationOptions { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationOptions$Companion; - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/jellyfin/sdk/model/api/NotificationOptions; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationOptions;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getOptions ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationOptions$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationOptions$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationOptions; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationOptions;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationOptions$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationResultDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationResultDto$Companion; - public fun (Ljava/util/List;I)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()I - public final fun copy (Ljava/util/List;I)Lorg/jellyfin/sdk/model/api/NotificationResultDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationResultDto;Ljava/util/List;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationResultDto; - public fun equals (Ljava/lang/Object;)Z - public final fun getNotifications ()Ljava/util/List; - public final fun getTotalRecordCount ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationResultDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationResultDto$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationResultDto; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationResultDto;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationResultDto$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationTypeInfo { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationTypeInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Z - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Z - public final fun copy (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Lorg/jellyfin/sdk/model/api/NotificationTypeInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationTypeInfo;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationTypeInfo; - public fun equals (Ljava/lang/Object;)Z - public final fun getCategory ()Ljava/lang/String; - public final fun getEnabled ()Z - public final fun getName ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public final fun isBasedOnUserEvent ()Z - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationTypeInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationTypeInfo$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationTypeInfo; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationTypeInfo;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationTypeInfo$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationsSummaryDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto$Companion; - public fun (ILorg/jellyfin/sdk/model/api/NotificationLevel;)V - public synthetic fun (ILorg/jellyfin/sdk/model/api/NotificationLevel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun copy (ILorg/jellyfin/sdk/model/api/NotificationLevel;)Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto;ILorg/jellyfin/sdk/model/api/NotificationLevel;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto; - public fun equals (Ljava/lang/Object;)Z - public final fun getMaxUnreadNotificationLevel ()Lorg/jellyfin/sdk/model/api/NotificationLevel; - public final fun getUnreadCount ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/NotificationsSummaryDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/NotificationsSummaryDto;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/NotificationsSummaryDto$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/ObjectGroupUpdate { - public static final field Companion Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lkotlinx/serialization/json/JsonElement;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; - public final fun component3 ()Lkotlinx/serialization/json/JsonElement; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lkotlinx/serialization/json/JsonElement;)Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lkotlinx/serialization/json/JsonElement;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate; - public fun equals (Ljava/lang/Object;)Z - public final fun getData ()Lkotlinx/serialization/json/JsonElement; - public final fun getGroupId ()Ljava/util/UUID; - public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/ObjectGroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/ObjectGroupUpdate$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/OpenLiveStreamDto { public static final field Companion Lorg/jellyfin/sdk/model/api/OpenLiveStreamDto$Companion; public fun (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/DeviceProfile;Ljava/util/List;)V @@ -6068,6 +6074,44 @@ public final class org/jellyfin/sdk/model/api/OpenLiveStreamDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/OutboundKeepAliveMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage$Companion; + public fun (Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/OutboundKeepAliveMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/OutboundKeepAliveMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/OutboundKeepAliveMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class org/jellyfin/sdk/model/api/OutboundWebSocketMessage : org/jellyfin/sdk/model/api/WebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/OutboundWebSocketMessage$Companion; + public abstract fun getMessageId ()Ljava/util/UUID; + public abstract fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/OutboundWebSocketMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PackageInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/PackageInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/util/List;Ljava/lang/String;)V @@ -6112,15 +6156,16 @@ public final class org/jellyfin/sdk/model/api/PackageInfo$Companion { public final class org/jellyfin/sdk/model/api/ParentalRating { public static final field Companion Lorg/jellyfin/sdk/model/api/ParentalRating$Companion; - public fun (Ljava/lang/String;I)V - public synthetic fun (Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component2 ()I - public final fun copy (Ljava/lang/String;I)Lorg/jellyfin/sdk/model/api/ParentalRating; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ParentalRating;Ljava/lang/String;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ParentalRating; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/ParentalRating; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ParentalRating;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ParentalRating; public fun equals (Ljava/lang/Object;)Z public final fun getName ()Ljava/lang/String; - public final fun getValue ()I + public final fun getValue ()Ljava/lang/Integer; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -6169,6 +6214,46 @@ public final class org/jellyfin/sdk/model/api/PathSubstitution$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PersonKind : java/lang/Enum { + public static final field ACTOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field ALBUM_ARTIST Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field ARRANGER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field ARTIST Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field AUTHOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field COLORIST Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field COMPOSER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field CONDUCTOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field COVER_ARTIST Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field CREATOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field Companion Lorg/jellyfin/sdk/model/api/PersonKind$Companion; + public static final field DIRECTOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field EDITOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field ENGINEER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field GUEST_STAR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field ILLUSTRATOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field INKER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field LETTERER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field LYRICIST Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field MIXER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field PENCILLER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field PRODUCER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field REMIXER Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field TRANSLATOR Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field UNKNOWN Lorg/jellyfin/sdk/model/api/PersonKind; + public static final field WRITER Lorg/jellyfin/sdk/model/api/PersonKind; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PersonKind; + public static fun values ()[Lorg/jellyfin/sdk/model/api/PersonKind; +} + +public final class org/jellyfin/sdk/model/api/PersonKind$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PersonKind; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PersonKind; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PersonLookupInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/PersonLookupInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/time/LocalDateTime;Z)V @@ -6344,6 +6429,37 @@ public final class org/jellyfin/sdk/model/api/PlayCommand$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PlayMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/PlayRequest; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PlayMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayMessage;Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/PlayRequest; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PlayMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlayMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlayMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlayMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PlayMethod : java/lang/Enum { public static final field Companion Lorg/jellyfin/sdk/model/api/PlayMethod$Companion; public static final field DIRECT_PLAY Lorg/jellyfin/sdk/model/api/PlayMethod; @@ -6362,59 +6478,156 @@ public final class org/jellyfin/sdk/model/api/PlayMethod$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/PlayRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/PlayRequest$Companion; - public fun (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/Long; - public final fun component3 ()Lorg/jellyfin/sdk/model/api/PlayCommand; - public final fun component4 ()Ljava/util/UUID; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/PlayRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAudioStreamIndex ()Ljava/lang/Integer; - public final fun getControllingUserId ()Ljava/util/UUID; - public final fun getItemIds ()Ljava/util/List; - public final fun getMediaSourceId ()Ljava/lang/String; - public final fun getPlayCommand ()Lorg/jellyfin/sdk/model/api/PlayCommand; - public final fun getStartIndex ()Ljava/lang/Integer; - public final fun getStartPositionTicks ()Ljava/lang/Long; - public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; +public final class org/jellyfin/sdk/model/api/PlayQueueUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayQueueUpdate$Companion; + public fun (Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason;Ljava/time/LocalDateTime;Ljava/util/List;IJZLorg/jellyfin/sdk/model/api/GroupShuffleMode;Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public final fun component2 ()Ljava/time/LocalDateTime; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()I + public final fun component5 ()J + public final fun component6 ()Z + public final fun component7 ()Lorg/jellyfin/sdk/model/api/GroupShuffleMode; + public final fun component8 ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; + public final fun copy (Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason;Ljava/time/LocalDateTime;Ljava/util/List;IJZLorg/jellyfin/sdk/model/api/GroupShuffleMode;Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayQueueUpdate;Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason;Ljava/time/LocalDateTime;Ljava/util/List;IJZLorg/jellyfin/sdk/model/api/GroupShuffleMode;Lorg/jellyfin/sdk/model/api/GroupRepeatMode;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getLastUpdate ()Ljava/time/LocalDateTime; + public final fun getPlayingItemIndex ()I + public final fun getPlaylist ()Ljava/util/List; + public final fun getReason ()Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public final fun getRepeatMode ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; + public final fun getShuffleMode ()Lorg/jellyfin/sdk/model/api/GroupShuffleMode; + public final fun getStartPositionTicks ()J public fun hashCode ()I + public final fun isPlaying ()Z public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/PlayRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlayRequest$$serializer; +public final class org/jellyfin/sdk/model/api/PlayQueueUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlayQueueUpdate$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlayRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdate; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlayRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlayQueueUpdate;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/PlayRequest$Companion { +public final class org/jellyfin/sdk/model/api/PlayQueueUpdate$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/PlayRequestDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/PlayRequestDto$Companion; - public fun (Ljava/util/List;IJ)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()I - public final fun component3 ()J - public final fun copy (Ljava/util/List;IJ)Lorg/jellyfin/sdk/model/api/PlayRequestDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayRequestDto;Ljava/util/List;IJILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayRequestDto; +public final class org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/PlayQueueUpdate;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/PlayQueueUpdate; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/PlayQueueUpdate;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Lorg/jellyfin/sdk/model/api/PlayQueueUpdate;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate; public fun equals (Ljava/lang/Object;)Z - public final fun getPlayingItemPosition ()I - public final fun getPlayingQueue ()Ljava/util/List; + public final fun getData ()Lorg/jellyfin/sdk/model/api/PlayQueueUpdate; + public final fun getGroupId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayQueueUpdateReason : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason$Companion; + public static final field MOVE_ITEM Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field NEW_PLAYLIST Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field NEXT_ITEM Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field PREVIOUS_ITEM Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field QUEUE Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field QUEUE_NEXT Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field REMOVE_ITEMS Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field REPEAT_MODE Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field SET_CURRENT_ITEM Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static final field SHUFFLE_MODE Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public static fun values ()[Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; +} + +public final class org/jellyfin/sdk/model/api/PlayQueueUpdateReason$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlayQueueUpdateReason; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayRequest$Companion; + public fun (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/lang/Long; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/PlayCommand; + public final fun component4 ()Ljava/util/UUID; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/lang/Integer; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/PlayRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayRequest;Ljava/util/List;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/PlayCommand;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getControllingUserId ()Ljava/util/UUID; + public final fun getItemIds ()Ljava/util/List; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getPlayCommand ()Lorg/jellyfin/sdk/model/api/PlayCommand; + public final fun getStartIndex ()Ljava/lang/Integer; + public final fun getStartPositionTicks ()Ljava/lang/Long; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PlayRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlayRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlayRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlayRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlayRequestDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlayRequestDto$Companion; + public fun (Ljava/util/List;IJ)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()I + public final fun component3 ()J + public final fun copy (Ljava/util/List;IJ)Lorg/jellyfin/sdk/model/api/PlayRequestDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayRequestDto;Ljava/util/List;IJILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayRequestDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getPlayingItemPosition ()I + public final fun getPlayingQueue ()Ljava/util/List; public final fun getStartPositionTicks ()J public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -6542,10 +6755,27 @@ public final class org/jellyfin/sdk/model/api/PlaybackInfoResponse$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PlaybackOrder : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlaybackOrder$Companion; + public static final field DEFAULT Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public static final field SHUFFLE Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public static fun values ()[Lorg/jellyfin/sdk/model/api/PlaybackOrder; +} + +public final class org/jellyfin/sdk/model/api/PlaybackOrder$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PlaybackProgressInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo$Companion; - public fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;)V - public synthetic fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun component10 ()Ljava/lang/Long; public final fun component11 ()Ljava/lang/Long; @@ -6556,9 +6786,10 @@ public final class org/jellyfin/sdk/model/api/PlaybackProgressInfo { public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; public final fun component18 ()Lorg/jellyfin/sdk/model/api/RepeatMode; - public final fun component19 ()Ljava/util/List; + public final fun component19 ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; public final fun component2 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; - public final fun component20 ()Ljava/lang/String; + public final fun component20 ()Ljava/util/List; + public final fun component21 ()Ljava/lang/String; public final fun component3 ()Ljava/util/UUID; public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/lang/String; @@ -6566,8 +6797,8 @@ public final class org/jellyfin/sdk/model/api/PlaybackProgressInfo { public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Z public final fun component9 ()Z - public final fun copy (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo;ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo; + public final fun copy (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo;ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlaybackProgressInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAspectRatio ()Ljava/lang/String; public final fun getAudioStreamIndex ()Ljava/lang/Integer; @@ -6580,6 +6811,7 @@ public final class org/jellyfin/sdk/model/api/PlaybackProgressInfo { public final fun getNowPlayingQueue ()Ljava/util/List; public final fun getPlayMethod ()Lorg/jellyfin/sdk/model/api/PlayMethod; public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getPlaybackOrder ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; public final fun getPlaybackStartTimeTicks ()Ljava/lang/Long; public final fun getPlaylistItemId ()Ljava/lang/String; public final fun getPositionTicks ()Ljava/lang/Long; @@ -6608,10 +6840,42 @@ public final class org/jellyfin/sdk/model/api/PlaybackProgressInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PlaybackRequestType : java/lang/Enum { + public static final field BUFFER Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field Companion Lorg/jellyfin/sdk/model/api/PlaybackRequestType$Companion; + public static final field IGNORE_WAIT Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field MOVE_PLAYLIST_ITEM Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field NEXT_ITEM Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field PAUSE Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field PING Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field PLAY Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field PREVIOUS_ITEM Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field QUEUE Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field READY Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field REMOVE_FROM_PLAYLIST Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field SEEK Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field SET_PLAYLIST_ITEM Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field SET_REPEAT_MODE Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field SET_SHUFFLE_MODE Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field STOP Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static final field UNPAUSE Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public static fun values ()[Lorg/jellyfin/sdk/model/api/PlaybackRequestType; +} + +public final class org/jellyfin/sdk/model/api/PlaybackRequestType$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackRequestType; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PlaybackStartInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/PlaybackStartInfo$Companion; - public fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;)V - public synthetic fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun component10 ()Ljava/lang/Long; public final fun component11 ()Ljava/lang/Long; @@ -6622,9 +6886,10 @@ public final class org/jellyfin/sdk/model/api/PlaybackStartInfo { public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; public final fun component18 ()Lorg/jellyfin/sdk/model/api/RepeatMode; - public final fun component19 ()Ljava/util/List; + public final fun component19 ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; public final fun component2 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; - public final fun component20 ()Ljava/lang/String; + public final fun component20 ()Ljava/util/List; + public final fun component21 ()Ljava/lang/String; public final fun component3 ()Ljava/util/UUID; public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/lang/String; @@ -6632,8 +6897,8 @@ public final class org/jellyfin/sdk/model/api/PlaybackStartInfo { public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Z public final fun component9 ()Z - public final fun copy (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackStartInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlaybackStartInfo;ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlaybackStartInfo; + public final fun copy (ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlaybackStartInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlaybackStartInfo;ZLorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlaybackStartInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAspectRatio ()Ljava/lang/String; public final fun getAudioStreamIndex ()Ljava/lang/Integer; @@ -6646,6 +6911,7 @@ public final class org/jellyfin/sdk/model/api/PlaybackStartInfo { public final fun getNowPlayingQueue ()Ljava/util/List; public final fun getPlayMethod ()Lorg/jellyfin/sdk/model/api/PlayMethod; public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getPlaybackOrder ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; public final fun getPlaybackStartTimeTicks ()Ljava/lang/Long; public final fun getPlaylistItemId ()Ljava/lang/String; public final fun getPositionTicks ()Ljava/lang/Long; @@ -6724,11 +6990,12 @@ public final class org/jellyfin/sdk/model/api/PlaybackStopInfo$Companion { public final class org/jellyfin/sdk/model/api/PlayerStateInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/PlayerStateInfo$Companion; - public fun (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/Long; public final fun component10 ()Lorg/jellyfin/sdk/model/api/RepeatMode; - public final fun component11 ()Ljava/lang/String; + public final fun component11 ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; + public final fun component12 ()Ljava/lang/String; public final fun component2 ()Z public final fun component3 ()Z public final fun component4 ()Z @@ -6737,14 +7004,15 @@ public final class org/jellyfin/sdk/model/api/PlayerStateInfo { public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Lorg/jellyfin/sdk/model/api/PlayMethod; - public final fun copy (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlayerStateInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayerStateInfo; + public final fun copy (Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/PlayerStateInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/lang/Long;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/PlayMethod;Lorg/jellyfin/sdk/model/api/RepeatMode;Lorg/jellyfin/sdk/model/api/PlaybackOrder;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlayerStateInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAudioStreamIndex ()Ljava/lang/Integer; public final fun getCanSeek ()Z public final fun getLiveStreamId ()Ljava/lang/String; public final fun getMediaSourceId ()Ljava/lang/String; public final fun getPlayMethod ()Lorg/jellyfin/sdk/model/api/PlayMethod; + public final fun getPlaybackOrder ()Lorg/jellyfin/sdk/model/api/PlaybackOrder; public final fun getPositionTicks ()Ljava/lang/Long; public final fun getRepeatMode ()Lorg/jellyfin/sdk/model/api/RepeatMode; public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; @@ -6821,6 +7089,37 @@ public final class org/jellyfin/sdk/model/api/PlaystateCommand$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PlaystateMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PlaystateMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/PlaystateRequest;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/PlaystateRequest;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/PlaystateRequest; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/PlaystateRequest;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PlaystateMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PlaystateMessage;Lorg/jellyfin/sdk/model/api/PlaystateRequest;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PlaystateMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/PlaystateRequest; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PlaystateMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PlaystateMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PlaystateMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PlaystateMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PlaystateMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PlaystateRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/PlaystateRequest$Companion; public fun (Lorg/jellyfin/sdk/model/api/PlaystateCommand;Ljava/lang/Long;Ljava/lang/String;)V @@ -6895,6 +7194,130 @@ public final class org/jellyfin/sdk/model/api/PluginInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage;Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PluginInstallationCancelledMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage;Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PluginInstallationCompletedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationFailedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage;Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationFailedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PluginInstallationFailedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallationFailedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallingMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PluginInstallingMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PluginInstallingMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PluginInstallingMessage;Lorg/jellyfin/sdk/model/api/InstallationInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PluginInstallingMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/InstallationInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallingMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PluginInstallingMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PluginInstallingMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PluginInstallingMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginInstallingMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PluginStatus : java/lang/Enum { public static final field ACTIVE Lorg/jellyfin/sdk/model/api/PluginStatus; public static final field Companion Lorg/jellyfin/sdk/model/api/PluginStatus$Companion; @@ -6917,6 +7340,37 @@ public final class org/jellyfin/sdk/model/api/PluginStatus$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/PluginUninstalledMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/PluginInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/PluginInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/PluginInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/PluginInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage;Lorg/jellyfin/sdk/model/api/PluginInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/PluginInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/PluginUninstalledMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/PluginUninstalledMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/PluginUninstalledMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/PreviousItemRequestDto { public static final field Companion Lorg/jellyfin/sdk/model/api/PreviousItemRequestDto$Companion; public fun (Ljava/util/UUID;)V @@ -6981,6 +7435,27 @@ public final class org/jellyfin/sdk/model/api/ProblemDetails$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ProcessPriorityClass : java/lang/Enum { + public static final field ABOVE_NORMAL Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static final field BELOW_NORMAL Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static final field Companion Lorg/jellyfin/sdk/model/api/ProcessPriorityClass$Companion; + public static final field HIGH Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static final field IDLE Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static final field NORMAL Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static final field REAL_TIME Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public static fun values ()[Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; +} + +public final class org/jellyfin/sdk/model/api/ProcessPriorityClass$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/ProfileCondition { public static final field Companion Lorg/jellyfin/sdk/model/api/ProfileCondition$Companion; public fun (Lorg/jellyfin/sdk/model/api/ProfileConditionType;Lorg/jellyfin/sdk/model/api/ProfileConditionValue;Ljava/lang/String;Z)V @@ -7456,6 +7931,37 @@ public final class org/jellyfin/sdk/model/api/RecordingStatus$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/RefreshProgressMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/RefreshProgressMessage$Companion; + public fun (Ljava/util/Map;Ljava/util/UUID;)V + public synthetic fun (Ljava/util/Map;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/Map; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/Map;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/RefreshProgressMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/RefreshProgressMessage;Ljava/util/Map;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/RefreshProgressMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/util/Map; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/RefreshProgressMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/RefreshProgressMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/RefreshProgressMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/RefreshProgressMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/RefreshProgressMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/RemoteImageInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/RemoteImageInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Lorg/jellyfin/sdk/model/api/RatingType;)V @@ -7534,6 +8040,37 @@ public final class org/jellyfin/sdk/model/api/RemoteImageResult$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/RemoteLyricInfoDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/LyricDto;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/LyricDto; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/LyricDto;)Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/LyricDto;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public final fun getLyrics ()Lorg/jellyfin/sdk/model/api/LyricDto; + public final fun getProviderName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/RemoteLyricInfoDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/RemoteLyricInfoDto;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/RemoteLyricInfoDto$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/RemoteSearchResult { public static final field Companion Lorg/jellyfin/sdk/model/api/RemoteSearchResult$Companion; public fun ()V @@ -7588,29 +8125,39 @@ public final class org/jellyfin/sdk/model/api/RemoteSearchResult$Companion { public final class org/jellyfin/sdk/model/api/RemoteSubtitleInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo$Companion; public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/Float; + public final fun component11 ()Ljava/lang/Integer; + public final fun component12 ()Ljava/lang/Boolean; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/time/LocalDateTime; public final fun component9 ()Ljava/lang/Float; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/RemoteSubtitleInfo; public fun equals (Ljava/lang/Object;)Z + public final fun getAiTranslated ()Ljava/lang/Boolean; public final fun getAuthor ()Ljava/lang/String; public final fun getComment ()Ljava/lang/String; public final fun getCommunityRating ()Ljava/lang/Float; public final fun getDateCreated ()Ljava/time/LocalDateTime; public final fun getDownloadCount ()Ljava/lang/Integer; + public final fun getForced ()Ljava/lang/Boolean; public final fun getFormat ()Ljava/lang/String; + public final fun getFrameRate ()Ljava/lang/Float; + public final fun getHearingImpaired ()Ljava/lang/Boolean; public final fun getId ()Ljava/lang/String; + public final fun getMachineTranslated ()Ljava/lang/Boolean; public final fun getName ()Ljava/lang/String; public final fun getProviderName ()Ljava/lang/String; public final fun getThreeLetterIsoLanguageName ()Ljava/lang/String; @@ -7715,43 +8262,144 @@ public final class org/jellyfin/sdk/model/api/RepositoryInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/ResponseProfile { - public static final field Companion Lorg/jellyfin/sdk/model/api/ResponseProfile$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/RestartRequiredMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/RestartRequiredMessage$Companion; + public fun (Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/RestartRequiredMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/RestartRequiredMessage;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/RestartRequiredMessage; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/RestartRequiredMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/RestartRequiredMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/RestartRequiredMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/RestartRequiredMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/RestartRequiredMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/TaskResult;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/TaskResult;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/TaskResult; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/TaskResult;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage;Lorg/jellyfin/sdk/model/api/TaskResult;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/TaskResult; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ScheduledTaskEndedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage$Companion; + public fun (Ljava/util/List;Ljava/util/UUID;)V + public synthetic fun (Ljava/util/List;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/List;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage;Ljava/util/List;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/util/List; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage$Companion; + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/ResponseProfile; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ResponseProfile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ResponseProfile; + public final fun copy (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage; public fun equals (Ljava/lang/Object;)Z - public final fun getAudioCodec ()Ljava/lang/String; - public final fun getConditions ()Ljava/util/List; - public final fun getContainer ()Ljava/lang/String; - public final fun getMimeType ()Ljava/lang/String; - public final fun getOrgPn ()Ljava/lang/String; - public final fun getType ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; - public final fun getVideoCodec ()Ljava/lang/String; + public final fun getData ()Ljava/lang/String; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/ResponseProfile$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ResponseProfile$$serializer; +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage$Companion; + public fun ()V + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ResponseProfile; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ResponseProfile;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/ResponseProfile$Companion { +public final class org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } @@ -7774,16 +8422,16 @@ public final class org/jellyfin/sdk/model/api/ScrollDirection$Companion { public final class org/jellyfin/sdk/model/api/SearchHint { public static final field Companion Lorg/jellyfin/sdk/model/api/SearchHint$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/lang/Boolean;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/lang/Boolean;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; + public final fun component13 ()Lorg/jellyfin/sdk/model/api/BaseItemKind; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Long; - public final fun component16 ()Ljava/lang/String; + public final fun component16 ()Lorg/jellyfin/sdk/model/api/MediaType; public final fun component17 ()Ljava/time/LocalDateTime; public final fun component18 ()Ljava/time/LocalDateTime; public final fun component19 ()Ljava/lang/String; @@ -7805,8 +8453,8 @@ public final class org/jellyfin/sdk/model/api/SearchHint { public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;)Lorg/jellyfin/sdk/model/api/SearchHint; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SearchHint;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SearchHint; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/lang/Boolean;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;)Lorg/jellyfin/sdk/model/api/SearchHint; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SearchHint;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemKind;Ljava/lang/Boolean;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/MediaType;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SearchHint; public fun equals (Ljava/lang/Object;)Z public final fun getAlbum ()Ljava/lang/String; public final fun getAlbumArtist ()Ljava/lang/String; @@ -7822,7 +8470,7 @@ public final class org/jellyfin/sdk/model/api/SearchHint { public final fun getIndexNumber ()Ljava/lang/Integer; public final fun getItemId ()Ljava/util/UUID; public final fun getMatchedTerm ()Ljava/lang/String; - public final fun getMediaType ()Ljava/lang/String; + public final fun getMediaType ()Lorg/jellyfin/sdk/model/api/MediaType; public final fun getName ()Ljava/lang/String; public final fun getParentIndexNumber ()Ljava/lang/Integer; public final fun getPrimaryImageAspectRatio ()Ljava/lang/Double; @@ -7835,7 +8483,7 @@ public final class org/jellyfin/sdk/model/api/SearchHint { public final fun getStatus ()Ljava/lang/String; public final fun getThumbImageItemId ()Ljava/lang/String; public final fun getThumbImageTag ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; + public final fun getType ()Lorg/jellyfin/sdk/model/api/BaseItemKind; public fun hashCode ()I public final fun isFolder ()Ljava/lang/Boolean; public fun toString ()Ljava/lang/String; @@ -7969,24 +8617,6 @@ public final class org/jellyfin/sdk/model/api/SendCommandType$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SendToUserType : java/lang/Enum { - public static final field ADMINS Lorg/jellyfin/sdk/model/api/SendToUserType; - public static final field ALL Lorg/jellyfin/sdk/model/api/SendToUserType; - public static final field CUSTOM Lorg/jellyfin/sdk/model/api/SendToUserType; - public static final field Companion Lorg/jellyfin/sdk/model/api/SendToUserType$Companion; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getSerialName ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SendToUserType; - public static fun values ()[Lorg/jellyfin/sdk/model/api/SendToUserType; -} - -public final class org/jellyfin/sdk/model/api/SendToUserType$Companion { - public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SendToUserType; - public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SendToUserType; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/SeriesInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/SeriesInfo$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/time/LocalDateTime;Z)V @@ -8073,6 +8703,7 @@ public final class org/jellyfin/sdk/model/api/SeriesStatus : java/lang/Enum { public static final field CONTINUING Lorg/jellyfin/sdk/model/api/SeriesStatus; public static final field Companion Lorg/jellyfin/sdk/model/api/SeriesStatus$Companion; public static final field ENDED Lorg/jellyfin/sdk/model/api/SeriesStatus; + public static final field UNRELEASED Lorg/jellyfin/sdk/model/api/SeriesStatus; public static fun getEntries ()Lkotlin/enums/EnumEntries; public final fun getSerialName ()Ljava/lang/String; public fun toString ()Ljava/lang/String; @@ -8086,6 +8717,68 @@ public final class org/jellyfin/sdk/model/api/SeriesStatus$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage;Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SeriesTimerCancelledMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage;Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SeriesTimerCreatedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/SeriesTimerInfoDto { public static final field Companion Lorg/jellyfin/sdk/model/api/SeriesTimerInfoDto$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;IIIZLjava/lang/String;Ljava/util/List;ZLorg/jellyfin/sdk/model/api/KeepUntil;ZZZIZLjava/util/List;Lorg/jellyfin/sdk/model/api/DayPattern;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V @@ -8216,8 +8909,8 @@ public final class org/jellyfin/sdk/model/api/SeriesTimerInfoDtoQueryResult$Comp public final class org/jellyfin/sdk/model/api/ServerConfiguration { public static final field Companion Lorg/jellyfin/sdk/model/api/ServerConfiguration$Companion; - public fun (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZ)V - public synthetic fun (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;)V + public synthetic fun (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()I public final fun component10 ()Z public final fun component11 ()Z @@ -8235,48 +8928,58 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration { public final fun component22 ()I public final fun component23 ()I public final fun component24 ()I - public final fun component25 ()Lorg/jellyfin/sdk/model/api/ImageSavingConvention; - public final fun component26 ()Ljava/util/List; - public final fun component27 ()Z - public final fun component28 ()Ljava/lang/String; - public final fun component29 ()Ljava/lang/String; + public final fun component25 ()I + public final fun component26 ()I + public final fun component27 ()Lorg/jellyfin/sdk/model/api/ImageSavingConvention; + public final fun component28 ()Ljava/util/List; + public final fun component29 ()Z public final fun component3 ()Ljava/lang/String; - public final fun component30 ()Z - public final fun component31 ()Ljava/util/List; - public final fun component32 ()I - public final fun component33 ()Z - public final fun component34 ()Z + public final fun component30 ()Ljava/lang/String; + public final fun component31 ()Ljava/lang/String; + public final fun component32 ()Z + public final fun component33 ()Ljava/util/List; + public final fun component34 ()I public final fun component35 ()Z - public final fun component36 ()Ljava/util/List; - public final fun component37 ()Ljava/util/List; - public final fun component38 ()Z - public final fun component39 ()I + public final fun component36 ()Z + public final fun component37 ()Z + public final fun component38 ()Ljava/util/List; + public final fun component39 ()Ljava/util/List; public final fun component4 ()Ljava/lang/String; - public final fun component40 ()Ljava/util/List; - public final fun component41 ()Z - public final fun component42 ()J - public final fun component43 ()Ljava/util/List; - public final fun component44 ()Ljava/lang/Integer; - public final fun component45 ()I - public final fun component46 ()I - public final fun component47 ()Z - public final fun component48 ()Z + public final fun component40 ()Z + public final fun component41 ()I + public final fun component42 ()Ljava/util/List; + public final fun component43 ()Z + public final fun component44 ()J + public final fun component45 ()Ljava/util/List; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()I + public final fun component48 ()I + public final fun component49 ()Z public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Z + public final fun component51 ()I + public final fun component52 ()Lorg/jellyfin/sdk/model/api/ImageResolution; + public final fun component53 ()I + public final fun component54 ()Ljava/util/List; + public final fun component55 ()Lorg/jellyfin/sdk/model/api/TrickplayOptions; public final fun component6 ()Z public final fun component7 ()Z public final fun component8 ()Z public final fun component9 ()Z - public final fun copy (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZ)Lorg/jellyfin/sdk/model/api/ServerConfiguration; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerConfiguration;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerConfiguration; + public final fun copy (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;)Lorg/jellyfin/sdk/model/api/ServerConfiguration; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerConfiguration;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerConfiguration; public fun equals (Ljava/lang/Object;)Z public final fun getActivityLogRetentionDays ()Ljava/lang/Integer; public final fun getAllowClientLogUpload ()Z public final fun getCachePath ()Ljava/lang/String; + public final fun getCastReceiverApplications ()Ljava/util/List; + public final fun getChapterImageResolution ()Lorg/jellyfin/sdk/model/api/ImageResolution; public final fun getCodecsUsed ()Ljava/util/List; public final fun getContentTypes ()Ljava/util/List; public final fun getCorsHosts ()Ljava/util/List; public final fun getDisableLiveTvChannelUserDataName ()Z public final fun getDisplaySpecialsWithinSeasons ()Z + public final fun getDummyChapterDuration ()I public final fun getEnableCaseSensitiveItemIds ()Z public final fun getEnableExternalContentInSuggestions ()Z public final fun getEnableFolderView ()Z @@ -8286,9 +8989,11 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration { public final fun getEnableSlowResponseWarning ()Z public final fun getImageExtractionTimeoutMs ()I public final fun getImageSavingConvention ()Lorg/jellyfin/sdk/model/api/ImageSavingConvention; + public final fun getInactiveSessionThreshold ()I public final fun getLibraryMetadataRefreshConcurrency ()I public final fun getLibraryMonitorDelay ()I public final fun getLibraryScanFanoutConcurrency ()I + public final fun getLibraryUpdateDuration ()I public final fun getLogFileRetentionDays ()I public final fun getMaxAudiobookResume ()I public final fun getMaxResumePct ()I @@ -8299,6 +9004,7 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration { public final fun getMinAudiobookResume ()I public final fun getMinResumeDurationSeconds ()I public final fun getMinResumePct ()I + public final fun getParallelImageEncodingLimit ()I public final fun getPathSubstitutions ()Ljava/util/List; public final fun getPluginRepositories ()Ljava/util/List; public final fun getPreferredMetadataLanguage ()Ljava/lang/String; @@ -8314,6 +9020,7 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration { public final fun getSortRemoveCharacters ()Ljava/util/List; public final fun getSortRemoveWords ()Ljava/util/List; public final fun getSortReplaceCharacters ()Ljava/util/List; + public final fun getTrickplayOptions ()Lorg/jellyfin/sdk/model/api/TrickplayOptions; public final fun getUiCulture ()Ljava/lang/String; public fun hashCode ()I public final fun isPortAuthorized ()Z @@ -8370,41 +9077,98 @@ public final class org/jellyfin/sdk/model/api/ServerDiscoveryInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/ServerRestartingMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ServerRestartingMessage$Companion; + public fun (Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/ServerRestartingMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerRestartingMessage;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerRestartingMessage; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ServerRestartingMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ServerRestartingMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ServerRestartingMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ServerRestartingMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ServerRestartingMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ServerShuttingDownMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage$Companion; + public fun (Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/ServerShuttingDownMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/ServerShuttingDownMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/ServerShuttingDownMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/SessionInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/SessionInfo$Companion; - public fun (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V - public synthetic fun (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Lorg/jellyfin/sdk/model/api/PlayerStateInfo; public final fun component10 ()Ljava/time/LocalDateTime; public final fun component11 ()Ljava/time/LocalDateTime; - public final fun component12 ()Ljava/lang/String; + public final fun component12 ()Ljava/time/LocalDateTime; public final fun component13 ()Ljava/lang/String; - public final fun component14 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; - public final fun component15 ()Lorg/jellyfin/sdk/model/api/BaseItem; - public final fun component16 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; - public final fun component17 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; + public final fun component16 ()Lorg/jellyfin/sdk/model/api/BaseItem; + public final fun component17 ()Lorg/jellyfin/sdk/model/api/BaseItemDto; public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Lorg/jellyfin/sdk/model/api/TranscodingInfo; + public final fun component19 ()Ljava/lang/String; public final fun component2 ()Ljava/util/List; - public final fun component20 ()Z + public final fun component20 ()Lorg/jellyfin/sdk/model/api/TranscodingInfo; public final fun component21 ()Z public final fun component22 ()Z - public final fun component23 ()Ljava/util/List; + public final fun component23 ()Z public final fun component24 ()Ljava/util/List; - public final fun component25 ()Z - public final fun component26 ()Ljava/lang/String; + public final fun component25 ()Ljava/util/List; + public final fun component26 ()Z public final fun component27 ()Ljava/lang/String; public final fun component28 ()Ljava/lang/String; - public final fun component29 ()Ljava/util/List; + public final fun component29 ()Ljava/lang/String; public final fun component3 ()Lorg/jellyfin/sdk/model/api/ClientCapabilities; + public final fun component30 ()Ljava/util/List; public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/util/List; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/util/UUID; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/SessionInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SessionInfo;Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SessionInfo; + public final fun copy (Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/SessionInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SessionInfo;Lorg/jellyfin/sdk/model/api/PlayerStateInfo;Ljava/util/List;Lorg/jellyfin/sdk/model/api/ClientCapabilities;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/BaseItemDto;Lorg/jellyfin/sdk/model/api/BaseItem;Lorg/jellyfin/sdk/model/api/BaseItemDto;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/TranscodingInfo;ZZZLjava/util/List;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SessionInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAdditionalUsers ()Ljava/util/List; public final fun getApplicationVersion ()Ljava/lang/String; @@ -8417,6 +9181,7 @@ public final class org/jellyfin/sdk/model/api/SessionInfo { public final fun getHasCustomDeviceName ()Z public final fun getId ()Ljava/lang/String; public final fun getLastActivityDate ()Ljava/time/LocalDateTime; + public final fun getLastPausedDate ()Ljava/time/LocalDateTime; public final fun getLastPlaybackCheckIn ()Ljava/time/LocalDateTime; public final fun getNowPlayingItem ()Lorg/jellyfin/sdk/model/api/BaseItemDto; public final fun getNowPlayingQueue ()Ljava/util/List; @@ -8533,74 +9298,156 @@ public final class org/jellyfin/sdk/model/api/SessionUserInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SetChannelMappingDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/SetChannelMappingDto$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetChannelMappingDto;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; +public final class org/jellyfin/sdk/model/api/SessionsMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SessionsMessage$Companion; + public fun (Ljava/util/List;Ljava/util/UUID;)V + public synthetic fun (Ljava/util/List;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/List;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SessionsMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SessionsMessage;Ljava/util/List;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SessionsMessage; public fun equals (Ljava/lang/Object;)Z - public final fun getProviderChannelId ()Ljava/lang/String; - public final fun getProviderId ()Ljava/lang/String; - public final fun getTunerChannelId ()Ljava/lang/String; + public final fun getData ()Ljava/util/List; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/SetChannelMappingDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SetChannelMappingDto$$serializer; +public final class org/jellyfin/sdk/model/api/SessionsMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SessionsMessage$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SessionsMessage; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SetChannelMappingDto;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SessionsMessage;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SetChannelMappingDto$Companion { +public final class org/jellyfin/sdk/model/api/SessionsMessage$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$Companion; - public fun (Ljava/util/UUID;)V - public final fun component1 ()Ljava/util/UUID; - public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; +public final class org/jellyfin/sdk/model/api/SessionsStartMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SessionsStartMessage$Companion; + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SessionsStartMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SessionsStartMessage;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SessionsStartMessage; public fun equals (Ljava/lang/Object;)Z - public final fun getPlaylistItemId ()Ljava/util/UUID; + public final fun getData ()Ljava/lang/String; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$$serializer; +public final class org/jellyfin/sdk/model/api/SessionsStartMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SessionsStartMessage$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SessionsStartMessage; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SessionsStartMessage;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$Companion { +public final class org/jellyfin/sdk/model/api/SessionsStartMessage$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/SetRepeatModeRequestDto { - public static final field Companion Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto$Companion; - public fun (Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)V - public final fun component1 ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; - public final fun copy (Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto;Lorg/jellyfin/sdk/model/api/GroupRepeatMode;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto; - public fun equals (Ljava/lang/Object;)Z - public final fun getMode ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; +public final class org/jellyfin/sdk/model/api/SessionsStopMessage : org/jellyfin/sdk/model/api/InboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SessionsStopMessage$Companion; + public fun ()V + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + +public final class org/jellyfin/sdk/model/api/SessionsStopMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SessionsStopMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SessionsStopMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SessionsStopMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SessionsStopMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SetChannelMappingDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/SetChannelMappingDto$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetChannelMappingDto;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getProviderChannelId ()Ljava/lang/String; + public final fun getProviderId ()Ljava/lang/String; + public final fun getTunerChannelId ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SetChannelMappingDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SetChannelMappingDto$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SetChannelMappingDto; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SetChannelMappingDto;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SetChannelMappingDto$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$Companion; + public fun (Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getPlaylistItemId ()Ljava/util/UUID; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SetPlaylistItemRequestDto;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SetPlaylistItemRequestDto$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SetRepeatModeRequestDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto$Companion; + public fun (Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; + public final fun copy (Lorg/jellyfin/sdk/model/api/GroupRepeatMode;)Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto;Lorg/jellyfin/sdk/model/api/GroupRepeatMode;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SetRepeatModeRequestDto; + public fun equals (Ljava/lang/Object;)Z + public final fun getMode ()Lorg/jellyfin/sdk/model/api/GroupRepeatMode; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } public final class org/jellyfin/sdk/model/api/SetRepeatModeRequestDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { @@ -8840,6 +9687,37 @@ public final class org/jellyfin/sdk/model/api/StartupUserDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/StringGroupUpdate { + public static final field Companion Lorg/jellyfin/sdk/model/api/StringGroupUpdate$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Ljava/lang/String;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/StringGroupUpdate; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/StringGroupUpdate;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/GroupUpdateType;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/StringGroupUpdate; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/String; + public final fun getGroupId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/GroupUpdateType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/StringGroupUpdate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/StringGroupUpdate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/StringGroupUpdate; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/StringGroupUpdate;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/StringGroupUpdate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/SubtitleDeliveryMethod : java/lang/Enum { public static final field Companion Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod$Companion; public static final field DROP Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; @@ -8960,6 +9838,97 @@ public final class org/jellyfin/sdk/model/api/SubtitleProfile$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/SyncPlayCommandMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/SendCommand;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/SendCommand;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/SendCommand; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/SendCommand;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage;Lorg/jellyfin/sdk/model/api/SendCommand;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/SendCommand; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayCommandMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SyncPlayCommandMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayCommandMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/GroupUpdate;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/GroupUpdate;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/GroupUpdate; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/GroupUpdate;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage;Lorg/jellyfin/sdk/model/api/GroupUpdate;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/GroupUpdate; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayQueueItem { + public static final field Companion Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem$Companion; + public fun (Ljava/util/UUID;Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem;Ljava/util/UUID;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem; + public fun equals (Ljava/lang/Object;)Z + public final fun getItemId ()Ljava/util/UUID; + public final fun getPlaylistItemId ()Ljava/util/UUID; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayQueueItem$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/SyncPlayQueueItem;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/SyncPlayQueueItem$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/SyncPlayUserAccessType : java/lang/Enum { public static final field CREATE_AND_JOIN_GROUPS Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType; public static final field Companion Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType$Companion; @@ -8980,8 +9949,8 @@ public final class org/jellyfin/sdk/model/api/SyncPlayUserAccessType$Companion { public final class org/jellyfin/sdk/model/api/SystemInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/SystemInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/jellyfin/sdk/model/api/FFmpegLocation;Lorg/jellyfin/sdk/model/api/Architecture;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/jellyfin/sdk/model/api/FFmpegLocation;Lorg/jellyfin/sdk/model/api/Architecture;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Z public final fun component11 ()Z @@ -8998,9 +9967,10 @@ public final class org/jellyfin/sdk/model/api/SystemInfo { public final fun component21 ()Ljava/lang/String; public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Z - public final fun component25 ()Lorg/jellyfin/sdk/model/api/FFmpegLocation; - public final fun component26 ()Lorg/jellyfin/sdk/model/api/Architecture; + public final fun component24 ()Ljava/util/List; + public final fun component25 ()Z + public final fun component26 ()Ljava/lang/String; + public final fun component27 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; public final fun component5 ()Ljava/lang/String; @@ -9008,14 +9978,15 @@ public final class org/jellyfin/sdk/model/api/SystemInfo { public final fun component7 ()Ljava/lang/Boolean; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/jellyfin/sdk/model/api/FFmpegLocation;Lorg/jellyfin/sdk/model/api/Architecture;)Lorg/jellyfin/sdk/model/api/SystemInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SystemInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/jellyfin/sdk/model/api/FFmpegLocation;Lorg/jellyfin/sdk/model/api/Architecture;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SystemInfo; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/SystemInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/SystemInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ZZZILjava/util/List;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/SystemInfo; public fun equals (Ljava/lang/Object;)Z public final fun getCachePath ()Ljava/lang/String; public final fun getCanLaunchWebBrowser ()Z public final fun getCanSelfRestart ()Z + public final fun getCastReceiverApplications ()Ljava/util/List; public final fun getCompletedInstallations ()Ljava/util/List; - public final fun getEncoderLocation ()Lorg/jellyfin/sdk/model/api/FFmpegLocation; + public final fun getEncoderLocation ()Ljava/lang/String; public final fun getHasPendingRestart ()Z public final fun getHasUpdateAvailable ()Z public final fun getId ()Ljava/lang/String; @@ -9031,7 +10002,7 @@ public final class org/jellyfin/sdk/model/api/SystemInfo { public final fun getServerName ()Ljava/lang/String; public final fun getStartupWizardCompleted ()Ljava/lang/Boolean; public final fun getSupportsLibraryMonitor ()Z - public final fun getSystemArchitecture ()Lorg/jellyfin/sdk/model/api/Architecture; + public final fun getSystemArchitecture ()Ljava/lang/String; public final fun getTranscodingTempPath ()Ljava/lang/String; public final fun getVersion ()Ljava/lang/String; public final fun getWebPath ()Ljava/lang/String; @@ -9252,6 +10223,68 @@ public final class org/jellyfin/sdk/model/api/ThemeMediaResult$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/TimerCancelledMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/TimerCancelledMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/TimerCancelledMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TimerCancelledMessage;Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TimerCancelledMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/TimerCancelledMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/TimerCancelledMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/TimerCancelledMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/TimerCancelledMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TimerCancelledMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TimerCreatedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/TimerCreatedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/TimerCreatedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TimerCreatedMessage;Lorg/jellyfin/sdk/model/api/TimerEventInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TimerCreatedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/TimerEventInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/TimerCreatedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/TimerCreatedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/TimerCreatedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/TimerCreatedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TimerCreatedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/TimerEventInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/TimerEventInfo$Companion; public fun (Ljava/lang/String;Ljava/util/UUID;)V @@ -9589,8 +10622,8 @@ public final class org/jellyfin/sdk/model/api/TranscodingInfo$Companion { public final class org/jellyfin/sdk/model/api/TranscodingProfile { public static final field Companion Lorg/jellyfin/sdk/model/api/TranscodingProfile$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Lorg/jellyfin/sdk/model/api/EncodingContext; public final fun component11 ()Z @@ -9602,13 +10635,13 @@ public final class org/jellyfin/sdk/model/api/TranscodingProfile { public final fun component2 ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; + public final fun component5 ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun component6 ()Z public final fun component7 ()Z public final fun component8 ()Lorg/jellyfin/sdk/model/api/TranscodeSeekInfo; public final fun component9 ()Z - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;)Lorg/jellyfin/sdk/model/api/TranscodingProfile; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TranscodingProfile;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TranscodingProfile; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;)Lorg/jellyfin/sdk/model/api/TranscodingProfile; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TranscodingProfile;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/DlnaProfileType;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;ZZLorg/jellyfin/sdk/model/api/TranscodeSeekInfo;ZLorg/jellyfin/sdk/model/api/EncodingContext;ZLjava/lang/String;IIZLjava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TranscodingProfile; public fun equals (Ljava/lang/Object;)Z public final fun getAudioCodec ()Ljava/lang/String; public final fun getBreakOnNonKeyFrames ()Z @@ -9621,7 +10654,7 @@ public final class org/jellyfin/sdk/model/api/TranscodingProfile { public final fun getEstimateContentLength ()Z public final fun getMaxAudioChannels ()Ljava/lang/String; public final fun getMinSegments ()I - public final fun getProtocol ()Ljava/lang/String; + public final fun getProtocol ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun getSegmentLength ()I public final fun getTranscodeSeekInfo ()Lorg/jellyfin/sdk/model/api/TranscodeSeekInfo; public final fun getType ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; @@ -9663,6 +10696,107 @@ public final class org/jellyfin/sdk/model/api/TransportStreamTimestamp$Companion public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/TrickplayInfo { + public static final field Companion Lorg/jellyfin/sdk/model/api/TrickplayInfo$Companion; + public fun (IIIIIII)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun copy (IIIIIII)Lorg/jellyfin/sdk/model/api/TrickplayInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TrickplayInfo;IIIIIIIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TrickplayInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getBandwidth ()I + public final fun getHeight ()I + public final fun getInterval ()I + public final fun getThumbnailCount ()I + public final fun getTileHeight ()I + public final fun getTileWidth ()I + public final fun getWidth ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/TrickplayInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/TrickplayInfo$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/TrickplayInfo; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/TrickplayInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TrickplayInfo$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TrickplayOptions { + public static final field Companion Lorg/jellyfin/sdk/model/api/TrickplayOptions$Companion; + public fun (ZLorg/jellyfin/sdk/model/api/TrickplayScanBehavior;Lorg/jellyfin/sdk/model/api/ProcessPriorityClass;ILjava/util/List;IIIII)V + public final fun component1 ()Z + public final fun component10 ()I + public final fun component2 ()Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public final fun component4 ()I + public final fun component5 ()Ljava/util/List; + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (ZLorg/jellyfin/sdk/model/api/TrickplayScanBehavior;Lorg/jellyfin/sdk/model/api/ProcessPriorityClass;ILjava/util/List;IIIII)Lorg/jellyfin/sdk/model/api/TrickplayOptions; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TrickplayOptions;ZLorg/jellyfin/sdk/model/api/TrickplayScanBehavior;Lorg/jellyfin/sdk/model/api/ProcessPriorityClass;ILjava/util/List;IIIIIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TrickplayOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getEnableHwAcceleration ()Z + public final fun getInterval ()I + public final fun getJpegQuality ()I + public final fun getProcessPriority ()Lorg/jellyfin/sdk/model/api/ProcessPriorityClass; + public final fun getProcessThreads ()I + public final fun getQscale ()I + public final fun getScanBehavior ()Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public final fun getTileHeight ()I + public final fun getTileWidth ()I + public final fun getWidthResolutions ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/TrickplayOptions$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/TrickplayOptions$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/TrickplayOptions; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/TrickplayOptions;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TrickplayOptions$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/TrickplayScanBehavior : java/lang/Enum { + public static final field BLOCKING Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public static final field Companion Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior$Companion; + public static final field NON_BLOCKING Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public static fun values ()[Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; +} + +public final class org/jellyfin/sdk/model/api/TrickplayScanBehavior$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TrickplayScanBehavior; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/TunerChannelMapping { public static final field Companion Lorg/jellyfin/sdk/model/api/TunerChannelMapping$Companion; public fun ()V @@ -9700,11 +10834,12 @@ public final class org/jellyfin/sdk/model/api/TunerChannelMapping$Companion { public final class org/jellyfin/sdk/model/api/TunerHostInfo { public static final field Companion Lorg/jellyfin/sdk/model/api/TunerHostInfo$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;Z)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()I public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Z public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Ljava/lang/String; @@ -9713,14 +10848,15 @@ public final class org/jellyfin/sdk/model/api/TunerHostInfo { public final fun component7 ()Z public final fun component8 ()Z public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;)Lorg/jellyfin/sdk/model/api/TunerHostInfo; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TunerHostInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TunerHostInfo; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;Z)Lorg/jellyfin/sdk/model/api/TunerHostInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TunerHostInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TunerHostInfo; public fun equals (Ljava/lang/Object;)Z public final fun getAllowHwTranscoding ()Z public final fun getDeviceId ()Ljava/lang/String; public final fun getEnableStreamLooping ()Z public final fun getFriendlyName ()Ljava/lang/String; public final fun getId ()Ljava/lang/String; + public final fun getIgnoreDts ()Z public final fun getImportFavoritesOnly ()Z public final fun getSource ()Ljava/lang/String; public final fun getTunerCount ()I @@ -9868,35 +11004,52 @@ public final class org/jellyfin/sdk/model/api/UpdateMediaPathRequestDto$Companio public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/UpdateUserEasyPassword { - public static final field Companion Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Z)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Z - public final fun copy (Ljava/lang/String;Ljava/lang/String;Z)Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword; +public final class org/jellyfin/sdk/model/api/UpdateUserItemDataDto { + public static final field Companion Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto$Companion; + public fun ()V + public fun (Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Double; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Double; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Long; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/lang/Boolean; + public final fun component7 ()Ljava/lang/Boolean; + public final fun component8 ()Ljava/time/LocalDateTime; + public final fun component9 ()Ljava/lang/Boolean; + public final fun copy (Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto; public fun equals (Ljava/lang/Object;)Z - public final fun getNewPassword ()Ljava/lang/String; - public final fun getNewPw ()Ljava/lang/String; - public final fun getResetPassword ()Z + public final fun getItemId ()Ljava/lang/String; + public final fun getKey ()Ljava/lang/String; + public final fun getLastPlayedDate ()Ljava/time/LocalDateTime; + public final fun getLikes ()Ljava/lang/Boolean; + public final fun getPlayCount ()Ljava/lang/Integer; + public final fun getPlaybackPositionTicks ()Ljava/lang/Long; + public final fun getPlayed ()Ljava/lang/Boolean; + public final fun getPlayedPercentage ()Ljava/lang/Double; + public final fun getRating ()Ljava/lang/Double; + public final fun getUnplayedItemCount ()Ljava/lang/Integer; public fun hashCode ()I + public final fun isFavorite ()Ljava/lang/Boolean; public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/UpdateUserEasyPassword$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword$$serializer; +public final class org/jellyfin/sdk/model/api/UpdateUserItemDataDto$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UpdateUserEasyPassword;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UpdateUserItemDataDto;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/UpdateUserEasyPassword$Companion { +public final class org/jellyfin/sdk/model/api/UpdateUserItemDataDto$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } @@ -9936,19 +11089,21 @@ public final class org/jellyfin/sdk/model/api/UpdateUserPassword$Companion { public final class org/jellyfin/sdk/model/api/UploadSubtitleDto { public static final field Companion Lorg/jellyfin/sdk/model/api/UploadSubtitleDto$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun component3 ()Z - public final fun component4 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/jellyfin/sdk/model/api/UploadSubtitleDto; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UploadSubtitleDto;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UploadSubtitleDto; + public final fun component4 ()Z + public final fun component5 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)Lorg/jellyfin/sdk/model/api/UploadSubtitleDto; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UploadSubtitleDto;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UploadSubtitleDto; public fun equals (Ljava/lang/Object;)Z public final fun getData ()Ljava/lang/String; public final fun getFormat ()Ljava/lang/String; public final fun getLanguage ()Ljava/lang/String; public fun hashCode ()I public final fun isForced ()Z + public final fun isHearingImpaired ()Z public fun toString ()Ljava/lang/String; } @@ -9969,8 +11124,8 @@ public final class org/jellyfin/sdk/model/api/UploadSubtitleDto$Companion { public final class org/jellyfin/sdk/model/api/UserConfiguration { public static final field Companion Lorg/jellyfin/sdk/model/api/UserConfiguration$Companion; - public fun (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZ)V - public synthetic fun (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZLjava/lang/String;)V + public synthetic fun (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/util/List; public final fun component11 ()Ljava/util/List; @@ -9978,6 +11133,7 @@ public final class org/jellyfin/sdk/model/api/UserConfiguration { public final fun component13 ()Z public final fun component14 ()Z public final fun component15 ()Z + public final fun component16 ()Ljava/lang/String; public final fun component2 ()Z public final fun component3 ()Ljava/lang/String; public final fun component4 ()Z @@ -9986,10 +11142,11 @@ public final class org/jellyfin/sdk/model/api/UserConfiguration { public final fun component7 ()Z public final fun component8 ()Z public final fun component9 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZ)Lorg/jellyfin/sdk/model/api/UserConfiguration; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserConfiguration;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserConfiguration; + public final fun copy (Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZLjava/lang/String;)Lorg/jellyfin/sdk/model/api/UserConfiguration; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserConfiguration;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/List;Lorg/jellyfin/sdk/model/api/SubtitlePlaybackMode;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;ZZZZLjava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserConfiguration; public fun equals (Ljava/lang/Object;)Z public final fun getAudioLanguagePreference ()Ljava/lang/String; + public final fun getCastReceiverId ()Ljava/lang/String; public final fun getDisplayCollectionsView ()Z public final fun getDisplayMissingEpisodes ()Z public final fun getEnableLocalPassword ()Z @@ -10023,6 +11180,98 @@ public final class org/jellyfin/sdk/model/api/UserConfiguration$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/UserDataChangeInfo { + public static final field Companion Lorg/jellyfin/sdk/model/api/UserDataChangeInfo$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/UserDataChangeInfo; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserDataChangeInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getUserDataList ()Ljava/util/List; + public final fun getUserId ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/UserDataChangeInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UserDataChangeInfo$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UserDataChangeInfo; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserDataChangeInfo$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserDataChangedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/UserDataChangedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/UserDataChangeInfo; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/UserDataChangedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserDataChangedMessage;Lorg/jellyfin/sdk/model/api/UserDataChangeInfo;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserDataChangedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/UserDataChangeInfo; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/UserDataChangedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UserDataChangedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UserDataChangedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UserDataChangedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserDataChangedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserDeletedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/UserDeletedMessage$Companion; + public fun (Ljava/util/UUID;Ljava/util/UUID;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/UserDeletedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserDeletedMessage;Ljava/util/UUID;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserDeletedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/util/UUID; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/UserDeletedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UserDeletedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UserDeletedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UserDeletedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserDeletedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/UserDto { public static final field Companion Lorg/jellyfin/sdk/model/api/UserDto$Companion; public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;ZZZLjava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Lorg/jellyfin/sdk/model/api/UserConfiguration;Lorg/jellyfin/sdk/model/api/UserPolicy;Ljava/lang/Double;)V @@ -10127,12 +11376,12 @@ public final class org/jellyfin/sdk/model/api/UserItemDataDto$Companion { public final class org/jellyfin/sdk/model/api/UserPolicy { public static final field Companion Lorg/jellyfin/sdk/model/api/UserPolicy$Companion; - public fun (ZZZLjava/lang/Integer;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;)V - public synthetic fun (ZZZLjava/lang/Integer;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (ZZZZZZLjava/lang/Integer;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;)V + public synthetic fun (ZZZZZZLjava/lang/Integer;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun component10 ()Z - public final fun component11 ()Z - public final fun component12 ()Z + public final fun component11 ()Ljava/util/List; + public final fun component12 ()Ljava/util/List; public final fun component13 ()Z public final fun component14 ()Z public final fun component15 ()Z @@ -10141,37 +11390,42 @@ public final class org/jellyfin/sdk/model/api/UserPolicy { public final fun component18 ()Z public final fun component19 ()Z public final fun component2 ()Z - public final fun component20 ()Ljava/util/List; + public final fun component20 ()Z public final fun component21 ()Z public final fun component22 ()Z public final fun component23 ()Z public final fun component24 ()Ljava/util/List; public final fun component25 ()Z - public final fun component26 ()Ljava/util/List; + public final fun component26 ()Z public final fun component27 ()Z public final fun component28 ()Ljava/util/List; public final fun component29 ()Z public final fun component3 ()Z - public final fun component30 ()I - public final fun component31 ()I - public final fun component32 ()I + public final fun component30 ()Ljava/util/List; + public final fun component31 ()Z + public final fun component32 ()Ljava/util/List; public final fun component33 ()Z - public final fun component34 ()Ljava/util/List; - public final fun component35 ()Ljava/util/List; + public final fun component34 ()I + public final fun component35 ()I public final fun component36 ()I - public final fun component37 ()Ljava/lang/String; - public final fun component38 ()Ljava/lang/String; - public final fun component39 ()Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType; - public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/util/List; + public final fun component37 ()Z + public final fun component38 ()Ljava/util/List; + public final fun component39 ()Ljava/util/List; + public final fun component4 ()Z + public final fun component40 ()I + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType; + public final fun component5 ()Z public final fun component6 ()Z - public final fun component7 ()Ljava/util/List; + public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/util/List; - public final fun component9 ()Z - public final fun copy (ZZZLjava/lang/Integer;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;)Lorg/jellyfin/sdk/model/api/UserPolicy; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserPolicy;ZZZLjava/lang/Integer;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserPolicy; + public final fun component9 ()Ljava/util/List; + public final fun copy (ZZZZZZLjava/lang/Integer;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;)Lorg/jellyfin/sdk/model/api/UserPolicy; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserPolicy;ZZZZZZLjava/lang/Integer;Ljava/util/List;Ljava/util/List;ZLjava/util/List;Ljava/util/List;ZZZZZZZZZZZLjava/util/List;ZZZLjava/util/List;ZLjava/util/List;ZLjava/util/List;ZIIIZLjava/util/List;Ljava/util/List;ILjava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/SyncPlayUserAccessType;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserPolicy; public fun equals (Ljava/lang/Object;)Z public final fun getAccessSchedules ()Ljava/util/List; + public final fun getAllowedTags ()Ljava/util/List; public final fun getAuthenticationProviderId ()Ljava/lang/String; public final fun getBlockUnratedItems ()Ljava/util/List; public final fun getBlockedChannels ()Ljava/util/List; @@ -10181,11 +11435,13 @@ public final class org/jellyfin/sdk/model/api/UserPolicy { public final fun getEnableAllDevices ()Z public final fun getEnableAllFolders ()Z public final fun getEnableAudioPlaybackTranscoding ()Z + public final fun getEnableCollectionManagement ()Z public final fun getEnableContentDeletion ()Z public final fun getEnableContentDeletionFromFolders ()Ljava/util/List; public final fun getEnableContentDownloading ()Z public final fun getEnableLiveTvAccess ()Z public final fun getEnableLiveTvManagement ()Z + public final fun getEnableLyricManagement ()Z public final fun getEnableMediaConversion ()Z public final fun getEnableMediaPlayback ()Z public final fun getEnablePlaybackRemuxing ()Z @@ -10193,6 +11449,7 @@ public final class org/jellyfin/sdk/model/api/UserPolicy { public final fun getEnableRemoteAccess ()Z public final fun getEnableRemoteControlOfOtherUsers ()Z public final fun getEnableSharedDeviceControl ()Z + public final fun getEnableSubtitleManagement ()Z public final fun getEnableSyncTranscoding ()Z public final fun getEnableUserPreferenceAccess ()Z public final fun getEnableVideoPlaybackTranscoding ()Z @@ -10229,6 +11486,37 @@ public final class org/jellyfin/sdk/model/api/UserPolicy$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/UserUpdatedMessage : org/jellyfin/sdk/model/api/OutboundWebSocketMessage { + public static final field Companion Lorg/jellyfin/sdk/model/api/UserUpdatedMessage$Companion; + public fun (Lorg/jellyfin/sdk/model/api/UserDto;Ljava/util/UUID;)V + public synthetic fun (Lorg/jellyfin/sdk/model/api/UserDto;Ljava/util/UUID;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jellyfin/sdk/model/api/UserDto; + public final fun component2 ()Ljava/util/UUID; + public final fun copy (Lorg/jellyfin/sdk/model/api/UserDto;Ljava/util/UUID;)Lorg/jellyfin/sdk/model/api/UserUpdatedMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/UserUpdatedMessage;Lorg/jellyfin/sdk/model/api/UserDto;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/UserUpdatedMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Lorg/jellyfin/sdk/model/api/UserDto; + public fun getMessageId ()Ljava/util/UUID; + public fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/UserUpdatedMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/UserUpdatedMessage$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/UserUpdatedMessage; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/UserUpdatedMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/UserUpdatedMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/UtcTimeResponse { public static final field Companion Lorg/jellyfin/sdk/model/api/UtcTimeResponse$Companion; public fun (Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;)V @@ -10354,6 +11642,48 @@ public final class org/jellyfin/sdk/model/api/Video3dFormat$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/VideoRange : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/VideoRange$Companion; + public static final field HDR Lorg/jellyfin/sdk/model/api/VideoRange; + public static final field SDR Lorg/jellyfin/sdk/model/api/VideoRange; + public static final field UNKNOWN Lorg/jellyfin/sdk/model/api/VideoRange; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRange; + public static fun values ()[Lorg/jellyfin/sdk/model/api/VideoRange; +} + +public final class org/jellyfin/sdk/model/api/VideoRange$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRange; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRange; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/VideoRangeType : java/lang/Enum { + public static final field Companion Lorg/jellyfin/sdk/model/api/VideoRangeType$Companion; + public static final field DOVI Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field DOVI_WITH_HDR10 Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field DOVI_WITH_HLG Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field DOVI_WITH_SDR Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field HDR10 Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field HDR10_PLUS Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field HLG Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field SDR Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static final field UNKNOWN Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getSerialName ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRangeType; + public static fun values ()[Lorg/jellyfin/sdk/model/api/VideoRangeType; +} + +public final class org/jellyfin/sdk/model/api/VideoRangeType$Companion { + public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRangeType; + public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/VideoRangeType; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/VideoType : java/lang/Enum { public static final field BLU_RAY Lorg/jellyfin/sdk/model/api/VideoType; public static final field Companion Lorg/jellyfin/sdk/model/api/VideoType$Companion; @@ -10446,6 +11776,10 @@ public final class org/jellyfin/sdk/model/api/WakeOnLanInfo$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public abstract interface class org/jellyfin/sdk/model/api/WebSocketMessage { + public abstract fun getMessageType ()Lorg/jellyfin/sdk/model/api/SessionMessageType; +} + public final class org/jellyfin/sdk/model/api/XbmcMetadataOptions { public static final field Companion Lorg/jellyfin/sdk/model/api/XbmcMetadataOptions$Companion; public fun (Ljava/lang/String;Ljava/lang/String;ZZZ)V @@ -10482,37 +11816,6 @@ public final class org/jellyfin/sdk/model/api/XbmcMetadataOptions$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/XmlAttribute { - public static final field Companion Lorg/jellyfin/sdk/model/api/XmlAttribute$Companion; - public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/XmlAttribute; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/XmlAttribute;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/XmlAttribute; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getValue ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/XmlAttribute$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/XmlAttribute$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/XmlAttribute; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/XmlAttribute;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/XmlAttribute$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest$Companion; public fun ()V @@ -10604,84 +11907,19 @@ public final class org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest$Com public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetArtistImageRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/String; @@ -10690,10 +11928,9 @@ public final class org/jellyfin/sdk/model/api/request/GetArtistImageRequest { public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Double; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetArtistImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -10821,8 +12058,8 @@ public final class org/jellyfin/sdk/model/api/request/GetArtistsRequest$Companio public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$Companion; +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest$Companion; public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -10874,8 +12111,8 @@ public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerR public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -10930,57 +12167,179 @@ public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerR public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetAudioStreamRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; public final fun component18 ()Ljava/lang/Integer; public final fun component19 ()Ljava/lang/Integer; public final fun component2 ()Ljava/lang/String; public final fun component20 ()Ljava/lang/Integer; public final fun component21 ()Ljava/lang/Integer; - public final fun component22 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; public final fun component25 ()Ljava/lang/Float; - public final fun component26 ()Ljava/lang/Float; - public final fun component27 ()Ljava/lang/Boolean; - public final fun component28 ()Ljava/lang/Long; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/Boolean; public final fun component30 ()Ljava/lang/Integer; public final fun component31 ()Ljava/lang/Integer; - public final fun component32 ()Ljava/lang/Integer; - public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component32 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Ljava/lang/Integer; public final fun component34 ()Ljava/lang/Integer; - public final fun component35 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Boolean; public final fun component36 ()Ljava/lang/Boolean; public final fun component37 ()Ljava/lang/Boolean; - public final fun component38 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Integer; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/Integer; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/Integer; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Boolean; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/String; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Float; + public final fun component27 ()Ljava/lang/Boolean; + public final fun component28 ()Ljava/lang/Long; + public final fun component29 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Boolean; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; public final fun component39 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/String; public final fun component40 ()Ljava/lang/Integer; @@ -10998,8 +12357,8 @@ public final class org/jellyfin/sdk/model/api/request/GetAudioStreamRequest { public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -11054,6 +12413,128 @@ public final class org/jellyfin/sdk/model/api/request/GetAudioStreamRequest { public fun toString ()Ljava/lang/String; } +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetAudioStreamRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; + public final fun component29 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Boolean; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Boolean; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Integer; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/Integer; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class org/jellyfin/sdk/model/api/request/GetAudioStreamRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetAudioStreamRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; @@ -11154,27 +12635,27 @@ public final class org/jellyfin/sdk/model/api/request/GetChannelsRequest$Compani public final class org/jellyfin/sdk/model/api/request/GetEpisodesRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Boolean; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/util/Collection; public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/String; + public final fun component15 ()Lorg/jellyfin/sdk/model/api/ItemSortBy; public final fun component2 ()Ljava/util/UUID; public final fun component3 ()Ljava/util/Collection; public final fun component4 ()Ljava/lang/Integer; public final fun component5 ()Ljava/util/UUID; public final fun component6 ()Ljava/lang/Boolean; - public final fun component7 ()Ljava/lang/String; + public final fun component7 ()Ljava/util/UUID; public final fun component8 ()Ljava/util/UUID; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;)Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ItemSortBy;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetEpisodesRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAdjacentTo ()Ljava/lang/String; + public final fun getAdjacentTo ()Ljava/util/UUID; public final fun getEnableImageTypes ()Ljava/util/Collection; public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; @@ -11184,7 +12665,7 @@ public final class org/jellyfin/sdk/model/api/request/GetEpisodesRequest { public final fun getSeason ()Ljava/lang/Integer; public final fun getSeasonId ()Ljava/util/UUID; public final fun getSeriesId ()Ljava/util/UUID; - public final fun getSortBy ()Ljava/lang/String; + public final fun getSortBy ()Lorg/jellyfin/sdk/model/api/ItemSortBy; public final fun getStartIndex ()Ljava/lang/Integer; public final fun getStartItemId ()Ljava/util/UUID; public final fun getUserId ()Ljava/util/UUID; @@ -11208,21 +12689,19 @@ public final class org/jellyfin/sdk/model/api/request/GetEpisodesRequest$Compani public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$Companion; + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/String; @@ -11231,13 +12710,11 @@ public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprec public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Double; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; public final fun getFillHeight ()Ljava/lang/Integer; public final fun getFillWidth ()Ljava/lang/Integer; public final fun getForegroundLayer ()Ljava/lang/String; @@ -11257,161 +12734,34 @@ public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprec public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetGenreImageRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest$Companion; + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetGenreImageRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Integer; - public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/Integer; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; @@ -11420,10 +12770,9 @@ public final class org/jellyfin/sdk/model/api/request/GetGenreImageRequest { public final fun component7 ()Ljava/lang/Double; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetGenreImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -11523,8 +12872,8 @@ public final class org/jellyfin/sdk/model/api/request/GetGenresRequest$Companion public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest$Companion; +public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest$Companion; public fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V public synthetic fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -11581,8 +12930,8 @@ public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest public final fun component7 ()Ljava/lang/Boolean; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getActualSegmentLengthTicks ()J public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; @@ -11642,6 +12991,138 @@ public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest public fun toString ()Ljava/lang/String; } +public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Integer; + public final fun component13 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/Boolean; + public final fun component18 ()Ljava/lang/Boolean; + public final fun component19 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Boolean; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/Integer; + public final fun component24 ()Ljava/lang/Integer; + public final fun component25 ()Ljava/lang/Integer; + public final fun component26 ()Ljava/lang/Integer; + public final fun component27 ()Ljava/lang/String; + public final fun component28 ()Ljava/lang/String; + public final fun component29 ()Ljava/lang/Float; + public final fun component3 ()I + public final fun component30 ()Ljava/lang/Float; + public final fun component31 ()Ljava/lang/Boolean; + public final fun component32 ()Ljava/lang/Long; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Integer; + public final fun component37 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component38 ()Ljava/lang/Integer; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Boolean; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/Integer; + public final fun component44 ()Ljava/lang/Integer; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Boolean; + public final fun component47 ()Ljava/lang/String; + public final fun component48 ()Ljava/lang/String; + public final fun component49 ()Ljava/lang/String; + public final fun component5 ()J + public final fun component50 ()Ljava/lang/Integer; + public final fun component51 ()Ljava/lang/Integer; + public final fun component52 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component53 ()Ljava/util/Map; + public final fun component6 ()J + public final fun component7 ()Ljava/lang/Boolean; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getActualSegmentLengthTicks ()J + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getPlaylistId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getRuntimeTicks ()J + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentId ()I + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; @@ -11657,8 +13138,8 @@ public final class org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest$ public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$Companion; +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest$Companion; public fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V public synthetic fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -11716,8 +13197,8 @@ public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest public final fun component7 ()Ljava/lang/Boolean; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getActualSegmentLengthTicks ()J public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; @@ -11778,42 +13259,176 @@ public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Ljava/util/UUID; - public final fun component3 ()Ljava/lang/Integer; - public final fun component4 ()Ljava/util/Collection; - public final fun component5 ()Ljava/lang/Boolean; - public final fun component6 ()Ljava/lang/Boolean; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/util/Collection; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;)Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getEnableImageTypes ()Ljava/util/Collection; - public final fun getEnableImages ()Ljava/lang/Boolean; - public final fun getEnableUserData ()Ljava/lang/Boolean; - public final fun getFields ()Ljava/util/Collection; - public final fun getId ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Integer; + public final fun component13 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/Boolean; + public final fun component18 ()Ljava/lang/Boolean; + public final fun component19 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Boolean; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/Integer; + public final fun component24 ()Ljava/lang/Integer; + public final fun component25 ()Ljava/lang/Integer; + public final fun component26 ()Ljava/lang/String; + public final fun component27 ()Ljava/lang/String; + public final fun component28 ()Ljava/lang/Float; + public final fun component29 ()Ljava/lang/Float; + public final fun component3 ()I + public final fun component30 ()Ljava/lang/Boolean; + public final fun component31 ()Ljava/lang/Long; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Integer; + public final fun component37 ()Ljava/lang/Integer; + public final fun component38 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/Boolean; + public final fun component44 ()Ljava/lang/Integer; + public final fun component45 ()Ljava/lang/Integer; + public final fun component46 ()Ljava/lang/String; + public final fun component47 ()Ljava/lang/Boolean; + public final fun component48 ()Ljava/lang/String; + public final fun component49 ()Ljava/lang/String; + public final fun component5 ()J + public final fun component50 ()Ljava/lang/String; + public final fun component51 ()Ljava/lang/Integer; + public final fun component52 ()Ljava/lang/Integer; + public final fun component53 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component54 ()Ljava/util/Map; + public final fun component6 ()J + public final fun component7 ()Ljava/lang/Boolean; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;JJLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getActualSegmentLengthTicks ()J + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxHeight ()Ljava/lang/Integer; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMaxWidth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getPlaylistId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getRuntimeTicks ()J + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentId ()I + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest$Companion; + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Ljava/util/UUID; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/util/Collection; + public final fun component5 ()Ljava/lang/Boolean; + public final fun component6 ()Ljava/lang/Boolean; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/util/Collection; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;)Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getEnableImageTypes ()Ljava/util/Collection; + public final fun getEnableImages ()Ljava/lang/Boolean; + public final fun getEnableUserData ()Ljava/lang/Boolean; + public final fun getFields ()Ljava/util/Collection; public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -11896,8 +13511,8 @@ public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromArtistsRe public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; public final fun getFields ()Ljava/util/Collection; - public final fun getId ()Ljava/util/UUID; public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -11938,8 +13553,8 @@ public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromItemReque public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; public final fun getFields ()Ljava/util/Collection; - public final fun getId ()Ljava/util/UUID; public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -12064,8 +13679,8 @@ public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromPlaylistR public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; public final fun getFields ()Ljava/util/Collection; - public final fun getId ()Ljava/util/UUID; public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -12106,8 +13721,8 @@ public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromSongReque public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; public final fun getFields ()Ljava/util/Collection; - public final fun getId ()Ljava/util/UUID; public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -12129,84 +13744,19 @@ public final class org/jellyfin/sdk/model/api/request/GetInstantMixFromSongReque public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()I - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component7 ()D - public final fun component8 ()I - public final fun component9 ()I - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getItemId ()Ljava/util/UUID; - public final fun getMaxHeight ()I - public final fun getMaxWidth ()I - public final fun getPercentPlayed ()D - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()I - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetItemImage2Request { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()I @@ -12215,10 +13765,9 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImage2Request { public final fun component7 ()D public final fun component8 ()I public final fun component9 ()I - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;IILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;DIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImage2Request; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -12255,21 +13804,19 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImage2Request$Compa public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Ljava/lang/Boolean; - public final fun component13 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Double; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; + public final fun component12 ()Lorg/jellyfin/sdk/model/api/ImageFormat; + public final fun component13 ()Ljava/lang/Double; + public final fun component14 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/Integer; @@ -12278,13 +13825,11 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexDepreca public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; public final fun getFillHeight ()Ljava/lang/Integer; public final fun getFillWidth ()Ljava/lang/Integer; public final fun getForegroundLayer ()Ljava/lang/String; @@ -12304,47 +13849,45 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexDepreca public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetItemImageRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest$Companion; + public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component13 ()Ljava/lang/Boolean; - public final fun component14 ()Ljava/lang/Double; - public final fun component15 ()Ljava/lang/Integer; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Lorg/jellyfin/sdk/model/api/ImageFormat; + public final fun component12 ()Ljava/lang/Double; + public final fun component13 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/Integer; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I + public final fun component3 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/Integer; public final fun component5 ()Ljava/lang/Integer; public final fun component6 ()Ljava/lang/Integer; public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; + public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -12352,133 +13895,7 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest public final fun getForegroundLayer ()Ljava/lang/String; public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getItemId ()Ljava/util/UUID; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Ljava/lang/Boolean; - public final fun component12 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component13 ()Ljava/lang/Boolean; - public final fun component14 ()Ljava/lang/Double; - public final fun component15 ()Ljava/lang/Integer; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/Integer; - public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getItemId ()Ljava/util/UUID; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemImageRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component12 ()Ljava/lang/Boolean; - public final fun component13 ()Ljava/lang/Double; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Integer; - public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/Integer; - public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemImageRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; + public final fun getImageIndex ()Ljava/lang/Integer; public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun getItemId ()Ljava/util/UUID; public final fun getMaxHeight ()Ljava/lang/Integer; @@ -12507,10 +13924,11 @@ public final class org/jellyfin/sdk/model/api/request/GetItemImageRequest$Compan public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetItemsRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemsRequest$Companion; + public fun ()V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Boolean; public final fun component11 ()Ljava/lang/Boolean; @@ -12588,7 +14006,7 @@ public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest { public final fun component77 ()Ljava/lang/Boolean; public final fun component78 ()Ljava/util/Collection; public final fun component79 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; + public final fun component8 ()Ljava/util/UUID; public final fun component80 ()Ljava/lang/String; public final fun component81 ()Ljava/lang/String; public final fun component82 ()Ljava/util/Collection; @@ -12596,10 +14014,10 @@ public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest { public final fun component84 ()Ljava/lang/Boolean; public final fun component85 ()Ljava/lang/Boolean; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAdjacentTo ()Ljava/lang/String; + public final fun getAdjacentTo ()Ljava/util/UUID; public final fun getAlbumArtistIds ()Ljava/util/Collection; public final fun getAlbumIds ()Ljava/util/Collection; public final fun getAlbums ()Ljava/util/Collection; @@ -12688,363 +14106,296 @@ public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest { public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetItemsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemsRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetItemsRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetItemsRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetItemsRequest$Companion; +public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$Companion; public fun ()V - public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/util/Collection; + public final fun component5 ()Ljava/util/Collection; + public final fun component6 ()Ljava/util/Collection; + public final fun copy (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getChannelIds ()Ljava/util/Collection; + public final fun getFields ()Ljava/util/Collection; + public final fun getFilters ()Ljava/util/Collection; + public final fun getLimit ()Ljava/lang/Integer; + public final fun getStartIndex ()Ljava/lang/Integer; + public final fun getUserId ()Ljava/util/UUID; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest$Companion; + public fun ()V + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Boolean; - public final fun component12 ()Ljava/lang/Boolean; - public final fun component13 ()Ljava/util/Collection; - public final fun component14 ()Ljava/util/Collection; + public final fun component2 ()Ljava/util/UUID; + public final fun component3 ()Ljava/util/Collection; + public final fun component4 ()Ljava/util/Collection; + public final fun component5 ()Ljava/lang/Boolean; + public final fun component6 ()Ljava/lang/Boolean; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/util/Collection; + public final fun component9 ()Ljava/lang/Boolean; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getEnableImageTypes ()Ljava/util/Collection; + public final fun getEnableImages ()Ljava/lang/Boolean; + public final fun getEnableUserData ()Ljava/lang/Boolean; + public final fun getFields ()Ljava/util/Collection; + public final fun getGroupItems ()Ljava/lang/Boolean; + public final fun getImageTypeLimit ()Ljava/lang/Integer; + public final fun getIncludeItemTypes ()Ljava/util/Collection; + public final fun getLimit ()Ljava/lang/Integer; + public final fun getParentId ()Ljava/util/UUID; + public final fun getUserId ()Ljava/util/UUID; + public fun hashCode ()I + public final fun isPlayed ()Ljava/lang/Boolean; + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/Integer; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Double; - public final fun component18 ()Ljava/lang/Double; - public final fun component19 ()Ljava/time/LocalDateTime; + public final fun component17 ()Ljava/lang/Boolean; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; public final fun component2 ()Ljava/lang/String; - public final fun component20 ()Ljava/time/LocalDateTime; - public final fun component21 ()Ljava/time/LocalDateTime; - public final fun component22 ()Ljava/time/LocalDateTime; - public final fun component23 ()Ljava/lang/Boolean; - public final fun component24 ()Ljava/lang/Boolean; - public final fun component25 ()Ljava/lang/Boolean; - public final fun component26 ()Ljava/lang/Boolean; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/String; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Float; public final fun component27 ()Ljava/lang/Boolean; - public final fun component28 ()Ljava/lang/Boolean; - public final fun component29 ()Ljava/lang/Boolean; + public final fun component28 ()Ljava/lang/Long; + public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/Boolean; - public final fun component30 ()Ljava/lang/Boolean; - public final fun component31 ()Ljava/lang/Boolean; - public final fun component32 ()Ljava/util/Collection; - public final fun component33 ()Ljava/lang/Integer; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; public final fun component34 ()Ljava/lang/Integer; - public final fun component35 ()Ljava/lang/Boolean; - public final fun component36 ()Ljava/lang/String; - public final fun component37 ()Ljava/util/Collection; - public final fun component38 ()Ljava/util/UUID; - public final fun component39 ()Ljava/util/Collection; - public final fun component4 ()Ljava/lang/Boolean; - public final fun component40 ()Ljava/util/Collection; - public final fun component41 ()Ljava/util/Collection; - public final fun component42 ()Ljava/util/Collection; - public final fun component43 ()Ljava/lang/Boolean; - public final fun component44 ()Ljava/util/Collection; - public final fun component45 ()Ljava/util/Collection; - public final fun component46 ()Ljava/util/Collection; - public final fun component47 ()Ljava/lang/Boolean; - public final fun component48 ()Ljava/util/Collection; - public final fun component49 ()Ljava/util/Collection; - public final fun component5 ()Ljava/lang/Boolean; - public final fun component50 ()Ljava/util/Collection; - public final fun component51 ()Ljava/util/Collection; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Ljava/lang/Integer; + public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component49 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Ljava/lang/Integer; + public final fun component51 ()Ljava/lang/Integer; public final fun component52 ()Ljava/lang/Boolean; - public final fun component53 ()Ljava/lang/Integer; - public final fun component54 ()Ljava/util/Collection; - public final fun component55 ()Ljava/lang/String; - public final fun component56 ()Ljava/util/Collection; - public final fun component57 ()Ljava/util/Collection; - public final fun component58 ()Ljava/util/Collection; - public final fun component59 ()Ljava/util/Collection; - public final fun component6 ()Ljava/lang/Boolean; - public final fun component60 ()Ljava/util/Collection; - public final fun component61 ()Ljava/util/Collection; - public final fun component62 ()Ljava/util/Collection; - public final fun component63 ()Ljava/util/Collection; - public final fun component64 ()Ljava/util/Collection; - public final fun component65 ()Ljava/util/Collection; - public final fun component66 ()Ljava/util/Collection; - public final fun component67 ()Ljava/util/Collection; - public final fun component68 ()Ljava/lang/String; - public final fun component69 ()Ljava/lang/Boolean; - public final fun component7 ()Ljava/lang/Boolean; - public final fun component70 ()Ljava/lang/Boolean; - public final fun component71 ()Ljava/lang/Boolean; - public final fun component72 ()Ljava/lang/Boolean; - public final fun component73 ()Ljava/lang/Integer; - public final fun component74 ()Ljava/lang/Integer; - public final fun component75 ()Ljava/lang/Integer; - public final fun component76 ()Ljava/lang/Integer; - public final fun component77 ()Ljava/lang/Boolean; - public final fun component78 ()Ljava/util/Collection; - public final fun component79 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/String; - public final fun component80 ()Ljava/lang/String; - public final fun component81 ()Ljava/lang/String; - public final fun component82 ()Ljava/util/Collection; - public final fun component83 ()Ljava/util/Collection; - public final fun component84 ()Ljava/lang/Boolean; - public final fun component85 ()Ljava/lang/Boolean; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAdjacentTo ()Ljava/lang/String; - public final fun getAlbumArtistIds ()Ljava/util/Collection; - public final fun getAlbumIds ()Ljava/util/Collection; - public final fun getAlbums ()Ljava/util/Collection; - public final fun getArtistIds ()Ljava/util/Collection; - public final fun getArtists ()Ljava/util/Collection; - public final fun getCollapseBoxSetItems ()Ljava/lang/Boolean; - public final fun getContributingArtistIds ()Ljava/util/Collection; - public final fun getEnableImageTypes ()Ljava/util/Collection; - public final fun getEnableImages ()Ljava/lang/Boolean; - public final fun getEnableTotalRecordCount ()Ljava/lang/Boolean; - public final fun getEnableUserData ()Ljava/lang/Boolean; - public final fun getExcludeArtistIds ()Ljava/util/Collection; - public final fun getExcludeItemIds ()Ljava/util/Collection; - public final fun getExcludeItemTypes ()Ljava/util/Collection; - public final fun getExcludeLocationTypes ()Ljava/util/Collection; - public final fun getFields ()Ljava/util/Collection; - public final fun getFilters ()Ljava/util/Collection; - public final fun getGenreIds ()Ljava/util/Collection; - public final fun getGenres ()Ljava/util/Collection; - public final fun getHasImdbId ()Ljava/lang/Boolean; - public final fun getHasOfficialRating ()Ljava/lang/Boolean; - public final fun getHasOverview ()Ljava/lang/Boolean; - public final fun getHasParentalRating ()Ljava/lang/Boolean; - public final fun getHasSpecialFeature ()Ljava/lang/Boolean; - public final fun getHasSubtitles ()Ljava/lang/Boolean; - public final fun getHasThemeSong ()Ljava/lang/Boolean; - public final fun getHasThemeVideo ()Ljava/lang/Boolean; - public final fun getHasTmdbId ()Ljava/lang/Boolean; - public final fun getHasTrailer ()Ljava/lang/Boolean; - public final fun getHasTvdbId ()Ljava/lang/Boolean; - public final fun getIds ()Ljava/util/Collection; - public final fun getImageTypeLimit ()Ljava/lang/Integer; - public final fun getImageTypes ()Ljava/util/Collection; - public final fun getIncludeItemTypes ()Ljava/util/Collection; - public final fun getLimit ()Ljava/lang/Integer; - public final fun getLocationTypes ()Ljava/util/Collection; + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getDeviceProfileId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getEnableSubtitlesInManifest ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxOfficialRating ()Ljava/lang/String; - public final fun getMaxPremiereDate ()Ljava/time/LocalDateTime; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getMediaTypes ()Ljava/util/Collection; - public final fun getMinCommunityRating ()Ljava/lang/Double; - public final fun getMinCriticRating ()Ljava/lang/Double; - public final fun getMinDateLastSaved ()Ljava/time/LocalDateTime; - public final fun getMinDateLastSavedForUser ()Ljava/time/LocalDateTime; - public final fun getMinHeight ()Ljava/lang/Integer; - public final fun getMinOfficialRating ()Ljava/lang/String; - public final fun getMinPremiereDate ()Ljava/time/LocalDateTime; - public final fun getMinWidth ()Ljava/lang/Integer; - public final fun getNameLessThan ()Ljava/lang/String; - public final fun getNameStartsWith ()Ljava/lang/String; - public final fun getNameStartsWithOrGreater ()Ljava/lang/String; - public final fun getOfficialRatings ()Ljava/util/Collection; - public final fun getParentId ()Ljava/util/UUID; - public final fun getParentIndexNumber ()Ljava/lang/Integer; - public final fun getPerson ()Ljava/lang/String; - public final fun getPersonIds ()Ljava/util/Collection; - public final fun getPersonTypes ()Ljava/util/Collection; - public final fun getRecursive ()Ljava/lang/Boolean; - public final fun getSearchTerm ()Ljava/lang/String; - public final fun getSeriesStatus ()Ljava/util/Collection; - public final fun getSortBy ()Ljava/util/Collection; - public final fun getSortOrder ()Ljava/util/Collection; - public final fun getStartIndex ()Ljava/lang/Integer; - public final fun getStudioIds ()Ljava/util/Collection; - public final fun getStudios ()Ljava/util/Collection; - public final fun getTags ()Ljava/util/Collection; - public final fun getUserId ()Ljava/util/UUID; - public final fun getVideoTypes ()Ljava/util/Collection; - public final fun getYears ()Ljava/util/Collection; - public fun hashCode ()I - public final fun is3d ()Ljava/lang/Boolean; - public final fun is4k ()Ljava/lang/Boolean; - public final fun isFavorite ()Ljava/lang/Boolean; - public final fun isHd ()Ljava/lang/Boolean; - public final fun isKids ()Ljava/lang/Boolean; - public final fun isLocked ()Ljava/lang/Boolean; - public final fun isMissing ()Ljava/lang/Boolean; - public final fun isMovie ()Ljava/lang/Boolean; - public final fun isNews ()Ljava/lang/Boolean; - public final fun isPlaceHolder ()Ljava/lang/Boolean; - public final fun isPlayed ()Ljava/lang/Boolean; - public final fun isSeries ()Ljava/lang/Boolean; - public final fun isSports ()Ljava/lang/Boolean; - public final fun isUnaired ()Ljava/lang/Boolean; - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetItemsRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetItemsRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetItemsRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetItemsRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$Companion; - public fun ()V - public fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Ljava/lang/Integer; - public final fun component3 ()Ljava/lang/Integer; - public final fun component4 ()Ljava/util/Collection; - public final fun component5 ()Ljava/util/Collection; - public final fun component6 ()Ljava/util/Collection; - public final fun copy (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getChannelIds ()Ljava/util/Collection; - public final fun getFields ()Ljava/util/Collection; - public final fun getFilters ()Ljava/util/Collection; - public final fun getLimit ()Ljava/lang/Integer; - public final fun getStartIndex ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetLatestChannelItemsRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/util/UUID; - public final fun component3 ()Ljava/util/Collection; - public final fun component4 ()Ljava/util/Collection; - public final fun component5 ()Ljava/lang/Boolean; - public final fun component6 ()Ljava/lang/Boolean; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/util/Collection; - public final fun component9 ()Ljava/lang/Boolean; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getEnableImageTypes ()Ljava/util/Collection; - public final fun getEnableImages ()Ljava/lang/Boolean; - public final fun getEnableUserData ()Ljava/lang/Boolean; - public final fun getFields ()Ljava/util/Collection; - public final fun getGroupItems ()Ljava/lang/Boolean; - public final fun getImageTypeLimit ()Ljava/lang/Integer; - public final fun getIncludeItemTypes ()Ljava/util/Collection; - public final fun getLimit ()Ljava/lang/Integer; - public final fun getParentId ()Ljava/util/UUID; - public final fun getUserId ()Ljava/util/UUID; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; public fun hashCode ()I - public final fun isPlayed ()Ljava/lang/Boolean; public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLatestMediaRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetLatestMediaRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } public final class org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; public final fun component18 ()Ljava/lang/Integer; public final fun component19 ()Ljava/lang/Integer; public final fun component2 ()Ljava/lang/String; public final fun component20 ()Ljava/lang/Integer; public final fun component21 ()Ljava/lang/Integer; - public final fun component22 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; public final fun component25 ()Ljava/lang/Float; - public final fun component26 ()Ljava/lang/Float; - public final fun component27 ()Ljava/lang/Boolean; - public final fun component28 ()Ljava/lang/Long; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/Boolean; public final fun component30 ()Ljava/lang/Integer; public final fun component31 ()Ljava/lang/Integer; - public final fun component32 ()Ljava/lang/Integer; - public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component32 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Ljava/lang/Integer; public final fun component34 ()Ljava/lang/Integer; - public final fun component35 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Boolean; public final fun component36 ()Ljava/lang/Boolean; public final fun component37 ()Ljava/lang/Boolean; - public final fun component38 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Integer; public final fun component39 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/String; - public final fun component40 ()Ljava/lang/Integer; - public final fun component41 ()Ljava/lang/String; - public final fun component42 ()Ljava/lang/Boolean; + public final fun component40 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/String; public final fun component43 ()Ljava/lang/String; public final fun component44 ()Ljava/lang/String; - public final fun component45 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/Integer; public final fun component46 ()Ljava/lang/Integer; - public final fun component47 ()Ljava/lang/Integer; - public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; - public final fun component49 ()Ljava/util/Map; + public final fun component47 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Ljava/util/Map; + public final fun component49 ()Ljava/lang/Integer; public final fun component5 ()Ljava/lang/String; public final fun component50 ()Ljava/lang/Integer; - public final fun component51 ()Ljava/lang/Integer; - public final fun component52 ()Ljava/lang/Boolean; + public final fun component51 ()Ljava/lang/Boolean; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -13060,7 +14411,6 @@ public final class org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest { public final fun getCpuCoreLimit ()Ljava/lang/Integer; public final fun getDeInterlace ()Ljava/lang/Boolean; public final fun getDeviceId ()Ljava/lang/String; - public final fun getDeviceProfileId ()Ljava/lang/String; public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; public final fun getEnableSubtitlesInManifest ()Ljava/lang/Boolean; @@ -13243,86 +14593,211 @@ public final class org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest { public final fun getStartIndex ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I - public final fun isAiring ()Ljava/lang/Boolean; - public final fun isKids ()Ljava/lang/Boolean; - public final fun isMovie ()Ljava/lang/Boolean; - public final fun isNews ()Ljava/lang/Boolean; - public final fun isSeries ()Ljava/lang/Boolean; - public final fun isSports ()Ljava/lang/Boolean; + public final fun isAiring ()Ljava/lang/Boolean; + public final fun isKids ()Ljava/lang/Boolean; + public final fun isMovie ()Ljava/lang/Boolean; + public final fun isNews ()Ljava/lang/Boolean; + public final fun isSeries ()Ljava/lang/Boolean; + public final fun isSports ()Ljava/lang/Boolean; + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Boolean; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/String; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Float; + public final fun component27 ()Ljava/lang/Boolean; + public final fun component28 ()Ljava/lang/Long; + public final fun component29 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/String; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Ljava/lang/Integer; + public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component49 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Ljava/lang/Boolean; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getDeviceProfileId ()Ljava/lang/String; + public final fun getEnableAdaptiveBitrateStreaming ()Ljava/lang/Boolean; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Boolean; public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Integer; public final fun component17 ()Ljava/lang/Integer; public final fun component18 ()Ljava/lang/Integer; public final fun component19 ()Ljava/lang/Integer; public final fun component2 ()Ljava/lang/Boolean; public final fun component20 ()Ljava/lang/Integer; public final fun component21 ()Ljava/lang/Integer; - public final fun component22 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; public final fun component25 ()Ljava/lang/Float; - public final fun component26 ()Ljava/lang/Float; - public final fun component27 ()Ljava/lang/Boolean; - public final fun component28 ()Ljava/lang/Long; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/String; public final fun component30 ()Ljava/lang/Integer; public final fun component31 ()Ljava/lang/Integer; - public final fun component32 ()Ljava/lang/Integer; - public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component32 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Ljava/lang/Integer; public final fun component34 ()Ljava/lang/Integer; - public final fun component35 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Boolean; public final fun component36 ()Ljava/lang/Boolean; public final fun component37 ()Ljava/lang/Boolean; - public final fun component38 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Integer; public final fun component39 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/String; - public final fun component40 ()Ljava/lang/Integer; - public final fun component41 ()Ljava/lang/String; - public final fun component42 ()Ljava/lang/Boolean; + public final fun component40 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/String; public final fun component43 ()Ljava/lang/String; public final fun component44 ()Ljava/lang/String; - public final fun component45 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/Integer; public final fun component46 ()Ljava/lang/Integer; - public final fun component47 ()Ljava/lang/Integer; - public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; - public final fun component49 ()Ljava/util/Map; + public final fun component47 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Ljava/util/Map; + public final fun component49 ()Ljava/lang/Boolean; public final fun component5 ()Ljava/lang/String; - public final fun component50 ()Ljava/lang/Boolean; public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -13337,7 +14812,6 @@ public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistR public final fun getCpuCoreLimit ()Ljava/lang/Integer; public final fun getDeInterlace ()Ljava/lang/Boolean; public final fun getDeviceId ()Ljava/lang/String; - public final fun getDeviceProfileId ()Ljava/lang/String; public final fun getEnableAdaptiveBitrateStreaming ()Ljava/lang/Boolean; public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; @@ -13393,10 +14867,10 @@ public final class org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistR public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; @@ -13444,12 +14918,13 @@ public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistR public final fun component5 ()Ljava/lang/String; public final fun component50 ()Ljava/util/Map; public final fun component51 ()Ljava/lang/Boolean; + public final fun component52 ()Ljava/lang/Boolean; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -13468,6 +14943,7 @@ public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistR public final fun getEnableAdaptiveBitrateStreaming ()Ljava/lang/Boolean; public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getEnableTrickplay ()Ljava/lang/Boolean; public final fun getFramerate ()Ljava/lang/Float; public final fun getHeight ()Ljava/lang/Integer; public final fun getItemId ()Ljava/util/UUID; @@ -13506,136 +14982,199 @@ public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistR public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$Companion; - public fun ()V - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Ljava/util/UUID; - public final fun component3 ()Ljava/util/Collection; - public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Boolean; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Integer; + public final fun component17 ()Ljava/lang/Integer; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Boolean; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/String; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/Float; + public final fun component24 ()Ljava/lang/Float; + public final fun component25 ()Ljava/lang/Boolean; + public final fun component26 ()Ljava/lang/Long; + public final fun component27 ()Ljava/lang/Integer; + public final fun component28 ()Ljava/lang/Integer; + public final fun component29 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/String; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Ljava/lang/Integer; + public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component49 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Ljava/lang/Boolean; + public final fun component51 ()Ljava/lang/Boolean; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getCategoryLimit ()Ljava/lang/Integer; - public final fun getFields ()Ljava/util/Collection; - public final fun getItemLimit ()Ljava/lang/Integer; - public final fun getParentId ()Ljava/util/UUID; - public final fun getUserId ()Ljava/util/UUID; + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAdaptiveBitrateStreaming ()Ljava/lang/Boolean; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getEnableTrickplay ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxHeight ()Ljava/lang/Integer; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMaxWidth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest; +public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$Companion; + public fun ()V + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component2 ()Ljava/util/UUID; + public final fun component3 ()Ljava/util/Collection; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; + public final fun getCategoryLimit ()Ljava/lang/Integer; + public final fun getFields ()Ljava/util/Collection; + public final fun getItemLimit ()Ljava/lang/Integer; + public final fun getParentId ()Ljava/util/UUID; + public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetMovieRecommendationsRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/String; @@ -13644,10 +15183,9 @@ public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexR public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Double; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -13684,84 +15222,19 @@ public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexR public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/String; public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; + public final fun component17 ()Ljava/lang/Integer; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; @@ -13770,10 +15243,9 @@ public final class org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest public final fun component7 ()Ljava/lang/Double; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -13876,28 +15348,30 @@ public final class org/jellyfin/sdk/model/api/request/GetMusicGenresRequest$Comp public final class org/jellyfin/sdk/model/api/request/GetNextUpRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest$Companion; public fun ()V - public fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Boolean; public final fun component11 ()Ljava/time/LocalDateTime; public final fun component12 ()Ljava/lang/Boolean; public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; public final fun component2 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/Integer; public final fun component4 ()Ljava/util/Collection; - public final fun component5 ()Ljava/lang/String; + public final fun component5 ()Ljava/util/UUID; public final fun component6 ()Ljava/util/UUID; public final fun component7 ()Ljava/lang/Boolean; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/util/Collection; - public final fun copy (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetNextUpRequest; public fun equals (Ljava/lang/Object;)Z public final fun getDisableFirstEpisode ()Ljava/lang/Boolean; public final fun getEnableImageTypes ()Ljava/util/Collection; public final fun getEnableImages ()Ljava/lang/Boolean; + public final fun getEnableResumable ()Ljava/lang/Boolean; public final fun getEnableRewatching ()Ljava/lang/Boolean; public final fun getEnableTotalRecordCount ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; @@ -13906,7 +15380,7 @@ public final class org/jellyfin/sdk/model/api/request/GetNextUpRequest { public final fun getLimit ()Ljava/lang/Integer; public final fun getNextUpDateCutoff ()Ljava/time/LocalDateTime; public final fun getParentId ()Ljava/util/UUID; - public final fun getSeriesId ()Ljava/lang/String; + public final fun getSeriesId ()Ljava/util/UUID; public final fun getStartIndex ()Ljava/lang/Integer; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I @@ -13928,84 +15402,19 @@ public final class org/jellyfin/sdk/model/api/request/GetNextUpRequest$Companion public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/String; @@ -14014,10 +15423,9 @@ public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexReque public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Double; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -14054,84 +15462,19 @@ public final class org/jellyfin/sdk/model/api/request/GetPersonImageByIndexReque public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetPersonImageRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/String; public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; + public final fun component17 ()Ljava/lang/Integer; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; @@ -14140,10 +15483,9 @@ public final class org/jellyfin/sdk/model/api/request/GetPersonImageRequest { public final fun component7 ()Ljava/lang/Double; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetPersonImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -14570,97 +15912,36 @@ public final class org/jellyfin/sdk/model/api/request/GetRemoteImagesRequest { public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/lang/Boolean; public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getIncludeAllLanguages ()Ljava/lang/Boolean; - public final fun getItemId ()Ljava/util/UUID; - public final fun getLimit ()Ljava/lang/Integer; - public final fun getProviderName ()Ljava/lang/String; - public final fun getStartIndex ()Ljava/lang/Integer; - public final fun getType ()Lorg/jellyfin/sdk/model/api/ImageType; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetRequest$Companion; - public fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Integer; - public final fun component10 ()Ljava/lang/Boolean; - public final fun component11 ()Ljava/lang/Boolean; - public final fun component12 ()Ljava/lang/Boolean; - public final fun component13 ()Ljava/lang/Boolean; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Boolean; - public final fun component18 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/lang/Integer; - public final fun component3 ()Ljava/util/UUID; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/util/Collection; - public final fun component6 ()Ljava/util/Collection; - public final fun component7 ()Ljava/util/Collection; - public final fun component8 ()Ljava/util/UUID; - public final fun component9 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetRequest;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getExcludeItemTypes ()Ljava/util/Collection; - public final fun getIncludeArtists ()Ljava/lang/Boolean; - public final fun getIncludeGenres ()Ljava/lang/Boolean; - public final fun getIncludeItemTypes ()Ljava/util/Collection; - public final fun getIncludeMedia ()Ljava/lang/Boolean; - public final fun getIncludePeople ()Ljava/lang/Boolean; - public final fun getIncludeStudios ()Ljava/lang/Boolean; + public final fun getIncludeAllLanguages ()Ljava/lang/Boolean; + public final fun getItemId ()Ljava/util/UUID; public final fun getLimit ()Ljava/lang/Integer; - public final fun getMediaTypes ()Ljava/util/Collection; - public final fun getParentId ()Ljava/util/UUID; - public final fun getSearchTerm ()Ljava/lang/String; + public final fun getProviderName ()Ljava/lang/String; public final fun getStartIndex ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; + public final fun getType ()Lorg/jellyfin/sdk/model/api/ImageType; public fun hashCode ()I - public final fun isKids ()Ljava/lang/Boolean; - public final fun isMovie ()Ljava/lang/Boolean; - public final fun isNews ()Ljava/lang/Boolean; - public final fun isSeries ()Ljava/lang/Boolean; - public final fun isSports ()Ljava/lang/Boolean; public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetRemoteImagesRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetRemoteImagesRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } public final class org/jellyfin/sdk/model/api/request/GetResumeItemsRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetResumeItemsRequest$Companion; + public fun ()V public fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V public synthetic fun (Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -14715,24 +15996,86 @@ public final class org/jellyfin/sdk/model/api/request/GetResumeItemsRequest$Comp public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/jellyfin/sdk/model/api/request/GetSearchHintsRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest$Companion; + public fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/lang/Boolean; + public final fun component11 ()Ljava/lang/Boolean; + public final fun component12 ()Ljava/lang/Boolean; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Boolean; + public final fun component18 ()Ljava/lang/Boolean; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/util/UUID; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/util/Collection; + public final fun component6 ()Ljava/util/Collection; + public final fun component7 ()Ljava/util/Collection; + public final fun component8 ()Ljava/util/UUID; + public final fun component9 ()Ljava/lang/Boolean; + public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getExcludeItemTypes ()Ljava/util/Collection; + public final fun getIncludeArtists ()Ljava/lang/Boolean; + public final fun getIncludeGenres ()Ljava/lang/Boolean; + public final fun getIncludeItemTypes ()Ljava/util/Collection; + public final fun getIncludeMedia ()Ljava/lang/Boolean; + public final fun getIncludePeople ()Ljava/lang/Boolean; + public final fun getIncludeStudios ()Ljava/lang/Boolean; + public final fun getLimit ()Ljava/lang/Integer; + public final fun getMediaTypes ()Ljava/util/Collection; + public final fun getParentId ()Ljava/util/UUID; + public final fun getSearchTerm ()Ljava/lang/String; + public final fun getStartIndex ()Ljava/lang/Integer; + public final fun getUserId ()Ljava/util/UUID; + public fun hashCode ()I + public final fun isKids ()Ljava/lang/Boolean; + public final fun isMovie ()Ljava/lang/Boolean; + public final fun isNews ()Ljava/lang/Boolean; + public final fun isSeries ()Ljava/lang/Boolean; + public final fun isSports ()Ljava/lang/Boolean; + public fun toString ()Ljava/lang/String; +} + +public final class org/jellyfin/sdk/model/api/request/GetSearchHintsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetSearchHintsRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetSearchHintsRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/jellyfin/sdk/model/api/request/GetSeasonsRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Boolean; public final fun component2 ()Ljava/util/UUID; public final fun component3 ()Ljava/util/Collection; public final fun component4 ()Ljava/lang/Boolean; public final fun component5 ()Ljava/lang/Boolean; - public final fun component6 ()Ljava/lang/String; + public final fun component6 ()Ljava/util/UUID; public final fun component7 ()Ljava/lang/Boolean; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/util/Collection; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest; + public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetSeasonsRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAdjacentTo ()Ljava/lang/String; + public final fun getAdjacentTo ()Ljava/util/UUID; public final fun getEnableImageTypes ()Ljava/util/Collection; public final fun getEnableImages ()Ljava/lang/Boolean; public final fun getEnableUserData ()Ljava/lang/Boolean; @@ -15028,84 +16371,19 @@ public final class org/jellyfin/sdk/model/api/request/GetSplashscreenRequest$Com public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/Integer; + public final fun component16 ()Ljava/lang/String; public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()I public final fun component4 ()Ljava/lang/String; @@ -15114,10 +16392,9 @@ public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexReque public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Double; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -15154,84 +16431,19 @@ public final class org/jellyfin/sdk/model/api/request/GetStudioImageByIndexReque public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getName ()Ljava/lang/String; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class org/jellyfin/sdk/model/api/request/GetStudioImageRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest$Companion; - public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Integer; + public final fun component14 ()Ljava/lang/Integer; + public final fun component15 ()Ljava/lang/String; public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/Integer; + public final fun component17 ()Ljava/lang/Integer; public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; @@ -15240,10 +16452,9 @@ public final class org/jellyfin/sdk/model/api/request/GetStudioImageRequest { public final fun component7 ()Ljava/lang/Double; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest; + public final fun copy (Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetStudioImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -15529,6 +16740,7 @@ public final class org/jellyfin/sdk/model/api/request/GetSubtitleWithTicksReques public final class org/jellyfin/sdk/model/api/request/GetSuggestionsRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetSuggestionsRequest$Companion; + public fun ()V public fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)V public synthetic fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -15568,8 +16780,8 @@ public final class org/jellyfin/sdk/model/api/request/GetSuggestionsRequest$Comp public final class org/jellyfin/sdk/model/api/request/GetTrailersRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest$Companion; public fun ()V - public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Boolean; public final fun component11 ()Ljava/lang/Boolean; @@ -15647,17 +16859,17 @@ public final class org/jellyfin/sdk/model/api/request/GetTrailersRequest { public final fun component77 ()Ljava/util/Collection; public final fun component78 ()Ljava/lang/String; public final fun component79 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; + public final fun component8 ()Ljava/util/UUID; public final fun component80 ()Ljava/lang/String; public final fun component81 ()Ljava/util/Collection; public final fun component82 ()Ljava/util/Collection; public final fun component83 ()Ljava/lang/Boolean; public final fun component84 ()Ljava/lang/Boolean; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/UUID;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Double;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/time/LocalDateTime;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/util/UUID;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Collection;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;IIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetTrailersRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAdjacentTo ()Ljava/lang/String; + public final fun getAdjacentTo ()Ljava/util/UUID; public final fun getAlbumArtistIds ()Ljava/util/Collection; public final fun getAlbumIds ()Ljava/util/Collection; public final fun getAlbums ()Ljava/util/Collection; @@ -15762,13 +16974,13 @@ public final class org/jellyfin/sdk/model/api/request/GetTrailersRequest$Compani public final class org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Long; public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Ljava/lang/String; + public final fun component13 ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun component14 ()Ljava/lang/Integer; public final fun component15 ()Ljava/lang/Integer; public final fun component16 ()Ljava/lang/Boolean; @@ -15782,8 +16994,8 @@ public final class org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamReq public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest; + public final fun copy (Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest;Ljava/util/UUID;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAudioBitRate ()Ljava/lang/Integer; public final fun getAudioCodec ()Ljava/lang/String; @@ -15801,7 +17013,7 @@ public final class org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamReq public final fun getStartTimeTicks ()Ljava/lang/Long; public final fun getTranscodingAudioChannels ()Ljava/lang/Integer; public final fun getTranscodingContainer ()Ljava/lang/String; - public final fun getTranscodingProtocol ()Ljava/lang/String; + public final fun getTranscodingProtocol ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -15852,111 +17064,45 @@ public final class org/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$$serializer; - public fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; - public final fun component17 ()Ljava/lang/Integer; - public final fun component18 ()Ljava/lang/String; - public final fun component19 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; - public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; - public final fun getWidth ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetUpcomingEpisodesRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest$Companion; + public fun ()V + public fun (Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/Integer; public final fun component11 ()Ljava/lang/Integer; public final fun component12 ()Ljava/lang/Integer; public final fun component13 ()Ljava/lang/Integer; - public final fun component14 ()Ljava/lang/Integer; - public final fun component15 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/String; public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun component3 ()I - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component6 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lorg/jellyfin/sdk/model/api/ImageFormat; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/lang/Double; public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Double; + public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;ILjava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;Ljava/util/UUID;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; public final fun getBackgroundColor ()Ljava/lang/String; public final fun getBlur ()Ljava/lang/Integer; public final fun getFillHeight ()Ljava/lang/Integer; @@ -15964,8 +17110,7 @@ public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest public final fun getForegroundLayer ()Ljava/lang/String; public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()I - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; + public final fun getImageIndex ()Ljava/lang/Integer; public final fun getMaxHeight ()Ljava/lang/Integer; public final fun getMaxWidth ()Ljava/lang/Integer; public final fun getPercentPlayed ()Ljava/lang/Double; @@ -15978,151 +17123,271 @@ public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Integer; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; + public final fun component18 ()Ljava/lang/Integer; public final fun component19 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; + public final fun component2 ()Ljava/lang/Boolean; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/Integer; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/String; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Float; + public final fun component27 ()Ljava/lang/Boolean; + public final fun component28 ()Ljava/lang/Long; + public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Ljava/lang/Integer; + public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component49 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getCropWhitespace ()Ljava/lang/Boolean; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getDeviceProfileId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; public final fun getWidth ()Ljava/lang/Integer; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/Integer; - public final fun component11 ()Ljava/lang/Integer; - public final fun component12 ()Ljava/lang/Integer; - public final fun component13 ()Ljava/lang/Integer; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Boolean; + public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; - public final fun component15 ()Ljava/lang/Integer; - public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Integer; + public final fun component17 ()Ljava/lang/Integer; public final fun component18 ()Ljava/lang/Integer; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ImageType; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Boolean; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; + public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jellyfin/sdk/model/api/ImageFormat; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Double; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Ljava/lang/Integer; + public final fun component35 ()Ljava/lang/Boolean; + public final fun component36 ()Ljava/lang/Boolean; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Integer; + public final fun component39 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Boolean; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Ljava/lang/String; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/Integer; + public final fun component46 ()Ljava/lang/Integer; + public final fun component47 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Ljava/util/Map; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ImageType;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/ImageFormat;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; public fun equals (Ljava/lang/Object;)Z - public final fun getAddPlayedIndicator ()Ljava/lang/Boolean; - public final fun getBackgroundColor ()Ljava/lang/String; - public final fun getBlur ()Ljava/lang/Integer; - public final fun getFillHeight ()Ljava/lang/Integer; - public final fun getFillWidth ()Ljava/lang/Integer; - public final fun getForegroundLayer ()Ljava/lang/String; - public final fun getFormat ()Lorg/jellyfin/sdk/model/api/ImageFormat; + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; public final fun getHeight ()Ljava/lang/Integer; - public final fun getImageIndex ()Ljava/lang/Integer; - public final fun getImageType ()Lorg/jellyfin/sdk/model/api/ImageType; - public final fun getMaxHeight ()Ljava/lang/Integer; - public final fun getMaxWidth ()Ljava/lang/Integer; - public final fun getPercentPlayed ()Ljava/lang/Double; - public final fun getQuality ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; public final fun getTag ()Ljava/lang/String; - public final fun getUnplayedCount ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; public final fun getWidth ()Ljava/lang/Integer; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetUserImageRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetUserImageRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; @@ -16137,43 +17402,44 @@ public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylist public final fun component2 ()Ljava/lang/Boolean; public final fun component20 ()Ljava/lang/Integer; public final fun component21 ()Ljava/lang/Integer; - public final fun component22 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; public final fun component23 ()Ljava/lang/String; - public final fun component24 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; public final fun component25 ()Ljava/lang/Float; - public final fun component26 ()Ljava/lang/Float; - public final fun component27 ()Ljava/lang/Boolean; - public final fun component28 ()Ljava/lang/Long; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/String; public final fun component30 ()Ljava/lang/Integer; public final fun component31 ()Ljava/lang/Integer; public final fun component32 ()Ljava/lang/Integer; - public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; - public final fun component34 ()Ljava/lang/Integer; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; public final fun component35 ()Ljava/lang/Integer; - public final fun component36 ()Ljava/lang/Boolean; + public final fun component36 ()Ljava/lang/Integer; public final fun component37 ()Ljava/lang/Boolean; public final fun component38 ()Ljava/lang/Boolean; - public final fun component39 ()Ljava/lang/Integer; + public final fun component39 ()Ljava/lang/Boolean; public final fun component4 ()Ljava/lang/String; public final fun component40 ()Ljava/lang/Integer; - public final fun component41 ()Ljava/lang/String; - public final fun component42 ()Ljava/lang/Boolean; - public final fun component43 ()Ljava/lang/String; + public final fun component41 ()Ljava/lang/Integer; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Ljava/lang/Boolean; public final fun component44 ()Ljava/lang/String; public final fun component45 ()Ljava/lang/String; - public final fun component46 ()Ljava/lang/Integer; + public final fun component46 ()Ljava/lang/String; public final fun component47 ()Ljava/lang/Integer; - public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; - public final fun component49 ()Ljava/util/Map; + public final fun component48 ()Ljava/lang/Integer; + public final fun component49 ()Lorg/jellyfin/sdk/model/api/EncodingContext; public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Ljava/util/Map; public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/Integer; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -16199,9 +17465,10 @@ public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylist public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; public final fun getMaxAudioChannels ()Ljava/lang/Integer; public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxHeight ()Ljava/lang/Integer; public final fun getMaxRefFrames ()Ljava/lang/Integer; - public final fun getMaxStreamingBitrate ()Ljava/lang/Integer; public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMaxWidth ()Ljava/lang/Integer; public final fun getMediaSourceId ()Ljava/lang/String; public final fun getMinSegments ()Ljava/lang/Integer; public final fun getParams ()Ljava/lang/String; @@ -16228,77 +17495,76 @@ public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylist public fun toString ()Ljava/lang/String; } -public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$$serializer; +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest$Companion { +public final class org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } public final class org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest$Companion; - public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V - public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; public final fun component10 ()Ljava/lang/String; public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/Boolean; public final fun component13 ()Ljava/lang/Boolean; public final fun component14 ()Ljava/lang/Boolean; public final fun component15 ()Ljava/lang/Boolean; - public final fun component16 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Integer; public final fun component17 ()Ljava/lang/Integer; public final fun component18 ()Ljava/lang/Integer; public final fun component19 ()Ljava/lang/Integer; public final fun component2 ()Ljava/lang/Boolean; public final fun component20 ()Ljava/lang/Integer; - public final fun component21 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/String; public final fun component22 ()Ljava/lang/String; - public final fun component23 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/Float; public final fun component24 ()Ljava/lang/Float; - public final fun component25 ()Ljava/lang/Float; - public final fun component26 ()Ljava/lang/Boolean; - public final fun component27 ()Ljava/lang/Long; + public final fun component25 ()Ljava/lang/Boolean; + public final fun component26 ()Ljava/lang/Long; + public final fun component27 ()Ljava/lang/Integer; public final fun component28 ()Ljava/lang/Integer; public final fun component29 ()Ljava/lang/Integer; public final fun component3 ()Ljava/lang/String; public final fun component30 ()Ljava/lang/Integer; public final fun component31 ()Ljava/lang/Integer; public final fun component32 ()Ljava/lang/Integer; - public final fun component33 ()Ljava/lang/Integer; - public final fun component34 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component33 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component34 ()Ljava/lang/Integer; public final fun component35 ()Ljava/lang/Integer; - public final fun component36 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Boolean; public final fun component37 ()Ljava/lang/Boolean; public final fun component38 ()Ljava/lang/Boolean; - public final fun component39 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/String; public final fun component40 ()Ljava/lang/Integer; - public final fun component41 ()Ljava/lang/Integer; - public final fun component42 ()Ljava/lang/String; - public final fun component43 ()Ljava/lang/Boolean; + public final fun component41 ()Ljava/lang/String; + public final fun component42 ()Ljava/lang/Boolean; + public final fun component43 ()Ljava/lang/String; public final fun component44 ()Ljava/lang/String; public final fun component45 ()Ljava/lang/String; - public final fun component46 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/Integer; public final fun component47 ()Ljava/lang/Integer; - public final fun component48 ()Ljava/lang/Integer; - public final fun component49 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component48 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component49 ()Ljava/util/Map; public final fun component5 ()Ljava/lang/String; - public final fun component50 ()Ljava/util/Map; public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -16313,7 +17579,6 @@ public final class org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylist public final fun getCpuCoreLimit ()Ljava/lang/Integer; public final fun getDeInterlace ()Ljava/lang/Boolean; public final fun getDeviceId ()Ljava/lang/String; - public final fun getDeviceProfileId ()Ljava/lang/String; public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; public final fun getFramerate ()Ljava/lang/Float; @@ -16497,8 +17762,8 @@ public final class org/jellyfin/sdk/model/api/request/GetVideoStreamByContainerR public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class org/jellyfin/sdk/model/api/request/GetVideoStreamRequest { - public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest$Companion; +public final class org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest$Companion; public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; @@ -16552,8 +17817,8 @@ public final class org/jellyfin/sdk/model/api/request/GetVideoStreamRequest { public final fun component7 ()Ljava/lang/String; public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; @@ -16610,6 +17875,132 @@ public final class org/jellyfin/sdk/model/api/request/GetVideoStreamRequest { public fun toString ()Ljava/lang/String; } +public final class org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/jellyfin/sdk/model/api/request/GetVideoStreamRequest { + public static final field Companion Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest$Companion; + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/UUID; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/Boolean; + public final fun component14 ()Ljava/lang/Boolean; + public final fun component15 ()Ljava/lang/Boolean; + public final fun component16 ()Ljava/lang/Boolean; + public final fun component17 ()Ljava/lang/Integer; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Integer; + public final fun component21 ()Ljava/lang/Integer; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component24 ()Ljava/lang/Float; + public final fun component25 ()Ljava/lang/Float; + public final fun component26 ()Ljava/lang/Boolean; + public final fun component27 ()Ljava/lang/Long; + public final fun component28 ()Ljava/lang/Integer; + public final fun component29 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Boolean; + public final fun component30 ()Ljava/lang/Integer; + public final fun component31 ()Ljava/lang/Integer; + public final fun component32 ()Ljava/lang/Integer; + public final fun component33 ()Ljava/lang/Integer; + public final fun component34 ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun component35 ()Ljava/lang/Integer; + public final fun component36 ()Ljava/lang/Integer; + public final fun component37 ()Ljava/lang/Boolean; + public final fun component38 ()Ljava/lang/Boolean; + public final fun component39 ()Ljava/lang/Boolean; + public final fun component4 ()Ljava/lang/String; + public final fun component40 ()Ljava/lang/Integer; + public final fun component41 ()Ljava/lang/Integer; + public final fun component42 ()Ljava/lang/String; + public final fun component43 ()Ljava/lang/Boolean; + public final fun component44 ()Ljava/lang/String; + public final fun component45 ()Ljava/lang/String; + public final fun component46 ()Ljava/lang/String; + public final fun component47 ()Ljava/lang/Integer; + public final fun component48 ()Ljava/lang/Integer; + public final fun component49 ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun component5 ()Ljava/lang/String; + public final fun component50 ()Ljava/util/Map; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/Integer; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/EncodingContext;Ljava/util/Map;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllowAudioStreamCopy ()Ljava/lang/Boolean; + public final fun getAllowVideoStreamCopy ()Ljava/lang/Boolean; + public final fun getAudioBitRate ()Ljava/lang/Integer; + public final fun getAudioChannels ()Ljava/lang/Integer; + public final fun getAudioCodec ()Ljava/lang/String; + public final fun getAudioSampleRate ()Ljava/lang/Integer; + public final fun getAudioStreamIndex ()Ljava/lang/Integer; + public final fun getBreakOnNonKeyFrames ()Ljava/lang/Boolean; + public final fun getContainer ()Ljava/lang/String; + public final fun getContext ()Lorg/jellyfin/sdk/model/api/EncodingContext; + public final fun getCopyTimestamps ()Ljava/lang/Boolean; + public final fun getCpuCoreLimit ()Ljava/lang/Integer; + public final fun getDeInterlace ()Ljava/lang/Boolean; + public final fun getDeviceId ()Ljava/lang/String; + public final fun getEnableAutoStreamCopy ()Ljava/lang/Boolean; + public final fun getEnableMpegtsM2TsMode ()Ljava/lang/Boolean; + public final fun getFramerate ()Ljava/lang/Float; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getItemId ()Ljava/util/UUID; + public final fun getLevel ()Ljava/lang/String; + public final fun getLiveStreamId ()Ljava/lang/String; + public final fun getMaxAudioBitDepth ()Ljava/lang/Integer; + public final fun getMaxAudioChannels ()Ljava/lang/Integer; + public final fun getMaxFramerate ()Ljava/lang/Float; + public final fun getMaxHeight ()Ljava/lang/Integer; + public final fun getMaxRefFrames ()Ljava/lang/Integer; + public final fun getMaxVideoBitDepth ()Ljava/lang/Integer; + public final fun getMaxWidth ()Ljava/lang/Integer; + public final fun getMediaSourceId ()Ljava/lang/String; + public final fun getMinSegments ()Ljava/lang/Integer; + public final fun getParams ()Ljava/lang/String; + public final fun getPlaySessionId ()Ljava/lang/String; + public final fun getProfile ()Ljava/lang/String; + public final fun getRequireAvc ()Ljava/lang/Boolean; + public final fun getRequireNonAnamorphic ()Ljava/lang/Boolean; + public final fun getSegmentContainer ()Ljava/lang/String; + public final fun getSegmentLength ()Ljava/lang/Integer; + public final fun getStartTimeTicks ()Ljava/lang/Long; + public final fun getStatic ()Ljava/lang/Boolean; + public final fun getStreamOptions ()Ljava/util/Map; + public final fun getSubtitleCodec ()Ljava/lang/String; + public final fun getSubtitleMethod ()Lorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod; + public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; + public final fun getTag ()Ljava/lang/String; + public final fun getTranscodeReasons ()Ljava/lang/String; + public final fun getTranscodingMaxAudioChannels ()Ljava/lang/Integer; + public final fun getVideoBitRate ()Ljava/lang/Integer; + public final fun getVideoCodec ()Ljava/lang/String; + public final fun getVideoStreamIndex ()Ljava/lang/Integer; + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class org/jellyfin/sdk/model/api/request/GetVideoStreamRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { public static final field INSTANCE Lorg/jellyfin/sdk/model/api/request/GetVideoStreamRequest$$serializer; public fun childSerializers ()[Lkotlinx/serialization/KSerializer; @@ -16684,23 +18075,22 @@ public final class org/jellyfin/sdk/model/api/request/GetYearsRequest$Companion public final class org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Lorg/jellyfin/sdk/model/api/RepeatMode; + public final fun component10 ()Lorg/jellyfin/sdk/model/api/RepeatMode; + public final fun component11 ()Ljava/lang/Boolean; public final fun component12 ()Ljava/lang/Boolean; - public final fun component13 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/util/UUID; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Long; + public final fun component4 ()Ljava/lang/Integer; public final fun component5 ()Ljava/lang/Integer; public final fun component6 ()Ljava/lang/Integer; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Lorg/jellyfin/sdk/model/api/PlayMethod; + public final fun component7 ()Lorg/jellyfin/sdk/model/api/PlayMethod; + public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/RepeatMode;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAudioStreamIndex ()Ljava/lang/Integer; public final fun getItemId ()Ljava/util/UUID; @@ -16711,7 +18101,6 @@ public final class org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest public final fun getPositionTicks ()Ljava/lang/Long; public final fun getRepeatMode ()Lorg/jellyfin/sdk/model/api/RepeatMode; public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; public final fun getVolumeLevel ()Ljava/lang/Integer; public fun hashCode ()I public final fun isMuted ()Ljava/lang/Boolean; @@ -16736,19 +18125,18 @@ public final class org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest$ public final class org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Ljava/util/UUID; - public final fun component3 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Integer; public final fun component4 ()Ljava/lang/Integer; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Lorg/jellyfin/sdk/model/api/PlayMethod; + public final fun component5 ()Lorg/jellyfin/sdk/model/api/PlayMethod; + public final fun component6 ()Ljava/lang/String; public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()Ljava/lang/Boolean; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest; + public final fun component8 ()Ljava/lang/Boolean; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/jellyfin/sdk/model/api/PlayMethod;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStartRequest; public fun equals (Ljava/lang/Object;)Z public final fun getAudioStreamIndex ()Ljava/lang/Integer; public final fun getCanSeek ()Ljava/lang/Boolean; @@ -16758,7 +18146,6 @@ public final class org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest { public final fun getPlayMethod ()Lorg/jellyfin/sdk/model/api/PlayMethod; public final fun getPlaySessionId ()Ljava/lang/String; public final fun getSubtitleStreamIndex ()Ljava/lang/Integer; - public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -16780,17 +18167,16 @@ public final class org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest$Com public final class org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest$Companion; - public fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Ljava/util/UUID; + public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/Long; + public final fun component4 ()Ljava/lang/Long; + public final fun component5 ()Ljava/lang/String; public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/String; - public final fun copy (Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest;Ljava/util/UUID;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest; + public final fun copy (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest; public fun equals (Ljava/lang/Object;)Z public final fun getItemId ()Ljava/util/UUID; public final fun getLiveStreamId ()Ljava/lang/String; @@ -16798,7 +18184,6 @@ public final class org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest { public final fun getNextMediaType ()Ljava/lang/String; public final fun getPlaySessionId ()Ljava/lang/String; public final fun getPositionTicks ()Ljava/lang/Long; - public final fun getUserId ()Ljava/util/UUID; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -16912,23 +18297,21 @@ public final class org/jellyfin/sdk/model/api/request/PlayRequest$Companion { public final class org/jellyfin/sdk/model/api/request/PostCapabilitiesRequest { public static final field Companion Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest$Companion; public fun ()V - public fun (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/util/Collection; public final fun component3 ()Ljava/util/Collection; public final fun component4 ()Ljava/lang/Boolean; public final fun component5 ()Ljava/lang/Boolean; - public final fun component6 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest; + public final fun copy (Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/request/PostCapabilitiesRequest; public fun equals (Ljava/lang/Object;)Z public final fun getId ()Ljava/lang/String; public final fun getPlayableMediaTypes ()Ljava/util/Collection; public final fun getSupportedCommands ()Ljava/util/Collection; public final fun getSupportsMediaControl ()Ljava/lang/Boolean; public final fun getSupportsPersistentIdentifier ()Ljava/lang/Boolean; - public final fun getSupportsSync ()Ljava/lang/Boolean; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -17221,7 +18604,7 @@ public final class org/jellyfin/sdk/model/deviceprofile/TranscodingProfileBuilde public final fun getEstimateContentLength ()Z public final fun getMaxAudioChannels ()Ljava/lang/String; public final fun getMinSegments ()I - public final fun getProtocol ()Ljava/lang/String; + public final fun getProtocol ()Lorg/jellyfin/sdk/model/api/MediaStreamProtocol; public final fun getSegmentLength ()I public final fun getTranscodeSeekInfo ()Lorg/jellyfin/sdk/model/api/TranscodeSeekInfo; public final fun getType ()Lorg/jellyfin/sdk/model/api/DlnaProfileType; @@ -17234,7 +18617,7 @@ public final class org/jellyfin/sdk/model/deviceprofile/TranscodingProfileBuilde public final fun setEstimateContentLength (Z)V public final fun setMaxAudioChannels (Ljava/lang/String;)V public final fun setMinSegments (I)V - public final fun setProtocol (Ljava/lang/String;)V + public final fun setProtocol (Lorg/jellyfin/sdk/model/api/MediaStreamProtocol;)V public final fun setSegmentLength (I)V public final fun setTranscodeSeekInfo (Lorg/jellyfin/sdk/model/api/TranscodeSeekInfo;)V public final fun setType (Lorg/jellyfin/sdk/model/api/DlnaProfileType;)V @@ -17259,8 +18642,6 @@ public final class org/jellyfin/sdk/model/extensions/PairExtensionsKt { public static final fun toPair (Lorg/jellyfin/sdk/model/api/NameGuidPair;)Lkotlin/Pair; public static final fun toPair (Lorg/jellyfin/sdk/model/api/NameIdPair;)Lkotlin/Pair; public static final fun toPair (Lorg/jellyfin/sdk/model/api/NameValuePair;)Lkotlin/Pair; - public static final fun toPair (Lorg/jellyfin/sdk/model/api/XmlAttribute;)Lkotlin/Pair; - public static final fun toXmlAttribute (Lkotlin/Pair;)Lorg/jellyfin/sdk/model/api/XmlAttribute; } public final class org/jellyfin/sdk/model/extensions/TicksExtensionsKt { @@ -18144,14 +19525,12 @@ public final class org/jellyfin/sdk/model/socket/SyncPlayCommandMessage$Companio public final class org/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage : org/jellyfin/sdk/model/socket/IncomingSocketMessage { public static final field Companion Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage$Companion; - public fun (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate;)V + public fun (Ljava/util/UUID;)V public final fun component1 ()Ljava/util/UUID; - public final fun component2 ()Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate; - public final fun copy (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate;)Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage; - public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage;Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage; + public final fun copy (Ljava/util/UUID;)Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage; + public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage;Ljava/util/UUID;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/socket/SyncPlayGroupUpdateMessage; public fun equals (Ljava/lang/Object;)Z public fun getMessageId ()Ljava/util/UUID; - public final fun getUpdate ()Lorg/jellyfin/sdk/model/api/ObjectGroupUpdate; public fun hashCode ()I public fun toString ()Ljava/lang/String; } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryMessage.kt new file mode 100644 index 000000000..b1730aa69 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryMessage.kt @@ -0,0 +1,38 @@ +// !! 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.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 + +/** + * Activity log created message. + */ +@Serializable +@SerialName("ActivityLogEntry") +public data class ActivityLogEntryMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: List? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.ACTIVITY_LOG_ENTRY +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage.kt new file mode 100644 index 000000000..e758de817 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStartMessage.kt @@ -0,0 +1,29 @@ +// !! 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.String +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Activity log entry start message. + * Data is the timing data encoded as "$initialDelay,$interval" in ms. + */ +@Serializable +@SerialName("ActivityLogEntryStart") +public data class ActivityLogEntryStartMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: String? = null, +) : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.ACTIVITY_LOG_ENTRY_START +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage.kt new file mode 100644 index 000000000..2d8b14e5a --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ActivityLogEntryStopMessage.kt @@ -0,0 +1,21 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Activity log entry stop message. + */ +@Serializable +@SerialName("ActivityLogEntryStop") +public class ActivityLogEntryStopMessage : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.ACTIVITY_LOG_ENTRY_STOP +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AdminNotificationDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AdminNotificationDto.kt deleted file mode 100644 index 329d2a017..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AdminNotificationDto.kt +++ /dev/null @@ -1,37 +0,0 @@ -// !! 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.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -/** - * The admin notification dto. - */ -@Serializable -public data class AdminNotificationDto( - /** - * The notification name. - */ - @SerialName("Name") - public val name: String? = null, - /** - * The notification description. - */ - @SerialName("Description") - public val description: String? = null, - /** - * The notification level. - */ - @SerialName("NotificationLevel") - public val notificationLevel: NotificationLevel? = null, - /** - * The notification url. - */ - @SerialName("Url") - public val url: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AudioSpatialFormat.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AudioSpatialFormat.kt new file mode 100644 index 000000000..6fe1fd6d0 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AudioSpatialFormat.kt @@ -0,0 +1,50 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * An enum representing formats of spatial audio. + */ +@Serializable +public enum class AudioSpatialFormat( + public val serialName: String, +) { + @SerialName("None") + NONE("None"), + @SerialName("DolbyAtmos") + DOLBY_ATMOS("DolbyAtmos"), + @SerialName("DTSX") + DTSX("DTSX"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): AudioSpatialFormat? = when (serialName) { + "None" -> NONE + "DolbyAtmos" -> DOLBY_ATMOS + "DTSX" -> DTSX + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): AudioSpatialFormat = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AuthenticateUserByName.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AuthenticateUserByName.kt index 8824dd796..2fb6f30c6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AuthenticateUserByName.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/AuthenticateUserByName.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api -import kotlin.Deprecated import kotlin.String import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -25,10 +24,4 @@ public data class AuthenticateUserByName( */ @SerialName("Pw") public val pw: String? = null, - /** - * The sha1-hashed password. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("Password") - public val password: String? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItem.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItem.kt index 94bd1704c..7c2c89d43 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItem.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItem.kt @@ -51,6 +51,4 @@ public data class BaseItem( */ @SerialName("RemoteTrailers") public val remoteTrailers: List? = null, - @SerialName("SupportsExternalTransfer") - public val supportsExternalTransfer: Boolean, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemDto.kt index 370fcbe50..db770c2d3 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemDto.kt @@ -83,17 +83,14 @@ public data class BaseItemDto( public val canDelete: Boolean? = null, @SerialName("CanDownload") public val canDownload: Boolean? = null, + @SerialName("HasLyrics") + public val hasLyrics: Boolean? = null, @SerialName("HasSubtitles") public val hasSubtitles: Boolean? = null, @SerialName("PreferredMetadataLanguage") public val preferredMetadataLanguage: String? = null, @SerialName("PreferredMetadataCountryCode") public val preferredMetadataCountryCode: String? = null, - /** - * A value indicating whether [supports synchronize]. - */ - @SerialName("SupportsSync") - public val supportsSync: Boolean? = null, @SerialName("Container") public val container: String? = null, /** @@ -252,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, @@ -269,12 +266,12 @@ public data class BaseItemDto( @SerialName("GenreItems") public val genreItems: List? = null, /** - * Wether the item has a logo, this will hold the Id of the Parent that has one. + * Whether the item has a logo, this will hold the Id of the Parent that has one. */ @SerialName("ParentLogoItemId") public val parentLogoItemId: UUID? = null, /** - * Wether the item has any backdrops, this will hold the Id of the Parent that has one. + * Whether the item has any backdrops, this will hold the Id of the Parent that has one. */ @SerialName("ParentBackdropItemId") public val parentBackdropItemId: UUID? = null, @@ -372,7 +369,7 @@ public data class BaseItemDto( * The type of the collection. */ @SerialName("CollectionType") - public val collectionType: String? = null, + public val collectionType: CollectionType? = null, /** * The display order. */ @@ -446,7 +443,7 @@ public data class BaseItemDto( @SerialName("ParentLogoImageTag") public val parentLogoImageTag: String? = null, /** - * Wether the item has fan art, this will hold the Id of the Parent that has one. + * Whether the item has fan art, this will hold the Id of the Parent that has one. */ @SerialName("ParentArtItemId") public val parentArtItemId: UUID? = null, @@ -496,6 +493,11 @@ public data class BaseItemDto( */ @SerialName("Chapters") public val chapters: List? = null, + /** + * The trickplay manifest. + */ + @SerialName("Trickplay") + public val trickplay: Map>? = null, /** * The type of the location. */ @@ -507,10 +509,10 @@ public data class BaseItemDto( @SerialName("IsoType") public val isoType: IsoType? = null, /** - * The type of the media. + * Media types. */ @SerialName("MediaType") - public val mediaType: String? = null, + public val mediaType: MediaType, /** * The end date. */ @@ -678,6 +680,11 @@ public data class BaseItemDto( */ @SerialName("TimerId") public val timerId: String? = null, + /** + * The LUFS value. + */ + @SerialName("LUFS") + public val lufs: Float? = null, /** * The current program. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemPerson.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemPerson.kt index a5b078d45..033c0db71 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemPerson.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/BaseItemPerson.kt @@ -36,10 +36,10 @@ public data class BaseItemPerson( @SerialName("Role") public val role: String? = null, /** - * The type. + * The person kind. */ @SerialName("Type") - public val type: String? = null, + public val type: PersonKind, /** * The primary image tag. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CastReceiverApplication.kt similarity index 67% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CastReceiverApplication.kt index e488045eb..37c341f6f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CastReceiverApplication.kt @@ -9,21 +9,19 @@ import kotlin.String import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * The cast receiver application model. + */ @Serializable -public data class DeviceProfileInfo( +public data class CastReceiverApplication( /** - * The identifier. + * The cast receiver application id. */ @SerialName("Id") - public val id: String? = null, + public val id: String, /** - * The name. + * The cast receiver application name. */ @SerialName("Name") - public val name: String? = null, - /** - * The type. - */ - @SerialName("Type") - public val type: DeviceProfileType, + public val name: String, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilities.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilities.kt index 3f481c671..31284d346 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilities.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ClientCapabilities.kt @@ -6,6 +6,7 @@ package org.jellyfin.sdk.model.api import kotlin.Boolean +import kotlin.Deprecated import kotlin.String import kotlin.collections.List import kotlinx.serialization.SerialName @@ -14,19 +15,13 @@ import kotlinx.serialization.Serializable @Serializable public data class ClientCapabilities( @SerialName("PlayableMediaTypes") - public val playableMediaTypes: List? = null, + public val playableMediaTypes: List? = null, @SerialName("SupportedCommands") public val supportedCommands: List? = null, @SerialName("SupportsMediaControl") public val supportsMediaControl: Boolean, - @SerialName("SupportsContentUploading") - public val supportsContentUploading: Boolean, - @SerialName("MessageCallbackUrl") - public val messageCallbackUrl: String? = null, @SerialName("SupportsPersistentIdentifier") public val supportsPersistentIdentifier: Boolean, - @SerialName("SupportsSync") - public val supportsSync: Boolean, /** * A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which * content a certain device is able to play. @@ -46,4 +41,10 @@ public data class ClientCapabilities( public val appStoreUrl: String? = null, @SerialName("IconUrl") public val iconUrl: String? = null, + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("SupportsContentUploading") + public val supportsContentUploading: Boolean? = false, + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("SupportsSync") + public val supportsSync: Boolean? = false, ) 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 736ec6125..43a54e8a4 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 @@ -6,6 +6,7 @@ package org.jellyfin.sdk.model.api import kotlin.Boolean +import kotlin.Deprecated import kotlin.String import kotlin.collections.List import kotlinx.serialization.SerialName @@ -20,7 +21,7 @@ public data class ClientCapabilitiesDto( * The list of playable media types. */ @SerialName("PlayableMediaTypes") - public val playableMediaTypes: List, + public val playableMediaTypes: List, /** * The list of supported commands. */ @@ -31,38 +32,13 @@ public data class ClientCapabilitiesDto( */ @SerialName("SupportsMediaControl") public val supportsMediaControl: Boolean, - /** - * A value indicating whether session supports content uploading. - */ - @SerialName("SupportsContentUploading") - public val supportsContentUploading: Boolean, - /** - * The message callback url. - */ - @SerialName("MessageCallbackUrl") - public val messageCallbackUrl: String? = null, /** * A value indicating whether session supports a persistent identifier. */ @SerialName("SupportsPersistentIdentifier") public val supportsPersistentIdentifier: Boolean, /** - * A value indicating whether session supports sync. - */ - @SerialName("SupportsSync") - public val supportsSync: Boolean, - /** - * 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, @@ -76,4 +52,10 @@ public data class ClientCapabilitiesDto( */ @SerialName("IconUrl") public val iconUrl: String? = null, + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("SupportsContentUploading") + public val supportsContentUploading: Boolean? = false, + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("SupportsSync") + public val supportsSync: Boolean? = false, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CollectionType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CollectionType.kt new file mode 100644 index 000000000..5503779b9 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CollectionType.kt @@ -0,0 +1,80 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Collection type. + */ +@Serializable +public enum class CollectionType( + public val serialName: String, +) { + @SerialName("unknown") + UNKNOWN("unknown"), + @SerialName("movies") + MOVIES("movies"), + @SerialName("tvshows") + TVSHOWS("tvshows"), + @SerialName("music") + MUSIC("music"), + @SerialName("musicvideos") + MUSICVIDEOS("musicvideos"), + @SerialName("trailers") + TRAILERS("trailers"), + @SerialName("homevideos") + HOMEVIDEOS("homevideos"), + @SerialName("boxsets") + BOXSETS("boxsets"), + @SerialName("books") + BOOKS("books"), + @SerialName("photos") + PHOTOS("photos"), + @SerialName("livetv") + LIVETV("livetv"), + @SerialName("playlists") + PLAYLISTS("playlists"), + @SerialName("folders") + FOLDERS("folders"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): CollectionType? = when (serialName) { + "unknown" -> UNKNOWN + "movies" -> MOVIES + "tvshows" -> TVSHOWS + "music" -> MUSIC + "musicvideos" -> MUSICVIDEOS + "trailers" -> TRAILERS + "homevideos" -> HOMEVIDEOS + "boxsets" -> BOXSETS + "books" -> BOOKS + "photos" -> PHOTOS + "livetv" -> LIVETV + "playlists" -> PLAYLISTS + "folders" -> FOLDERS + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): CollectionType = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ContainerProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ContainerProfile.kt index cdc863a60..db752d189 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ContainerProfile.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ContainerProfile.kt @@ -15,7 +15,7 @@ public data class ContainerProfile( @SerialName("Type") public val type: DlnaProfileType, @SerialName("Conditions") - public val conditions: List? = null, + public val conditions: List, @SerialName("Container") public val container: String, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreatePlaylistDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreatePlaylistDto.kt index 3f0409d44..d128564b0 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreatePlaylistDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreatePlaylistDto.kt @@ -39,5 +39,5 @@ public data class CreatePlaylistDto( * The media type. */ @SerialName("MediaType") - public val mediaType: String? = null, + public val mediaType: MediaType? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreateUserByName.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreateUserByName.kt index b97236d57..44909c563 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreateUserByName.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/CreateUserByName.kt @@ -18,7 +18,7 @@ public data class CreateUserByName( * The username. */ @SerialName("Name") - public val name: String? = null, + public val name: String, /** * The password. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceIdentification.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceIdentification.kt deleted file mode 100644 index de16bf05a..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceIdentification.kt +++ /dev/null @@ -1,60 +0,0 @@ -// !! 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.String -import kotlin.collections.List -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -public data class DeviceIdentification( - /** - * The name of the friendly. - */ - @SerialName("FriendlyName") - public val friendlyName: String, - /** - * The model number. - */ - @SerialName("ModelNumber") - public val modelNumber: String, - /** - * The serial number. - */ - @SerialName("SerialNumber") - public val serialNumber: String, - /** - * The name of the model. - */ - @SerialName("ModelName") - public val modelName: String, - /** - * The model description. - */ - @SerialName("ModelDescription") - public val modelDescription: String, - /** - * The model URL. - */ - @SerialName("ModelUrl") - public val modelUrl: String, - /** - * The manufacturer. - */ - @SerialName("Manufacturer") - public val manufacturer: String, - /** - * The manufacturer URL. - */ - @SerialName("ManufacturerUrl") - public val manufacturerUrl: String, - /** - * The headers. - */ - @SerialName("Headers") - public val headers: List, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceInfo.kt index b0bb30b7e..858036ab3 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceInfo.kt @@ -23,6 +23,8 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer public data class DeviceInfo( @SerialName("Name") public val name: String? = null, + @SerialName("CustomName") + public val customName: String? = null, /** * The access token. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfile.kt index a98688f2e..f0349403a 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfile.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfile.kt @@ -5,7 +5,6 @@ // 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.Int import kotlin.String import kotlin.collections.List @@ -37,101 +36,6 @@ public data class DeviceProfile( */ @SerialName("Id") public val id: String? = null, - /** - * The Identification. - */ - @SerialName("Identification") - public val identification: DeviceIdentification? = null, - /** - * The friendly name of the device profile, which can be shown to users. - */ - @SerialName("FriendlyName") - public val friendlyName: String? = null, - /** - * The manufacturer of the device which this profile represents. - */ - @SerialName("Manufacturer") - public val manufacturer: String? = null, - /** - * An url for the manufacturer of the device which this profile represents. - */ - @SerialName("ManufacturerUrl") - public val manufacturerUrl: String? = null, - /** - * The model name of the device which this profile represents. - */ - @SerialName("ModelName") - public val modelName: String? = null, - /** - * The model description of the device which this profile represents. - */ - @SerialName("ModelDescription") - public val modelDescription: String? = null, - /** - * The model number of the device which this profile represents. - */ - @SerialName("ModelNumber") - public val modelNumber: String? = null, - /** - * The ModelUrl. - */ - @SerialName("ModelUrl") - public val modelUrl: String? = null, - /** - * The serial number of the device which this profile represents. - */ - @SerialName("SerialNumber") - public val serialNumber: String? = null, - /** - * A value indicating whether EnableAlbumArtInDidl. - */ - @SerialName("EnableAlbumArtInDidl") - public val enableAlbumArtInDidl: Boolean = false, - /** - * A value indicating whether EnableSingleAlbumArtLimit. - */ - @SerialName("EnableSingleAlbumArtLimit") - public val enableSingleAlbumArtLimit: Boolean = false, - /** - * A value indicating whether EnableSingleSubtitleLimit. - */ - @SerialName("EnableSingleSubtitleLimit") - public val enableSingleSubtitleLimit: Boolean = false, - /** - * The SupportedMediaTypes. - */ - @SerialName("SupportedMediaTypes") - public val supportedMediaTypes: String, - /** - * The UserId. - */ - @SerialName("UserId") - public val userId: String? = null, - /** - * The AlbumArtPn. - */ - @SerialName("AlbumArtPn") - public val albumArtPn: String? = null, - /** - * The MaxAlbumArtWidth. - */ - @SerialName("MaxAlbumArtWidth") - public val maxAlbumArtWidth: Int? = null, - /** - * The MaxAlbumArtHeight. - */ - @SerialName("MaxAlbumArtHeight") - public val maxAlbumArtHeight: Int? = null, - /** - * The maximum allowed width of embedded icons. - */ - @SerialName("MaxIconWidth") - public val maxIconWidth: Int? = null, - /** - * The maximum allowed height of embedded icons. - */ - @SerialName("MaxIconHeight") - public val maxIconHeight: Int? = null, /** * The maximum allowed bitrate for all streamed content. */ @@ -152,46 +56,6 @@ public data class DeviceProfile( */ @SerialName("MaxStaticMusicBitrate") public val maxStaticMusicBitrate: Int? = null, - /** - * The content of the aggregationFlags element in the urn:schemas-sonycom:av namespace. - */ - @SerialName("SonyAggregationFlags") - public val sonyAggregationFlags: String? = null, - /** - * The ProtocolInfo. - */ - @SerialName("ProtocolInfo") - public val protocolInfo: String? = null, - /** - * The TimelineOffsetSeconds. - */ - @SerialName("TimelineOffsetSeconds") - public val timelineOffsetSeconds: Int = 0, - /** - * A value indicating whether RequiresPlainVideoItems. - */ - @SerialName("RequiresPlainVideoItems") - public val requiresPlainVideoItems: Boolean = false, - /** - * A value indicating whether RequiresPlainFolders. - */ - @SerialName("RequiresPlainFolders") - public val requiresPlainFolders: Boolean = false, - /** - * A value indicating whether EnableMSMediaReceiverRegistrar. - */ - @SerialName("EnableMSMediaReceiverRegistrar") - public val enableMsMediaReceiverRegistrar: Boolean = false, - /** - * A value indicating whether IgnoreTranscodeByteRangeRequests. - */ - @SerialName("IgnoreTranscodeByteRangeRequests") - public val ignoreTranscodeByteRangeRequests: Boolean = false, - /** - * The XmlRootAttributes. - */ - @SerialName("XmlRootAttributes") - public val xmlRootAttributes: List, /** * The direct play profiles. */ @@ -212,11 +76,6 @@ public data class DeviceProfile( */ @SerialName("CodecProfiles") public val codecProfiles: List, - /** - * The ResponseProfiles. - */ - @SerialName("ResponseProfiles") - public val responseProfiles: List, /** * The subtitle profiles. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DisplayPreferencesDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DisplayPreferencesDto.kt index 5de3968ee..e3f625687 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DisplayPreferencesDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DisplayPreferencesDto.kt @@ -58,7 +58,7 @@ public data class DisplayPreferencesDto( @SerialName("CustomPrefs") public val customPrefs: Map, /** - * 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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaOptions.kt deleted file mode 100644 index 3e9352ba3..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaOptions.kt +++ /dev/null @@ -1,83 +0,0 @@ -// !! 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.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -/** - * The DlnaOptions class contains the user definable parameters for the dlna subsystems. - */ -@Serializable -public data class DlnaOptions( - /** - * A value indicating whether gets or sets a value to indicate the status of the dlna playTo - * subsystem. - */ - @SerialName("EnablePlayTo") - public val enablePlayTo: Boolean, - /** - * A value indicating whether gets or sets a value to indicate the status of the dlna server - * subsystem. - */ - @SerialName("EnableServer") - public val enableServer: Boolean, - /** - * Gets or sets a value indicating whether detailed dlna server logs are sent to the console/log. - * If the setting "Emby.Dlna": "Debug" msut be set in logging.default.json for this property to - * work. - */ - @SerialName("EnableDebugLog") - public val enableDebugLog: Boolean, - /** - * Gets or sets a value indicating whether whether detailed playTo debug logs are sent to the - * console/log. - * If the setting "Emby.Dlna.PlayTo": "Debug" msut be set in logging.default.json for this property - * to work. - */ - @SerialName("EnablePlayToTracing") - public val enablePlayToTracing: Boolean, - /** - * Gets or sets the ssdp client discovery interval time (in seconds). - * This is the time after which the server will send a ssdp search request. - */ - @SerialName("ClientDiscoveryIntervalSeconds") - public val clientDiscoveryIntervalSeconds: Int, - /** - * The frequency at which ssdp alive notifications are transmitted. - */ - @SerialName("AliveMessageIntervalSeconds") - public val aliveMessageIntervalSeconds: Int, - /** - * The frequency at which ssdp alive notifications are transmitted. MIGRATING - TO BE REMOVED ONCE - * WEB HAS BEEN ALTERED. - */ - @SerialName("BlastAliveMessageIntervalSeconds") - public val blastAliveMessageIntervalSeconds: Int, - /** - * The default user account that the dlna server uses. - */ - @SerialName("DefaultUserId") - public val defaultUserId: String? = null, - /** - * A value indicating whether playTo device profiles should be created. - */ - @SerialName("AutoCreatePlayToProfiles") - public val autoCreatePlayToProfiles: Boolean, - /** - * A value indicating whether to blast alive messages. - */ - @SerialName("BlastAliveMessages") - public val blastAliveMessages: Boolean, - /** - * gets or sets a value indicating whether to send only matched host. - */ - @SerialName("SendOnlyMatchedHost") - public val sendOnlyMatchedHost: Boolean, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaProfileType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaProfileType.kt index 7b65e85ca..fcda1f007 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaProfileType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DlnaProfileType.kt @@ -22,6 +22,8 @@ public enum class DlnaProfileType( PHOTO("Photo"), @SerialName("Subtitle") SUBTITLE("Subtitle"), + @SerialName("Lyric") + LYRIC("Lyric"), ; /** @@ -38,6 +40,7 @@ public enum class DlnaProfileType( "Video" -> VIDEO "Photo" -> PHOTO "Subtitle" -> SUBTITLE + "Lyric" -> LYRIC else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/FFmpegLocation.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DownMixStereoAlgorithms.kt similarity index 56% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/FFmpegLocation.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DownMixStereoAlgorithms.kt index befd2e4bd..40d06bfe5 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/FFmpegLocation.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DownMixStereoAlgorithms.kt @@ -11,20 +11,20 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable /** - * Enum describing the location of the FFmpeg tool. + * An enum representing an algorithm to downmix 6ch+ to stereo. + * Algorithms sourced from + * https://superuser.com/questions/852400/properly-downmix-5-1-to-stereo-using-ffmpeg/1410620#1410620. */ @Serializable -public enum class FFmpegLocation( +public enum class DownMixStereoAlgorithms( public val serialName: String, ) { - @SerialName("NotFound") - NOT_FOUND("NotFound"), - @SerialName("SetByArgument") - SET_BY_ARGUMENT("SetByArgument"), - @SerialName("Custom") - CUSTOM("Custom"), - @SerialName("System") - SYSTEM("System"), + @SerialName("None") + NONE("None"), + @SerialName("Dave750") + DAVE_750("Dave750"), + @SerialName("NightmodeDialogue") + NIGHTMODE_DIALOGUE("NightmodeDialogue"), ; /** @@ -36,18 +36,17 @@ public enum class FFmpegLocation( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): FFmpegLocation? = when (serialName) { - "NotFound" -> NOT_FOUND - "SetByArgument" -> SET_BY_ARGUMENT - "Custom" -> CUSTOM - "System" -> SYSTEM + public fun fromNameOrNull(serialName: String): DownMixStereoAlgorithms? = when (serialName) { + "None" -> NONE + "Dave750" -> DAVE_750 + "NightmodeDialogue" -> NIGHTMODE_DIALOGUE else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): FFmpegLocation = + public fun fromName(serialName: String): DownMixStereoAlgorithms = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/EncodingOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/EncodingOptions.kt index 0e109b949..c6d47a757 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/EncodingOptions.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/EncodingOptions.kt @@ -13,24 +13,74 @@ import kotlin.collections.List import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * Class EncodingOptions. + */ @Serializable public data class EncodingOptions( + /** + * The thread count used for encoding. + */ @SerialName("EncodingThreadCount") public val encodingThreadCount: Int, + /** + * The temporary transcoding path. + */ @SerialName("TranscodingTempPath") public val transcodingTempPath: String? = null, + /** + * The path to the fallback font. + */ @SerialName("FallbackFontPath") public val fallbackFontPath: String? = null, + /** + * A value indicating whether to use the fallback font. + */ @SerialName("EnableFallbackFont") public val enableFallbackFont: Boolean, + /** + * A value indicating whether audio VBR is enabled. + */ + @SerialName("EnableAudioVbr") + public val enableAudioVbr: Boolean, + /** + * The audio boost applied when downmixing audio. + */ @SerialName("DownMixAudioBoost") public val downMixAudioBoost: Double, + /** + * The algorithm used for downmixing audio to stereo. + */ + @SerialName("DownMixStereoAlgorithm") + public val downMixStereoAlgorithm: DownMixStereoAlgorithms, + /** + * The maximum size of the muxing queue. + */ @SerialName("MaxMuxingQueueSize") public val maxMuxingQueueSize: Int, + /** + * A value indicating whether throttling is enabled. + */ @SerialName("EnableThrottling") public val enableThrottling: Boolean, + /** + * The delay after which throttling happens. + */ @SerialName("ThrottleDelaySeconds") public val throttleDelaySeconds: Int, + /** + * A value indicating whether segment deletion is enabled. + */ + @SerialName("EnableSegmentDeletion") + public val enableSegmentDeletion: Boolean, + /** + * Seconds for which segments should be kept before being deleted. + */ + @SerialName("SegmentKeepSeconds") + public val segmentKeepSeconds: Int, + /** + * The hardware acceleration type. + */ @SerialName("HardwareAccelerationType") public val hardwareAccelerationType: String? = null, /** @@ -43,58 +93,154 @@ public data class EncodingOptions( */ @SerialName("EncoderAppPathDisplay") public val encoderAppPathDisplay: String? = null, + /** + * The VA-API device. + */ @SerialName("VaapiDevice") public val vaapiDevice: String? = null, + /** + * A value indicating whether tonemapping is enabled. + */ @SerialName("EnableTonemapping") public val enableTonemapping: Boolean, + /** + * A value indicating whether VPP tonemapping is enabled. + */ @SerialName("EnableVppTonemapping") public val enableVppTonemapping: Boolean, + /** + * A value indicating whether videotoolbox tonemapping is enabled. + */ + @SerialName("EnableVideoToolboxTonemapping") + public val enableVideoToolboxTonemapping: Boolean, + /** + * The tone-mapping algorithm. + */ @SerialName("TonemappingAlgorithm") public val tonemappingAlgorithm: String? = null, + /** + * The tone-mapping mode. + */ @SerialName("TonemappingMode") public val tonemappingMode: String? = null, + /** + * The tone-mapping range. + */ @SerialName("TonemappingRange") public val tonemappingRange: String? = null, + /** + * The tone-mapping desaturation. + */ @SerialName("TonemappingDesat") public val tonemappingDesat: Double, + /** + * The tone-mapping peak. + */ @SerialName("TonemappingPeak") public val tonemappingPeak: Double, + /** + * The tone-mapping parameters. + */ @SerialName("TonemappingParam") public val tonemappingParam: Double, + /** + * The VPP tone-mapping brightness. + */ @SerialName("VppTonemappingBrightness") public val vppTonemappingBrightness: Double, + /** + * The VPP tone-mapping contrast. + */ @SerialName("VppTonemappingContrast") public val vppTonemappingContrast: Double, + /** + * The H264 CRF. + */ @SerialName("H264Crf") public val h264Crf: Int, + /** + * The H265 CRF. + */ @SerialName("H265Crf") public val h265Crf: Int, + /** + * The encoder preset. + */ @SerialName("EncoderPreset") public val encoderPreset: String? = null, + /** + * A value indicating whether the framerate is doubled when deinterlacing. + */ @SerialName("DeinterlaceDoubleRate") public val deinterlaceDoubleRate: Boolean, + /** + * The deinterlace method. + */ @SerialName("DeinterlaceMethod") public val deinterlaceMethod: String? = null, + /** + * A value indicating whether 10bit HEVC decoding is enabled. + */ @SerialName("EnableDecodingColorDepth10Hevc") public val enableDecodingColorDepth10Hevc: Boolean, + /** + * A value indicating whether 10bit VP9 decoding is enabled. + */ @SerialName("EnableDecodingColorDepth10Vp9") public val enableDecodingColorDepth10Vp9: Boolean, + /** + * A value indicating whether the enhanced NVDEC is enabled. + */ @SerialName("EnableEnhancedNvdecDecoder") public val enableEnhancedNvdecDecoder: Boolean, + /** + * A value indicating whether the system native hardware decoder should be used. + */ @SerialName("PreferSystemNativeHwDecoder") public val preferSystemNativeHwDecoder: Boolean, + /** + * A value indicating whether the Intel H264 low-power hardware encoder should be used. + */ @SerialName("EnableIntelLowPowerH264HwEncoder") public val enableIntelLowPowerH264HwEncoder: Boolean, + /** + * A value indicating whether the Intel HEVC low-power hardware encoder should be used. + */ @SerialName("EnableIntelLowPowerHevcHwEncoder") public val enableIntelLowPowerHevcHwEncoder: Boolean, + /** + * A value indicating whether hardware encoding is enabled. + */ @SerialName("EnableHardwareEncoding") public val enableHardwareEncoding: Boolean, + /** + * A value indicating whether HEVC encoding is enabled. + */ @SerialName("AllowHevcEncoding") public val allowHevcEncoding: Boolean, + /** + * A value indicating whether AV1 encoding is enabled. + */ + @SerialName("AllowAv1Encoding") + public val allowAv1Encoding: Boolean, + /** + * A value indicating whether MJPEG encoding is enabled. + */ + @SerialName("AllowMjpegEncoding") + public val allowMjpegEncoding: Boolean, + /** + * A value indicating whether subtitle extraction is enabled. + */ @SerialName("EnableSubtitleExtraction") public val enableSubtitleExtraction: Boolean, + /** + * The codecs hardware encoding is used for. + */ @SerialName("HardwareDecodingCodecs") public val hardwareDecodingCodecs: List? = null, + /** + * The file extensions on-demand metadata based keyframe extraction is enabled for. + */ @SerialName("AllowOnDemandMetadataBasedKeyframeExtractionForExtensions") public val allowOnDemandMetadataBasedKeyframeExtractionForExtensions: List? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ExternalIdMediaType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ExternalIdMediaType.kt index 117750fcc..456166c1d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ExternalIdMediaType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ExternalIdMediaType.kt @@ -41,6 +41,8 @@ public enum class ExternalIdMediaType( SERIES("Series"), @SerialName("Track") TRACK("Track"), + @SerialName("Book") + BOOK("Book"), ; /** @@ -65,6 +67,7 @@ public enum class ExternalIdMediaType( "Season" -> SEASON "Series" -> SERIES "Track" -> TRACK + "Book" -> BOOK else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ForceKeepAliveMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ForceKeepAliveMessage.kt new file mode 100644 index 000000000..039a534f9 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ForceKeepAliveMessage.kt @@ -0,0 +1,38 @@ +// !! 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.Int +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 + +/** + * Force keep alive websocket messages. + */ +@Serializable +@SerialName("ForceKeepAlive") +public data class ForceKeepAliveMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: Int, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.FORCE_KEEP_ALIVE +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandMessage.kt new file mode 100644 index 000000000..e9b4f55f6 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * General command websocket message. + */ +@Serializable +@SerialName("GeneralCommand") +public data class GeneralCommandMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: GeneralCommand? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.GENERAL_COMMAND +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandType.kt index a2f8b917c..6ac18458b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GeneralCommandType.kt @@ -101,6 +101,8 @@ public enum class GeneralCommandType( PLAY("Play"), @SerialName("SetMaxStreamingBitrate") SET_MAX_STREAMING_BITRATE("SetMaxStreamingBitrate"), + @SerialName("SetPlaybackOrder") + SET_PLAYBACK_ORDER("SetPlaybackOrder"), ; /** @@ -155,6 +157,7 @@ public enum class GeneralCommandType( "ToggleOsdMenu" -> TOGGLE_OSD_MENU "Play" -> PLAY "SetMaxStreamingBitrate" -> SET_MAX_STREAMING_BITRATE + "SetPlaybackOrder" -> SET_PLAYBACK_ORDER else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GetProgramsDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GetProgramsDto.kt index 6647de372..9c801c86b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GetProgramsDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GetProgramsDto.kt @@ -36,7 +36,7 @@ public data class GetProgramsDto( * Optional. Filter by user id. */ @SerialName("UserId") - public val userId: UUID, + public val userId: UUID? = null, /** * Gets or sets the minimum premiere start date. * Optional. @@ -121,7 +121,7 @@ public data class GetProgramsDto( * Optional. */ @SerialName("SortBy") - public val sortBy: List, + public val sortBy: List, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ObjectGroupUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate.kt similarity index 87% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ObjectGroupUpdate.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate.kt index 3ced0e6a7..7e9a83440 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ObjectGroupUpdate.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupInfoDtoGroupUpdate.kt @@ -10,7 +10,6 @@ package org.jellyfin.sdk.model.api import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers -import kotlinx.serialization.json.JsonElement import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -18,7 +17,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer * Class GroupUpdate. */ @Serializable -public data class ObjectGroupUpdate( +public data class GroupInfoDtoGroupUpdate( /** * The group identifier. */ @@ -33,5 +32,5 @@ public data class ObjectGroupUpdate( * The update data. */ @SerialName("Data") - public val `data`: JsonElement, + public val `data`: GroupInfoDto, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HttpHeaderInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdate.kt similarity index 57% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HttpHeaderInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdate.kt index 77ac77aa8..588607e58 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HttpHeaderInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdate.kt @@ -5,16 +5,22 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api -import kotlin.String import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * Class GroupStateUpdate. + */ @Serializable -public data class HttpHeaderInfo( - @SerialName("Name") - public val name: String? = null, - @SerialName("Value") - public val `value`: String? = null, - @SerialName("Match") - public val match: HeaderMatchType, +public data class GroupStateUpdate( + /** + * The state of the group. + */ + @SerialName("State") + public val state: GroupStateType, + /** + * The reason of the state change. + */ + @SerialName("Reason") + public val reason: PlaybackRequestType, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate.kt new file mode 100644 index 000000000..1730adb29 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupStateUpdateGroupUpdate.kt @@ -0,0 +1,36 @@ +// !! 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 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 GroupUpdate. + */ +@Serializable +public data class GroupStateUpdateGroupUpdate( + /** + * The group identifier. + */ + @SerialName("GroupId") + public val groupId: UUID, + /** + * The update type. + */ + @SerialName("Type") + public val type: GroupUpdateType, + /** + * The update data. + */ + @SerialName("Data") + public val `data`: GroupStateUpdate, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationResultDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupUpdate.kt similarity index 50% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationResultDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupUpdate.kt index e0d68a7ef..4282cb5cd 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationResultDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/GroupUpdate.kt @@ -3,26 +3,29 @@ // // 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.Int -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 /** - * A list of notifications with the total record count for pagination. + * Group update without data. */ @Serializable -public data class NotificationResultDto( +public data class GroupUpdate( /** - * The current page of notifications. + * The group identifier. */ - @SerialName("Notifications") - public val notifications: List, + @SerialName("GroupId") + public val groupId: UUID, /** - * The total number of notifications. + * The update type. */ - @SerialName("TotalRecordCount") - public val totalRecordCount: Int, + @SerialName("Type") + public val type: GroupUpdateType, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HardwareEncodingType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HardwareEncodingType.kt index 00dbf98ff..e3dbaa9bf 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HardwareEncodingType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HardwareEncodingType.kt @@ -29,6 +29,8 @@ public enum class HardwareEncodingType( VAAPI("VAAPI"), @SerialName("VideoToolBox") VIDEO_TOOL_BOX("VideoToolBox"), + @SerialName("RKMPP") + RKMPP("RKMPP"), ; /** @@ -47,6 +49,7 @@ public enum class HardwareEncodingType( "V4L2M2M" -> V4L2M2M "VAAPI" -> VAAPI "VideoToolBox" -> VIDEO_TOOL_BOX + "RKMPP" -> RKMPP else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageByNameInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageByNameInfo.kt deleted file mode 100644 index 21a21cf11..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageByNameInfo.kt +++ /dev/null @@ -1,40 +0,0 @@ -// !! 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.Long -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -public data class ImageByNameInfo( - /** - * The name. - */ - @SerialName("Name") - public val name: String? = null, - /** - * The theme. - */ - @SerialName("Theme") - public val theme: String? = null, - /** - * The context. - */ - @SerialName("Context") - public val context: String? = null, - /** - * The length of the file. - */ - @SerialName("FileLength") - public val fileLength: Long, - /** - * The format. - */ - @SerialName("Format") - public val format: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageFormat.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageFormat.kt index 0a4c1eec6..11f89e615 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageFormat.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageFormat.kt @@ -27,6 +27,8 @@ public enum class ImageFormat( PNG("Png"), @SerialName("Webp") WEBP("Webp"), + @SerialName("Svg") + SVG("Svg"), ; /** @@ -44,6 +46,7 @@ public enum class ImageFormat( "Jpg" -> JPG "Png" -> PNG "Webp" -> WEBP + "Svg" -> SVG else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageResolution.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageResolution.kt new file mode 100644 index 000000000..2f4efcba4 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ImageResolution.kt @@ -0,0 +1,68 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Enum ImageResolution. + */ +@Serializable +public enum class ImageResolution( + public val serialName: String, +) { + @SerialName("MatchSource") + MATCH_SOURCE("MatchSource"), + @SerialName("P144") + P144("P144"), + @SerialName("P240") + P240("P240"), + @SerialName("P360") + P360("P360"), + @SerialName("P480") + P480("P480"), + @SerialName("P720") + P720("P720"), + @SerialName("P1080") + P1080("P1080"), + @SerialName("P1440") + P1440("P1440"), + @SerialName("P2160") + P2160("P2160"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): ImageResolution? = when (serialName) { + "MatchSource" -> MATCH_SOURCE + "P144" -> P144 + "P240" -> P240 + "P360" -> P360 + "P480" -> P480 + "P720" -> P720 + "P1080" -> P1080 + "P1440" -> P1440 + "P2160" -> P2160 + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): ImageResolution = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundKeepAliveMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundKeepAliveMessage.kt new file mode 100644 index 000000000..93e753557 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundKeepAliveMessage.kt @@ -0,0 +1,21 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Keep alive websocket messages. + */ +@Serializable +@SerialName("KeepAlive") +public class InboundKeepAliveMessage : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.KEEP_ALIVE +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundWebSocketMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundWebSocketMessage.kt new file mode 100644 index 000000000..7e57a8064 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/InboundWebSocketMessage.kt @@ -0,0 +1,21 @@ +// !! 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 kotlinx.serialization.Serializable +import kotlinx.serialization.json.JsonClassDiscriminator + +/** + * Represents the list of possible inbound websocket types + */ +@Serializable +@JsonClassDiscriminator("MessageType") +public sealed interface InboundWebSocketMessage : WebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemFields.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemFields.kt index 329e8d2f4..5669e25f9 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemFields.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemFields.kt @@ -27,6 +27,8 @@ public enum class ItemFields( CHANNEL_INFO("ChannelInfo"), @SerialName("Chapters") CHAPTERS("Chapters"), + @SerialName("Trickplay") + TRICKPLAY("Trickplay"), @SerialName("ChildCount") CHILD_COUNT("ChildCount"), @SerialName("CumulativeRunTimeTicks") @@ -87,10 +89,6 @@ public enum class ItemFields( SPECIAL_EPISODE_NUMBERS("SpecialEpisodeNumbers"), @SerialName("Studios") STUDIOS("Studios"), - @SerialName("BasicSyncInfo") - BASIC_SYNC_INFO("BasicSyncInfo"), - @SerialName("SyncInfo") - SYNC_INFO("SyncInfo"), @SerialName("Taglines") TAGLINES("Taglines"), @SerialName("Tags") @@ -156,6 +154,7 @@ public enum class ItemFields( "CanDownload" -> CAN_DOWNLOAD "ChannelInfo" -> CHANNEL_INFO "Chapters" -> CHAPTERS + "Trickplay" -> TRICKPLAY "ChildCount" -> CHILD_COUNT "CumulativeRunTimeTicks" -> CUMULATIVE_RUN_TIME_TICKS "CustomRating" -> CUSTOM_RATING @@ -186,8 +185,6 @@ public enum class ItemFields( "SortName" -> SORT_NAME "SpecialEpisodeNumbers" -> SPECIAL_EPISODE_NUMBERS "Studios" -> STUDIOS - "BasicSyncInfo" -> BASIC_SYNC_INFO - "SyncInfo" -> SYNC_INFO "Taglines" -> TAGLINES "Tags" -> TAGS "RemoteTrailers" -> REMOTE_TRAILERS diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt new file mode 100644 index 000000000..5fe42df53 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt @@ -0,0 +1,137 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * These represent sort orders. + */ +@Serializable +public enum class ItemSortBy( + public val serialName: String, +) { + @SerialName("Default") + DEFAULT("Default"), + @SerialName("AiredEpisodeOrder") + AIRED_EPISODE_ORDER("AiredEpisodeOrder"), + @SerialName("Album") + ALBUM("Album"), + @SerialName("AlbumArtist") + ALBUM_ARTIST("AlbumArtist"), + @SerialName("Artist") + ARTIST("Artist"), + @SerialName("DateCreated") + DATE_CREATED("DateCreated"), + @SerialName("OfficialRating") + OFFICIAL_RATING("OfficialRating"), + @SerialName("DatePlayed") + DATE_PLAYED("DatePlayed"), + @SerialName("PremiereDate") + PREMIERE_DATE("PremiereDate"), + @SerialName("StartDate") + START_DATE("StartDate"), + @SerialName("SortName") + SORT_NAME("SortName"), + @SerialName("Name") + NAME("Name"), + @SerialName("Random") + RANDOM("Random"), + @SerialName("Runtime") + RUNTIME("Runtime"), + @SerialName("CommunityRating") + COMMUNITY_RATING("CommunityRating"), + @SerialName("ProductionYear") + PRODUCTION_YEAR("ProductionYear"), + @SerialName("PlayCount") + PLAY_COUNT("PlayCount"), + @SerialName("CriticRating") + CRITIC_RATING("CriticRating"), + @SerialName("IsFolder") + IS_FOLDER("IsFolder"), + @SerialName("IsUnplayed") + IS_UNPLAYED("IsUnplayed"), + @SerialName("IsPlayed") + IS_PLAYED("IsPlayed"), + @SerialName("SeriesSortName") + SERIES_SORT_NAME("SeriesSortName"), + @SerialName("VideoBitRate") + VIDEO_BIT_RATE("VideoBitRate"), + @SerialName("AirTime") + AIR_TIME("AirTime"), + @SerialName("Studio") + STUDIO("Studio"), + @SerialName("IsFavoriteOrLiked") + IS_FAVORITE_OR_LIKED("IsFavoriteOrLiked"), + @SerialName("DateLastContentAdded") + DATE_LAST_CONTENT_ADDED("DateLastContentAdded"), + @SerialName("SeriesDatePlayed") + SERIES_DATE_PLAYED("SeriesDatePlayed"), + @SerialName("ParentIndexNumber") + PARENT_INDEX_NUMBER("ParentIndexNumber"), + @SerialName("IndexNumber") + INDEX_NUMBER("IndexNumber"), + @SerialName("SimilarityScore") + SIMILARITY_SCORE("SimilarityScore"), + @SerialName("SearchScore") + SEARCH_SCORE("SearchScore"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): ItemSortBy? = when (serialName) { + "Default" -> DEFAULT + "AiredEpisodeOrder" -> AIRED_EPISODE_ORDER + "Album" -> ALBUM + "AlbumArtist" -> ALBUM_ARTIST + "Artist" -> ARTIST + "DateCreated" -> DATE_CREATED + "OfficialRating" -> OFFICIAL_RATING + "DatePlayed" -> DATE_PLAYED + "PremiereDate" -> PREMIERE_DATE + "StartDate" -> START_DATE + "SortName" -> SORT_NAME + "Name" -> NAME + "Random" -> RANDOM + "Runtime" -> RUNTIME + "CommunityRating" -> COMMUNITY_RATING + "ProductionYear" -> PRODUCTION_YEAR + "PlayCount" -> PLAY_COUNT + "CriticRating" -> CRITIC_RATING + "IsFolder" -> IS_FOLDER + "IsUnplayed" -> IS_UNPLAYED + "IsPlayed" -> IS_PLAYED + "SeriesSortName" -> SERIES_SORT_NAME + "VideoBitRate" -> VIDEO_BIT_RATE + "AirTime" -> AIR_TIME + "Studio" -> STUDIO + "IsFavoriteOrLiked" -> IS_FAVORITE_OR_LIKED + "DateLastContentAdded" -> DATE_LAST_CONTENT_ADDED + "SeriesDatePlayed" -> SERIES_DATE_PLAYED + "ParentIndexNumber" -> PARENT_INDEX_NUMBER + "IndexNumber" -> INDEX_NUMBER + "SimilarityScore" -> SIMILARITY_SCORE + "SearchScore" -> SEARCH_SCORE + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): ItemSortBy = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} 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 new file mode 100644 index 000000000..4abc39023 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryChangedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Library changed message. + */ +@Serializable +@SerialName("LibraryChanged") +public data class LibraryChangedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: LibraryUpdateInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.LIBRARY_CHANGED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt index e8b7d89e9..1ac55cfb2 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt @@ -15,14 +15,24 @@ 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("UseReplayGainTags") + public val useReplayGainTags: 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") @@ -34,6 +44,8 @@ public data class LibraryOptions( public val enableAutomaticSeriesGrouping: Boolean, @SerialName("EnableEmbeddedTitles") public val enableEmbeddedTitles: Boolean, + @SerialName("EnableEmbeddedExtrasTitles") + public val enableEmbeddedExtrasTitles: Boolean, @SerialName("EnableEmbeddedEpisodeInfos") public val enableEmbeddedEpisodeInfos: Boolean, @SerialName("AutomaticRefreshIntervalDays") @@ -70,6 +82,8 @@ public data class LibraryOptions( public val requirePerfectSubtitleMatch: Boolean, @SerialName("SaveSubtitlesWithMedia") public val saveSubtitlesWithMedia: Boolean, + @SerialName("SaveLyricsWithMedia") + public val saveLyricsWithMedia: Boolean = true, @SerialName("AutomaticallyAddToCollection") public val automaticallyAddToCollection: Boolean, /** diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LiveTvOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LiveTvOptions.kt index 223e9df42..d59d25805 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LiveTvOptions.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LiveTvOptions.kt @@ -40,4 +40,8 @@ public data class LiveTvOptions( public val recordingPostProcessor: String? = null, @SerialName("RecordingPostProcessorArguments") public val recordingPostProcessorArguments: String? = null, + @SerialName("SaveRecordingNFO") + public val saveRecordingNfo: Boolean, + @SerialName("SaveRecordingImages") + public val saveRecordingImages: Boolean, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LogFile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LogFile.kt index a01a69127..07c63b3ba 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LogFile.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LogFile.kt @@ -36,5 +36,5 @@ public data class LogFile( * The name. */ @SerialName("Name") - public val name: String? = null, + public val name: String, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricDto.kt similarity index 59% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricDto.kt index 42af4199f..f5e47feb9 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOptions.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricDto.kt @@ -9,8 +9,19 @@ import kotlin.collections.List import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * LyricResponse model. + */ @Serializable -public data class NotificationOptions( - @SerialName("Options") - public val options: List? = null, +public data class LyricDto( + /** + * Metadata for the lyrics. + */ + @SerialName("Metadata") + public val metadata: LyricMetadata, + /** + * A collection of individual lyric lines. + */ + @SerialName("Lyrics") + public val lyrics: List, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/XmlAttribute.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricLine.kt similarity index 61% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/XmlAttribute.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricLine.kt index d8cd22a18..f174023d6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/XmlAttribute.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricLine.kt @@ -5,23 +5,24 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api +import kotlin.Long import kotlin.String import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable /** - * Defines the MediaBrowser.Model.Dlna.XmlAttribute. + * Lyric model. */ @Serializable -public data class XmlAttribute( +public data class LyricLine( /** - * The name of the attribute. + * The text of this lyric line. */ - @SerialName("Name") - public val name: String? = null, + @SerialName("Text") + public val text: String, /** - * The value of the attribute. + * The start time in ticks. */ - @SerialName("Value") - public val `value`: String? = null, + @SerialName("Start") + public val start: Long? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricMetadata.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricMetadata.kt new file mode 100644 index 000000000..ce9c48669 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LyricMetadata.kt @@ -0,0 +1,69 @@ +// !! 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.Long +import kotlin.String +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * LyricMetadata model. + */ +@Serializable +public data class LyricMetadata( + /** + * The song artist. + */ + @SerialName("Artist") + public val artist: String? = null, + /** + * The album this song is on. + */ + @SerialName("Album") + public val album: String? = null, + /** + * The title of the song. + */ + @SerialName("Title") + public val title: String? = null, + /** + * The author of the lyric data. + */ + @SerialName("Author") + public val author: String? = null, + /** + * The length of the song in ticks. + */ + @SerialName("Length") + public val length: Long? = null, + /** + * Who the LRC file was created by. + */ + @SerialName("By") + public val `by`: String? = null, + /** + * The lyric offset compared to audio in ticks. + */ + @SerialName("Offset") + public val offset: Long? = null, + /** + * The software used to create the LRC file. + */ + @SerialName("Creator") + public val creator: String? = null, + /** + * The version of the creator used. + */ + @SerialName("Version") + public val version: String? = null, + /** + * A value indicating whether this lyric is synced. + */ + @SerialName("IsSynced") + public val isSynced: Boolean? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaSourceInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaSourceInfo.kt index a6e0a4d1a..61005c902 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaSourceInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaSourceInfo.kt @@ -94,8 +94,12 @@ public data class MediaSourceInfo( public val requiredHttpHeaders: Map? = null, @SerialName("TranscodingUrl") public val transcodingUrl: String? = null, + /** + * Media streaming protocol. + * Lowercase for backwards compatibility. + */ @SerialName("TranscodingSubProtocol") - public val transcodingSubProtocol: String? = null, + public val transcodingSubProtocol: MediaStreamProtocol, @SerialName("TranscodingContainer") public val transcodingContainer: String? = null, @SerialName("AnalyzeDurationMs") diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt index a4cc10a13..f1da2ab3b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt @@ -114,15 +114,15 @@ public data class MediaStream( @SerialName("Title") public val title: String? = null, /** - * The video range. + * An enum representing video ranges. */ @SerialName("VideoRange") - public val videoRange: String? = null, + public val videoRange: VideoRange, /** - * The video range type. + * An enum representing types of video ranges. */ @SerialName("VideoRangeType") - public val videoRangeType: String? = null, + public val videoRangeType: VideoRangeType, /** * The video dovi title. */ @@ -136,6 +136,8 @@ public data class MediaStream( public val localizedForced: String? = null, @SerialName("LocalizedExternal") public val localizedExternal: String? = null, + @SerialName("LocalizedHearingImpaired") + public val localizedHearingImpaired: String? = null, @SerialName("DisplayTitle") public val displayTitle: String? = null, @SerialName("NalLengthSize") @@ -192,6 +194,11 @@ public data class MediaStream( */ @SerialName("IsForced") public val isForced: Boolean, + /** + * A value indicating whether this instance is for the hearing impaired. + */ + @SerialName("IsHearingImpaired") + public val isHearingImpaired: Boolean, /** * The height. */ @@ -284,4 +291,10 @@ public data class MediaStream( */ @SerialName("IsAnamorphic") public val isAnamorphic: Boolean? = null, -) +) { + /** + * An enum representing formats of spatial audio. + */ + @SerialName("AudioSpatialFormat") + public val audioSpatialFormat: AudioSpatialFormat = AudioSpatialFormat.NONE +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SendToUserType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamProtocol.kt similarity index 68% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SendToUserType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamProtocol.kt index 848362adf..0c6e82492 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SendToUserType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamProtocol.kt @@ -10,16 +10,18 @@ import kotlin.requireNotNull import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * Media streaming protocol. + * Lowercase for backwards compatibility. + */ @Serializable -public enum class SendToUserType( +public enum class MediaStreamProtocol( public val serialName: String, ) { - @SerialName("All") - ALL("All"), - @SerialName("Admins") - ADMINS("Admins"), - @SerialName("Custom") - CUSTOM("Custom"), + @SerialName("http") + HTTP("http"), + @SerialName("hls") + HLS("hls"), ; /** @@ -31,17 +33,16 @@ public enum class SendToUserType( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): SendToUserType? = when (serialName) { - "All" -> ALL - "Admins" -> ADMINS - "Custom" -> CUSTOM + public fun fromNameOrNull(serialName: String): MediaStreamProtocol? = when (serialName) { + "http" -> HTTP + "hls" -> HLS else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): SendToUserType = + public fun fromName(serialName: String): MediaStreamProtocol = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamType.kt index bd7c76e42..c5c15064e 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStreamType.kt @@ -27,6 +27,8 @@ public enum class MediaStreamType( EMBEDDED_IMAGE("EmbeddedImage"), @SerialName("Data") DATA("Data"), + @SerialName("Lyric") + LYRIC("Lyric"), ; /** @@ -44,6 +46,7 @@ public enum class MediaStreamType( "Subtitle" -> SUBTITLE "EmbeddedImage" -> EMBEDDED_IMAGE "Data" -> DATA + "Lyric" -> LYRIC else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaType.kt new file mode 100644 index 000000000..22324f2d3 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaType.kt @@ -0,0 +1,56 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Media types. + */ +@Serializable +public enum class MediaType( + public val serialName: String, +) { + @SerialName("Unknown") + UNKNOWN("Unknown"), + @SerialName("Video") + VIDEO("Video"), + @SerialName("Audio") + AUDIO("Audio"), + @SerialName("Photo") + PHOTO("Photo"), + @SerialName("Book") + BOOK("Book"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): MediaType? = when (serialName) { + "Unknown" -> UNKNOWN + "Video" -> VIDEO + "Audio" -> AUDIO + "Photo" -> PHOTO + "Book" -> BOOK + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): MediaType = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MetadataEditorInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MetadataEditorInfo.kt index 60b6d4126..fff5fa5ca 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MetadataEditorInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MetadataEditorInfo.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api -import kotlin.String import kotlin.collections.List import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -21,7 +20,7 @@ public data class MetadataEditorInfo( @SerialName("ExternalIdInfos") public val externalIdInfos: List, @SerialName("ContentType") - public val contentType: String? = null, + public val contentType: CollectionType? = null, @SerialName("ContentTypeOptions") public val contentTypeOptions: List, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt index f07bb2273..49d76e3b9 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt @@ -13,10 +13,20 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable /** - * Defines the Jellyfin.Networking.Configuration.NetworkConfiguration. + * Defines the MediaBrowser.Common.Net.NetworkConfiguration. */ @Serializable public data class NetworkConfiguration( + /** + * A value used to specify the URL prefix that your Jellyfin instance can be accessed at. + */ + @SerialName("BaseUrl") + public val baseUrl: String, + /** + * A value indicating whether to use HTTPS. + */ + @SerialName("EnableHttps") + public val enableHttps: Boolean, /** * A value indicating whether the server should force connections over HTTPS. */ @@ -29,121 +39,89 @@ public data class NetworkConfiguration( public val certificatePath: String, /** * The password required to access the X.509 certificate data in the file specified by - * Jellyfin.Networking.Configuration.NetworkConfiguration.CertificatePath. + * MediaBrowser.Common.Net.NetworkConfiguration.CertificatePath. */ @SerialName("CertificatePassword") public val certificatePassword: String, /** - * A value used to specify the URL prefix that your Jellyfin instance can be accessed at. - */ - @SerialName("BaseUrl") - public val baseUrl: String, - /** - * The public HTTPS port. + * The internal HTTP server port. */ - @SerialName("PublicHttpsPort") - public val publicHttpsPort: Int, + @SerialName("InternalHttpPort") + public val internalHttpPort: Int, /** - * The HTTP server port number. + * The internal HTTPS server port. */ - @SerialName("HttpServerPortNumber") - public val httpServerPortNumber: Int, + @SerialName("InternalHttpsPort") + public val internalHttpsPort: Int, /** - * The HTTPS server port number. + * The public HTTP port. */ - @SerialName("HttpsPortNumber") - public val httpsPortNumber: Int, + @SerialName("PublicHttpPort") + public val publicHttpPort: Int, /** - * A value indicating whether to use HTTPS. - */ - @SerialName("EnableHttps") - public val enableHttps: Boolean, - /** - * The public mapped port. + * The public HTTPS port. */ - @SerialName("PublicPort") - public val publicPort: Int, + @SerialName("PublicHttpsPort") + public val publicHttpsPort: Int, /** - * A value indicating whether the http port should be mapped as part of UPnP automatic port - * forwarding. + * A value indicating whether Autodiscovery is enabled. */ - @SerialName("UPnPCreateHttpPortMap") - public val uPnPCreateHttpPortMap: Boolean, + @SerialName("AutoDiscovery") + public val autoDiscovery: Boolean, /** - * The UDPPortRange. + * A value indicating whether to enable automatic port forwarding. */ - @SerialName("UDPPortRange") - public val udpPortRange: String, + @SerialName("EnableUPnP") + public val enableUPnP: Boolean, /** - * A value indicating whether gets or sets IPV6 capability. + * A value indicating whether IPv6 is enabled. */ - @SerialName("EnableIPV6") - public val enableIpv6: Boolean, + @SerialName("EnableIPv4") + public val enableIPv4: Boolean, /** - * A value indicating whether gets or sets IPV4 capability. + * A value indicating whether IPv6 is enabled. */ - @SerialName("EnableIPV4") - public val enableIpv4: Boolean, + @SerialName("EnableIPv6") + public val enableIPv6: Boolean, /** - * Gets or sets a value indicating whether detailed SSDP logs are sent to the console/log. - * "Emby.Dlna": "Debug" must be set in logging.default.json for this property to have any effect. + * A value indicating whether access from outside of the LAN is permitted. */ - @SerialName("EnableSSDPTracing") - public val enableSsdpTracing: Boolean, + @SerialName("EnableRemoteAccess") + public val enableRemoteAccess: Boolean, /** - * Gets or sets the SSDPTracingFilter - * Gets or sets a value indicating whether an IP address is to be used to filter the detailed ssdp - * logs that are being sent to the console/log. - * If the setting "Emby.Dlna": "Debug" msut be set in logging.default.json for this property to - * work. + * The subnets that are deemed to make up the LAN. */ - @SerialName("SSDPTracingFilter") - public val ssdpTracingFilter: String, + @SerialName("LocalNetworkSubnets") + public val localNetworkSubnets: List, /** - * The number of times SSDP UDP messages are sent. + * The interface addresses which Jellyfin will bind to. If empty, all interfaces will be used. */ - @SerialName("UDPSendCount") - public val udpSendCount: Int, + @SerialName("LocalNetworkAddresses") + public val localNetworkAddresses: List, /** - * The delay between each groups of SSDP messages (in ms). + * The known proxies. */ - @SerialName("UDPSendDelay") - public val udpSendDelay: Int, + @SerialName("KnownProxies") + public val knownProxies: List, /** * A value indicating whether address names that match - * Jellyfin.Networking.Configuration.NetworkConfiguration.VirtualInterfaceNames should be Ignore for - * the purposes of binding. + * MediaBrowser.Common.Net.NetworkConfiguration.VirtualInterfaceNames should be ignored for the + * purposes of binding. */ @SerialName("IgnoreVirtualInterfaces") public val ignoreVirtualInterfaces: Boolean, /** - * A value indicating the interfaces that should be ignored. The list can be comma separated. - * `P:Jellyfin.Networking.Configuration.NetworkConfiguration.IgnoreVirtualInterfaces`. + * A value indicating the interface name prefixes that should be ignored. The list can be comma + * separated and values are case-insensitive. + * `P:MediaBrowser.Common.Net.NetworkConfiguration.IgnoreVirtualInterfaces`. */ @SerialName("VirtualInterfaceNames") - public val virtualInterfaceNames: String, - /** - * The time (in seconds) between the pings of SSDP gateway monitor. - */ - @SerialName("GatewayMonitorPeriod") - public val gatewayMonitorPeriod: Int, - /** - * A value indicating whether multi-socket binding is available. - */ - @SerialName("EnableMultiSocketBinding") - public val enableMultiSocketBinding: Boolean, + public val virtualInterfaceNames: List, /** - * Gets or sets a value indicating whether all IPv6 interfaces should be treated as on the internal - * network. - * Depending on the address range implemented ULA ranges might not be used. - */ - @SerialName("TrustAllIP6Interfaces") - public val trustAllIp6Interfaces: Boolean, - /** - * The ports that HDHomerun uses. + * A value indicating whether the published server uri is based on information in HTTP requests. */ - @SerialName("HDHomerunPortRange") - public val hdHomerunPortRange: String, + @SerialName("EnablePublishedServerUriByRequest") + public val enablePublishedServerUriByRequest: Boolean, /** * Gets or sets the PublishedServerUriBySubnet * Gets or sets PublishedServerUri to advertise for specific subnets. @@ -151,56 +129,15 @@ public data class NetworkConfiguration( @SerialName("PublishedServerUriBySubnet") public val publishedServerUriBySubnet: List, /** - * A value indicating whether Autodiscovery tracing is enabled. - */ - @SerialName("AutoDiscoveryTracing") - public val autoDiscoveryTracing: Boolean, - /** - * A value indicating whether Autodiscovery is enabled. - */ - @SerialName("AutoDiscovery") - public val autoDiscovery: Boolean, - /** - * The filter for remote IP connectivity. Used in conjuntion with - * `P:Jellyfin.Networking.Configuration.NetworkConfiguration.IsRemoteIPFilterBlacklist`. + * The filter for remote IP connectivity. Used in conjunction with + * `P:MediaBrowser.Common.Net.NetworkConfiguration.IsRemoteIPFilterBlacklist`. */ @SerialName("RemoteIPFilter") public val remoteIpFilter: List, /** - * A value indicating whether - * `P:Jellyfin.Networking.Configuration.NetworkConfiguration.RemoteIPFilter` contains a blacklist or a - * whitelist. Default is a whitelist. + * A value indicating whether `P:MediaBrowser.Common.Net.NetworkConfiguration.RemoteIPFilter` + * contains a blacklist or a whitelist. Default is a whitelist. */ @SerialName("IsRemoteIPFilterBlacklist") public val isRemoteIpFilterBlacklist: Boolean, - /** - * A value indicating whether to enable automatic port forwarding. - */ - @SerialName("EnableUPnP") - public val enableUPnP: Boolean, - /** - * A value indicating whether access outside of the LAN is permitted. - */ - @SerialName("EnableRemoteAccess") - public val enableRemoteAccess: Boolean, - /** - * The subnets that are deemed to make up the LAN. - */ - @SerialName("LocalNetworkSubnets") - public val localNetworkSubnets: List, - /** - * The interface addresses which Jellyfin will bind to. If empty, all interfaces will be used. - */ - @SerialName("LocalNetworkAddresses") - public val localNetworkAddresses: List, - /** - * The known proxies. If the proxy is a network, it's added to the KnownNetworks. - */ - @SerialName("KnownProxies") - public val knownProxies: List, - /** - * A value indicating whether the published server uri is based on information in HTTP requests. - */ - @SerialName("EnablePublishedServerUriByRequest") - public val enablePublishedServerUriByRequest: Boolean, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationDto.kt deleted file mode 100644 index 07daf29eb..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationDto.kt +++ /dev/null @@ -1,63 +0,0 @@ -// !! 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(DateTimeSerializer::class) - -package org.jellyfin.sdk.model.api - -import kotlin.Boolean -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.DateTime -import org.jellyfin.sdk.model.serializer.DateTimeSerializer - -/** - * The notification DTO. - */ -@Serializable -public data class NotificationDto( - /** - * The notification ID. Defaults to an empty string. - */ - @SerialName("Id") - public val id: String, - /** - * The notification's user ID. Defaults to an empty string. - */ - @SerialName("UserId") - public val userId: String, - /** - * The notification date. - */ - @SerialName("Date") - public val date: DateTime, - /** - * A value indicating whether the notification has been read. Defaults to false. - */ - @SerialName("IsRead") - public val isRead: Boolean, - /** - * The notification's name. Defaults to an empty string. - */ - @SerialName("Name") - public val name: String, - /** - * The notification's description. Defaults to an empty string. - */ - @SerialName("Description") - public val description: String, - /** - * The notification's URL. Defaults to an empty string. - */ - @SerialName("Url") - public val url: String, - /** - * The notification level. - */ - @SerialName("Level") - public val level: NotificationLevel, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOption.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOption.kt deleted file mode 100644 index ba7e6815d..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationOption.kt +++ /dev/null @@ -1,43 +0,0 @@ -// !! 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.String -import kotlin.collections.List -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -public data class NotificationOption( - @SerialName("Type") - public val type: String? = null, - /** - * User Ids to not monitor (it's opt out). - */ - @SerialName("DisabledMonitorUsers") - public val disabledMonitorUsers: List, - /** - * User Ids to send to (if SendToUserMode == Custom). - */ - @SerialName("SendToUsers") - public val sendToUsers: List, - /** - * A value indicating whether this MediaBrowser.Model.Notifications.NotificationOption is enabled. - */ - @SerialName("Enabled") - public val enabled: Boolean, - /** - * The disabled services. - */ - @SerialName("DisabledServices") - public val disabledServices: List, - /** - * The send to user mode. - */ - @SerialName("SendToUserMode") - public val sendToUserMode: SendToUserType, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationTypeInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationTypeInfo.kt deleted file mode 100644 index bcfdc00a3..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationTypeInfo.kt +++ /dev/null @@ -1,25 +0,0 @@ -// !! 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.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -public data class NotificationTypeInfo( - @SerialName("Type") - public val type: String? = null, - @SerialName("Name") - public val name: String? = null, - @SerialName("Enabled") - public val enabled: Boolean, - @SerialName("Category") - public val category: String? = null, - @SerialName("IsBasedOnUserEvent") - public val isBasedOnUserEvent: Boolean, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationsSummaryDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationsSummaryDto.kt deleted file mode 100644 index 30be68ac1..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationsSummaryDto.kt +++ /dev/null @@ -1,27 +0,0 @@ -// !! 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.Int -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -/** - * The notification summary DTO. - */ -@Serializable -public data class NotificationsSummaryDto( - /** - * The number of unread notifications. - */ - @SerialName("UnreadCount") - public val unreadCount: Int, - /** - * The maximum unread notification level. - */ - @SerialName("MaxUnreadNotificationLevel") - public val maxUnreadNotificationLevel: NotificationLevel? = 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 ba3d13f1b..995ed7116 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,17 +79,7 @@ public data class OpenLiveStreamDto( @SerialName("EnableDirectStream") public val enableDirectStream: 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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundKeepAliveMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundKeepAliveMessage.kt new file mode 100644 index 000000000..eaf37c729 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundKeepAliveMessage.kt @@ -0,0 +1,32 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Keep alive websocket messages. + */ +@Serializable +@SerialName("KeepAlive") +public data class OutboundKeepAliveMessage( + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.KEEP_ALIVE +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundWebSocketMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundWebSocketMessage.kt new file mode 100644 index 000000000..21aec6d1d --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OutboundWebSocketMessage.kt @@ -0,0 +1,27 @@ +// !! 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 kotlinx.serialization.Serializable +import kotlinx.serialization.json.JsonClassDiscriminator +import org.jellyfin.sdk.model.UUID + +/** + * Represents the list of possible outbound websocket types + */ +@Serializable +@JsonClassDiscriminator("MessageType") +public sealed interface OutboundWebSocketMessage : WebSocketMessage { + /** + * The message id. + */ + public val messageId: UUID + + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ParentalRating.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ParentalRating.kt index fcf62372c..731f18510 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ParentalRating.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ParentalRating.kt @@ -24,5 +24,5 @@ public data class ParentalRating( * The value. */ @SerialName("Value") - public val `value`: Int, + public val `value`: Int? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PersonKind.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PersonKind.kt new file mode 100644 index 000000000..eba499be6 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PersonKind.kt @@ -0,0 +1,116 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * The person kind. + */ +@Serializable +public enum class PersonKind( + public val serialName: String, +) { + @SerialName("Unknown") + UNKNOWN("Unknown"), + @SerialName("Actor") + ACTOR("Actor"), + @SerialName("Director") + DIRECTOR("Director"), + @SerialName("Composer") + COMPOSER("Composer"), + @SerialName("Writer") + WRITER("Writer"), + @SerialName("GuestStar") + GUEST_STAR("GuestStar"), + @SerialName("Producer") + PRODUCER("Producer"), + @SerialName("Conductor") + CONDUCTOR("Conductor"), + @SerialName("Lyricist") + LYRICIST("Lyricist"), + @SerialName("Arranger") + ARRANGER("Arranger"), + @SerialName("Engineer") + ENGINEER("Engineer"), + @SerialName("Mixer") + MIXER("Mixer"), + @SerialName("Remixer") + REMIXER("Remixer"), + @SerialName("Creator") + CREATOR("Creator"), + @SerialName("Artist") + ARTIST("Artist"), + @SerialName("AlbumArtist") + ALBUM_ARTIST("AlbumArtist"), + @SerialName("Author") + AUTHOR("Author"), + @SerialName("Illustrator") + ILLUSTRATOR("Illustrator"), + @SerialName("Penciller") + PENCILLER("Penciller"), + @SerialName("Inker") + INKER("Inker"), + @SerialName("Colorist") + COLORIST("Colorist"), + @SerialName("Letterer") + LETTERER("Letterer"), + @SerialName("CoverArtist") + COVER_ARTIST("CoverArtist"), + @SerialName("Editor") + EDITOR("Editor"), + @SerialName("Translator") + TRANSLATOR("Translator"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): PersonKind? = when (serialName) { + "Unknown" -> UNKNOWN + "Actor" -> ACTOR + "Director" -> DIRECTOR + "Composer" -> COMPOSER + "Writer" -> WRITER + "GuestStar" -> GUEST_STAR + "Producer" -> PRODUCER + "Conductor" -> CONDUCTOR + "Lyricist" -> LYRICIST + "Arranger" -> ARRANGER + "Engineer" -> ENGINEER + "Mixer" -> MIXER + "Remixer" -> REMIXER + "Creator" -> CREATOR + "Artist" -> ARTIST + "AlbumArtist" -> ALBUM_ARTIST + "Author" -> AUTHOR + "Illustrator" -> ILLUSTRATOR + "Penciller" -> PENCILLER + "Inker" -> INKER + "Colorist" -> COLORIST + "Letterer" -> LETTERER + "CoverArtist" -> COVER_ARTIST + "Editor" -> EDITOR + "Translator" -> TRANSLATOR + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): PersonKind = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} 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 new file mode 100644 index 000000000..3f38fb081 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Play command websocket message. + */ +@Serializable +@SerialName("Play") +public data class PlayMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: PlayRequest? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PLAY +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdate.kt new file mode 100644 index 000000000..93f4576bb --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdate.kt @@ -0,0 +1,65 @@ +// !! 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(DateTimeSerializer::class) + +package org.jellyfin.sdk.model.api + +import kotlin.Boolean +import kotlin.Int +import kotlin.Long +import kotlin.collections.List +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.DateTime +import org.jellyfin.sdk.model.serializer.DateTimeSerializer + +/** + * Class PlayQueueUpdate. + */ +@Serializable +public data class PlayQueueUpdate( + /** + * The request type that originated this update. + */ + @SerialName("Reason") + public val reason: PlayQueueUpdateReason, + /** + * The UTC time of the last change to the playing queue. + */ + @SerialName("LastUpdate") + public val lastUpdate: DateTime, + /** + * The playlist. + */ + @SerialName("Playlist") + public val playlist: List, + /** + * The playing item index in the playlist. + */ + @SerialName("PlayingItemIndex") + public val playingItemIndex: Int, + /** + * The start position ticks. + */ + @SerialName("StartPositionTicks") + public val startPositionTicks: Long, + /** + * A value indicating whether the current item is playing. + */ + @SerialName("IsPlaying") + public val isPlaying: Boolean, + /** + * The shuffle mode. + */ + @SerialName("ShuffleMode") + public val shuffleMode: GroupShuffleMode, + /** + * The repeat mode. + */ + @SerialName("RepeatMode") + public val repeatMode: GroupRepeatMode, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate.kt new file mode 100644 index 000000000..bb184d94d --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateGroupUpdate.kt @@ -0,0 +1,36 @@ +// !! 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 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 GroupUpdate. + */ +@Serializable +public data class PlayQueueUpdateGroupUpdate( + /** + * The group identifier. + */ + @SerialName("GroupId") + public val groupId: UUID, + /** + * The update type. + */ + @SerialName("Type") + public val type: GroupUpdateType, + /** + * The update data. + */ + @SerialName("Data") + public val `data`: PlayQueueUpdate, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateReason.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateReason.kt new file mode 100644 index 000000000..5fdd2c2e2 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayQueueUpdateReason.kt @@ -0,0 +1,71 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Enum PlayQueueUpdateReason. + */ +@Serializable +public enum class PlayQueueUpdateReason( + public val serialName: String, +) { + @SerialName("NewPlaylist") + NEW_PLAYLIST("NewPlaylist"), + @SerialName("SetCurrentItem") + SET_CURRENT_ITEM("SetCurrentItem"), + @SerialName("RemoveItems") + REMOVE_ITEMS("RemoveItems"), + @SerialName("MoveItem") + MOVE_ITEM("MoveItem"), + @SerialName("Queue") + QUEUE("Queue"), + @SerialName("QueueNext") + QUEUE_NEXT("QueueNext"), + @SerialName("NextItem") + NEXT_ITEM("NextItem"), + @SerialName("PreviousItem") + PREVIOUS_ITEM("PreviousItem"), + @SerialName("RepeatMode") + REPEAT_MODE("RepeatMode"), + @SerialName("ShuffleMode") + SHUFFLE_MODE("ShuffleMode"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): PlayQueueUpdateReason? = when (serialName) { + "NewPlaylist" -> NEW_PLAYLIST + "SetCurrentItem" -> SET_CURRENT_ITEM + "RemoveItems" -> REMOVE_ITEMS + "MoveItem" -> MOVE_ITEM + "Queue" -> QUEUE + "QueueNext" -> QUEUE_NEXT + "NextItem" -> NEXT_ITEM + "PreviousItem" -> PREVIOUS_ITEM + "RepeatMode" -> REPEAT_MODE + "ShuffleMode" -> SHUFFLE_MODE + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): PlayQueueUpdateReason = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} 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 b4d917daa..7c2e0323c 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,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, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackOrder.kt similarity index 70% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackOrder.kt index 16ee77f54..5e8be724b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/DeviceProfileType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackOrder.kt @@ -10,14 +10,17 @@ import kotlin.requireNotNull import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * Enum PlaybackOrder. + */ @Serializable -public enum class DeviceProfileType( +public enum class PlaybackOrder( public val serialName: String, ) { - @SerialName("System") - SYSTEM("System"), - @SerialName("User") - USER("User"), + @SerialName("Default") + DEFAULT("Default"), + @SerialName("Shuffle") + SHUFFLE("Shuffle"), ; /** @@ -29,16 +32,16 @@ public enum class DeviceProfileType( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): DeviceProfileType? = when (serialName) { - "System" -> SYSTEM - "User" -> USER + public fun fromNameOrNull(serialName: String): PlaybackOrder? = when (serialName) { + "Default" -> DEFAULT + "Shuffle" -> SHUFFLE else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): DeviceProfileType = + public fun fromName(serialName: String): PlaybackOrder = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackProgressInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackProgressInfo.kt index dc8b9ece3..e0bec85ea 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackProgressInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackProgressInfo.kt @@ -104,6 +104,11 @@ public data class PlaybackProgressInfo( */ @SerialName("RepeatMode") public val repeatMode: RepeatMode, + /** + * The playback order. + */ + @SerialName("PlaybackOrder") + public val playbackOrder: PlaybackOrder, @SerialName("NowPlayingQueue") public val nowPlayingQueue: List? = null, @SerialName("PlaylistItemId") diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackRequestType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackRequestType.kt new file mode 100644 index 000000000..7f7d38927 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackRequestType.kt @@ -0,0 +1,92 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Enum PlaybackRequestType. + */ +@Serializable +public enum class PlaybackRequestType( + public val serialName: String, +) { + @SerialName("Play") + PLAY("Play"), + @SerialName("SetPlaylistItem") + SET_PLAYLIST_ITEM("SetPlaylistItem"), + @SerialName("RemoveFromPlaylist") + REMOVE_FROM_PLAYLIST("RemoveFromPlaylist"), + @SerialName("MovePlaylistItem") + MOVE_PLAYLIST_ITEM("MovePlaylistItem"), + @SerialName("Queue") + QUEUE("Queue"), + @SerialName("Unpause") + UNPAUSE("Unpause"), + @SerialName("Pause") + PAUSE("Pause"), + @SerialName("Stop") + STOP("Stop"), + @SerialName("Seek") + SEEK("Seek"), + @SerialName("Buffer") + BUFFER("Buffer"), + @SerialName("Ready") + READY("Ready"), + @SerialName("NextItem") + NEXT_ITEM("NextItem"), + @SerialName("PreviousItem") + PREVIOUS_ITEM("PreviousItem"), + @SerialName("SetRepeatMode") + SET_REPEAT_MODE("SetRepeatMode"), + @SerialName("SetShuffleMode") + SET_SHUFFLE_MODE("SetShuffleMode"), + @SerialName("Ping") + PING("Ping"), + @SerialName("IgnoreWait") + IGNORE_WAIT("IgnoreWait"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): PlaybackRequestType? = when (serialName) { + "Play" -> PLAY + "SetPlaylistItem" -> SET_PLAYLIST_ITEM + "RemoveFromPlaylist" -> REMOVE_FROM_PLAYLIST + "MovePlaylistItem" -> MOVE_PLAYLIST_ITEM + "Queue" -> QUEUE + "Unpause" -> UNPAUSE + "Pause" -> PAUSE + "Stop" -> STOP + "Seek" -> SEEK + "Buffer" -> BUFFER + "Ready" -> READY + "NextItem" -> NEXT_ITEM + "PreviousItem" -> PREVIOUS_ITEM + "SetRepeatMode" -> SET_REPEAT_MODE + "SetShuffleMode" -> SET_SHUFFLE_MODE + "Ping" -> PING + "IgnoreWait" -> IGNORE_WAIT + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): PlaybackRequestType = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackStartInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackStartInfo.kt index e4de17dda..824d6f4cc 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackStartInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackStartInfo.kt @@ -104,6 +104,11 @@ public data class PlaybackStartInfo( */ @SerialName("RepeatMode") public val repeatMode: RepeatMode, + /** + * The playback order. + */ + @SerialName("PlaybackOrder") + public val playbackOrder: PlaybackOrder, @SerialName("NowPlayingQueue") public val nowPlayingQueue: List? = null, @SerialName("PlaylistItemId") diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayerStateInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayerStateInfo.kt index 02e17cfe7..42913064a 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayerStateInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlayerStateInfo.kt @@ -64,6 +64,11 @@ public data class PlayerStateInfo( */ @SerialName("RepeatMode") public val repeatMode: RepeatMode, + /** + * The playback order. + */ + @SerialName("PlaybackOrder") + public val playbackOrder: PlaybackOrder, /** * The now playing live stream identifier. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaystateMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaystateMessage.kt new file mode 100644 index 000000000..a0b058892 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaystateMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Playstate message. + */ +@Serializable +@SerialName("Playstate") +public data class PlaystateMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: PlaystateRequest? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PLAYSTATE +} 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 new file mode 100644 index 000000000..61a62a401 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCancelledMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Plugin installation cancelled message. + */ +@Serializable +@SerialName("PackageInstallationCancelled") +public data class PluginInstallationCancelledMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: InstallationInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PACKAGE_INSTALLATION_CANCELLED +} 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 new file mode 100644 index 000000000..c15e4df2d --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationCompletedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Plugin installation completed message. + */ +@Serializable +@SerialName("PackageInstallationCompleted") +public data class PluginInstallationCompletedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: InstallationInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PACKAGE_INSTALLATION_COMPLETED +} 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 new file mode 100644 index 000000000..136aff5db --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallationFailedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Plugin installation failed message. + */ +@Serializable +@SerialName("PackageInstallationFailed") +public data class PluginInstallationFailedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: InstallationInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PACKAGE_INSTALLATION_FAILED +} 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 new file mode 100644 index 000000000..cc9f66700 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginInstallingMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Package installing message. + */ +@Serializable +@SerialName("PackageInstalling") +public data class PluginInstallingMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: InstallationInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PACKAGE_INSTALLING +} 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 new file mode 100644 index 000000000..8a2be6f67 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginUninstalledMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Plugin uninstalled message. + */ +@Serializable +@SerialName("PackageUninstalled") +public data class PluginUninstalledMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: PluginInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.PACKAGE_UNINSTALLED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/Architecture.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ProcessPriorityClass.kt similarity index 57% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/Architecture.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ProcessPriorityClass.kt index 9a5c2a101..b99a7ca0c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/Architecture.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ProcessPriorityClass.kt @@ -11,21 +11,21 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @Serializable -public enum class Architecture( +public enum class ProcessPriorityClass( public val serialName: String, ) { - @SerialName("X86") - X86("X86"), - @SerialName("X64") - X64("X64"), - @SerialName("Arm") - ARM("Arm"), - @SerialName("Arm64") - ARM_64("Arm64"), - @SerialName("Wasm") - WASM("Wasm"), - @SerialName("S390x") - S39_0X("S390x"), + @SerialName("Normal") + NORMAL("Normal"), + @SerialName("Idle") + IDLE("Idle"), + @SerialName("High") + HIGH("High"), + @SerialName("RealTime") + REAL_TIME("RealTime"), + @SerialName("BelowNormal") + BELOW_NORMAL("BelowNormal"), + @SerialName("AboveNormal") + ABOVE_NORMAL("AboveNormal"), ; /** @@ -37,20 +37,20 @@ public enum class Architecture( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): Architecture? = when (serialName) { - "X86" -> X86 - "X64" -> X64 - "Arm" -> ARM - "Arm64" -> ARM_64 - "Wasm" -> WASM - "S390x" -> S39_0X + public fun fromNameOrNull(serialName: String): ProcessPriorityClass? = when (serialName) { + "Normal" -> NORMAL + "Idle" -> IDLE + "High" -> HIGH + "RealTime" -> REAL_TIME + "BelowNormal" -> BELOW_NORMAL + "AboveNormal" -> ABOVE_NORMAL else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): Architecture = + public fun fromName(serialName: String): ProcessPriorityClass = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PublicSystemInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PublicSystemInfo.kt index 2350b526a..b4f5b2aae 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PublicSystemInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PublicSystemInfo.kt @@ -6,6 +6,7 @@ package org.jellyfin.sdk.model.api import kotlin.Boolean +import kotlin.Deprecated import kotlin.String import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -35,6 +36,7 @@ public data class PublicSystemInfo( /** * The operating system. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("OperatingSystem") public val operatingSystem: String? = 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 95e56a6cd..f47a37e23 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, /** - * Enum GroupQueueMode. + * The mode in which to add the new items. */ @SerialName("Mode") public val mode: GroupQueueMode, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RefreshProgressMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RefreshProgressMessage.kt new file mode 100644 index 000000000..9a921d5d0 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RefreshProgressMessage.kt @@ -0,0 +1,39 @@ +// !! 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.String +import kotlin.collections.Map +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 + +/** + * Refresh progress message. + */ +@Serializable +@SerialName("RefreshProgress") +public data class RefreshProgressMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: Map? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.REFRESH_PROGRESS +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ControlResponse.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteLyricInfoDto.kt similarity index 58% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ControlResponse.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteLyricInfoDto.kt index ab3f73fb8..1313b5cfe 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ControlResponse.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteLyricInfoDto.kt @@ -5,18 +5,28 @@ // 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.String -import kotlin.collections.Map import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * The remote lyric info dto. + */ @Serializable -public data class ControlResponse( - @SerialName("Headers") - public val headers: Map, - @SerialName("Xml") - public val xml: String, - @SerialName("IsSuccessful") - public val isSuccessful: Boolean, +public data class RemoteLyricInfoDto( + /** + * The id for the lyric. + */ + @SerialName("Id") + public val id: String, + /** + * The provider name. + */ + @SerialName("ProviderName") + public val providerName: String, + /** + * The lyrics. + */ + @SerialName("Lyrics") + public val lyrics: LyricDto, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteSubtitleInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteSubtitleInfo.kt index 8ccb05322..b6c527afc 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteSubtitleInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoteSubtitleInfo.kt @@ -37,8 +37,18 @@ public data class RemoteSubtitleInfo( public val dateCreated: DateTime? = null, @SerialName("CommunityRating") public val communityRating: Float? = null, + @SerialName("FrameRate") + public val frameRate: Float? = null, @SerialName("DownloadCount") public val downloadCount: Int? = null, @SerialName("IsHashMatch") public val isHashMatch: Boolean? = null, + @SerialName("AiTranslated") + public val aiTranslated: Boolean? = null, + @SerialName("MachineTranslated") + public val machineTranslated: Boolean? = null, + @SerialName("Forced") + public val forced: Boolean? = null, + @SerialName("HearingImpaired") + public val hearingImpaired: Boolean? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoveFromPlaylistRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoveFromPlaylistRequestDto.kt index 38ddf2fc9..5dabbc95c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoveFromPlaylistRequestDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RemoveFromPlaylistRequestDto.kt @@ -21,7 +21,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer @Serializable public data class RemoveFromPlaylistRequestDto( /** - * The playlist identifiers ot the items. Ignored when clearing the playlist. + * The playlist identifiers of the items. Ignored when clearing the playlist. */ @SerialName("PlaylistItemIds") public val playlistItemIds: List, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ResponseProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ResponseProfile.kt deleted file mode 100644 index 9d333ac61..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ResponseProfile.kt +++ /dev/null @@ -1,29 +0,0 @@ -// !! 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.String -import kotlin.collections.List -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -public data class ResponseProfile( - @SerialName("Container") - public val container: String? = null, - @SerialName("AudioCodec") - public val audioCodec: String? = null, - @SerialName("VideoCodec") - public val videoCodec: String? = null, - @SerialName("Type") - public val type: DlnaProfileType, - @SerialName("OrgPn") - public val orgPn: String? = null, - @SerialName("MimeType") - public val mimeType: String? = null, - @SerialName("Conditions") - public val conditions: List? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RestartRequiredMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RestartRequiredMessage.kt new file mode 100644 index 000000000..17b269681 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/RestartRequiredMessage.kt @@ -0,0 +1,32 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Restart required. + */ +@Serializable +@SerialName("RestartRequired") +public data class RestartRequiredMessage( + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.RESTART_REQUIRED +} 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 new file mode 100644 index 000000000..128ff73bd --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTaskEndedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Scheduled task ended message. + */ +@Serializable +@SerialName("ScheduledTaskEnded") +public data class ScheduledTaskEndedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: TaskResult? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SCHEDULED_TASK_ENDED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage.kt new file mode 100644 index 000000000..d696cc2a5 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoMessage.kt @@ -0,0 +1,38 @@ +// !! 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.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 + +/** + * Scheduled tasks info message. + */ +@Serializable +@SerialName("ScheduledTasksInfo") +public data class ScheduledTasksInfoMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: List? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SCHEDULED_TASKS_INFO +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage.kt new file mode 100644 index 000000000..e919b7151 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStartMessage.kt @@ -0,0 +1,29 @@ +// !! 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.String +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Scheduled tasks info start message. + * Data is the timing data encoded as "$initialDelay,$interval" in ms. + */ +@Serializable +@SerialName("ScheduledTasksInfoStart") +public data class ScheduledTasksInfoStartMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: String? = null, +) : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SCHEDULED_TASKS_INFO_START +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage.kt new file mode 100644 index 000000000..8d993811d --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ScheduledTasksInfoStopMessage.kt @@ -0,0 +1,21 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Scheduled tasks info stop message. + */ +@Serializable +@SerialName("ScheduledTasksInfoStop") +public class ScheduledTasksInfoStopMessage : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SCHEDULED_TASKS_INFO_STOP +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SearchHint.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SearchHint.kt index a5a6dad03..2c047d74f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SearchHint.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SearchHint.kt @@ -11,6 +11,7 @@ package org.jellyfin.sdk.model.api import kotlin.Boolean +import kotlin.Deprecated import kotlin.Double import kotlin.Int import kotlin.Long @@ -32,20 +33,24 @@ public data class SearchHint( /** * The item id. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("ItemId") public val itemId: UUID, + /** + * The item id. + */ @SerialName("Id") public val id: UUID, /** * The name. */ @SerialName("Name") - public val name: String? = null, + public val name: String, /** * The matched term. */ @SerialName("MatchedTerm") - public val matchedTerm: String? = null, + public val matchedTerm: String, /** * The index number. */ @@ -87,10 +92,13 @@ public data class SearchHint( @SerialName("BackdropImageItemId") public val backdropImageItemId: String? = null, /** - * The type. + * The base item kind. */ @SerialName("Type") - public val type: String? = null, + public val type: BaseItemKind, + /** + * A value indicating whether this instance is folder. + */ @SerialName("IsFolder") public val isFolder: Boolean? = null, /** @@ -99,12 +107,18 @@ public data class SearchHint( @SerialName("RunTimeTicks") public val runTimeTicks: Long? = null, /** - * The type of the media. + * Media types. */ @SerialName("MediaType") - public val mediaType: String? = null, + public val mediaType: MediaType, + /** + * The start date. + */ @SerialName("StartDate") public val startDate: DateTime? = null, + /** + * The end date. + */ @SerialName("EndDate") public val endDate: DateTime? = null, /** @@ -112,6 +126,9 @@ public data class SearchHint( */ @SerialName("Series") public val series: String? = null, + /** + * The status. + */ @SerialName("Status") public val status: String? = null, /** @@ -119,8 +136,11 @@ public data class SearchHint( */ @SerialName("Album") public val album: String? = null, + /** + * The album id. + */ @SerialName("AlbumId") - public val albumId: UUID, + public val albumId: UUID? = null, /** * The album artist. */ @@ -130,7 +150,7 @@ public data class SearchHint( * The artists. */ @SerialName("Artists") - public val artists: List? = null, + public val artists: List, /** * The song count. */ @@ -145,7 +165,7 @@ public data class SearchHint( * The channel identifier. */ @SerialName("ChannelId") - public val channelId: UUID, + public val channelId: UUID? = null, /** * The name of the channel. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesStatus.kt index c3e8a242a..105b2ea3c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesStatus.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesStatus.kt @@ -11,7 +11,7 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable /** - * Enum SeriesStatus. + * The status of a series. */ @Serializable public enum class SeriesStatus( @@ -21,6 +21,8 @@ public enum class SeriesStatus( CONTINUING("Continuing"), @SerialName("Ended") ENDED("Ended"), + @SerialName("Unreleased") + UNRELEASED("Unreleased"), ; /** @@ -35,6 +37,7 @@ public enum class SeriesStatus( public fun fromNameOrNull(serialName: String): SeriesStatus? = when (serialName) { "Continuing" -> CONTINUING "Ended" -> ENDED + "Unreleased" -> UNRELEASED else -> null } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage.kt new file mode 100644 index 000000000..fa65d14a5 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCancelledMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Series timer cancelled message. + */ +@Serializable +@SerialName("SeriesTimerCancelled") +public data class SeriesTimerCancelledMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: TimerEventInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SERIES_TIMER_CANCELLED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage.kt new file mode 100644 index 000000000..e9c10e101 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SeriesTimerCreatedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Series timer created message. + */ +@Serializable +@SerialName("SeriesTimerCreated") +public data class SeriesTimerCreatedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: TimerEventInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SERIES_TIMER_CREATED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt index f6cc96d15..01bda2673 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt @@ -127,6 +127,12 @@ public data class ServerConfiguration( */ @SerialName("MaxAudiobookResume") public val maxAudiobookResume: Int, + /** + * Gets or sets the threshold in minutes after a inactive session gets closed automatically. + * If set to 0 the check for inactive sessions gets disabled. + */ + @SerialName("InactiveSessionThreshold") + public val inactiveSessionThreshold: Int, /** * Gets or sets the delay in seconds that we will wait after a file system change to try and * discover what has been added/removed @@ -136,6 +142,12 @@ public data class ServerConfiguration( */ @SerialName("LibraryMonitorDelay") public val libraryMonitorDelay: Int, + /** + * The duration in seconds that we will wait after a library updated event before executing the + * library changed notification. + */ + @SerialName("LibraryUpdateDuration") + public val libraryUpdateDuration: Int, /** * The image saving convention. */ @@ -211,4 +223,29 @@ public data class ServerConfiguration( */ @SerialName("AllowClientLogUpload") public val allowClientLogUpload: Boolean, + /** + * The dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether. + */ + @SerialName("DummyChapterDuration") + public val dummyChapterDuration: Int, + /** + * The chapter image resolution. + */ + @SerialName("ChapterImageResolution") + public val chapterImageResolution: ImageResolution, + /** + * The limit for parallel image encoding. + */ + @SerialName("ParallelImageEncodingLimit") + public val parallelImageEncodingLimit: Int, + /** + * The list of cast receiver applications. + */ + @SerialName("CastReceiverApplications") + public val castReceiverApplications: List, + /** + * The trickplay options. + */ + @SerialName("TrickplayOptions") + public val trickplayOptions: TrickplayOptions, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerRestartingMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerRestartingMessage.kt new file mode 100644 index 000000000..ca0b1ad8a --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerRestartingMessage.kt @@ -0,0 +1,32 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Server restarting down message. + */ +@Serializable +@SerialName("ServerRestarting") +public data class ServerRestartingMessage( + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SERVER_RESTARTING +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerShuttingDownMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerShuttingDownMessage.kt new file mode 100644 index 000000000..37faf4c94 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerShuttingDownMessage.kt @@ -0,0 +1,32 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Server shutting down message. + */ +@Serializable +@SerialName("ServerShuttingDown") +public data class ServerShuttingDownMessage( + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SERVER_SHUTTING_DOWN +} 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 e52338f12..770ce1a0e 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 @@ -41,7 +41,7 @@ public data class SessionInfo( * The playable media types. */ @SerialName("PlayableMediaTypes") - public val playableMediaTypes: List? = null, + public val playableMediaTypes: List? = null, /** * The id. */ @@ -72,6 +72,11 @@ public data class SessionInfo( */ @SerialName("LastPlaybackCheckIn") public val lastPlaybackCheckIn: DateTime, + /** + * The last paused date. + */ + @SerialName("LastPausedDate") + public val lastPausedDate: DateTime? = null, /** * The name of the device. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsMessage.kt new file mode 100644 index 000000000..3a81d0ce3 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsMessage.kt @@ -0,0 +1,38 @@ +// !! 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.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 + +/** + * Sessions message. + */ +@Serializable +@SerialName("Sessions") +public data class SessionsMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: List? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SESSIONS +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStartMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStartMessage.kt new file mode 100644 index 000000000..f8dec2e08 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStartMessage.kt @@ -0,0 +1,29 @@ +// !! 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.String +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Sessions start message. + * Data is the timing data encoded as "$initialDelay,$interval" in ms. + */ +@Serializable +@SerialName("SessionsStart") +public data class SessionsStartMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: String? = null, +) : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SESSIONS_START +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStopMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStopMessage.kt new file mode 100644 index 000000000..40dccd2af --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SessionsStopMessage.kt @@ -0,0 +1,21 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Sessions stop message. + */ +@Serializable +@SerialName("SessionsStop") +public class SessionsStopMessage : InboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SESSIONS_STOP +} 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 fed524ede..9174efa00 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( /** - * Enum GroupRepeatMode. + * The repeat mode. */ @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 d3e8b9ce3..293eaf917 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( /** - * Enum GroupShuffleMode. + * The shuffle mode. */ @SerialName("Mode") public val mode: GroupShuffleMode, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StringGroupUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StringGroupUpdate.kt new file mode 100644 index 000000000..4836be0d7 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StringGroupUpdate.kt @@ -0,0 +1,37 @@ +// !! 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.String +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 GroupUpdate. + */ +@Serializable +public data class StringGroupUpdate( + /** + * The group identifier. + */ + @SerialName("GroupId") + public val groupId: UUID, + /** + * The update type. + */ + @SerialName("Type") + public val type: GroupUpdateType, + /** + * The update data. + */ + @SerialName("Data") + public val `data`: String, +) 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 new file mode 100644 index 000000000..66d80bc7f --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayCommandMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Sync play command. + */ +@Serializable +@SerialName("SyncPlayCommand") +public data class SyncPlayCommandMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: SendCommand? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SYNC_PLAY_COMMAND +} 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 new file mode 100644 index 000000000..bd721c132 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayGroupUpdateCommandMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Untyped sync play command. + */ +@Serializable +@SerialName("SyncPlayGroupUpdate") +public data class SyncPlayGroupUpdateCommandMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: GroupUpdate? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.SYNC_PLAY_GROUP_UPDATE +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayQueueItem.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayQueueItem.kt new file mode 100644 index 000000000..ac9436631 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SyncPlayQueueItem.kt @@ -0,0 +1,31 @@ +// !! 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 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 QueueItem. + */ +@Serializable +public data class SyncPlayQueueItem( + /** + * The item identifier. + */ + @SerialName("ItemId") + public val itemId: UUID, + /** + * The playlist identifier of the item. + */ + @SerialName("PlaylistItemId") + public val playlistItemId: UUID, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SystemInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SystemInfo.kt index e814e0715..500b2944b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SystemInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/SystemInfo.kt @@ -41,6 +41,7 @@ public data class SystemInfo( /** * The operating system. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("OperatingSystem") public val operatingSystem: String? = null, /** @@ -56,6 +57,7 @@ public data class SystemInfo( /** * The display name of the operating system. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("OperatingSystemDisplayName") public val operatingSystemDisplayName: String? = null, /** @@ -88,10 +90,12 @@ public data class SystemInfo( /** * A value indicating whether this instance can self restart. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("CanSelfRestart") - public val canSelfRestart: Boolean, + public val canSelfRestart: Boolean = true, + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("CanLaunchWebBrowser") - public val canLaunchWebBrowser: Boolean, + public val canLaunchWebBrowser: Boolean = false, /** * The program data path. */ @@ -127,18 +131,21 @@ public data class SystemInfo( */ @SerialName("TranscodingTempPath") public val transcodingTempPath: String? = null, + /** + * The list of cast receiver applications. + */ + @SerialName("CastReceiverApplications") + public val castReceiverApplications: List? = null, /** * A value indicating whether this instance has update available. */ @Deprecated("This member is deprecated and may be removed in the future") @SerialName("HasUpdateAvailable") - public val hasUpdateAvailable: Boolean, - /** - * Enum describing the location of the FFmpeg tool. - */ + public val hasUpdateAvailable: Boolean = false, @Deprecated("This member is deprecated and may be removed in the future") @SerialName("EncoderLocation") - public val encoderLocation: FFmpegLocation, + public val encoderLocation: String? = "System", + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("SystemArchitecture") - public val systemArchitecture: Architecture, + public val systemArchitecture: String? = "X64", ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCancelledMessage.kt new file mode 100644 index 000000000..2412e3d4d --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCancelledMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Timer cancelled message. + */ +@Serializable +@SerialName("TimerCancelled") +public data class TimerCancelledMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: TimerEventInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.TIMER_CANCELLED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCreatedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCreatedMessage.kt new file mode 100644 index 000000000..0de4a9233 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TimerCreatedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * Timer created message. + */ +@Serializable +@SerialName("TimerCreated") +public data class TimerCreatedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: TimerEventInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.TIMER_CREATED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt index edd874038..372f49adb 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt @@ -22,8 +22,12 @@ public data class TranscodingProfile( public val videoCodec: String, @SerialName("AudioCodec") public val audioCodec: String, + /** + * Media streaming protocol. + * Lowercase for backwards compatibility. + */ @SerialName("Protocol") - public val protocol: String, + public val protocol: MediaStreamProtocol, @SerialName("EstimateContentLength") public val estimateContentLength: Boolean = false, @SerialName("EnableMpegtsM2TsMode") diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt new file mode 100644 index 000000000..b77c7e0f5 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt @@ -0,0 +1,52 @@ +// !! 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.Int +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * An entity representing the metadata for a group of trickplay tiles. + */ +@Serializable +public data class TrickplayInfo( + /** + * Width of an individual thumbnail. + */ + @SerialName("Width") + public val width: Int, + /** + * Height of an individual thumbnail. + */ + @SerialName("Height") + public val height: Int, + /** + * Amount of thumbnails per row. + */ + @SerialName("TileWidth") + public val tileWidth: Int, + /** + * Amount of thumbnails per column. + */ + @SerialName("TileHeight") + public val tileHeight: Int, + /** + * Total amount of non-black thumbnails. + */ + @SerialName("ThumbnailCount") + public val thumbnailCount: Int, + /** + * Interval in milliseconds between each trickplay thumbnail. + */ + @SerialName("Interval") + public val interval: Int, + /** + * Peak bandwith usage in bits per second. + */ + @SerialName("Bandwidth") + public val bandwidth: Int, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayOptions.kt new file mode 100644 index 000000000..ea6975cde --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayOptions.kt @@ -0,0 +1,69 @@ +// !! 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.Int +import kotlin.collections.List +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Class TrickplayOptions. + */ +@Serializable +public data class TrickplayOptions( + /** + * A value indicating whether or not to use HW acceleration. + */ + @SerialName("EnableHwAcceleration") + public val enableHwAcceleration: Boolean, + /** + * The behavior used by trickplay provider on library scan/update. + */ + @SerialName("ScanBehavior") + public val scanBehavior: TrickplayScanBehavior, + /** + * The process priority for the ffmpeg process. + */ + @SerialName("ProcessPriority") + public val processPriority: ProcessPriorityClass, + /** + * The interval, in ms, between each new trickplay image. + */ + @SerialName("Interval") + public val interval: Int, + /** + * The target width resolutions, in px, to generates preview images for. + */ + @SerialName("WidthResolutions") + public val widthResolutions: List, + /** + * Number of tile images to allow in X dimension. + */ + @SerialName("TileWidth") + public val tileWidth: Int, + /** + * Number of tile images to allow in Y dimension. + */ + @SerialName("TileHeight") + public val tileHeight: Int, + /** + * The ffmpeg output quality level. + */ + @SerialName("Qscale") + public val qscale: Int, + /** + * The jpeg quality to use for image tiles. + */ + @SerialName("JpegQuality") + public val jpegQuality: Int, + /** + * The number of threads to be used by ffmpeg. + */ + @SerialName("ProcessThreads") + public val processThreads: Int, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HeaderMatchType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayScanBehavior.kt similarity index 67% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HeaderMatchType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayScanBehavior.kt index 7425c1669..3cbde31bd 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/HeaderMatchType.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayScanBehavior.kt @@ -10,16 +10,17 @@ import kotlin.requireNotNull import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * Enum TrickplayScanBehavior. + */ @Serializable -public enum class HeaderMatchType( +public enum class TrickplayScanBehavior( public val serialName: String, ) { - @SerialName("Equals") - EQUALS("Equals"), - @SerialName("Regex") - REGEX("Regex"), - @SerialName("Substring") - SUBSTRING("Substring"), + @SerialName("Blocking") + BLOCKING("Blocking"), + @SerialName("NonBlocking") + NON_BLOCKING("NonBlocking"), ; /** @@ -31,17 +32,16 @@ public enum class HeaderMatchType( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): HeaderMatchType? = when (serialName) { - "Equals" -> EQUALS - "Regex" -> REGEX - "Substring" -> SUBSTRING + public fun fromNameOrNull(serialName: String): TrickplayScanBehavior? = when (serialName) { + "Blocking" -> BLOCKING + "NonBlocking" -> NON_BLOCKING else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): HeaderMatchType = + public fun fromName(serialName: String): TrickplayScanBehavior = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TunerHostInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TunerHostInfo.kt index 02cb408e2..38e4973f6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TunerHostInfo.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TunerHostInfo.kt @@ -35,4 +35,6 @@ public data class TunerHostInfo( public val tunerCount: Int, @SerialName("UserAgent") public val userAgent: String? = null, + @SerialName("IgnoreDts") + public val ignoreDts: Boolean, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserEasyPassword.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserEasyPassword.kt deleted file mode 100644 index d017bce71..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserEasyPassword.kt +++ /dev/null @@ -1,33 +0,0 @@ -// !! 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.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -/** - * The update user easy password request body. - */ -@Serializable -public data class UpdateUserEasyPassword( - /** - * The new sha1-hashed password. - */ - @SerialName("NewPassword") - public val newPassword: String? = null, - /** - * The new password. - */ - @SerialName("NewPw") - public val newPw: String? = null, - /** - * A value indicating whether to reset the password. - */ - @SerialName("ResetPassword") - public val resetPassword: Boolean, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserItemDataDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserItemDataDto.kt new file mode 100644 index 000000000..3f1c448ba --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UpdateUserItemDataDto.kt @@ -0,0 +1,81 @@ +// !! 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(DateTimeSerializer::class) + +package org.jellyfin.sdk.model.api + +import kotlin.Boolean +import kotlin.Double +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.DateTime +import org.jellyfin.sdk.model.serializer.DateTimeSerializer + +/** + * This is used by the api to get information about a item user data. + */ +@Serializable +public data class UpdateUserItemDataDto( + /** + * The rating. + */ + @SerialName("Rating") + public val rating: Double? = null, + /** + * The played percentage. + */ + @SerialName("PlayedPercentage") + public val playedPercentage: Double? = null, + /** + * The unplayed item count. + */ + @SerialName("UnplayedItemCount") + public val unplayedItemCount: Int? = null, + /** + * The playback position ticks. + */ + @SerialName("PlaybackPositionTicks") + public val playbackPositionTicks: Long? = null, + /** + * The play count. + */ + @SerialName("PlayCount") + public val playCount: Int? = null, + /** + * A value indicating whether this instance is favorite. + */ + @SerialName("IsFavorite") + public val isFavorite: Boolean? = null, + /** + * A value indicating whether this MediaBrowser.Model.Dto.UpdateUserItemDataDto is likes. + */ + @SerialName("Likes") + public val likes: Boolean? = null, + /** + * The last played date. + */ + @SerialName("LastPlayedDate") + public val lastPlayedDate: DateTime? = null, + /** + * A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. + */ + @SerialName("Played") + public val played: Boolean? = null, + /** + * The key. + */ + @SerialName("Key") + public val key: String? = null, + /** + * The item identifier. + */ + @SerialName("ItemId") + public val itemId: String? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UploadSubtitleDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UploadSubtitleDto.kt index 0c5ef527d..0951780dc 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UploadSubtitleDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UploadSubtitleDto.kt @@ -30,6 +30,11 @@ public data class UploadSubtitleDto( */ @SerialName("IsForced") public val isForced: Boolean, + /** + * A value indicating whether the subtitle is for hearing impaired. + */ + @SerialName("IsHearingImpaired") + public val isHearingImpaired: Boolean, /** * The subtitle data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserConfiguration.kt index 3f833c4aa..1556a58fb 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserConfiguration.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserConfiguration.kt @@ -3,6 +3,8 @@ // // 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 @@ -10,6 +12,9 @@ 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. @@ -34,7 +39,7 @@ public data class UserConfiguration( @SerialName("DisplayMissingEpisodes") public val displayMissingEpisodes: Boolean, @SerialName("GroupedFolders") - public val groupedFolders: List, + public val groupedFolders: List, /** * An enum representing a subtitle playback mode. */ @@ -45,11 +50,11 @@ public data class UserConfiguration( @SerialName("EnableLocalPassword") public val enableLocalPassword: Boolean, @SerialName("OrderedViews") - public val orderedViews: List, + public val orderedViews: List, @SerialName("LatestItemsExcludes") - public val latestItemsExcludes: List, + public val latestItemsExcludes: List, @SerialName("MyMediaExcludes") - public val myMediaExcludes: List, + public val myMediaExcludes: List, @SerialName("HidePlayedInLatest") public val hidePlayedInLatest: Boolean, @SerialName("RememberAudioSelections") @@ -58,4 +63,9 @@ public data class UserConfiguration( public val rememberSubtitleSelections: Boolean, @SerialName("EnableNextEpisodeAutoPlay") public val enableNextEpisodeAutoPlay: Boolean, + /** + * The id of the selected cast receiver. + */ + @SerialName("CastReceiverId") + public val castReceiverId: String? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangeInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangeInfo.kt new file mode 100644 index 000000000..55bd60259 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangeInfo.kt @@ -0,0 +1,28 @@ +// !! 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.String +import kotlin.collections.List +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * Class UserDataChangeInfo. + */ +@Serializable +public data class UserDataChangeInfo( + /** + * The user id. + */ + @SerialName("UserId") + public val userId: String? = null, + /** + * The user data list. + */ + @SerialName("UserDataList") + public val userDataList: List? = 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 new file mode 100644 index 000000000..de58b319b --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDataChangedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * User data changed message. + */ +@Serializable +@SerialName("UserDataChanged") +public data class UserDataChangedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: UserDataChangeInfo? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.USER_DATA_CHANGED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDeletedMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDeletedMessage.kt new file mode 100644 index 000000000..bf130cd27 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDeletedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * User deleted message. + */ +@Serializable +@SerialName("UserDeleted") +public data class UserDeletedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: UUID, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.USER_DELETED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDto.kt index 101cd4a80..d5d20ffda 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDto.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserDto.kt @@ -11,6 +11,7 @@ package org.jellyfin.sdk.model.api import kotlin.Boolean +import kotlin.Deprecated import kotlin.Double import kotlin.String import kotlinx.serialization.SerialName @@ -65,6 +66,7 @@ public data class UserDto( /** * A value indicating whether this instance has configured easy password. */ + @Deprecated("This member is deprecated and may be removed in the future") @SerialName("HasConfiguredEasyPassword") public val hasConfiguredEasyPassword: Boolean, /** diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserPolicy.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserPolicy.kt index f82deced1..ea010077c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserPolicy.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserPolicy.kt @@ -29,6 +29,21 @@ public data class UserPolicy( */ @SerialName("IsHidden") public val isHidden: Boolean, + /** + * A value indicating whether this instance can manage collections. + */ + @SerialName("EnableCollectionManagement") + public val enableCollectionManagement: Boolean = false, + /** + * A value indicating whether this instance can manage subtitles. + */ + @SerialName("EnableSubtitleManagement") + public val enableSubtitleManagement: Boolean = false, + /** + * A value indicating whether this user can manage lyrics. + */ + @SerialName("EnableLyricManagement") + public val enableLyricManagement: Boolean = false, /** * A value indicating whether this instance is disabled. */ @@ -41,6 +56,8 @@ public data class UserPolicy( public val maxParentalRating: Int? = null, @SerialName("BlockedTags") public val blockedTags: List? = null, + @SerialName("AllowedTags") + public val allowedTags: List? = null, @SerialName("EnableUserPreferenceAccess") public val enableUserPreferenceAccess: Boolean, @SerialName("AccessSchedules") @@ -107,11 +124,11 @@ public data class UserPolicy( @SerialName("RemoteClientBitrateLimit") public val remoteClientBitrateLimit: Int, @SerialName("AuthenticationProviderId") - public val authenticationProviderId: String? = null, + public val authenticationProviderId: String, @SerialName("PasswordResetProviderId") - public val passwordResetProviderId: String? = null, + public val passwordResetProviderId: String, /** - * A value indicating what SyncPlay features the user can access. + * Enum SyncPlayUserAccessType. */ @SerialName("SyncPlayAccess") public val syncPlayAccess: SyncPlayUserAccessType, 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 new file mode 100644 index 000000000..060573333 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/UserUpdatedMessage.kt @@ -0,0 +1,37 @@ +// !! 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 kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * User updated message. + */ +@Serializable +@SerialName("UserUpdated") +public data class UserUpdatedMessage( + /** + * The data. + */ + @SerialName("Data") + public val `data`: UserDto? = null, + /** + * The message id. + */ + @SerialName("MessageId") + override val messageId: UUID, +) : OutboundWebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + override val messageType: SessionMessageType = SessionMessageType.USER_UPDATED +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationLevel.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRange.kt similarity index 70% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationLevel.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRange.kt index 374c8dd8e..3107ee01d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NotificationLevel.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRange.kt @@ -10,16 +10,19 @@ import kotlin.requireNotNull import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +/** + * An enum representing video ranges. + */ @Serializable -public enum class NotificationLevel( +public enum class VideoRange( public val serialName: String, ) { - @SerialName("Normal") - NORMAL("Normal"), - @SerialName("Warning") - WARNING("Warning"), - @SerialName("Error") - ERROR("Error"), + @SerialName("Unknown") + UNKNOWN("Unknown"), + @SerialName("SDR") + SDR("SDR"), + @SerialName("HDR") + HDR("HDR"), ; /** @@ -31,17 +34,17 @@ public enum class NotificationLevel( /** * Find the enum member by the serial name or return null. */ - public fun fromNameOrNull(serialName: String): NotificationLevel? = when (serialName) { - "Normal" -> NORMAL - "Warning" -> WARNING - "Error" -> ERROR + public fun fromNameOrNull(serialName: String): VideoRange? = when (serialName) { + "Unknown" -> UNKNOWN + "SDR" -> SDR + "HDR" -> HDR else -> null } /** * Find the enum member by the serial name or throw. */ - public fun fromName(serialName: String): NotificationLevel = + public fun fromName(serialName: String): VideoRange = requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } } } diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRangeType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRangeType.kt new file mode 100644 index 000000000..525a84514 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/VideoRangeType.kt @@ -0,0 +1,68 @@ +// !! 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.String +import kotlin.requireNotNull +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +/** + * An enum representing types of video ranges. + */ +@Serializable +public enum class VideoRangeType( + public val serialName: String, +) { + @SerialName("Unknown") + UNKNOWN("Unknown"), + @SerialName("SDR") + SDR("SDR"), + @SerialName("HDR10") + HDR10("HDR10"), + @SerialName("HLG") + HLG("HLG"), + @SerialName("DOVI") + DOVI("DOVI"), + @SerialName("DOVIWithHDR10") + DOVI_WITH_HDR10("DOVIWithHDR10"), + @SerialName("DOVIWithHLG") + DOVI_WITH_HLG("DOVIWithHLG"), + @SerialName("DOVIWithSDR") + DOVI_WITH_SDR("DOVIWithSDR"), + @SerialName("HDR10Plus") + HDR10_PLUS("HDR10Plus"), + ; + + /** + * Get the serial name of the enum member. + */ + override fun toString(): String = serialName + + public companion object { + /** + * Find the enum member by the serial name or return null. + */ + public fun fromNameOrNull(serialName: String): VideoRangeType? = when (serialName) { + "Unknown" -> UNKNOWN + "SDR" -> SDR + "HDR10" -> HDR10 + "HLG" -> HLG + "DOVI" -> DOVI + "DOVIWithHDR10" -> DOVI_WITH_HDR10 + "DOVIWithHLG" -> DOVI_WITH_HLG + "DOVIWithSDR" -> DOVI_WITH_SDR + "HDR10Plus" -> HDR10_PLUS + else -> null + } + + /** + * Find the enum member by the serial name or throw. + */ + public fun fromName(serialName: String): VideoRangeType = + requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" } + } +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/WebSocketMessage.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/WebSocketMessage.kt new file mode 100644 index 000000000..f3835508a --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/WebSocketMessage.kt @@ -0,0 +1,16 @@ +// !! 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 + +/** + * Represents the possible websocket types + */ +public sealed interface WebSocketMessage { + /** + * The different kinds of messages that are used in the WebSocket api. + */ + public val messageType: SessionMessageType +} diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest.kt index e1941d5a8..ec6e86559 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAlbumArtistsRequest.kt @@ -20,6 +20,8 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -85,7 +87,7 @@ public data class GetAlbumArtistsRequest( * Optional filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. If specified, results will be filtered based on genre. This allows multiple, pipe * delimited. @@ -185,7 +187,7 @@ public data class GetAlbumArtistsRequest( * Optional. Specify one or more sort orders, comma delimited. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest.kt deleted file mode 100644 index 6435e4c43..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get artist image by name. - */ -@Serializable -public data class GetArtistImageDeprecatedRequest( - /** - * Artist name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageRequest.kt index de2326902..0266c37d6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistImageRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -89,11 +88,6 @@ public data class GetArtistImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistsRequest.kt index caa5f9931..986dd06da 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetArtistsRequest.kt @@ -20,6 +20,8 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -85,7 +87,7 @@ public data class GetArtistsRequest( * Optional filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. If specified, results will be filtered based on genre. This allows multiple, pipe * delimited. @@ -185,7 +187,7 @@ public data class GetArtistsRequest( * Optional. Specify one or more sort orders, comma delimited. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt new file mode 100644 index 000000000..a70a1b0c5 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt @@ -0,0 +1,284 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * An audio stream. + */ +@Serializable +public data class GetAudioStreamByContainerDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The audio container. + */ + @SerialName("container") + public val container: String, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamporphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt index 26e5f75b2..2a7f02993 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt @@ -52,11 +52,6 @@ public data class GetAudioStreamByContainerRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ @@ -68,7 +63,7 @@ public data class GetAudioStreamByContainerRequest( @SerialName("segmentContainer") public val segmentContainer: String? = null, /** - * The segment lenght. + * The segment length. */ @SerialName("segmentLength") public val segmentLength: Int? = null, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest.kt new file mode 100644 index 000000000..57345994b --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamDeprecatedRequest.kt @@ -0,0 +1,284 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * An audio stream. + */ +@Serializable +public data class GetAudioStreamDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The audio container. + */ + @SerialName("container") + public val container: String? = null, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamRequest.kt index 42c14b2cc..dd33b23d7 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamRequest.kt @@ -52,11 +52,6 @@ public data class GetAudioStreamRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetChannelItemsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetChannelItemsRequest.kt index b756d0d2d..f5d037a14 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetChannelItemsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetChannelItemsRequest.kt @@ -8,7 +8,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -16,6 +15,7 @@ import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -66,7 +66,7 @@ public data class GetChannelItemsRequest( * ProductionYear, SortName, Random, Revenue, Runtime. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Optional. Specify additional fields of information to return in the output. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetEpisodesRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetEpisodesRequest.kt index 24532b1c0..dab43e27f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetEpisodesRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetEpisodesRequest.kt @@ -9,7 +9,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -17,6 +16,7 @@ import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.serializer.UUIDSerializer /** @@ -61,7 +61,7 @@ public data class GetEpisodesRequest( * Optional. Return items that are siblings of a supplied item. */ @SerialName("adjacentTo") - public val adjacentTo: String? = null, + public val adjacentTo: UUID? = null, /** * Optional. Skip through the list until a given item is found. */ @@ -104,5 +104,5 @@ public data class GetEpisodesRequest( * ProductionYear, SortName, Random, Revenue, Runtime. */ @SerialName("sortBy") - public val sortBy: String? = null, + public val sortBy: ItemSortBy? = null, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 27951d50e..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get genre image by name. - */ -@Serializable -public data class GetGenreImageByIndexDeprecatedRequest( - /** - * Genre name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest.kt index 8014c2e16..50db3c0b1 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageByIndexRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -89,11 +88,6 @@ public data class GetGenreImageByIndexRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest.kt deleted file mode 100644 index 4051afe73..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get genre image by name. - */ -@Serializable -public data class GetGenreImageDeprecatedRequest( - /** - * Genre name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageRequest.kt index 1eda8c506..1d33f227e 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenreImageRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -84,11 +83,6 @@ public data class GetGenreImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenresRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenresRequest.kt index 975253d94..d2d098be3 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenresRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetGenresRequest.kt @@ -18,6 +18,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -103,7 +104,7 @@ public data class GetGenresRequest( * Optional. Specify one or more sort orders, comma delimited. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest.kt new file mode 100644 index 000000000..dea80fa68 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentDeprecatedRequest.kt @@ -0,0 +1,310 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A video stream using HTTP live streaming. + */ +@Serializable +public data class GetHlsAudioSegmentDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The playlist id. + */ + @SerialName("playlistId") + public val playlistId: String, + /** + * The segment id. + */ + @SerialName("segmentId") + public val segmentId: Int, + /** + * The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, mkv, mpeg, mpg, + * avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + */ + @SerialName("container") + public val container: String, + /** + * The position of the requested segment in ticks. + */ + @SerialName("runtimeTicks") + public val runtimeTicks: Long, + /** + * The length of the requested segment in ticks. + */ + @SerialName("actualSegmentLengthTicks") + public val actualSegmentLengthTicks: Long, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. The maximum streaming bitrate. + */ + @SerialName("maxStreamingBitrate") + public val maxStreamingBitrate: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest.kt index 268530107..8b08a21a6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsAudioSegmentRequest.kt @@ -73,11 +73,6 @@ public data class GetHlsAudioSegmentRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest.kt new file mode 100644 index 000000000..0f25673db --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentDeprecatedRequest.kt @@ -0,0 +1,315 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A video stream using HTTP live streaming. + */ +@Serializable +public data class GetHlsVideoSegmentDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The playlist id. + */ + @SerialName("playlistId") + public val playlistId: String, + /** + * The segment id. + */ + @SerialName("segmentId") + public val segmentId: Int, + /** + * The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, mkv, mpeg, mpg, + * avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + */ + @SerialName("container") + public val container: String, + /** + * The position of the requested segment in ticks. + */ + @SerialName("runtimeTicks") + public val runtimeTicks: Long, + /** + * The length of the requested segment in ticks. + */ + @SerialName("actualSegmentLengthTicks") + public val actualSegmentLengthTicks: Long, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The desired segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. The maximum horizontal resolution of the encoded video. + */ + @SerialName("maxWidth") + public val maxWidth: Int? = null, + /** + * Optional. The maximum vertical resolution of the encoded video. + */ + @SerialName("maxHeight") + public val maxHeight: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest.kt index daafeac64..030aa59f0 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetHlsVideoSegmentRequest.kt @@ -73,11 +73,6 @@ public data class GetHlsVideoSegmentRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest.kt index 6b1c400b3..cf358b955 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromAlbumRequest.kt @@ -26,8 +26,8 @@ public data class GetInstantMixFromAlbumRequest( /** * The item id. */ - @SerialName("id") - public val id: UUID, + @SerialName("itemId") + public val itemId: UUID, /** * Optional. Filter by user id, and attach user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromArtistsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromArtistsRequest.kt index 4e49328f2..e7b1aa6a6 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromArtistsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromArtistsRequest.kt @@ -26,8 +26,8 @@ public data class GetInstantMixFromArtistsRequest( /** * The item id. */ - @SerialName("id") - public val id: UUID, + @SerialName("itemId") + public val itemId: UUID, /** * Optional. Filter by user id, and attach user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromItemRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromItemRequest.kt index 39b5ab001..59ba6d509 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromItemRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromItemRequest.kt @@ -26,8 +26,8 @@ public data class GetInstantMixFromItemRequest( /** * The item id. */ - @SerialName("id") - public val id: UUID, + @SerialName("itemId") + public val itemId: UUID, /** * Optional. Filter by user id, and attach user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromPlaylistRequest.kt index 4240f640d..eb837956d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromPlaylistRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromPlaylistRequest.kt @@ -26,8 +26,8 @@ public data class GetInstantMixFromPlaylistRequest( /** * The item id. */ - @SerialName("id") - public val id: UUID, + @SerialName("itemId") + public val itemId: UUID, /** * Optional. Filter by user id, and attach user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromSongRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromSongRequest.kt index c567a569a..f6b2985ec 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromSongRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetInstantMixFromSongRequest.kt @@ -26,8 +26,8 @@ public data class GetInstantMixFromSongRequest( /** * The item id. */ - @SerialName("id") - public val id: UUID, + @SerialName("itemId") + public val itemId: UUID, /** * Optional. Filter by user id, and attach user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest.kt deleted file mode 100644 index 4c2c87e74..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2DeprecatedRequest.kt +++ /dev/null @@ -1,125 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * The item's image. - */ -@Serializable -public data class GetItemImage2DeprecatedRequest( - /** - * Item id. - */ - @SerialName("itemId") - public val itemId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2Request.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2Request.kt index 51c1af68b..34a382c07 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2Request.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImage2Request.kt @@ -7,7 +7,6 @@ package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -94,11 +93,6 @@ public data class GetItemImage2Request( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 5d92e24f6..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,125 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * The item's image. - */ -@Serializable -public data class GetItemImageByIndexDeprecatedRequest( - /** - * Item id. - */ - @SerialName("itemId") - public val itemId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest.kt index 54e11d1c3..1cf3679b7 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageByIndexRequest.kt @@ -7,7 +7,6 @@ package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -84,11 +83,6 @@ public data class GetItemImageByIndexRequest( */ @SerialName("format") public val format: ImageFormat? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Percent to render for the percent played overlay. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest.kt deleted file mode 100644 index 40b7dd479..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageDeprecatedRequest.kt +++ /dev/null @@ -1,125 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * The item's image. - */ -@Serializable -public data class GetItemImageDeprecatedRequest( - /** - * Item id. - */ - @SerialName("itemId") - public val itemId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageRequest.kt index e778d939b..c04e4d5b0 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemImageRequest.kt @@ -7,7 +7,6 @@ package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -79,11 +78,6 @@ public data class GetItemImageRequest( */ @SerialName("format") public val format: ImageFormat? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Percent to render for the percent played overlay. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest.kt deleted file mode 100644 index 1ed63a8c4..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsByUserIdRequest.kt +++ /dev/null @@ -1,496 +0,0 @@ -// !! 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, - DateTimeSerializer::class, -) - -package org.jellyfin.sdk.model.api.request - -import kotlin.Boolean -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlin.collections.Collection -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.DateTime -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.BaseItemKind -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.api.ItemFields -import org.jellyfin.sdk.model.api.ItemFilter -import org.jellyfin.sdk.model.api.LocationType -import org.jellyfin.sdk.model.api.SeriesStatus -import org.jellyfin.sdk.model.api.SortOrder -import org.jellyfin.sdk.model.api.VideoType -import org.jellyfin.sdk.model.serializer.DateTimeSerializer -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * Items based on a query. - */ -@Serializable -public data class GetItemsByUserIdRequest( - /** - * The user id supplied as query parameter. - */ - @SerialName("userId") - public val userId: UUID, - /** - * Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). - */ - @SerialName("maxOfficialRating") - public val maxOfficialRating: String? = null, - /** - * Optional filter by items with theme songs. - */ - @SerialName("hasThemeSong") - public val hasThemeSong: Boolean? = null, - /** - * Optional filter by items with theme videos. - */ - @SerialName("hasThemeVideo") - public val hasThemeVideo: Boolean? = null, - /** - * Optional filter by items with subtitles. - */ - @SerialName("hasSubtitles") - public val hasSubtitles: Boolean? = null, - /** - * Optional filter by items with special features. - */ - @SerialName("hasSpecialFeature") - public val hasSpecialFeature: Boolean? = null, - /** - * Optional filter by items with trailers. - */ - @SerialName("hasTrailer") - public val hasTrailer: Boolean? = null, - /** - * Optional. Return items that are siblings of a supplied item. - */ - @SerialName("adjacentTo") - public val adjacentTo: String? = null, - /** - * Optional filter by parent index number. - */ - @SerialName("parentIndexNumber") - public val parentIndexNumber: Int? = null, - /** - * Optional filter by items that have or do not have a parental rating. - */ - @SerialName("hasParentalRating") - public val hasParentalRating: Boolean? = null, - /** - * Optional filter by items that are HD or not. - */ - @SerialName("isHd") - public val isHd: Boolean? = null, - /** - * Optional filter by items that are 4K or not. - */ - @SerialName("is4K") - public val is4k: Boolean? = null, - /** - * Optional. If specified, results will be filtered based on LocationType. This allows multiple, - * comma delimited. - */ - @SerialName("locationTypes") - public val locationTypes: Collection? = null, - /** - * Optional. If specified, results will be filtered based on the LocationType. This allows - * multiple, comma delimited. - */ - @SerialName("excludeLocationTypes") - public val excludeLocationTypes: Collection? = null, - /** - * Optional filter by items that are missing episodes or not. - */ - @SerialName("isMissing") - public val isMissing: Boolean? = null, - /** - * Optional filter by items that are unaired episodes or not. - */ - @SerialName("isUnaired") - public val isUnaired: Boolean? = null, - /** - * Optional filter by minimum community rating. - */ - @SerialName("minCommunityRating") - public val minCommunityRating: Double? = null, - /** - * Optional filter by minimum critic rating. - */ - @SerialName("minCriticRating") - public val minCriticRating: Double? = null, - /** - * Optional. The minimum premiere date. Format = ISO. - */ - @SerialName("minPremiereDate") - public val minPremiereDate: DateTime? = null, - /** - * Optional. The minimum last saved date. Format = ISO. - */ - @SerialName("minDateLastSaved") - public val minDateLastSaved: DateTime? = null, - /** - * Optional. The minimum last saved date for the current user. Format = ISO. - */ - @SerialName("minDateLastSavedForUser") - public val minDateLastSavedForUser: DateTime? = null, - /** - * Optional. The maximum premiere date. Format = ISO. - */ - @SerialName("maxPremiereDate") - public val maxPremiereDate: DateTime? = null, - /** - * Optional filter by items that have an overview or not. - */ - @SerialName("hasOverview") - public val hasOverview: Boolean? = null, - /** - * Optional filter by items that have an imdb id or not. - */ - @SerialName("hasImdbId") - public val hasImdbId: Boolean? = null, - /** - * Optional filter by items that have a tmdb id or not. - */ - @SerialName("hasTmdbId") - public val hasTmdbId: Boolean? = null, - /** - * Optional filter by items that have a tvdb id or not. - */ - @SerialName("hasTvdbId") - public val hasTvdbId: Boolean? = null, - /** - * Optional filter for live tv movies. - */ - @SerialName("isMovie") - public val isMovie: Boolean? = null, - /** - * Optional filter for live tv series. - */ - @SerialName("isSeries") - public val isSeries: Boolean? = null, - /** - * Optional filter for live tv news. - */ - @SerialName("isNews") - public val isNews: Boolean? = null, - /** - * Optional filter for live tv kids. - */ - @SerialName("isKids") - public val isKids: Boolean? = null, - /** - * Optional filter for live tv sports. - */ - @SerialName("isSports") - public val isSports: Boolean? = null, - /** - * Optional. If specified, results will be filtered by excluding item ids. This allows multiple, - * comma delimited. - */ - @SerialName("excludeItemIds") - public val excludeItemIds: Collection? = null, - /** - * Optional. The record index to start at. All items with a lower index will be dropped from the - * results. - */ - @SerialName("startIndex") - public val startIndex: Int? = null, - /** - * Optional. The maximum number of records to return. - */ - @SerialName("limit") - public val limit: Int? = null, - /** - * When searching within folders, this determines whether or not the search will be recursive. - * true/false. - */ - @SerialName("recursive") - public val recursive: Boolean? = null, - /** - * Optional. Filter based on a search term. - */ - @SerialName("searchTerm") - public val searchTerm: String? = null, - /** - * Sort Order - Ascending,Descending. - */ - @SerialName("sortOrder") - public val sortOrder: Collection? = null, - /** - * Specify this to localize the search to a specific item or folder. Omit to use the root. - */ - @SerialName("parentId") - public val parentId: UUID? = null, - /** - * Optional. Specify additional fields of information to return in the output. This allows - * multiple, comma delimited. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, - * IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, - * Revenue, SortName, Studios, Taglines. - */ - @SerialName("fields") - public val fields: Collection? = null, - /** - * Optional. If specified, results will be filtered based on item type. This allows multiple, comma - * delimited. - */ - @SerialName("excludeItemTypes") - public val excludeItemTypes: Collection? = null, - /** - * Optional. If specified, results will be filtered based on the item type. This allows multiple, - * comma delimited. - */ - @SerialName("includeItemTypes") - public val includeItemTypes: Collection? = null, - /** - * Optional. Specify additional filters to apply. This allows multiple, comma delimited. Options: - * IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes. - */ - @SerialName("filters") - public val filters: Collection? = null, - /** - * Optional filter by items that are marked as favorite, or not. - */ - @SerialName("isFavorite") - public val isFavorite: Boolean? = null, - /** - * Optional filter by MediaType. Allows multiple, comma delimited. - */ - @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, - /** - * Optional. If specified, results will be filtered based on those containing image types. This - * allows multiple, comma delimited. - */ - @SerialName("imageTypes") - public val imageTypes: Collection? = null, - /** - * Optional. Specify one or more sort orders, comma delimited. Options: Album, AlbumArtist, Artist, - * Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, - * ProductionYear, SortName, Random, Revenue, Runtime. - */ - @SerialName("sortBy") - public val sortBy: Collection? = null, - /** - * Optional filter by items that are played, or not. - */ - @SerialName("isPlayed") - public val isPlayed: Boolean? = null, - /** - * Optional. If specified, results will be filtered based on genre. This allows multiple, pipe - * delimited. - */ - @SerialName("genres") - public val genres: Collection? = null, - /** - * Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, - * pipe delimited. - */ - @SerialName("officialRatings") - public val officialRatings: Collection? = null, - /** - * Optional. If specified, results will be filtered based on tag. This allows multiple, pipe - * delimited. - */ - @SerialName("tags") - public val tags: Collection? = null, - /** - * Optional. If specified, results will be filtered based on production year. This allows multiple, - * comma delimited. - */ - @SerialName("years") - public val years: Collection? = null, - /** - * Optional, include user data. - */ - @SerialName("enableUserData") - public val enableUserData: Boolean? = null, - /** - * Optional, the max number of images to return, per image type. - */ - @SerialName("imageTypeLimit") - public val imageTypeLimit: Int? = null, - /** - * Optional. The image types to include in the output. - */ - @SerialName("enableImageTypes") - public val enableImageTypes: Collection? = null, - /** - * Optional. If specified, results will be filtered to include only those containing the specified - * person. - */ - @SerialName("person") - public val person: String? = null, - /** - * Optional. If specified, results will be filtered to include only those containing the specified - * person id. - */ - @SerialName("personIds") - public val personIds: Collection? = null, - /** - * Optional. If specified, along with Person, results will be filtered to include only those - * containing the specified person and PersonType. Allows multiple, comma-delimited. - */ - @SerialName("personTypes") - public val personTypes: Collection? = null, - /** - * Optional. If specified, results will be filtered based on studio. This allows multiple, pipe - * delimited. - */ - @SerialName("studios") - public val studios: Collection? = null, - /** - * Optional. If specified, results will be filtered based on artists. This allows multiple, pipe - * delimited. - */ - @SerialName("artists") - public val artists: Collection? = null, - /** - * Optional. If specified, results will be filtered based on artist id. This allows multiple, pipe - * delimited. - */ - @SerialName("excludeArtistIds") - public val excludeArtistIds: Collection? = null, - /** - * Optional. If specified, results will be filtered to include only those containing the specified - * artist id. - */ - @SerialName("artistIds") - public val artistIds: Collection? = null, - /** - * Optional. If specified, results will be filtered to include only those containing the specified - * album artist id. - */ - @SerialName("albumArtistIds") - public val albumArtistIds: Collection? = null, - /** - * Optional. If specified, results will be filtered to include only those containing the specified - * contributing artist id. - */ - @SerialName("contributingArtistIds") - public val contributingArtistIds: Collection? = null, - /** - * Optional. If specified, results will be filtered based on album. This allows multiple, pipe - * delimited. - */ - @SerialName("albums") - public val albums: Collection? = null, - /** - * Optional. If specified, results will be filtered based on album id. This allows multiple, pipe - * delimited. - */ - @SerialName("albumIds") - public val albumIds: Collection? = null, - /** - * Optional. If specific items are needed, specify a list of item id's to retrieve. This allows - * multiple, comma delimited. - */ - @SerialName("ids") - public val ids: Collection? = null, - /** - * Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimited. - */ - @SerialName("videoTypes") - public val videoTypes: Collection? = null, - /** - * Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). - */ - @SerialName("minOfficialRating") - public val minOfficialRating: String? = null, - /** - * Optional filter by items that are locked. - */ - @SerialName("isLocked") - public val isLocked: Boolean? = null, - /** - * Optional filter by items that are placeholders. - */ - @SerialName("isPlaceHolder") - public val isPlaceHolder: Boolean? = null, - /** - * Optional filter by items that have official ratings. - */ - @SerialName("hasOfficialRating") - public val hasOfficialRating: Boolean? = null, - /** - * Whether or not to hide items behind their boxsets. - */ - @SerialName("collapseBoxSetItems") - public val collapseBoxSetItems: Boolean? = null, - /** - * Optional. Filter by the minimum width of the item. - */ - @SerialName("minWidth") - public val minWidth: Int? = null, - /** - * Optional. Filter by the minimum height of the item. - */ - @SerialName("minHeight") - public val minHeight: Int? = null, - /** - * Optional. Filter by the maximum width of the item. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * Optional. Filter by the maximum height of the item. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional filter by items that are 3D, or not. - */ - @SerialName("is3D") - public val is3d: Boolean? = null, - /** - * Optional filter by Series Status. Allows multiple, comma delimited. - */ - @SerialName("seriesStatus") - public val seriesStatus: Collection? = null, - /** - * Optional filter by items whose name is sorted equally or greater than a given input string. - */ - @SerialName("nameStartsWithOrGreater") - public val nameStartsWithOrGreater: String? = null, - /** - * Optional filter by items whose name is sorted equally than a given input string. - */ - @SerialName("nameStartsWith") - public val nameStartsWith: String? = null, - /** - * Optional filter by items whose name is equally or lesser than a given input string. - */ - @SerialName("nameLessThan") - public val nameLessThan: String? = null, - /** - * Optional. If specified, results will be filtered based on studio id. This allows multiple, pipe - * delimited. - */ - @SerialName("studioIds") - public val studioIds: Collection? = null, - /** - * Optional. If specified, results will be filtered based on genre id. This allows multiple, pipe - * delimited. - */ - @SerialName("genreIds") - public val genreIds: Collection? = null, - /** - * Optional. Enable the total record count. - */ - @SerialName("enableTotalRecordCount") - public val enableTotalRecordCount: Boolean? = true, - /** - * Optional, include image information in output. - */ - @SerialName("enableImages") - public val enableImages: Boolean? = true, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsRequest.kt index db9914ccc..4f07a5bd2 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetItemsRequest.kt @@ -24,7 +24,9 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.LocationType +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SeriesStatus import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.VideoType @@ -37,7 +39,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer @Serializable public data class GetItemsRequest( /** - * The user id supplied as query parameter. + * The user id supplied as query parameter; this is required when not using an API key. */ @SerialName("userId") public val userId: UUID? = null, @@ -75,7 +77,7 @@ public data class GetItemsRequest( * Optional. Return items that are siblings of a supplied item. */ @SerialName("adjacentTo") - public val adjacentTo: String? = null, + public val adjacentTo: UUID? = null, /** * Optional filter by parent index number. */ @@ -154,17 +156,17 @@ public data class GetItemsRequest( @SerialName("hasOverview") public val hasOverview: Boolean? = null, /** - * Optional filter by items that have an imdb id or not. + * Optional filter by items that have an IMDb id or not. */ @SerialName("hasImdbId") public val hasImdbId: Boolean? = null, /** - * Optional filter by items that have a tmdb id or not. + * Optional filter by items that have a TMDb id or not. */ @SerialName("hasTmdbId") public val hasTmdbId: Boolean? = null, /** - * Optional filter by items that have a tvdb id or not. + * Optional filter by items that have a TVDb id or not. */ @SerialName("hasTvdbId") public val hasTvdbId: Boolean? = null, @@ -222,7 +224,7 @@ public data class GetItemsRequest( @SerialName("searchTerm") public val searchTerm: String? = null, /** - * Sort Order - Ascending,Descending. + * Sort Order - Ascending, Descending. */ @SerialName("sortOrder") public val sortOrder: Collection? = null, @@ -266,7 +268,7 @@ public data class GetItemsRequest( * Optional filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. If specified, results will be filtered based on those containing image types. This * allows multiple, comma delimited. @@ -279,7 +281,7 @@ public data class GetItemsRequest( * ProductionYear, SortName, Random, Revenue, Runtime. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Optional filter by items that are played, or not. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLatestMediaRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLatestMediaRequest.kt index 258463243..4bf212af2 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLatestMediaRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLatestMediaRequest.kt @@ -28,7 +28,7 @@ public data class GetLatestMediaRequest( * User id. */ @SerialName("userId") - public val userId: UUID, + public val userId: UUID? = null, /** * Specify this to localize the search to a specific item or folder. Omit to use the root. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest.kt new file mode 100644 index 000000000..f7c1eaf76 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamDeprecatedRequest.kt @@ -0,0 +1,299 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A hls live stream. + */ +@Serializable +public data class GetLiveHlsStreamDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The audio container. + */ + @SerialName("container") + public val container: String? = null, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, + /** + * Optional. The max width. + */ + @SerialName("maxWidth") + public val maxWidth: Int? = null, + /** + * Optional. The max height. + */ + @SerialName("maxHeight") + public val maxHeight: Int? = null, + /** + * Optional. Whether to enable subtitles in the manifest. + */ + @SerialName("enableSubtitlesInManifest") + public val enableSubtitlesInManifest: Boolean? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest.kt index 4fe421a1f..1861ae61b 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveHlsStreamRequest.kt @@ -52,11 +52,6 @@ public data class GetLiveHlsStreamRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ @@ -68,7 +63,7 @@ public data class GetLiveHlsStreamRequest( @SerialName("segmentContainer") public val segmentContainer: String? = null, /** - * The segment lenght. + * The segment length. */ @SerialName("segmentLength") public val segmentLength: Int? = null, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvChannelsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvChannelsRequest.kt index e779c7f04..49732f6ed 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvChannelsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvChannelsRequest.kt @@ -9,7 +9,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -18,6 +17,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ChannelType import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -116,7 +116,7 @@ public data class GetLiveTvChannelsRequest( * Optional. Key to sort by. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Optional. Sort order. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest.kt index c2fce0abe..d7453e766 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetLiveTvProgramsRequest.kt @@ -21,6 +21,7 @@ import org.jellyfin.sdk.model.DateTime import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.DateTimeSerializer import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -110,7 +111,7 @@ public data class GetLiveTvProgramsRequest( * Optional. Specify one or more sort orders, comma delimited. Options: Name, StartDate. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt new file mode 100644 index 000000000..fd19dd920 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt @@ -0,0 +1,289 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * An audio hls playlist stream. + */ +@Serializable +public data class GetMasterHlsAudioPlaylistDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. The maximum streaming bitrate. + */ + @SerialName("maxStreamingBitrate") + public val maxStreamingBitrate: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, + /** + * Enable adaptive bitrate streaming. + */ + @SerialName("enableAdaptiveBitrateStreaming") + public val enableAdaptiveBitrateStreaming: Boolean? = true, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt index 5f312753d..9bc75c09f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt @@ -47,11 +47,6 @@ public data class GetMasterHlsAudioPlaylistRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt new file mode 100644 index 000000000..d4212fa8f --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt @@ -0,0 +1,299 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A video hls playlist stream. + */ +@Serializable +public data class GetMasterHlsVideoPlaylistDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. The maximum horizontal resolution of the encoded video. + */ + @SerialName("maxWidth") + public val maxWidth: Int? = null, + /** + * Optional. The maximum vertical resolution of the encoded video. + */ + @SerialName("maxHeight") + public val maxHeight: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, + /** + * Enable adaptive bitrate streaming. + */ + @SerialName("enableAdaptiveBitrateStreaming") + public val enableAdaptiveBitrateStreaming: Boolean? = true, + /** + * Enable trickplay image playlists being added to master playlist. + */ + @SerialName("enableTrickplay") + public val enableTrickplay: Boolean? = true, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt index 1b8633c9f..10d99977f 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt @@ -47,11 +47,6 @@ public data class GetMasterHlsVideoPlaylistRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ @@ -289,4 +284,9 @@ public data class GetMasterHlsVideoPlaylistRequest( */ @SerialName("enableAdaptiveBitrateStreaming") public val enableAdaptiveBitrateStreaming: Boolean? = true, + /** + * Enable trickplay image playlists being added to master playlist. + */ + @SerialName("enableTrickplay") + public val enableTrickplay: Boolean? = true, ) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 4fbb9734e..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get music genre image by name. - */ -@Serializable -public data class GetMusicGenreImageByIndexDeprecatedRequest( - /** - * Music genre name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest.kt index abf82fd07..9817f0a02 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageByIndexRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -89,11 +88,6 @@ public data class GetMusicGenreImageByIndexRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest.kt deleted file mode 100644 index e0ab1e14f..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get music genre image by name. - */ -@Serializable -public data class GetMusicGenreImageDeprecatedRequest( - /** - * Music genre name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest.kt index 0a7825592..d19462945 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenreImageRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -84,11 +83,6 @@ public data class GetMusicGenreImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenresRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenresRequest.kt index 88005c9a8..9820f0895 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenresRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMusicGenresRequest.kt @@ -18,6 +18,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -103,7 +104,7 @@ public data class GetMusicGenresRequest( * Optional. Specify one or more sort orders, comma delimited. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Sort Order - Ascending,Descending. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetNextUpRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetNextUpRequest.kt index fb0bb8e6d..9e544bb98 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetNextUpRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetNextUpRequest.kt @@ -12,7 +12,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -54,7 +53,7 @@ public data class GetNextUpRequest( * Optional. Filter by series id. */ @SerialName("seriesId") - public val seriesId: String? = null, + public val seriesId: UUID? = null, /** * Optional. Specify this to localize the search to a specific item or folder. Omit to use the * root. @@ -97,7 +96,12 @@ public data class GetNextUpRequest( @SerialName("disableFirstEpisode") public val disableFirstEpisode: Boolean? = false, /** - * Whether to include watched episode in next up results. + * Whether to include resumable episodes in next up results. + */ + @SerialName("enableResumable") + public val enableResumable: Boolean? = true, + /** + * Whether to include watched episodes in next up results. */ @SerialName("enableRewatching") public val enableRewatching: Boolean? = false, diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 381f17688..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get person image by name. - */ -@Serializable -public data class GetPersonImageByIndexDeprecatedRequest( - /** - * Person name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest.kt index 256d7ac07..00a9867cf 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageByIndexRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -89,11 +88,6 @@ public data class GetPersonImageByIndexRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest.kt deleted file mode 100644 index 66654bf89..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get person image by name. - */ -@Serializable -public data class GetPersonImageDeprecatedRequest( - /** - * Person name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageRequest.kt index 35409c59d..ea9254eec 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPersonImageRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -84,11 +83,6 @@ public data class GetPersonImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPlaylistItemsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPlaylistItemsRequest.kt index 4e4c0701e..e5b9b10b7 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPlaylistItemsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetPlaylistItemsRequest.kt @@ -32,7 +32,7 @@ public data class GetPlaylistItemsRequest( * User id. */ @SerialName("userId") - public val userId: UUID, + public val userId: UUID? = null, /** * Optional. The record index to start at. All items with a lower index will be dropped from the * results. diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetResumeItemsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetResumeItemsRequest.kt index 1502949f6..c00f72f04 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetResumeItemsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetResumeItemsRequest.kt @@ -18,6 +18,7 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.serializer.UUIDSerializer /** @@ -29,7 +30,7 @@ public data class GetResumeItemsRequest( * The user id. */ @SerialName("userId") - public val userId: UUID, + public val userId: UUID? = null, /** * The start index. */ @@ -62,7 +63,7 @@ public data class GetResumeItemsRequest( * Optional. Filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. Include user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSearchHintsRequest.kt similarity index 94% rename from jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetRequest.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSearchHintsRequest.kt index 95ca6cf54..c36278ffb 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSearchHintsRequest.kt @@ -16,13 +16,14 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.serializer.UUIDSerializer /** * The search hint result. */ @Serializable -public data class GetRequest( +public data class GetSearchHintsRequest( /** * Optional. The record index to start at. All items with a lower index will be dropped from the * results. @@ -46,22 +47,22 @@ public data class GetRequest( public val searchTerm: String, /** * If specified, only results with the specified item types are returned. This allows multiple, - * comma delimeted. + * comma delimited. */ @SerialName("includeItemTypes") public val includeItemTypes: Collection? = null, /** * If specified, results with these item types are filtered out. This allows multiple, comma - * delimeted. + * delimited. */ @SerialName("excludeItemTypes") public val excludeItemTypes: Collection? = null, /** * If specified, only results with the specified media types are returned. This allows multiple, - * comma delimeted. + * comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * If specified, only children of the parent are returned. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSeasonsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSeasonsRequest.kt index 5093d3892..e71b36e50 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSeasonsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSeasonsRequest.kt @@ -9,7 +9,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -56,7 +55,7 @@ public data class GetSeasonsRequest( * Optional. Return items that are siblings of a supplied item. */ @SerialName("adjacentTo") - public val adjacentTo: String? = null, + public val adjacentTo: UUID? = null, /** * Optional. Include image information in output. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 27dc1cc68..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get studio image by name. - */ -@Serializable -public data class GetStudioImageByIndexDeprecatedRequest( - /** - * Studio name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest.kt index ee646704b..976ad28ed 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageByIndexRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -89,11 +88,6 @@ public data class GetStudioImageByIndexRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest.kt deleted file mode 100644 index 5bd453798..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageDeprecatedRequest.kt +++ /dev/null @@ -1,120 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType - -/** - * Get studio image by name. - */ -@Serializable -public data class GetStudioImageDeprecatedRequest( - /** - * Studio name. - */ - @SerialName("name") - public val name: String, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageRequest.kt index ab8d0286d..e0df85338 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetStudioImageRequest.kt @@ -5,7 +5,6 @@ // Please read the README.md file in the openapi-generator module for additional information. package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -84,11 +83,6 @@ public data class GetStudioImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSuggestionsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSuggestionsRequest.kt index fb6fa0ca3..402af2695 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSuggestionsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetSuggestionsRequest.kt @@ -9,13 +9,13 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.serializer.UUIDSerializer /** @@ -27,12 +27,12 @@ public data class GetSuggestionsRequest( * The user id. */ @SerialName("userId") - public val userId: UUID, + public val userId: UUID? = null, /** * The media types. */ @SerialName("mediaType") - public val mediaType: Collection? = null, + public val mediaType: Collection? = null, /** * The type. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetTrailersRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetTrailersRequest.kt index 966ae6575..866fdec5d 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetTrailersRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetTrailersRequest.kt @@ -24,7 +24,9 @@ import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields import org.jellyfin.sdk.model.api.ItemFilter +import org.jellyfin.sdk.model.api.ItemSortBy import org.jellyfin.sdk.model.api.LocationType +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SeriesStatus import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.api.VideoType @@ -37,7 +39,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer @Serializable public data class GetTrailersRequest( /** - * The user id. + * The user id supplied as query parameter; this is required when not using an API key. */ @SerialName("userId") public val userId: UUID? = null, @@ -75,7 +77,7 @@ public data class GetTrailersRequest( * Optional. Return items that are siblings of a supplied item. */ @SerialName("adjacentTo") - public val adjacentTo: String? = null, + public val adjacentTo: UUID? = null, /** * Optional filter by parent index number. */ @@ -154,17 +156,17 @@ public data class GetTrailersRequest( @SerialName("hasOverview") public val hasOverview: Boolean? = null, /** - * Optional filter by items that have an imdb id or not. + * Optional filter by items that have an IMDb id or not. */ @SerialName("hasImdbId") public val hasImdbId: Boolean? = null, /** - * Optional filter by items that have a tmdb id or not. + * Optional filter by items that have a TMDb id or not. */ @SerialName("hasTmdbId") public val hasTmdbId: Boolean? = null, /** - * Optional filter by items that have a tvdb id or not. + * Optional filter by items that have a TVDb id or not. */ @SerialName("hasTvdbId") public val hasTvdbId: Boolean? = null, @@ -222,7 +224,7 @@ public data class GetTrailersRequest( @SerialName("searchTerm") public val searchTerm: String? = null, /** - * Sort Order - Ascending,Descending. + * Sort Order - Ascending, Descending. */ @SerialName("sortOrder") public val sortOrder: Collection? = null, @@ -260,7 +262,7 @@ public data class GetTrailersRequest( * Optional filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. If specified, results will be filtered based on those containing image types. This * allows multiple, comma delimited. @@ -273,7 +275,7 @@ public data class GetTrailersRequest( * ProductionYear, SortName, Random, Revenue, Runtime. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Optional filter by items that are played, or not. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest.kt index eb7368549..3b573da51 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUniversalAudioStreamRequest.kt @@ -16,6 +16,7 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.MediaStreamProtocol import org.jellyfin.sdk.model.serializer.UUIDSerializer /** @@ -88,7 +89,7 @@ public data class GetUniversalAudioStreamRequest( * Optional. The transcoding protocol. */ @SerialName("transcodingProtocol") - public val transcodingProtocol: String? = null, + public val transcodingProtocol: MediaStreamProtocol? = null, /** * Optional. The maximum audio sample rate. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest.kt deleted file mode 100644 index 63f144275..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexDeprecatedRequest.kt +++ /dev/null @@ -1,125 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * Get user profile image. - */ -@Serializable -public data class GetUserImageByIndexDeprecatedRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest.kt deleted file mode 100644 index ec85ee7ec..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageByIndexRequest.kt +++ /dev/null @@ -1,117 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * Get user profile image. - */ -@Serializable -public data class GetUserImageByIndexRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest.kt deleted file mode 100644 index e9ac46e3d..000000000 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageDeprecatedRequest.kt +++ /dev/null @@ -1,125 +0,0 @@ -// !! 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.request - -import kotlin.Boolean -import kotlin.Deprecated -import kotlin.Double -import kotlin.Int -import kotlin.String -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import org.jellyfin.sdk.model.UUID -import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType -import org.jellyfin.sdk.model.serializer.UUIDSerializer - -/** - * Get user profile image. - */ -@Serializable -public data class GetUserImageDeprecatedRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, - /** - * Optional. Supply the cache tag from the item object to receive strong caching headers. - */ - @SerialName("tag") - public val tag: String? = null, - /** - * Determines the output format of the image - original,gif,jpg,png. - */ - @SerialName("format") - public val format: ImageFormat? = null, - /** - * The maximum image width to return. - */ - @SerialName("maxWidth") - public val maxWidth: Int? = null, - /** - * The maximum image height to return. - */ - @SerialName("maxHeight") - public val maxHeight: Int? = null, - /** - * Optional. Percent to render for the percent played overlay. - */ - @SerialName("percentPlayed") - public val percentPlayed: Double? = null, - /** - * Optional. Unplayed count overlay to render. - */ - @SerialName("unplayedCount") - public val unplayedCount: Int? = null, - /** - * The fixed image width to return. - */ - @SerialName("width") - public val width: Int? = null, - /** - * The fixed image height to return. - */ - @SerialName("height") - public val height: Int? = null, - /** - * Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases. - */ - @SerialName("quality") - public val quality: Int? = null, - /** - * Width of box to fill. - */ - @SerialName("fillWidth") - public val fillWidth: Int? = null, - /** - * Height of box to fill. - */ - @SerialName("fillHeight") - public val fillHeight: Int? = null, - /** - * Optional. Specify if whitespace should be cropped out of the image. True/False. If unspecified, - * whitespace will be cropped from logos and clear art. - */ - @Deprecated("This member is deprecated and may be removed in the future") - @SerialName("cropWhitespace") - public val cropWhitespace: Boolean? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, - /** - * Optional. Blur image. - */ - @SerialName("blur") - public val blur: Int? = null, - /** - * Optional. Apply a background color for transparent images. - */ - @SerialName("backgroundColor") - public val backgroundColor: String? = null, - /** - * Optional. Apply a foreground layer on top of the image. - */ - @SerialName("foregroundLayer") - public val foregroundLayer: String? = null, - /** - * Image index. - */ - @SerialName("imageIndex") - public val imageIndex: Int? = null, -) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageRequest.kt index 74c4a5d74..7341904b5 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetUserImageRequest.kt @@ -7,7 +7,6 @@ package org.jellyfin.sdk.model.api.request -import kotlin.Boolean import kotlin.Double import kotlin.Int import kotlin.String @@ -16,7 +15,6 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.ImageFormat -import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.serializer.UUIDSerializer /** @@ -28,12 +26,7 @@ public data class GetUserImageRequest( * User id. */ @SerialName("userId") - public val userId: UUID, - /** - * Image type. - */ - @SerialName("imageType") - public val imageType: ImageType, + public val userId: UUID? = null, /** * Optional. Supply the cache tag from the item object to receive strong caching headers. */ @@ -89,11 +82,6 @@ public data class GetUserImageRequest( */ @SerialName("fillHeight") public val fillHeight: Int? = null, - /** - * Optional. Add a played indicator. - */ - @SerialName("addPlayedIndicator") - public val addPlayedIndicator: Boolean? = null, /** * Optional. Blur image. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest.kt new file mode 100644 index 000000000..7a604acf3 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistDeprecatedRequest.kt @@ -0,0 +1,284 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * An audio stream using HTTP live streaming. + */ +@Serializable +public data class GetVariantHlsAudioPlaylistDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. The maximum streaming bitrate. + */ + @SerialName("maxStreamingBitrate") + public val maxStreamingBitrate: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest.kt index c7f22a97f..41bead468 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsAudioPlaylistRequest.kt @@ -47,11 +47,6 @@ public data class GetVariantHlsAudioPlaylistRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest.kt new file mode 100644 index 000000000..68b973046 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistDeprecatedRequest.kt @@ -0,0 +1,289 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A video stream using HTTP live streaming. + */ +@Serializable +public data class GetVariantHlsVideoPlaylistDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. The maximum horizontal resolution of the encoded video. + */ + @SerialName("maxWidth") + public val maxWidth: Int? = null, + /** + * Optional. The maximum vertical resolution of the encoded video. + */ + @SerialName("maxHeight") + public val maxHeight: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest.kt index 8a1f7c0a1..839a37299 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVariantHlsVideoPlaylistRequest.kt @@ -47,11 +47,6 @@ public data class GetVariantHlsVideoPlaylistRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest.kt new file mode 100644 index 000000000..41e9fee87 --- /dev/null +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamDeprecatedRequest.kt @@ -0,0 +1,295 @@ +// !! 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.request + +import kotlin.Boolean +import kotlin.Deprecated +import kotlin.Float +import kotlin.Int +import kotlin.Long +import kotlin.String +import kotlin.collections.Map +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +import kotlinx.serialization.UseSerializers +import org.jellyfin.sdk.model.UUID +import org.jellyfin.sdk.model.api.EncodingContext +import org.jellyfin.sdk.model.api.SubtitleDeliveryMethod +import org.jellyfin.sdk.model.serializer.UUIDSerializer + +/** + * A video stream. + */ +@Serializable +public data class GetVideoStreamDeprecatedRequest( + /** + * The item id. + */ + @SerialName("itemId") + public val itemId: UUID, + /** + * The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, mkv, mpeg, mpg, + * avi, 3gp, wmv, wtv, m2ts, mov, iso, flv. + */ + @SerialName("container") + public val container: String? = null, + /** + * Optional. If true, the original file will be streamed statically without any encoding. Use + * either no url extension or the original file extension. true/false. + */ + @SerialName("static") + public val static: Boolean? = null, + /** + * The streaming parameters. + */ + @SerialName("params") + public val params: String? = null, + /** + * The tag. + */ + @SerialName("tag") + public val tag: String? = null, + /** + * Optional. The dlna device profile id to utilize. + */ + @Deprecated("This member is deprecated and may be removed in the future") + @SerialName("deviceProfileId") + public val deviceProfileId: String? = null, + /** + * The play session id. + */ + @SerialName("playSessionId") + public val playSessionId: String? = null, + /** + * The segment container. + */ + @SerialName("segmentContainer") + public val segmentContainer: String? = null, + /** + * The segment length. + */ + @SerialName("segmentLength") + public val segmentLength: Int? = null, + /** + * The minimum number of segments. + */ + @SerialName("minSegments") + public val minSegments: Int? = null, + /** + * The media version id, if playing an alternate version. + */ + @SerialName("mediaSourceId") + public val mediaSourceId: String? = null, + /** + * The device id of the client requesting. Used to stop encoding processes when needed. + */ + @SerialName("deviceId") + public val deviceId: String? = null, + /** + * Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select + * using the url's extension. Options: aac, mp3, vorbis, wma. + */ + @SerialName("audioCodec") + public val audioCodec: String? = null, + /** + * Whether or not to allow automatic stream copy if requested values match the original source. + * Defaults to true. + */ + @SerialName("enableAutoStreamCopy") + public val enableAutoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the video stream url. + */ + @SerialName("allowVideoStreamCopy") + public val allowVideoStreamCopy: Boolean? = null, + /** + * Whether or not to allow copying of the audio stream url. + */ + @SerialName("allowAudioStreamCopy") + public val allowAudioStreamCopy: Boolean? = null, + /** + * Optional. Whether to break on non key frames. + */ + @SerialName("breakOnNonKeyFrames") + public val breakOnNonKeyFrames: Boolean? = null, + /** + * Optional. Specify a specific audio sample rate, e.g. 44100. + */ + @SerialName("audioSampleRate") + public val audioSampleRate: Int? = null, + /** + * Optional. The maximum audio bit depth. + */ + @SerialName("maxAudioBitDepth") + public val maxAudioBitDepth: Int? = null, + /** + * Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("audioBitRate") + public val audioBitRate: Int? = null, + /** + * Optional. Specify a specific number of audio channels to encode to, e.g. 2. + */ + @SerialName("audioChannels") + public val audioChannels: Int? = null, + /** + * Optional. Specify a maximum number of audio channels to encode to, e.g. 2. + */ + @SerialName("maxAudioChannels") + public val maxAudioChannels: Int? = null, + /** + * Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high. + */ + @SerialName("profile") + public val profile: String? = null, + /** + * Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1. + */ + @SerialName("level") + public val level: String? = null, + /** + * Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted + * unless the device has specific requirements. + */ + @SerialName("framerate") + public val framerate: Float? = null, + /** + * Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be + * omitted unless the device has specific requirements. + */ + @SerialName("maxFramerate") + public val maxFramerate: Float? = null, + /** + * Whether or not to copy timestamps when transcoding with an offset. Defaults to false. + */ + @SerialName("copyTimestamps") + public val copyTimestamps: Boolean? = null, + /** + * Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms. + */ + @SerialName("startTimeTicks") + public val startTimeTicks: Long? = null, + /** + * Optional. The fixed horizontal resolution of the encoded video. + */ + @SerialName("width") + public val width: Int? = null, + /** + * Optional. The fixed vertical resolution of the encoded video. + */ + @SerialName("height") + public val height: Int? = null, + /** + * Optional. The maximum horizontal resolution of the encoded video. + */ + @SerialName("maxWidth") + public val maxWidth: Int? = null, + /** + * Optional. The maximum vertical resolution of the encoded video. + */ + @SerialName("maxHeight") + public val maxHeight: Int? = null, + /** + * Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to + * encoder defaults. + */ + @SerialName("videoBitRate") + public val videoBitRate: Int? = null, + /** + * Optional. The index of the subtitle stream to use. If omitted no subtitles will be used. + */ + @SerialName("subtitleStreamIndex") + public val subtitleStreamIndex: Int? = null, + /** + * Optional. Specify the subtitle delivery method. + */ + @SerialName("subtitleMethod") + public val subtitleMethod: SubtitleDeliveryMethod? = null, + /** + * Optional. + */ + @SerialName("maxRefFrames") + public val maxRefFrames: Int? = null, + /** + * Optional. The maximum video bit depth. + */ + @SerialName("maxVideoBitDepth") + public val maxVideoBitDepth: Int? = null, + /** + * Optional. Whether to require avc. + */ + @SerialName("requireAvc") + public val requireAvc: Boolean? = null, + /** + * Optional. Whether to deinterlace the video. + */ + @SerialName("deInterlace") + public val deInterlace: Boolean? = null, + /** + * Optional. Whether to require a non anamorphic stream. + */ + @SerialName("requireNonAnamorphic") + public val requireNonAnamorphic: Boolean? = null, + /** + * Optional. The maximum number of audio channels to transcode. + */ + @SerialName("transcodingMaxAudioChannels") + public val transcodingMaxAudioChannels: Int? = null, + /** + * Optional. The limit of how many cpu cores to use. + */ + @SerialName("cpuCoreLimit") + public val cpuCoreLimit: Int? = null, + /** + * The live stream id. + */ + @SerialName("liveStreamId") + public val liveStreamId: String? = null, + /** + * Optional. Whether to enable the MpegtsM2Ts mode. + */ + @SerialName("enableMpegtsM2TsMode") + public val enableMpegtsM2TsMode: Boolean? = null, + /** + * Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select + * using the url's extension. Options: h265, h264, mpeg4, theora, vp8, vp9, vpx (deprecated), wmv. + */ + @SerialName("videoCodec") + public val videoCodec: String? = null, + /** + * Optional. Specify a subtitle codec to encode to. + */ + @SerialName("subtitleCodec") + public val subtitleCodec: String? = null, + /** + * Optional. The transcoding reason. + */ + @SerialName("transcodeReasons") + public val transcodeReasons: String? = null, + /** + * Optional. The index of the audio stream to use. If omitted the first audio stream will be used. + */ + @SerialName("audioStreamIndex") + public val audioStreamIndex: Int? = null, + /** + * Optional. The index of the video stream to use. If omitted the first video stream will be used. + */ + @SerialName("videoStreamIndex") + public val videoStreamIndex: Int? = null, + /** + * Optional. The MediaBrowser.Model.Dlna.EncodingContext. + */ + @SerialName("context") + public val context: EncodingContext? = null, + /** + * Optional. The streaming options. + */ + @SerialName("streamOptions") + public val streamOptions: Map? = null, +) diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamRequest.kt index cbf832dfb..2d6ae28c1 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetVideoStreamRequest.kt @@ -53,11 +53,6 @@ public data class GetVideoStreamRequest( */ @SerialName("tag") public val tag: String? = null, - /** - * Optional. The dlna device profile id to utilize. - */ - @SerialName("deviceProfileId") - public val deviceProfileId: String? = null, /** * The play session id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetYearsRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetYearsRequest.kt index 204e28c57..39541885c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetYearsRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetYearsRequest.kt @@ -9,7 +9,6 @@ package org.jellyfin.sdk.model.api.request import kotlin.Boolean import kotlin.Int -import kotlin.String import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -18,6 +17,8 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.api.BaseItemKind import org.jellyfin.sdk.model.api.ImageType import org.jellyfin.sdk.model.api.ItemFields +import org.jellyfin.sdk.model.api.ItemSortBy +import org.jellyfin.sdk.model.api.MediaType import org.jellyfin.sdk.model.api.SortOrder import org.jellyfin.sdk.model.serializer.UUIDSerializer @@ -67,14 +68,14 @@ public data class GetYearsRequest( * Optional. Filter by MediaType. Allows multiple, comma delimited. */ @SerialName("mediaTypes") - public val mediaTypes: Collection? = null, + public val mediaTypes: Collection? = null, /** * Optional. Specify one or more sort orders, comma delimited. Options: Album, AlbumArtist, Artist, * Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, * ProductionYear, SortName, Random, Revenue, Runtime. */ @SerialName("sortBy") - public val sortBy: Collection? = null, + public val sortBy: Collection? = null, /** * Optional. Include user data. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest.kt index b88d86a1c..db6b6c0c5 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackProgressRequest.kt @@ -20,15 +20,10 @@ import org.jellyfin.sdk.model.api.RepeatMode import org.jellyfin.sdk.model.serializer.UUIDSerializer /** - * Reports a user's playback progress. + * Reports a session's playback progress. */ @Serializable public data class OnPlaybackProgressRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, /** * Item id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest.kt index cf45d0d29..8a2d268b2 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStartRequest.kt @@ -18,15 +18,10 @@ import org.jellyfin.sdk.model.api.PlayMethod import org.jellyfin.sdk.model.serializer.UUIDSerializer /** - * Reports that a user has begun playing an item. + * Reports that a session has begun playing an item. */ @Serializable public data class OnPlaybackStartRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, /** * Item id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest.kt index eb92adc22..6b7858f83 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/OnPlaybackStoppedRequest.kt @@ -16,15 +16,10 @@ import org.jellyfin.sdk.model.UUID import org.jellyfin.sdk.model.serializer.UUIDSerializer /** - * Reports that a user has stopped playing an item. + * Reports that a session has stopped playing an item. */ @Serializable public data class OnPlaybackStoppedRequest( - /** - * User id. - */ - @SerialName("userId") - public val userId: UUID, /** * Item id. */ diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/PostCapabilitiesRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/PostCapabilitiesRequest.kt index 70eb90239..d1508309c 100644 --- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/PostCapabilitiesRequest.kt +++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/PostCapabilitiesRequest.kt @@ -11,6 +11,7 @@ import kotlin.collections.Collection import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import org.jellyfin.sdk.model.api.GeneralCommandType +import org.jellyfin.sdk.model.api.MediaType /** * Updates capabilities for a device. @@ -26,7 +27,7 @@ public data class PostCapabilitiesRequest( * A list of playable media types, comma delimited. Audio, Video, Book, Photo. */ @SerialName("playableMediaTypes") - public val playableMediaTypes: Collection? = null, + public val playableMediaTypes: Collection? = null, /** * A list of supported remote control commands, comma delimited. */ @@ -37,11 +38,6 @@ public data class PostCapabilitiesRequest( */ @SerialName("supportsMediaControl") public val supportsMediaControl: Boolean? = false, - /** - * Determines whether sync is supported. - */ - @SerialName("supportsSync") - public val supportsSync: Boolean? = false, /** * Determines whether the device supports a unique identifier. */