mirror of
https://github.com/jellyfin/jellyfin-sdk-swift.git
synced 2024-11-23 06:09:58 +00:00
remove old files
This commit is contained in:
parent
682fbdbf38
commit
94ecaea090
33
.github/workflows/generate-sdk-stable.yaml
vendored
33
.github/workflows/generate-sdk-stable.yaml
vendored
@ -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
|
@ -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
|
@ -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
|
@ -1 +0,0 @@
|
||||
6.0.1-SNAPSHOT
|
@ -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.")
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
@ -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 {}
|
@ -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
55400
jellyfin-openapi-stable.json
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user