remove old files

This commit is contained in:
Ethan Pippin 2022-08-16 17:50:13 -06:00
parent 682fbdbf38
commit 94ecaea090
8 changed files with 55400 additions and 1072 deletions

View File

@ -1,33 +0,0 @@
name: Generate stable API
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: 'main'
- name: Generate
uses: docker://openapitools/openapi-generator-cli:latest
with:
args: >-
generate -i jellyfin-openapi-stable-edited.json
-g swift5
--additional-properties=projectName=JellyfinAPI,responseAs=Combine,library=vapor,useSPMFileStructure=true
-o /github/workspace
-t templates/swift5/
--type-mappings UUID=String
# "echo" in commit returns true so the build succeeds, even if no changed files
- name: Commit new changes to the repo
run: |
git config user.name jellyfin-bot
git config user.email team@jellyfin.org
git pull
git add .
git commit -m "Update stable OpenAPI client" || echo
git push

View File

@ -1,23 +0,0 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.
# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md

View File

@ -1,910 +0,0 @@
.gitignore
Cartfile
JellyfinAPI.podspec
Package.swift
README.md
Sources/JellyfinAPI/APIHelper.swift
Sources/JellyfinAPI/APIs.swift
Sources/JellyfinAPI/APIs/ActivityLogAPI.swift
Sources/JellyfinAPI/APIs/ApiKeyAPI.swift
Sources/JellyfinAPI/APIs/ArtistsAPI.swift
Sources/JellyfinAPI/APIs/AudioAPI.swift
Sources/JellyfinAPI/APIs/BrandingAPI.swift
Sources/JellyfinAPI/APIs/ChannelsAPI.swift
Sources/JellyfinAPI/APIs/ClientLogAPI.swift
Sources/JellyfinAPI/APIs/CollectionAPI.swift
Sources/JellyfinAPI/APIs/ConfigurationAPI.swift
Sources/JellyfinAPI/APIs/DashboardAPI.swift
Sources/JellyfinAPI/APIs/DevicesAPI.swift
Sources/JellyfinAPI/APIs/DisplayPreferencesAPI.swift
Sources/JellyfinAPI/APIs/DlnaAPI.swift
Sources/JellyfinAPI/APIs/DlnaServerAPI.swift
Sources/JellyfinAPI/APIs/DynamicHlsAPI.swift
Sources/JellyfinAPI/APIs/EnvironmentAPI.swift
Sources/JellyfinAPI/APIs/FilterAPI.swift
Sources/JellyfinAPI/APIs/GenresAPI.swift
Sources/JellyfinAPI/APIs/HlsSegmentAPI.swift
Sources/JellyfinAPI/APIs/ImageAPI.swift
Sources/JellyfinAPI/APIs/ImageByNameAPI.swift
Sources/JellyfinAPI/APIs/InstantMixAPI.swift
Sources/JellyfinAPI/APIs/ItemLookupAPI.swift
Sources/JellyfinAPI/APIs/ItemRefreshAPI.swift
Sources/JellyfinAPI/APIs/ItemUpdateAPI.swift
Sources/JellyfinAPI/APIs/ItemsAPI.swift
Sources/JellyfinAPI/APIs/LibraryAPI.swift
Sources/JellyfinAPI/APIs/LibraryStructureAPI.swift
Sources/JellyfinAPI/APIs/LiveTvAPI.swift
Sources/JellyfinAPI/APIs/LocalizationAPI.swift
Sources/JellyfinAPI/APIs/MediaInfoAPI.swift
Sources/JellyfinAPI/APIs/MoviesAPI.swift
Sources/JellyfinAPI/APIs/MusicGenresAPI.swift
Sources/JellyfinAPI/APIs/NotificationsAPI.swift
Sources/JellyfinAPI/APIs/PackageAPI.swift
Sources/JellyfinAPI/APIs/PersonsAPI.swift
Sources/JellyfinAPI/APIs/PlaylistsAPI.swift
Sources/JellyfinAPI/APIs/PlaystateAPI.swift
Sources/JellyfinAPI/APIs/PluginsAPI.swift
Sources/JellyfinAPI/APIs/QuickConnectAPI.swift
Sources/JellyfinAPI/APIs/RemoteImageAPI.swift
Sources/JellyfinAPI/APIs/ScheduledTasksAPI.swift
Sources/JellyfinAPI/APIs/SearchAPI.swift
Sources/JellyfinAPI/APIs/SessionAPI.swift
Sources/JellyfinAPI/APIs/StartupAPI.swift
Sources/JellyfinAPI/APIs/StudiosAPI.swift
Sources/JellyfinAPI/APIs/SubtitleAPI.swift
Sources/JellyfinAPI/APIs/SuggestionsAPI.swift
Sources/JellyfinAPI/APIs/SyncPlayAPI.swift
Sources/JellyfinAPI/APIs/SystemAPI.swift
Sources/JellyfinAPI/APIs/TimeSyncAPI.swift
Sources/JellyfinAPI/APIs/TmdbAPI.swift
Sources/JellyfinAPI/APIs/TrailersAPI.swift
Sources/JellyfinAPI/APIs/TvShowsAPI.swift
Sources/JellyfinAPI/APIs/UniversalAudioAPI.swift
Sources/JellyfinAPI/APIs/UserAPI.swift
Sources/JellyfinAPI/APIs/UserLibraryAPI.swift
Sources/JellyfinAPI/APIs/UserViewsAPI.swift
Sources/JellyfinAPI/APIs/VideoAttachmentsAPI.swift
Sources/JellyfinAPI/APIs/VideosAPI.swift
Sources/JellyfinAPI/APIs/YearsAPI.swift
Sources/JellyfinAPI/CodableHelper.swift
Sources/JellyfinAPI/Configuration.swift
Sources/JellyfinAPI/Extensions.swift
Sources/JellyfinAPI/JSONDataEncoding.swift
Sources/JellyfinAPI/JSONEncodingHelper.swift
Sources/JellyfinAPI/Models.swift
Sources/JellyfinAPI/Models/AccessSchedule.swift
Sources/JellyfinAPI/Models/ActivityLogEntry.swift
Sources/JellyfinAPI/Models/ActivityLogEntryQueryResult.swift
Sources/JellyfinAPI/Models/AddListingProviderRequest.swift
Sources/JellyfinAPI/Models/AddMediaPathRequest.swift
Sources/JellyfinAPI/Models/AddTunerHostRequest.swift
Sources/JellyfinAPI/Models/AddVirtualFolderDto.swift
Sources/JellyfinAPI/Models/AddVirtualFolderDtoLibraryOptions.swift
Sources/JellyfinAPI/Models/AddVirtualFolderRequest.swift
Sources/JellyfinAPI/Models/AdminNotificationDto.swift
Sources/JellyfinAPI/Models/AlbumInfo.swift
Sources/JellyfinAPI/Models/AlbumInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/AlbumInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/AllThemeMediaResult.swift
Sources/JellyfinAPI/Models/AllThemeMediaResultThemeVideosResult.swift
Sources/JellyfinAPI/Models/ApplySearchCriteriaRequest.swift
Sources/JellyfinAPI/Models/Architecture.swift
Sources/JellyfinAPI/Models/ArtistInfo.swift
Sources/JellyfinAPI/Models/ArtistInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/ArtistInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/AuthenticateUserByName.swift
Sources/JellyfinAPI/Models/AuthenticateUserByNameRequest.swift
Sources/JellyfinAPI/Models/AuthenticateWithQuickConnectRequest.swift
Sources/JellyfinAPI/Models/AuthenticationInfo.swift
Sources/JellyfinAPI/Models/AuthenticationInfoQueryResult.swift
Sources/JellyfinAPI/Models/AuthenticationResult.swift
Sources/JellyfinAPI/Models/AuthenticationResultSessionInfo.swift
Sources/JellyfinAPI/Models/AuthenticationResultUser.swift
Sources/JellyfinAPI/Models/BaseItem.swift
Sources/JellyfinAPI/Models/BaseItemDto.swift
Sources/JellyfinAPI/Models/BaseItemDtoImageBlurHashes.swift
Sources/JellyfinAPI/Models/BaseItemDtoQueryResult.swift
Sources/JellyfinAPI/Models/BaseItemDtoUserData.swift
Sources/JellyfinAPI/Models/BaseItemKind.swift
Sources/JellyfinAPI/Models/BaseItemPerson.swift
Sources/JellyfinAPI/Models/BaseItemPersonImageBlurHashes.swift
Sources/JellyfinAPI/Models/BookInfo.swift
Sources/JellyfinAPI/Models/BookInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/BookInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/BoxSetInfo.swift
Sources/JellyfinAPI/Models/BoxSetInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/BoxSetInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/BrandingOptions.swift
Sources/JellyfinAPI/Models/BufferRequestDto.swift
Sources/JellyfinAPI/Models/ChannelFeatures.swift
Sources/JellyfinAPI/Models/ChannelItemSortField.swift
Sources/JellyfinAPI/Models/ChannelMappingOptionsDto.swift
Sources/JellyfinAPI/Models/ChannelMediaContentType.swift
Sources/JellyfinAPI/Models/ChannelMediaType.swift
Sources/JellyfinAPI/Models/ChannelType.swift
Sources/JellyfinAPI/Models/ChapterInfo.swift
Sources/JellyfinAPI/Models/ClientCapabilities.swift
Sources/JellyfinAPI/Models/ClientCapabilitiesDeviceProfile.swift
Sources/JellyfinAPI/Models/ClientCapabilitiesDto.swift
Sources/JellyfinAPI/Models/ClientLogDocumentResponseDto.swift
Sources/JellyfinAPI/Models/CodecProfile.swift
Sources/JellyfinAPI/Models/CodecType.swift
Sources/JellyfinAPI/Models/CollectionCreationResult.swift
Sources/JellyfinAPI/Models/CollectionTypeOptions.swift
Sources/JellyfinAPI/Models/ConfigImageTypes.swift
Sources/JellyfinAPI/Models/ConfigurationPageInfo.swift
Sources/JellyfinAPI/Models/ContainerProfile.swift
Sources/JellyfinAPI/Models/ControlResponse.swift
Sources/JellyfinAPI/Models/CountryInfo.swift
Sources/JellyfinAPI/Models/CreateAdminNotificationRequest.swift
Sources/JellyfinAPI/Models/CreatePlaylistDto.swift
Sources/JellyfinAPI/Models/CreatePlaylistRequest.swift
Sources/JellyfinAPI/Models/CreateProfileRequest.swift
Sources/JellyfinAPI/Models/CreateSeriesTimerRequest.swift
Sources/JellyfinAPI/Models/CreateTimerRequest.swift
Sources/JellyfinAPI/Models/CreateUserByName.swift
Sources/JellyfinAPI/Models/CreateUserByNameRequest.swift
Sources/JellyfinAPI/Models/CultureDto.swift
Sources/JellyfinAPI/Models/DayOfWeek.swift
Sources/JellyfinAPI/Models/DayPattern.swift
Sources/JellyfinAPI/Models/DefaultDirectoryBrowserInfoDto.swift
Sources/JellyfinAPI/Models/DeviceIdentification.swift
Sources/JellyfinAPI/Models/DeviceInfo.swift
Sources/JellyfinAPI/Models/DeviceInfoCapabilities.swift
Sources/JellyfinAPI/Models/DeviceInfoQueryResult.swift
Sources/JellyfinAPI/Models/DeviceOptions.swift
Sources/JellyfinAPI/Models/DeviceOptionsDto.swift
Sources/JellyfinAPI/Models/DeviceProfile.swift
Sources/JellyfinAPI/Models/DeviceProfileIdentification.swift
Sources/JellyfinAPI/Models/DeviceProfileInfo.swift
Sources/JellyfinAPI/Models/DeviceProfileType.swift
Sources/JellyfinAPI/Models/DirectPlayProfile.swift
Sources/JellyfinAPI/Models/DisplayPreferencesDto.swift
Sources/JellyfinAPI/Models/DlnaOptions.swift
Sources/JellyfinAPI/Models/DlnaProfileType.swift
Sources/JellyfinAPI/Models/DynamicDayOfWeek.swift
Sources/JellyfinAPI/Models/EmbeddedSubtitleOptions.swift
Sources/JellyfinAPI/Models/EncodingContext.swift
Sources/JellyfinAPI/Models/EncodingOptions.swift
Sources/JellyfinAPI/Models/EndPointInfo.swift
Sources/JellyfinAPI/Models/ExternalIdInfo.swift
Sources/JellyfinAPI/Models/ExternalIdMediaType.swift
Sources/JellyfinAPI/Models/ExternalUrl.swift
Sources/JellyfinAPI/Models/FFmpegLocation.swift
Sources/JellyfinAPI/Models/FileSystemEntryInfo.swift
Sources/JellyfinAPI/Models/FileSystemEntryType.swift
Sources/JellyfinAPI/Models/FontFile.swift
Sources/JellyfinAPI/Models/ForgotPasswordAction.swift
Sources/JellyfinAPI/Models/ForgotPasswordDto.swift
Sources/JellyfinAPI/Models/ForgotPasswordPinDto.swift
Sources/JellyfinAPI/Models/ForgotPasswordPinRequest.swift
Sources/JellyfinAPI/Models/ForgotPasswordRequest.swift
Sources/JellyfinAPI/Models/ForgotPasswordResult.swift
Sources/JellyfinAPI/Models/GeneralCommand.swift
Sources/JellyfinAPI/Models/GeneralCommandType.swift
Sources/JellyfinAPI/Models/GetBookRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetBoxSetRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetMovieRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetMusicAlbumRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetMusicArtistRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetMusicVideoRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetPersonRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetPostedPlaybackInfoRequest.swift
Sources/JellyfinAPI/Models/GetProgramsDto.swift
Sources/JellyfinAPI/Models/GetProgramsRequest.swift
Sources/JellyfinAPI/Models/GetSeriesRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GetTrailerRemoteSearchResultsRequest.swift
Sources/JellyfinAPI/Models/GroupInfoDto.swift
Sources/JellyfinAPI/Models/GroupQueueMode.swift
Sources/JellyfinAPI/Models/GroupRepeatMode.swift
Sources/JellyfinAPI/Models/GroupShuffleMode.swift
Sources/JellyfinAPI/Models/GroupStateType.swift
Sources/JellyfinAPI/Models/GroupUpdateType.swift
Sources/JellyfinAPI/Models/GuideInfo.swift
Sources/JellyfinAPI/Models/HardwareEncodingType.swift
Sources/JellyfinAPI/Models/HeaderMatchType.swift
Sources/JellyfinAPI/Models/HttpHeaderInfo.swift
Sources/JellyfinAPI/Models/IPlugin.swift
Sources/JellyfinAPI/Models/IgnoreWaitRequestDto.swift
Sources/JellyfinAPI/Models/ImageByNameInfo.swift
Sources/JellyfinAPI/Models/ImageFormat.swift
Sources/JellyfinAPI/Models/ImageInfo.swift
Sources/JellyfinAPI/Models/ImageOption.swift
Sources/JellyfinAPI/Models/ImageOrientation.swift
Sources/JellyfinAPI/Models/ImageProviderInfo.swift
Sources/JellyfinAPI/Models/ImageSavingConvention.swift
Sources/JellyfinAPI/Models/ImageType.swift
Sources/JellyfinAPI/Models/InstallationInfo.swift
Sources/JellyfinAPI/Models/InstallationInfoPackageInfo.swift
Sources/JellyfinAPI/Models/IsoType.swift
Sources/JellyfinAPI/Models/ItemCounts.swift
Sources/JellyfinAPI/Models/ItemFields.swift
Sources/JellyfinAPI/Models/ItemFilter.swift
Sources/JellyfinAPI/Models/JoinGroupRequestDto.swift
Sources/JellyfinAPI/Models/KeepUntil.swift
Sources/JellyfinAPI/Models/LibraryOptionInfoDto.swift
Sources/JellyfinAPI/Models/LibraryOptions.swift
Sources/JellyfinAPI/Models/LibraryOptionsResultDto.swift
Sources/JellyfinAPI/Models/LibraryTypeOptionsDto.swift
Sources/JellyfinAPI/Models/LibraryUpdateInfo.swift
Sources/JellyfinAPI/Models/ListingsProviderInfo.swift
Sources/JellyfinAPI/Models/LiveStreamResponse.swift
Sources/JellyfinAPI/Models/LiveStreamResponseMediaSource.swift
Sources/JellyfinAPI/Models/LiveTvInfo.swift
Sources/JellyfinAPI/Models/LiveTvOptions.swift
Sources/JellyfinAPI/Models/LiveTvServiceInfo.swift
Sources/JellyfinAPI/Models/LiveTvServiceStatus.swift
Sources/JellyfinAPI/Models/LocalizationOption.swift
Sources/JellyfinAPI/Models/LocationType.swift
Sources/JellyfinAPI/Models/LogFile.swift
Sources/JellyfinAPI/Models/LogLevel.swift
Sources/JellyfinAPI/Models/MediaAttachment.swift
Sources/JellyfinAPI/Models/MediaEncoderPathDto.swift
Sources/JellyfinAPI/Models/MediaPathDto.swift
Sources/JellyfinAPI/Models/MediaPathDtoPathInfo.swift
Sources/JellyfinAPI/Models/MediaPathInfo.swift
Sources/JellyfinAPI/Models/MediaProtocol.swift
Sources/JellyfinAPI/Models/MediaSourceInfo.swift
Sources/JellyfinAPI/Models/MediaSourceType.swift
Sources/JellyfinAPI/Models/MediaStream.swift
Sources/JellyfinAPI/Models/MediaStreamType.swift
Sources/JellyfinAPI/Models/MediaUpdateInfoDto.swift
Sources/JellyfinAPI/Models/MediaUpdateInfoPathDto.swift
Sources/JellyfinAPI/Models/MediaUrl.swift
Sources/JellyfinAPI/Models/MessageCommand.swift
Sources/JellyfinAPI/Models/MetadataConfiguration.swift
Sources/JellyfinAPI/Models/MetadataEditorInfo.swift
Sources/JellyfinAPI/Models/MetadataField.swift
Sources/JellyfinAPI/Models/MetadataOptions.swift
Sources/JellyfinAPI/Models/MetadataRefreshMode.swift
Sources/JellyfinAPI/Models/MovePlaylistItemRequestDto.swift
Sources/JellyfinAPI/Models/MovieInfo.swift
Sources/JellyfinAPI/Models/MovieInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/MovieInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/MusicVideoInfo.swift
Sources/JellyfinAPI/Models/MusicVideoInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/MusicVideoInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/NameGuidPair.swift
Sources/JellyfinAPI/Models/NameIdPair.swift
Sources/JellyfinAPI/Models/NameValuePair.swift
Sources/JellyfinAPI/Models/NetworkConfiguration.swift
Sources/JellyfinAPI/Models/NewGroupRequestDto.swift
Sources/JellyfinAPI/Models/NextItemRequestDto.swift
Sources/JellyfinAPI/Models/NotificationDto.swift
Sources/JellyfinAPI/Models/NotificationLevel.swift
Sources/JellyfinAPI/Models/NotificationOption.swift
Sources/JellyfinAPI/Models/NotificationOptions.swift
Sources/JellyfinAPI/Models/NotificationResultDto.swift
Sources/JellyfinAPI/Models/NotificationTypeInfo.swift
Sources/JellyfinAPI/Models/NotificationsSummaryDto.swift
Sources/JellyfinAPI/Models/ObjectGroupUpdate.swift
Sources/JellyfinAPI/Models/OpenLiveStreamDto.swift
Sources/JellyfinAPI/Models/OpenLiveStreamRequest.swift
Sources/JellyfinAPI/Models/PackageInfo.swift
Sources/JellyfinAPI/Models/ParentalRating.swift
Sources/JellyfinAPI/Models/PathSubstitution.swift
Sources/JellyfinAPI/Models/PersonLookupInfo.swift
Sources/JellyfinAPI/Models/PersonLookupInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/PersonLookupInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/PinRedeemResult.swift
Sources/JellyfinAPI/Models/PingRequestDto.swift
Sources/JellyfinAPI/Models/PlayAccess.swift
Sources/JellyfinAPI/Models/PlayCommand.swift
Sources/JellyfinAPI/Models/PlayMethod.swift
Sources/JellyfinAPI/Models/PlayRequest.swift
Sources/JellyfinAPI/Models/PlayRequestDto.swift
Sources/JellyfinAPI/Models/PlaybackErrorCode.swift
Sources/JellyfinAPI/Models/PlaybackInfoDto.swift
Sources/JellyfinAPI/Models/PlaybackInfoResponse.swift
Sources/JellyfinAPI/Models/PlaybackProgressInfo.swift
Sources/JellyfinAPI/Models/PlaybackProgressInfoItem.swift
Sources/JellyfinAPI/Models/PlaybackStartInfo.swift
Sources/JellyfinAPI/Models/PlaybackStopInfo.swift
Sources/JellyfinAPI/Models/PlayerStateInfo.swift
Sources/JellyfinAPI/Models/PlaylistCreationResult.swift
Sources/JellyfinAPI/Models/PlaystateCommand.swift
Sources/JellyfinAPI/Models/PlaystateRequest.swift
Sources/JellyfinAPI/Models/PluginInfo.swift
Sources/JellyfinAPI/Models/PluginStatus.swift
Sources/JellyfinAPI/Models/PostFullCapabilitiesRequest.swift
Sources/JellyfinAPI/Models/PostUpdatedMediaRequest.swift
Sources/JellyfinAPI/Models/PreviousItemRequestDto.swift
Sources/JellyfinAPI/Models/ProblemDetails.swift
Sources/JellyfinAPI/Models/ProfileCondition.swift
Sources/JellyfinAPI/Models/ProfileConditionType.swift
Sources/JellyfinAPI/Models/ProfileConditionValue.swift
Sources/JellyfinAPI/Models/ProgramAudio.swift
Sources/JellyfinAPI/Models/PublicSystemInfo.swift
Sources/JellyfinAPI/Models/QueryFilters.swift
Sources/JellyfinAPI/Models/QueryFiltersLegacy.swift
Sources/JellyfinAPI/Models/QueueItem.swift
Sources/JellyfinAPI/Models/QueueRequestDto.swift
Sources/JellyfinAPI/Models/QuickConnectDto.swift
Sources/JellyfinAPI/Models/QuickConnectResult.swift
Sources/JellyfinAPI/Models/RatingType.swift
Sources/JellyfinAPI/Models/ReadyRequestDto.swift
Sources/JellyfinAPI/Models/RecommendationDto.swift
Sources/JellyfinAPI/Models/RecommendationType.swift
Sources/JellyfinAPI/Models/RecordingStatus.swift
Sources/JellyfinAPI/Models/RemoteImageInfo.swift
Sources/JellyfinAPI/Models/RemoteImageResult.swift
Sources/JellyfinAPI/Models/RemoteSearchResult.swift
Sources/JellyfinAPI/Models/RemoteSubtitleInfo.swift
Sources/JellyfinAPI/Models/RemoveFromPlaylistRequestDto.swift
Sources/JellyfinAPI/Models/RepeatMode.swift
Sources/JellyfinAPI/Models/ReportPlaybackProgressRequest.swift
Sources/JellyfinAPI/Models/ReportPlaybackStartRequest.swift
Sources/JellyfinAPI/Models/ReportPlaybackStoppedRequest.swift
Sources/JellyfinAPI/Models/RepositoryInfo.swift
Sources/JellyfinAPI/Models/ResponseProfile.swift
Sources/JellyfinAPI/Models/ScrollDirection.swift
Sources/JellyfinAPI/Models/SearchHint.swift
Sources/JellyfinAPI/Models/SearchHintResult.swift
Sources/JellyfinAPI/Models/SeekRequestDto.swift
Sources/JellyfinAPI/Models/SendCommand.swift
Sources/JellyfinAPI/Models/SendCommandType.swift
Sources/JellyfinAPI/Models/SendFullGeneralCommandRequest.swift
Sources/JellyfinAPI/Models/SendMessageCommandRequest.swift
Sources/JellyfinAPI/Models/SendToUserType.swift
Sources/JellyfinAPI/Models/SeriesInfo.swift
Sources/JellyfinAPI/Models/SeriesInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/SeriesInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/SeriesStatus.swift
Sources/JellyfinAPI/Models/SeriesTimerInfoDto.swift
Sources/JellyfinAPI/Models/SeriesTimerInfoDtoQueryResult.swift
Sources/JellyfinAPI/Models/ServerConfiguration.swift
Sources/JellyfinAPI/Models/ServerDiscoveryInfo.swift
Sources/JellyfinAPI/Models/SessionInfo.swift
Sources/JellyfinAPI/Models/SessionInfoCapabilities.swift
Sources/JellyfinAPI/Models/SessionInfoFullNowPlayingItem.swift
Sources/JellyfinAPI/Models/SessionInfoNowPlayingItem.swift
Sources/JellyfinAPI/Models/SessionInfoNowViewingItem.swift
Sources/JellyfinAPI/Models/SessionInfoPlayState.swift
Sources/JellyfinAPI/Models/SessionInfoTranscodingInfo.swift
Sources/JellyfinAPI/Models/SessionMessageType.swift
Sources/JellyfinAPI/Models/SessionUserInfo.swift
Sources/JellyfinAPI/Models/SetChannelMappingDto.swift
Sources/JellyfinAPI/Models/SetChannelMappingRequest.swift
Sources/JellyfinAPI/Models/SetPlaylistItemRequestDto.swift
Sources/JellyfinAPI/Models/SetRemoteAccessRequest.swift
Sources/JellyfinAPI/Models/SetRepeatModeRequestDto.swift
Sources/JellyfinAPI/Models/SetShuffleModeRequestDto.swift
Sources/JellyfinAPI/Models/SongInfo.swift
Sources/JellyfinAPI/Models/SortOrder.swift
Sources/JellyfinAPI/Models/SpecialViewOptionDto.swift
Sources/JellyfinAPI/Models/StartupConfigurationDto.swift
Sources/JellyfinAPI/Models/StartupRemoteAccessDto.swift
Sources/JellyfinAPI/Models/StartupUserDto.swift
Sources/JellyfinAPI/Models/SubtitleDeliveryMethod.swift
Sources/JellyfinAPI/Models/SubtitleOptions.swift
Sources/JellyfinAPI/Models/SubtitlePlaybackMode.swift
Sources/JellyfinAPI/Models/SubtitleProfile.swift
Sources/JellyfinAPI/Models/SyncPlayBufferingRequest.swift
Sources/JellyfinAPI/Models/SyncPlayCreateGroupRequest.swift
Sources/JellyfinAPI/Models/SyncPlayJoinGroupRequest.swift
Sources/JellyfinAPI/Models/SyncPlayMovePlaylistItemRequest.swift
Sources/JellyfinAPI/Models/SyncPlayNextItemRequest.swift
Sources/JellyfinAPI/Models/SyncPlayPingRequest.swift
Sources/JellyfinAPI/Models/SyncPlayPreviousItemRequest.swift
Sources/JellyfinAPI/Models/SyncPlayQueueRequest.swift
Sources/JellyfinAPI/Models/SyncPlayReadyRequest.swift
Sources/JellyfinAPI/Models/SyncPlayRemoveFromPlaylistRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySeekRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySetIgnoreWaitRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySetNewQueueRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySetPlaylistItemRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySetRepeatModeRequest.swift
Sources/JellyfinAPI/Models/SyncPlaySetShuffleModeRequest.swift
Sources/JellyfinAPI/Models/SyncPlayUserAccessType.swift
Sources/JellyfinAPI/Models/SystemInfo.swift
Sources/JellyfinAPI/Models/TaskCompletionStatus.swift
Sources/JellyfinAPI/Models/TaskInfo.swift
Sources/JellyfinAPI/Models/TaskInfoLastExecutionResult.swift
Sources/JellyfinAPI/Models/TaskResult.swift
Sources/JellyfinAPI/Models/TaskState.swift
Sources/JellyfinAPI/Models/TaskTriggerInfo.swift
Sources/JellyfinAPI/Models/ThemeMediaResult.swift
Sources/JellyfinAPI/Models/TimerEventInfo.swift
Sources/JellyfinAPI/Models/TimerInfoDto.swift
Sources/JellyfinAPI/Models/TimerInfoDtoProgramInfo.swift
Sources/JellyfinAPI/Models/TimerInfoDtoQueryResult.swift
Sources/JellyfinAPI/Models/TrailerInfo.swift
Sources/JellyfinAPI/Models/TrailerInfoRemoteSearchQuery.swift
Sources/JellyfinAPI/Models/TrailerInfoRemoteSearchQuerySearchInfo.swift
Sources/JellyfinAPI/Models/TranscodeSeekInfo.swift
Sources/JellyfinAPI/Models/TranscodingInfo.swift
Sources/JellyfinAPI/Models/TranscodingProfile.swift
Sources/JellyfinAPI/Models/TransportStreamTimestamp.swift
Sources/JellyfinAPI/Models/TunerChannelMapping.swift
Sources/JellyfinAPI/Models/TunerHostInfo.swift
Sources/JellyfinAPI/Models/TypeOptions.swift
Sources/JellyfinAPI/Models/UnratedItem.swift
Sources/JellyfinAPI/Models/UpdateConfigurationRequest.swift
Sources/JellyfinAPI/Models/UpdateDeviceOptionsRequest.swift
Sources/JellyfinAPI/Models/UpdateDisplayPreferencesRequest.swift
Sources/JellyfinAPI/Models/UpdateInitialConfigurationRequest.swift
Sources/JellyfinAPI/Models/UpdateItemRequest.swift
Sources/JellyfinAPI/Models/UpdateLibraryOptionsDto.swift
Sources/JellyfinAPI/Models/UpdateLibraryOptionsRequest.swift
Sources/JellyfinAPI/Models/UpdateMediaEncoderPathRequest.swift
Sources/JellyfinAPI/Models/UpdateMediaPathRequest.swift
Sources/JellyfinAPI/Models/UpdateMediaPathRequestDto.swift
Sources/JellyfinAPI/Models/UpdateMediaPathRequestDtoPathInfo.swift
Sources/JellyfinAPI/Models/UpdateStartupUserRequest.swift
Sources/JellyfinAPI/Models/UpdateUserConfigurationRequest.swift
Sources/JellyfinAPI/Models/UpdateUserEasyPassword.swift
Sources/JellyfinAPI/Models/UpdateUserEasyPasswordRequest.swift
Sources/JellyfinAPI/Models/UpdateUserPassword.swift
Sources/JellyfinAPI/Models/UpdateUserPasswordRequest.swift
Sources/JellyfinAPI/Models/UpdateUserPolicyRequest.swift
Sources/JellyfinAPI/Models/UpdateUserRequest.swift
Sources/JellyfinAPI/Models/UploadSubtitleDto.swift
Sources/JellyfinAPI/Models/UploadSubtitleRequest.swift
Sources/JellyfinAPI/Models/UserConfiguration.swift
Sources/JellyfinAPI/Models/UserDto.swift
Sources/JellyfinAPI/Models/UserDtoConfiguration.swift
Sources/JellyfinAPI/Models/UserDtoPolicy.swift
Sources/JellyfinAPI/Models/UserItemDataDto.swift
Sources/JellyfinAPI/Models/UserPolicy.swift
Sources/JellyfinAPI/Models/UtcTimeResponse.swift
Sources/JellyfinAPI/Models/ValidatePathDto.swift
Sources/JellyfinAPI/Models/ValidatePathRequest.swift
Sources/JellyfinAPI/Models/VersionInfo.swift
Sources/JellyfinAPI/Models/Video3DFormat.swift
Sources/JellyfinAPI/Models/VideoType.swift
Sources/JellyfinAPI/Models/VirtualFolderInfo.swift
Sources/JellyfinAPI/Models/VirtualFolderInfoLibraryOptions.swift
Sources/JellyfinAPI/Models/WakeOnLanInfo.swift
Sources/JellyfinAPI/Models/XbmcMetadataOptions.swift
Sources/JellyfinAPI/Models/XmlAttribute.swift
Sources/JellyfinAPI/OpenISO8601DateFormatter.swift
Sources/JellyfinAPI/SynchronizedDictionary.swift
Sources/JellyfinAPI/URLSessionImplementations.swift
docs/AccessSchedule.md
docs/ActivityLogAPI.md
docs/ActivityLogEntry.md
docs/ActivityLogEntryQueryResult.md
docs/AddListingProviderRequest.md
docs/AddMediaPathRequest.md
docs/AddTunerHostRequest.md
docs/AddVirtualFolderDto.md
docs/AddVirtualFolderDtoLibraryOptions.md
docs/AddVirtualFolderRequest.md
docs/AdminNotificationDto.md
docs/AlbumInfo.md
docs/AlbumInfoRemoteSearchQuery.md
docs/AlbumInfoRemoteSearchQuerySearchInfo.md
docs/AllThemeMediaResult.md
docs/AllThemeMediaResultThemeVideosResult.md
docs/ApiKeyAPI.md
docs/ApplySearchCriteriaRequest.md
docs/Architecture.md
docs/ArtistInfo.md
docs/ArtistInfoRemoteSearchQuery.md
docs/ArtistInfoRemoteSearchQuerySearchInfo.md
docs/ArtistsAPI.md
docs/AudioAPI.md
docs/AuthenticateUserByName.md
docs/AuthenticateUserByNameRequest.md
docs/AuthenticateWithQuickConnectRequest.md
docs/AuthenticationInfo.md
docs/AuthenticationInfoQueryResult.md
docs/AuthenticationResult.md
docs/AuthenticationResultSessionInfo.md
docs/AuthenticationResultUser.md
docs/BaseItem.md
docs/BaseItemDto.md
docs/BaseItemDtoImageBlurHashes.md
docs/BaseItemDtoQueryResult.md
docs/BaseItemDtoUserData.md
docs/BaseItemKind.md
docs/BaseItemPerson.md
docs/BaseItemPersonImageBlurHashes.md
docs/BookInfo.md
docs/BookInfoRemoteSearchQuery.md
docs/BookInfoRemoteSearchQuerySearchInfo.md
docs/BoxSetInfo.md
docs/BoxSetInfoRemoteSearchQuery.md
docs/BoxSetInfoRemoteSearchQuerySearchInfo.md
docs/BrandingAPI.md
docs/BrandingOptions.md
docs/BufferRequestDto.md
docs/ChannelFeatures.md
docs/ChannelItemSortField.md
docs/ChannelMappingOptionsDto.md
docs/ChannelMediaContentType.md
docs/ChannelMediaType.md
docs/ChannelType.md
docs/ChannelsAPI.md
docs/ChapterInfo.md
docs/ClientCapabilities.md
docs/ClientCapabilitiesDeviceProfile.md
docs/ClientCapabilitiesDto.md
docs/ClientLogAPI.md
docs/ClientLogDocumentResponseDto.md
docs/CodecProfile.md
docs/CodecType.md
docs/CollectionAPI.md
docs/CollectionCreationResult.md
docs/CollectionTypeOptions.md
docs/ConfigImageTypes.md
docs/ConfigurationAPI.md
docs/ConfigurationPageInfo.md
docs/ContainerProfile.md
docs/ControlResponse.md
docs/CountryInfo.md
docs/CreateAdminNotificationRequest.md
docs/CreatePlaylistDto.md
docs/CreatePlaylistRequest.md
docs/CreateProfileRequest.md
docs/CreateSeriesTimerRequest.md
docs/CreateTimerRequest.md
docs/CreateUserByName.md
docs/CreateUserByNameRequest.md
docs/CultureDto.md
docs/DashboardAPI.md
docs/DayOfWeek.md
docs/DayPattern.md
docs/DefaultDirectoryBrowserInfoDto.md
docs/DeviceIdentification.md
docs/DeviceInfo.md
docs/DeviceInfoCapabilities.md
docs/DeviceInfoQueryResult.md
docs/DeviceOptions.md
docs/DeviceOptionsDto.md
docs/DeviceProfile.md
docs/DeviceProfileIdentification.md
docs/DeviceProfileInfo.md
docs/DeviceProfileType.md
docs/DevicesAPI.md
docs/DirectPlayProfile.md
docs/DisplayPreferencesAPI.md
docs/DisplayPreferencesDto.md
docs/DlnaAPI.md
docs/DlnaOptions.md
docs/DlnaProfileType.md
docs/DlnaServerAPI.md
docs/DynamicDayOfWeek.md
docs/DynamicHlsAPI.md
docs/EmbeddedSubtitleOptions.md
docs/EncodingContext.md
docs/EncodingOptions.md
docs/EndPointInfo.md
docs/EnvironmentAPI.md
docs/ExternalIdInfo.md
docs/ExternalIdMediaType.md
docs/ExternalUrl.md
docs/FFmpegLocation.md
docs/FileSystemEntryInfo.md
docs/FileSystemEntryType.md
docs/FilterAPI.md
docs/FontFile.md
docs/ForgotPasswordAction.md
docs/ForgotPasswordDto.md
docs/ForgotPasswordPinDto.md
docs/ForgotPasswordPinRequest.md
docs/ForgotPasswordRequest.md
docs/ForgotPasswordResult.md
docs/GeneralCommand.md
docs/GeneralCommandType.md
docs/GenresAPI.md
docs/GetBookRemoteSearchResultsRequest.md
docs/GetBoxSetRemoteSearchResultsRequest.md
docs/GetMovieRemoteSearchResultsRequest.md
docs/GetMusicAlbumRemoteSearchResultsRequest.md
docs/GetMusicArtistRemoteSearchResultsRequest.md
docs/GetMusicVideoRemoteSearchResultsRequest.md
docs/GetPersonRemoteSearchResultsRequest.md
docs/GetPostedPlaybackInfoRequest.md
docs/GetProgramsDto.md
docs/GetProgramsRequest.md
docs/GetSeriesRemoteSearchResultsRequest.md
docs/GetTrailerRemoteSearchResultsRequest.md
docs/GroupInfoDto.md
docs/GroupQueueMode.md
docs/GroupRepeatMode.md
docs/GroupShuffleMode.md
docs/GroupStateType.md
docs/GroupUpdateType.md
docs/GuideInfo.md
docs/HardwareEncodingType.md
docs/HeaderMatchType.md
docs/HlsSegmentAPI.md
docs/HttpHeaderInfo.md
docs/IPlugin.md
docs/IgnoreWaitRequestDto.md
docs/ImageAPI.md
docs/ImageByNameAPI.md
docs/ImageByNameInfo.md
docs/ImageFormat.md
docs/ImageInfo.md
docs/ImageOption.md
docs/ImageOrientation.md
docs/ImageProviderInfo.md
docs/ImageSavingConvention.md
docs/ImageType.md
docs/InstallationInfo.md
docs/InstallationInfoPackageInfo.md
docs/InstantMixAPI.md
docs/IsoType.md
docs/ItemCounts.md
docs/ItemFields.md
docs/ItemFilter.md
docs/ItemLookupAPI.md
docs/ItemRefreshAPI.md
docs/ItemUpdateAPI.md
docs/ItemsAPI.md
docs/JoinGroupRequestDto.md
docs/KeepUntil.md
docs/LibraryAPI.md
docs/LibraryOptionInfoDto.md
docs/LibraryOptions.md
docs/LibraryOptionsResultDto.md
docs/LibraryStructureAPI.md
docs/LibraryTypeOptionsDto.md
docs/LibraryUpdateInfo.md
docs/ListingsProviderInfo.md
docs/LiveStreamResponse.md
docs/LiveStreamResponseMediaSource.md
docs/LiveTvAPI.md
docs/LiveTvInfo.md
docs/LiveTvOptions.md
docs/LiveTvServiceInfo.md
docs/LiveTvServiceStatus.md
docs/LocalizationAPI.md
docs/LocalizationOption.md
docs/LocationType.md
docs/LogFile.md
docs/LogLevel.md
docs/MediaAttachment.md
docs/MediaEncoderPathDto.md
docs/MediaInfoAPI.md
docs/MediaPathDto.md
docs/MediaPathDtoPathInfo.md
docs/MediaPathInfo.md
docs/MediaProtocol.md
docs/MediaSourceInfo.md
docs/MediaSourceType.md
docs/MediaStream.md
docs/MediaStreamType.md
docs/MediaUpdateInfoDto.md
docs/MediaUpdateInfoPathDto.md
docs/MediaUrl.md
docs/MessageCommand.md
docs/MetadataConfiguration.md
docs/MetadataEditorInfo.md
docs/MetadataField.md
docs/MetadataOptions.md
docs/MetadataRefreshMode.md
docs/MovePlaylistItemRequestDto.md
docs/MovieInfo.md
docs/MovieInfoRemoteSearchQuery.md
docs/MovieInfoRemoteSearchQuerySearchInfo.md
docs/MoviesAPI.md
docs/MusicGenresAPI.md
docs/MusicVideoInfo.md
docs/MusicVideoInfoRemoteSearchQuery.md
docs/MusicVideoInfoRemoteSearchQuerySearchInfo.md
docs/NameGuidPair.md
docs/NameIdPair.md
docs/NameValuePair.md
docs/NetworkConfiguration.md
docs/NewGroupRequestDto.md
docs/NextItemRequestDto.md
docs/NotificationDto.md
docs/NotificationLevel.md
docs/NotificationOption.md
docs/NotificationOptions.md
docs/NotificationResultDto.md
docs/NotificationTypeInfo.md
docs/NotificationsAPI.md
docs/NotificationsSummaryDto.md
docs/ObjectGroupUpdate.md
docs/OpenLiveStreamDto.md
docs/OpenLiveStreamRequest.md
docs/PackageAPI.md
docs/PackageInfo.md
docs/ParentalRating.md
docs/PathSubstitution.md
docs/PersonLookupInfo.md
docs/PersonLookupInfoRemoteSearchQuery.md
docs/PersonLookupInfoRemoteSearchQuerySearchInfo.md
docs/PersonsAPI.md
docs/PinRedeemResult.md
docs/PingRequestDto.md
docs/PlayAccess.md
docs/PlayCommand.md
docs/PlayMethod.md
docs/PlayRequest.md
docs/PlayRequestDto.md
docs/PlaybackErrorCode.md
docs/PlaybackInfoDto.md
docs/PlaybackInfoResponse.md
docs/PlaybackProgressInfo.md
docs/PlaybackProgressInfoItem.md
docs/PlaybackStartInfo.md
docs/PlaybackStopInfo.md
docs/PlayerStateInfo.md
docs/PlaylistCreationResult.md
docs/PlaylistsAPI.md
docs/PlaystateAPI.md
docs/PlaystateCommand.md
docs/PlaystateRequest.md
docs/PluginInfo.md
docs/PluginStatus.md
docs/PluginsAPI.md
docs/PostFullCapabilitiesRequest.md
docs/PostUpdatedMediaRequest.md
docs/PreviousItemRequestDto.md
docs/ProblemDetails.md
docs/ProfileCondition.md
docs/ProfileConditionType.md
docs/ProfileConditionValue.md
docs/ProgramAudio.md
docs/PublicSystemInfo.md
docs/QueryFilters.md
docs/QueryFiltersLegacy.md
docs/QueueItem.md
docs/QueueRequestDto.md
docs/QuickConnectAPI.md
docs/QuickConnectDto.md
docs/QuickConnectResult.md
docs/RatingType.md
docs/ReadyRequestDto.md
docs/RecommendationDto.md
docs/RecommendationType.md
docs/RecordingStatus.md
docs/RemoteImageAPI.md
docs/RemoteImageInfo.md
docs/RemoteImageResult.md
docs/RemoteSearchResult.md
docs/RemoteSubtitleInfo.md
docs/RemoveFromPlaylistRequestDto.md
docs/RepeatMode.md
docs/ReportPlaybackProgressRequest.md
docs/ReportPlaybackStartRequest.md
docs/ReportPlaybackStoppedRequest.md
docs/RepositoryInfo.md
docs/ResponseProfile.md
docs/ScheduledTasksAPI.md
docs/ScrollDirection.md
docs/SearchAPI.md
docs/SearchHint.md
docs/SearchHintResult.md
docs/SeekRequestDto.md
docs/SendCommand.md
docs/SendCommandType.md
docs/SendFullGeneralCommandRequest.md
docs/SendMessageCommandRequest.md
docs/SendToUserType.md
docs/SeriesInfo.md
docs/SeriesInfoRemoteSearchQuery.md
docs/SeriesInfoRemoteSearchQuerySearchInfo.md
docs/SeriesStatus.md
docs/SeriesTimerInfoDto.md
docs/SeriesTimerInfoDtoQueryResult.md
docs/ServerConfiguration.md
docs/ServerDiscoveryInfo.md
docs/SessionAPI.md
docs/SessionInfo.md
docs/SessionInfoCapabilities.md
docs/SessionInfoFullNowPlayingItem.md
docs/SessionInfoNowPlayingItem.md
docs/SessionInfoNowViewingItem.md
docs/SessionInfoPlayState.md
docs/SessionInfoTranscodingInfo.md
docs/SessionMessageType.md
docs/SessionUserInfo.md
docs/SetChannelMappingDto.md
docs/SetChannelMappingRequest.md
docs/SetPlaylistItemRequestDto.md
docs/SetRemoteAccessRequest.md
docs/SetRepeatModeRequestDto.md
docs/SetShuffleModeRequestDto.md
docs/SongInfo.md
docs/SortOrder.md
docs/SpecialViewOptionDto.md
docs/StartupAPI.md
docs/StartupConfigurationDto.md
docs/StartupRemoteAccessDto.md
docs/StartupUserDto.md
docs/StudiosAPI.md
docs/SubtitleAPI.md
docs/SubtitleDeliveryMethod.md
docs/SubtitleOptions.md
docs/SubtitlePlaybackMode.md
docs/SubtitleProfile.md
docs/SuggestionsAPI.md
docs/SyncPlayAPI.md
docs/SyncPlayBufferingRequest.md
docs/SyncPlayCreateGroupRequest.md
docs/SyncPlayJoinGroupRequest.md
docs/SyncPlayMovePlaylistItemRequest.md
docs/SyncPlayNextItemRequest.md
docs/SyncPlayPingRequest.md
docs/SyncPlayPreviousItemRequest.md
docs/SyncPlayQueueRequest.md
docs/SyncPlayReadyRequest.md
docs/SyncPlayRemoveFromPlaylistRequest.md
docs/SyncPlaySeekRequest.md
docs/SyncPlaySetIgnoreWaitRequest.md
docs/SyncPlaySetNewQueueRequest.md
docs/SyncPlaySetPlaylistItemRequest.md
docs/SyncPlaySetRepeatModeRequest.md
docs/SyncPlaySetShuffleModeRequest.md
docs/SyncPlayUserAccessType.md
docs/SystemAPI.md
docs/SystemInfo.md
docs/TaskCompletionStatus.md
docs/TaskInfo.md
docs/TaskInfoLastExecutionResult.md
docs/TaskResult.md
docs/TaskState.md
docs/TaskTriggerInfo.md
docs/ThemeMediaResult.md
docs/TimeSyncAPI.md
docs/TimerEventInfo.md
docs/TimerInfoDto.md
docs/TimerInfoDtoProgramInfo.md
docs/TimerInfoDtoQueryResult.md
docs/TmdbAPI.md
docs/TrailerInfo.md
docs/TrailerInfoRemoteSearchQuery.md
docs/TrailerInfoRemoteSearchQuerySearchInfo.md
docs/TrailersAPI.md
docs/TranscodeSeekInfo.md
docs/TranscodingInfo.md
docs/TranscodingProfile.md
docs/TransportStreamTimestamp.md
docs/TunerChannelMapping.md
docs/TunerHostInfo.md
docs/TvShowsAPI.md
docs/TypeOptions.md
docs/UniversalAudioAPI.md
docs/UnratedItem.md
docs/UpdateConfigurationRequest.md
docs/UpdateDeviceOptionsRequest.md
docs/UpdateDisplayPreferencesRequest.md
docs/UpdateInitialConfigurationRequest.md
docs/UpdateItemRequest.md
docs/UpdateLibraryOptionsDto.md
docs/UpdateLibraryOptionsRequest.md
docs/UpdateMediaEncoderPathRequest.md
docs/UpdateMediaPathRequest.md
docs/UpdateMediaPathRequestDto.md
docs/UpdateMediaPathRequestDtoPathInfo.md
docs/UpdateStartupUserRequest.md
docs/UpdateUserConfigurationRequest.md
docs/UpdateUserEasyPassword.md
docs/UpdateUserEasyPasswordRequest.md
docs/UpdateUserPassword.md
docs/UpdateUserPasswordRequest.md
docs/UpdateUserPolicyRequest.md
docs/UpdateUserRequest.md
docs/UploadSubtitleDto.md
docs/UploadSubtitleRequest.md
docs/UserAPI.md
docs/UserConfiguration.md
docs/UserDto.md
docs/UserDtoConfiguration.md
docs/UserDtoPolicy.md
docs/UserItemDataDto.md
docs/UserLibraryAPI.md
docs/UserPolicy.md
docs/UserViewsAPI.md
docs/UtcTimeResponse.md
docs/ValidatePathDto.md
docs/ValidatePathRequest.md
docs/VersionInfo.md
docs/Video3DFormat.md
docs/VideoAttachmentsAPI.md
docs/VideoType.md
docs/VideosAPI.md
docs/VirtualFolderInfo.md
docs/VirtualFolderInfoLibraryOptions.md
docs/WakeOnLanInfo.md
docs/XbmcMetadataOptions.md
docs/XmlAttribute.md
docs/YearsAPI.md
git_push.sh
project.yml

View File

@ -1 +0,0 @@
6.0.1-SNAPSHOT

View File

@ -1,57 +0,0 @@
//
// jellyfin-sdk-swift is subject to the terms of the Mozilla Public
// License, v2.0. If a copy of the MPL was not distributed with this
// file, you can obtain one at https://mozilla.org/MPL/2.0/.
//
// Copyright (c) 2022 Jellyfin & Jellyfin Contributors
//
import Foundation
public enum AnyJSON: Equatable, Codable {
case string(String)
case number(Double)
case object([String: AnyJSON])
case array([AnyJSON])
case bool(Bool)
var value: Any {
switch self {
case let .string(string): return string
case let .number(double): return double
case let .object(dictionary): return dictionary
case let .array(array): return array
case let .bool(bool): return bool
}
}
public func encode(to encoder: Encoder) throws {
var container = encoder.singleValueContainer()
switch self {
case let .array(array): try container.encode(array)
case let .object(object): try container.encode(object)
case let .string(string): try container.encode(string)
case let .number(number): try container.encode(number)
case let .bool(bool): try container.encode(bool)
}
}
public init(from decoder: Decoder) throws {
let container = try decoder.singleValueContainer()
if let object = try? container.decode([String: AnyJSON].self) {
self = .object(object)
} else if let array = try? container.decode([AnyJSON].self) {
self = .array(array)
} else if let string = try? container.decode(String.self) {
self = .string(string)
} else if let bool = try? container.decode(Bool.self) {
self = .bool(bool)
} else if let number = try? container.decode(Double.self) {
self = .number(number)
} else {
throw DecodingError.dataCorrupted(
.init(codingPath: decoder.codingPath, debugDescription: "Invalid JSON value.")
)
}
}
}

View File

@ -1,13 +0,0 @@
//
// jellyfin-sdk-swift is subject to the terms of the Mozilla Public
// License, v2.0. If a copy of the MPL was not distributed with this
// file, you can obtain one at https://mozilla.org/MPL/2.0/.
//
// Copyright (c) 2022 Jellyfin & Jellyfin Contributors
//
import Foundation
import Get
import URLQueryEncoder
public enum Paths {}

View File

@ -1,35 +0,0 @@
//
// jellyfin-sdk-swift is subject to the terms of the Mozilla Public
// License, v2.0. If a copy of the MPL was not distributed with this
// file, you can obtain one at https://mozilla.org/MPL/2.0/.
//
// Copyright (c) 2022 Jellyfin & Jellyfin Contributors
//
import Foundation
struct StringCodingKey: CodingKey, ExpressibleByStringLiteral {
private let string: String
private var int: Int?
var stringValue: String { string }
init(string: String) {
self.string = string
}
init?(stringValue: String) {
self.string = stringValue
}
var intValue: Int? { int }
init?(intValue: Int) {
self.string = String(describing: intValue)
self.int = intValue
}
init(stringLiteral value: String) {
self.string = value
}
}

55400
jellyfin-openapi-stable.json Normal file

File diff suppressed because it is too large Load Diff