Compare commits

...

1 Commits

Author SHA1 Message Date
speakeasybot
307bd0f675 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.394.0 2024-09-10 00:21:41 +00:00
439 changed files with 1638 additions and 1658 deletions

View File

@@ -1,12 +1,12 @@
lockVersion: 2.0.0 lockVersion: 2.0.0
id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9 id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9
management: management:
docChecksum: 75338df5d596b761fe73fe6ff177a197 docChecksum: a6fee1797b2da7ccbaf7743772a40b56
docVersion: 0.0.3 docVersion: 0.0.3
speakeasyVersion: 1.392.1 speakeasyVersion: 1.394.0
generationVersion: 2.411.9 generationVersion: 2.413.0
releaseVersion: 0.6.0 releaseVersion: 0.6.1
configChecksum: daa6d2e7013638bcab2dc9041b9f5763 configChecksum: db104482bbf604a069965c101252b879
repoURL: https://github.com/LukeHagar/plexcsharp.git repoURL: https://github.com/LukeHagar/plexcsharp.git
repoSubDirectory: . repoSubDirectory: .
published: true published: true
@@ -45,298 +45,298 @@ generatedFiles:
- LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj - LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj
- LukeHagar/PlexAPI/SDK/Media.cs - LukeHagar/PlexAPI/SDK/Media.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Security.cs - LukeHagar/PlexAPI/SDK/Models/Components/Security.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/AddPlaylistContentsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesUpdaterErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesUpdaterErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ApplyUpdatesUpdaterResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesActivitiesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesActivitiesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesActivitiesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CancelServerActivitiesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesUpdaterErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesUpdaterErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CheckForUpdatesUpdaterResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/ClearPlaylistContentsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/CreatePlaylistResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeleteLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/DeletePlaylistResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailLogErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailLogErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailLogResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/EnablePaperTrailResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/Errors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/Errors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAllLibrariesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetAvailableClientsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsStatisticsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBandwidthStatisticsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageMediaErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageMediaErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageMediaResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetBannerImageResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksButlerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksButlerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksButlerResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetButlerTasksUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataPlexResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetCompanionsDataResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetDevicesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetFileHashResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataPlexResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGeoDataResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsHubsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsHubsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsHubsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetGlobalHubsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataPlexResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetHomeDataResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryDetailsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsHubsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsHubsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsHubsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryHubsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetLibraryItemsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMediaProvidersUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetaDataByRatingKeyResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMetadataChildrenResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetMyPlexAccountUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetOnDeckResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPinBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPinErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPinErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPinResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistContentsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRecentlyAddedResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetRefreshLibraryMetadataResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResizedPhotoUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsStatisticsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetResourcesStatisticsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsSearchErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsSearchErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsSearchResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSearchResultsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesActivitiesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesActivitiesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesActivitiesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerActivitiesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerCapabilitiesServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerIdentityRequestTimeout.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerIdentityResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerListUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesServerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesServerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesServerResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerPreferencesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesPlexResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetServerResourcesResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistoryBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistoryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistoryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistoryResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistorySessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistorySessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistorySessionsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionHistoryUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsSessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsSessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsSessionsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSessionsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationAuthenticationErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationAuthenticationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationAuthenticationResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetSourceConnectionInformationUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsStatisticsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsStatisticsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsStatisticsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetStatisticsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageMediaErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageMediaErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageMediaResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetThumbImageResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineVideoErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineVideoErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTimelineVideoResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdPlexResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenByPinIdResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenDetailsAuthenticationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenDetailsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenDetailsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTokenDetailsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentLibraryErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentLibraryErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentLibraryResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTopWatchedContentResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsSessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsSessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsSessionsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTranscodeSessionsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenAuthenticationErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenAuthenticationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenAuthenticationResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetTransientTokenUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusUpdaterErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusUpdaterErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUpdateStatusUpdaterResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserDetailsAuthenticationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserDetailsAuthenticationResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserDetailsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserDetailsResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsPlexErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsPlexErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsPlexResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetUserFriendsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListWatchlistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListWatchlistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/GetWatchListWatchlistResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogLineBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogLineErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogLineErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogLineLogErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogLineLogErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogLineLogResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogLineUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogLineResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineLogErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineLogErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineLogResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/LogMultiLineResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedMediaErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedMediaErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedMediaResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkPlayedResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedMediaErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedMediaErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedMediaResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/MarkUnplayedResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchSearchErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchSearchErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchSearchResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformSearchUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchSearchErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchSearchErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchSearchResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PerformVoiceSearchUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataAuthenticationErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataAuthenticationErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataAuthenticationResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/PostUsersSignInDataUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/SDKException.cs - LukeHagar/PlexAPI/SDK/Models/Errors/SDKException.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksButlerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksButlerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksButlerResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartAllTasksUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskButlerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskButlerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskButlerResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartTaskUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeVideoErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeVideoErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StartUniversalTranscodeVideoResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksButlerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksButlerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksButlerResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopAllTasksUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskButlerErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskButlerErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskButlerResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTaskUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionSessionsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionSessionsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionSessionsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/StopTranscodeSessionUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressMediaErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressMediaErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressMediaResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlayProgressResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UpdatePlaylistResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistBadRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistPlaylistsErrors.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistPlaylistsErrors.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistPlaylistsResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistUnauthorized.cs
- LukeHagar/PlexAPI/SDK/Models/Errors/UploadPlaylistResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/Account.cs - LukeHagar/PlexAPI/SDK/Models/Requests/Account.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/Activity.cs - LukeHagar/PlexAPI/SDK/Models/Requests/Activity.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/AddPlaylistContentsMediaContainer.cs - LukeHagar/PlexAPI/SDK/Models/Requests/AddPlaylistContentsMediaContainer.cs
@@ -583,6 +583,13 @@ generatedFiles:
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdGeoData.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdGeoData.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdRequest.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdResponse.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenByPinIdResponse.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsAuthenticationResponseStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsAuthenticationStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsFeatures.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsResponse.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsSubscription.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTokenDetailsUserPlexAccount.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentCountry.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentCountry.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentGenre.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentGenre.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentGuids.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetTopWatchedContentGuids.cs
@@ -602,14 +609,6 @@ generatedFiles:
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusMediaContainer.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusMediaContainer.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusResponse.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusResponse.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusResponseBody.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetUpdateStatusResponseBody.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsAuthenticationResponseStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsAuthenticationStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsFeatures.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsResponse.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsStatus.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsSubscription.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserDetailsUserPlexAccount.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetUserFriendsResponse.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetUserFriendsResponse.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetWatchListRequest.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetWatchListRequest.cs
- LukeHagar/PlexAPI/SDK/Models/Requests/GetWatchListResponse.cs - LukeHagar/PlexAPI/SDK/Models/Requests/GetWatchListResponse.cs
@@ -763,297 +762,297 @@ generatedFiles:
- NUGET.md - NUGET.md
- USAGE.md - USAGE.md
- docs/Models/Components/Security.md - docs/Models/Components/Security.md
- docs/Models/Errors/AddPlaylistContentsBadRequest.md
- docs/Models/Errors/AddPlaylistContentsErrors.md - docs/Models/Errors/AddPlaylistContentsErrors.md
- docs/Models/Errors/AddPlaylistContentsPlaylistsErrors.md - docs/Models/Errors/AddPlaylistContentsPlaylistsErrors.md
- docs/Models/Errors/AddPlaylistContentsPlaylistsResponseBody.md - docs/Models/Errors/AddPlaylistContentsUnauthorized.md
- docs/Models/Errors/AddPlaylistContentsResponseBody.md - docs/Models/Errors/ApplyUpdatesBadRequest.md
- docs/Models/Errors/ApplyUpdatesErrors.md - docs/Models/Errors/ApplyUpdatesErrors.md
- docs/Models/Errors/ApplyUpdatesResponseBody.md - docs/Models/Errors/ApplyUpdatesUnauthorized.md
- docs/Models/Errors/ApplyUpdatesUpdaterErrors.md - docs/Models/Errors/ApplyUpdatesUpdaterErrors.md
- docs/Models/Errors/ApplyUpdatesUpdaterResponseBody.md
- docs/Models/Errors/CancelServerActivitiesActivitiesErrors.md - docs/Models/Errors/CancelServerActivitiesActivitiesErrors.md
- docs/Models/Errors/CancelServerActivitiesActivitiesResponseBody.md - docs/Models/Errors/CancelServerActivitiesBadRequest.md
- docs/Models/Errors/CancelServerActivitiesErrors.md - docs/Models/Errors/CancelServerActivitiesErrors.md
- docs/Models/Errors/CancelServerActivitiesResponseBody.md - docs/Models/Errors/CancelServerActivitiesUnauthorized.md
- docs/Models/Errors/CheckForUpdatesBadRequest.md
- docs/Models/Errors/CheckForUpdatesErrors.md - docs/Models/Errors/CheckForUpdatesErrors.md
- docs/Models/Errors/CheckForUpdatesResponseBody.md - docs/Models/Errors/CheckForUpdatesUnauthorized.md
- docs/Models/Errors/CheckForUpdatesUpdaterErrors.md - docs/Models/Errors/CheckForUpdatesUpdaterErrors.md
- docs/Models/Errors/CheckForUpdatesUpdaterResponseBody.md - docs/Models/Errors/ClearPlaylistContentsBadRequest.md
- docs/Models/Errors/ClearPlaylistContentsErrors.md - docs/Models/Errors/ClearPlaylistContentsErrors.md
- docs/Models/Errors/ClearPlaylistContentsPlaylistsErrors.md - docs/Models/Errors/ClearPlaylistContentsPlaylistsErrors.md
- docs/Models/Errors/ClearPlaylistContentsPlaylistsResponseBody.md - docs/Models/Errors/ClearPlaylistContentsUnauthorized.md
- docs/Models/Errors/ClearPlaylistContentsResponseBody.md - docs/Models/Errors/CreatePlaylistBadRequest.md
- docs/Models/Errors/CreatePlaylistErrors.md - docs/Models/Errors/CreatePlaylistErrors.md
- docs/Models/Errors/CreatePlaylistPlaylistsErrors.md - docs/Models/Errors/CreatePlaylistPlaylistsErrors.md
- docs/Models/Errors/CreatePlaylistPlaylistsResponseBody.md - docs/Models/Errors/CreatePlaylistUnauthorized.md
- docs/Models/Errors/CreatePlaylistResponseBody.md - docs/Models/Errors/DeleteLibraryBadRequest.md
- docs/Models/Errors/DeleteLibraryErrors.md - docs/Models/Errors/DeleteLibraryErrors.md
- docs/Models/Errors/DeleteLibraryLibraryErrors.md - docs/Models/Errors/DeleteLibraryLibraryErrors.md
- docs/Models/Errors/DeleteLibraryLibraryResponseBody.md - docs/Models/Errors/DeleteLibraryUnauthorized.md
- docs/Models/Errors/DeleteLibraryResponseBody.md - docs/Models/Errors/DeletePlaylistBadRequest.md
- docs/Models/Errors/DeletePlaylistErrors.md - docs/Models/Errors/DeletePlaylistErrors.md
- docs/Models/Errors/DeletePlaylistPlaylistsErrors.md - docs/Models/Errors/DeletePlaylistPlaylistsErrors.md
- docs/Models/Errors/DeletePlaylistPlaylistsResponseBody.md - docs/Models/Errors/DeletePlaylistUnauthorized.md
- docs/Models/Errors/DeletePlaylistResponseBody.md - docs/Models/Errors/EnablePaperTrailBadRequest.md
- docs/Models/Errors/EnablePaperTrailErrors.md - docs/Models/Errors/EnablePaperTrailErrors.md
- docs/Models/Errors/EnablePaperTrailLogErrors.md - docs/Models/Errors/EnablePaperTrailLogErrors.md
- docs/Models/Errors/EnablePaperTrailLogResponseBody.md - docs/Models/Errors/EnablePaperTrailUnauthorized.md
- docs/Models/Errors/EnablePaperTrailResponseBody.md
- docs/Models/Errors/Errors.md - docs/Models/Errors/Errors.md
- docs/Models/Errors/GetAllLibrariesBadRequest.md
- docs/Models/Errors/GetAllLibrariesErrors.md - docs/Models/Errors/GetAllLibrariesErrors.md
- docs/Models/Errors/GetAllLibrariesLibraryErrors.md - docs/Models/Errors/GetAllLibrariesLibraryErrors.md
- docs/Models/Errors/GetAllLibrariesLibraryResponseBody.md - docs/Models/Errors/GetAllLibrariesUnauthorized.md
- docs/Models/Errors/GetAllLibrariesResponseBody.md - docs/Models/Errors/GetAvailableClientsBadRequest.md
- docs/Models/Errors/GetAvailableClientsErrors.md - docs/Models/Errors/GetAvailableClientsErrors.md
- docs/Models/Errors/GetAvailableClientsResponseBody.md
- docs/Models/Errors/GetAvailableClientsServerErrors.md - docs/Models/Errors/GetAvailableClientsServerErrors.md
- docs/Models/Errors/GetAvailableClientsServerResponseBody.md - docs/Models/Errors/GetAvailableClientsUnauthorized.md
- docs/Models/Errors/GetBandwidthStatisticsBadRequest.md
- docs/Models/Errors/GetBandwidthStatisticsErrors.md - docs/Models/Errors/GetBandwidthStatisticsErrors.md
- docs/Models/Errors/GetBandwidthStatisticsResponseBody.md
- docs/Models/Errors/GetBandwidthStatisticsStatisticsErrors.md - docs/Models/Errors/GetBandwidthStatisticsStatisticsErrors.md
- docs/Models/Errors/GetBandwidthStatisticsStatisticsResponseBody.md - docs/Models/Errors/GetBandwidthStatisticsUnauthorized.md
- docs/Models/Errors/GetBannerImageBadRequest.md
- docs/Models/Errors/GetBannerImageErrors.md - docs/Models/Errors/GetBannerImageErrors.md
- docs/Models/Errors/GetBannerImageMediaErrors.md - docs/Models/Errors/GetBannerImageMediaErrors.md
- docs/Models/Errors/GetBannerImageMediaResponseBody.md - docs/Models/Errors/GetBannerImageUnauthorized.md
- docs/Models/Errors/GetBannerImageResponseBody.md - docs/Models/Errors/GetButlerTasksBadRequest.md
- docs/Models/Errors/GetButlerTasksButlerErrors.md - docs/Models/Errors/GetButlerTasksButlerErrors.md
- docs/Models/Errors/GetButlerTasksButlerResponseBody.md
- docs/Models/Errors/GetButlerTasksErrors.md - docs/Models/Errors/GetButlerTasksErrors.md
- docs/Models/Errors/GetButlerTasksResponseBody.md - docs/Models/Errors/GetButlerTasksUnauthorized.md
- docs/Models/Errors/GetCompanionsDataBadRequest.md
- docs/Models/Errors/GetCompanionsDataErrors.md - docs/Models/Errors/GetCompanionsDataErrors.md
- docs/Models/Errors/GetCompanionsDataPlexErrors.md - docs/Models/Errors/GetCompanionsDataPlexErrors.md
- docs/Models/Errors/GetCompanionsDataPlexResponseBody.md - docs/Models/Errors/GetCompanionsDataUnauthorized.md
- docs/Models/Errors/GetCompanionsDataResponseBody.md - docs/Models/Errors/GetDevicesBadRequest.md
- docs/Models/Errors/GetDevicesErrors.md - docs/Models/Errors/GetDevicesErrors.md
- docs/Models/Errors/GetDevicesResponseBody.md
- docs/Models/Errors/GetDevicesServerErrors.md - docs/Models/Errors/GetDevicesServerErrors.md
- docs/Models/Errors/GetDevicesServerResponseBody.md - docs/Models/Errors/GetDevicesUnauthorized.md
- docs/Models/Errors/GetFileHashBadRequest.md
- docs/Models/Errors/GetFileHashErrors.md - docs/Models/Errors/GetFileHashErrors.md
- docs/Models/Errors/GetFileHashLibraryErrors.md - docs/Models/Errors/GetFileHashLibraryErrors.md
- docs/Models/Errors/GetFileHashLibraryResponseBody.md - docs/Models/Errors/GetFileHashUnauthorized.md
- docs/Models/Errors/GetFileHashResponseBody.md - docs/Models/Errors/GetGeoDataBadRequest.md
- docs/Models/Errors/GetGeoDataErrors.md - docs/Models/Errors/GetGeoDataErrors.md
- docs/Models/Errors/GetGeoDataPlexErrors.md - docs/Models/Errors/GetGeoDataPlexErrors.md
- docs/Models/Errors/GetGeoDataPlexResponseBody.md - docs/Models/Errors/GetGeoDataUnauthorized.md
- docs/Models/Errors/GetGeoDataResponseBody.md - docs/Models/Errors/GetGlobalHubsBadRequest.md
- docs/Models/Errors/GetGlobalHubsErrors.md - docs/Models/Errors/GetGlobalHubsErrors.md
- docs/Models/Errors/GetGlobalHubsHubsErrors.md - docs/Models/Errors/GetGlobalHubsHubsErrors.md
- docs/Models/Errors/GetGlobalHubsHubsResponseBody.md - docs/Models/Errors/GetGlobalHubsUnauthorized.md
- docs/Models/Errors/GetGlobalHubsResponseBody.md - docs/Models/Errors/GetHomeDataBadRequest.md
- docs/Models/Errors/GetHomeDataErrors.md - docs/Models/Errors/GetHomeDataErrors.md
- docs/Models/Errors/GetHomeDataPlexErrors.md - docs/Models/Errors/GetHomeDataPlexErrors.md
- docs/Models/Errors/GetHomeDataPlexResponseBody.md - docs/Models/Errors/GetHomeDataUnauthorized.md
- docs/Models/Errors/GetHomeDataResponseBody.md - docs/Models/Errors/GetLibraryDetailsBadRequest.md
- docs/Models/Errors/GetLibraryDetailsErrors.md - docs/Models/Errors/GetLibraryDetailsErrors.md
- docs/Models/Errors/GetLibraryDetailsLibraryErrors.md - docs/Models/Errors/GetLibraryDetailsLibraryErrors.md
- docs/Models/Errors/GetLibraryDetailsLibraryResponseBody.md - docs/Models/Errors/GetLibraryDetailsUnauthorized.md
- docs/Models/Errors/GetLibraryDetailsResponseBody.md - docs/Models/Errors/GetLibraryHubsBadRequest.md
- docs/Models/Errors/GetLibraryHubsErrors.md - docs/Models/Errors/GetLibraryHubsErrors.md
- docs/Models/Errors/GetLibraryHubsHubsErrors.md - docs/Models/Errors/GetLibraryHubsHubsErrors.md
- docs/Models/Errors/GetLibraryHubsHubsResponseBody.md - docs/Models/Errors/GetLibraryHubsUnauthorized.md
- docs/Models/Errors/GetLibraryHubsResponseBody.md - docs/Models/Errors/GetLibraryItemsBadRequest.md
- docs/Models/Errors/GetLibraryItemsErrors.md - docs/Models/Errors/GetLibraryItemsErrors.md
- docs/Models/Errors/GetLibraryItemsLibraryErrors.md - docs/Models/Errors/GetLibraryItemsLibraryErrors.md
- docs/Models/Errors/GetLibraryItemsLibraryResponseBody.md - docs/Models/Errors/GetLibraryItemsUnauthorized.md
- docs/Models/Errors/GetLibraryItemsResponseBody.md - docs/Models/Errors/GetMediaProvidersBadRequest.md
- docs/Models/Errors/GetMediaProvidersErrors.md - docs/Models/Errors/GetMediaProvidersErrors.md
- docs/Models/Errors/GetMediaProvidersResponseBody.md
- docs/Models/Errors/GetMediaProvidersServerErrors.md - docs/Models/Errors/GetMediaProvidersServerErrors.md
- docs/Models/Errors/GetMediaProvidersServerResponseBody.md - docs/Models/Errors/GetMediaProvidersUnauthorized.md
- docs/Models/Errors/GetMetaDataByRatingKeyBadRequest.md
- docs/Models/Errors/GetMetaDataByRatingKeyErrors.md - docs/Models/Errors/GetMetaDataByRatingKeyErrors.md
- docs/Models/Errors/GetMetaDataByRatingKeyLibraryErrors.md - docs/Models/Errors/GetMetaDataByRatingKeyLibraryErrors.md
- docs/Models/Errors/GetMetaDataByRatingKeyLibraryResponseBody.md - docs/Models/Errors/GetMetaDataByRatingKeyUnauthorized.md
- docs/Models/Errors/GetMetaDataByRatingKeyResponseBody.md - docs/Models/Errors/GetMetadataChildrenBadRequest.md
- docs/Models/Errors/GetMetadataChildrenErrors.md - docs/Models/Errors/GetMetadataChildrenErrors.md
- docs/Models/Errors/GetMetadataChildrenLibraryErrors.md - docs/Models/Errors/GetMetadataChildrenLibraryErrors.md
- docs/Models/Errors/GetMetadataChildrenLibraryResponseBody.md - docs/Models/Errors/GetMetadataChildrenUnauthorized.md
- docs/Models/Errors/GetMetadataChildrenResponseBody.md - docs/Models/Errors/GetMyPlexAccountBadRequest.md
- docs/Models/Errors/GetMyPlexAccountErrors.md - docs/Models/Errors/GetMyPlexAccountErrors.md
- docs/Models/Errors/GetMyPlexAccountResponseBody.md
- docs/Models/Errors/GetMyPlexAccountServerErrors.md - docs/Models/Errors/GetMyPlexAccountServerErrors.md
- docs/Models/Errors/GetMyPlexAccountServerResponseBody.md - docs/Models/Errors/GetMyPlexAccountUnauthorized.md
- docs/Models/Errors/GetOnDeckBadRequest.md
- docs/Models/Errors/GetOnDeckErrors.md - docs/Models/Errors/GetOnDeckErrors.md
- docs/Models/Errors/GetOnDeckLibraryErrors.md - docs/Models/Errors/GetOnDeckLibraryErrors.md
- docs/Models/Errors/GetOnDeckLibraryResponseBody.md - docs/Models/Errors/GetOnDeckUnauthorized.md
- docs/Models/Errors/GetOnDeckResponseBody.md - docs/Models/Errors/GetPinBadRequest.md
- docs/Models/Errors/GetPinErrors.md - docs/Models/Errors/GetPinErrors.md
- docs/Models/Errors/GetPinResponseBody.md - docs/Models/Errors/GetPlaylistBadRequest.md
- docs/Models/Errors/GetPlaylistContentsBadRequest.md
- docs/Models/Errors/GetPlaylistContentsErrors.md - docs/Models/Errors/GetPlaylistContentsErrors.md
- docs/Models/Errors/GetPlaylistContentsPlaylistsErrors.md - docs/Models/Errors/GetPlaylistContentsPlaylistsErrors.md
- docs/Models/Errors/GetPlaylistContentsPlaylistsResponseBody.md - docs/Models/Errors/GetPlaylistContentsUnauthorized.md
- docs/Models/Errors/GetPlaylistContentsResponseBody.md
- docs/Models/Errors/GetPlaylistErrors.md - docs/Models/Errors/GetPlaylistErrors.md
- docs/Models/Errors/GetPlaylistPlaylistsErrors.md - docs/Models/Errors/GetPlaylistPlaylistsErrors.md
- docs/Models/Errors/GetPlaylistPlaylistsResponseBody.md - docs/Models/Errors/GetPlaylistUnauthorized.md
- docs/Models/Errors/GetPlaylistResponseBody.md - docs/Models/Errors/GetPlaylistsBadRequest.md
- docs/Models/Errors/GetPlaylistsErrors.md - docs/Models/Errors/GetPlaylistsErrors.md
- docs/Models/Errors/GetPlaylistsPlaylistsErrors.md - docs/Models/Errors/GetPlaylistsPlaylistsErrors.md
- docs/Models/Errors/GetPlaylistsPlaylistsResponseBody.md - docs/Models/Errors/GetPlaylistsUnauthorized.md
- docs/Models/Errors/GetPlaylistsResponseBody.md - docs/Models/Errors/GetRecentlyAddedBadRequest.md
- docs/Models/Errors/GetRecentlyAddedErrors.md - docs/Models/Errors/GetRecentlyAddedErrors.md
- docs/Models/Errors/GetRecentlyAddedLibraryErrors.md - docs/Models/Errors/GetRecentlyAddedLibraryErrors.md
- docs/Models/Errors/GetRecentlyAddedLibraryResponseBody.md - docs/Models/Errors/GetRecentlyAddedUnauthorized.md
- docs/Models/Errors/GetRecentlyAddedResponseBody.md - docs/Models/Errors/GetRefreshLibraryMetadataBadRequest.md
- docs/Models/Errors/GetRefreshLibraryMetadataErrors.md - docs/Models/Errors/GetRefreshLibraryMetadataErrors.md
- docs/Models/Errors/GetRefreshLibraryMetadataLibraryErrors.md - docs/Models/Errors/GetRefreshLibraryMetadataLibraryErrors.md
- docs/Models/Errors/GetRefreshLibraryMetadataLibraryResponseBody.md - docs/Models/Errors/GetRefreshLibraryMetadataUnauthorized.md
- docs/Models/Errors/GetRefreshLibraryMetadataResponseBody.md - docs/Models/Errors/GetResizedPhotoBadRequest.md
- docs/Models/Errors/GetResizedPhotoErrors.md - docs/Models/Errors/GetResizedPhotoErrors.md
- docs/Models/Errors/GetResizedPhotoResponseBody.md
- docs/Models/Errors/GetResizedPhotoServerErrors.md - docs/Models/Errors/GetResizedPhotoServerErrors.md
- docs/Models/Errors/GetResizedPhotoServerResponseBody.md - docs/Models/Errors/GetResizedPhotoUnauthorized.md
- docs/Models/Errors/GetResourcesStatisticsBadRequest.md
- docs/Models/Errors/GetResourcesStatisticsErrors.md - docs/Models/Errors/GetResourcesStatisticsErrors.md
- docs/Models/Errors/GetResourcesStatisticsResponseBody.md
- docs/Models/Errors/GetResourcesStatisticsStatisticsErrors.md - docs/Models/Errors/GetResourcesStatisticsStatisticsErrors.md
- docs/Models/Errors/GetResourcesStatisticsStatisticsResponseBody.md - docs/Models/Errors/GetResourcesStatisticsUnauthorized.md
- docs/Models/Errors/GetSearchLibraryBadRequest.md
- docs/Models/Errors/GetSearchLibraryErrors.md - docs/Models/Errors/GetSearchLibraryErrors.md
- docs/Models/Errors/GetSearchLibraryLibraryErrors.md - docs/Models/Errors/GetSearchLibraryLibraryErrors.md
- docs/Models/Errors/GetSearchLibraryLibraryResponseBody.md - docs/Models/Errors/GetSearchLibraryUnauthorized.md
- docs/Models/Errors/GetSearchLibraryResponseBody.md - docs/Models/Errors/GetSearchResultsBadRequest.md
- docs/Models/Errors/GetSearchResultsErrors.md - docs/Models/Errors/GetSearchResultsErrors.md
- docs/Models/Errors/GetSearchResultsResponseBody.md
- docs/Models/Errors/GetSearchResultsSearchErrors.md - docs/Models/Errors/GetSearchResultsSearchErrors.md
- docs/Models/Errors/GetSearchResultsSearchResponseBody.md - docs/Models/Errors/GetSearchResultsUnauthorized.md
- docs/Models/Errors/GetServerActivitiesActivitiesErrors.md - docs/Models/Errors/GetServerActivitiesActivitiesErrors.md
- docs/Models/Errors/GetServerActivitiesActivitiesResponseBody.md - docs/Models/Errors/GetServerActivitiesBadRequest.md
- docs/Models/Errors/GetServerActivitiesErrors.md - docs/Models/Errors/GetServerActivitiesErrors.md
- docs/Models/Errors/GetServerActivitiesResponseBody.md - docs/Models/Errors/GetServerActivitiesUnauthorized.md
- docs/Models/Errors/GetServerCapabilitiesBadRequest.md
- docs/Models/Errors/GetServerCapabilitiesErrors.md - docs/Models/Errors/GetServerCapabilitiesErrors.md
- docs/Models/Errors/GetServerCapabilitiesResponseBody.md - docs/Models/Errors/GetServerCapabilitiesUnauthorized.md
- docs/Models/Errors/GetServerCapabilitiesServerResponseBody.md - docs/Models/Errors/GetServerIdentityRequestTimeout.md
- docs/Models/Errors/GetServerIdentityResponseBody.md - docs/Models/Errors/GetServerListBadRequest.md
- docs/Models/Errors/GetServerListErrors.md - docs/Models/Errors/GetServerListErrors.md
- docs/Models/Errors/GetServerListResponseBody.md
- docs/Models/Errors/GetServerListServerErrors.md - docs/Models/Errors/GetServerListServerErrors.md
- docs/Models/Errors/GetServerListServerResponseBody.md - docs/Models/Errors/GetServerListUnauthorized.md
- docs/Models/Errors/GetServerPreferencesBadRequest.md
- docs/Models/Errors/GetServerPreferencesErrors.md - docs/Models/Errors/GetServerPreferencesErrors.md
- docs/Models/Errors/GetServerPreferencesResponseBody.md
- docs/Models/Errors/GetServerPreferencesServerErrors.md - docs/Models/Errors/GetServerPreferencesServerErrors.md
- docs/Models/Errors/GetServerPreferencesServerResponseBody.md - docs/Models/Errors/GetServerPreferencesUnauthorized.md
- docs/Models/Errors/GetServerResourcesBadRequest.md
- docs/Models/Errors/GetServerResourcesErrors.md - docs/Models/Errors/GetServerResourcesErrors.md
- docs/Models/Errors/GetServerResourcesPlexErrors.md - docs/Models/Errors/GetServerResourcesPlexErrors.md
- docs/Models/Errors/GetServerResourcesPlexResponseBody.md - docs/Models/Errors/GetServerResourcesUnauthorized.md
- docs/Models/Errors/GetServerResourcesResponseBody.md - docs/Models/Errors/GetSessionHistoryBadRequest.md
- docs/Models/Errors/GetSessionHistoryErrors.md - docs/Models/Errors/GetSessionHistoryErrors.md
- docs/Models/Errors/GetSessionHistoryResponseBody.md
- docs/Models/Errors/GetSessionHistorySessionsErrors.md - docs/Models/Errors/GetSessionHistorySessionsErrors.md
- docs/Models/Errors/GetSessionHistorySessionsResponseBody.md - docs/Models/Errors/GetSessionHistoryUnauthorized.md
- docs/Models/Errors/GetSessionsBadRequest.md
- docs/Models/Errors/GetSessionsErrors.md - docs/Models/Errors/GetSessionsErrors.md
- docs/Models/Errors/GetSessionsResponseBody.md
- docs/Models/Errors/GetSessionsSessionsErrors.md - docs/Models/Errors/GetSessionsSessionsErrors.md
- docs/Models/Errors/GetSessionsSessionsResponseBody.md - docs/Models/Errors/GetSessionsUnauthorized.md
- docs/Models/Errors/GetSourceConnectionInformationAuthenticationErrors.md - docs/Models/Errors/GetSourceConnectionInformationAuthenticationErrors.md
- docs/Models/Errors/GetSourceConnectionInformationAuthenticationResponseBody.md - docs/Models/Errors/GetSourceConnectionInformationBadRequest.md
- docs/Models/Errors/GetSourceConnectionInformationErrors.md - docs/Models/Errors/GetSourceConnectionInformationErrors.md
- docs/Models/Errors/GetSourceConnectionInformationResponseBody.md - docs/Models/Errors/GetSourceConnectionInformationUnauthorized.md
- docs/Models/Errors/GetStatisticsBadRequest.md
- docs/Models/Errors/GetStatisticsErrors.md - docs/Models/Errors/GetStatisticsErrors.md
- docs/Models/Errors/GetStatisticsResponseBody.md
- docs/Models/Errors/GetStatisticsStatisticsErrors.md - docs/Models/Errors/GetStatisticsStatisticsErrors.md
- docs/Models/Errors/GetStatisticsStatisticsResponseBody.md - docs/Models/Errors/GetStatisticsUnauthorized.md
- docs/Models/Errors/GetThumbImageBadRequest.md
- docs/Models/Errors/GetThumbImageErrors.md - docs/Models/Errors/GetThumbImageErrors.md
- docs/Models/Errors/GetThumbImageMediaErrors.md - docs/Models/Errors/GetThumbImageMediaErrors.md
- docs/Models/Errors/GetThumbImageMediaResponseBody.md - docs/Models/Errors/GetThumbImageUnauthorized.md
- docs/Models/Errors/GetThumbImageResponseBody.md - docs/Models/Errors/GetTimelineBadRequest.md
- docs/Models/Errors/GetTimelineErrors.md - docs/Models/Errors/GetTimelineErrors.md
- docs/Models/Errors/GetTimelineResponseBody.md - docs/Models/Errors/GetTimelineUnauthorized.md
- docs/Models/Errors/GetTimelineVideoErrors.md - docs/Models/Errors/GetTimelineVideoErrors.md
- docs/Models/Errors/GetTimelineVideoResponseBody.md - docs/Models/Errors/GetTokenByPinIdBadRequest.md
- docs/Models/Errors/GetTokenByPinIdErrors.md - docs/Models/Errors/GetTokenByPinIdErrors.md
- docs/Models/Errors/GetTokenByPinIdPlexErrors.md - docs/Models/Errors/GetTokenByPinIdPlexErrors.md
- docs/Models/Errors/GetTokenByPinIdPlexResponseBody.md
- docs/Models/Errors/GetTokenByPinIdResponseBody.md - docs/Models/Errors/GetTokenByPinIdResponseBody.md
- docs/Models/Errors/GetTokenDetailsAuthenticationErrors.md
- docs/Models/Errors/GetTokenDetailsBadRequest.md
- docs/Models/Errors/GetTokenDetailsErrors.md
- docs/Models/Errors/GetTokenDetailsUnauthorized.md
- docs/Models/Errors/GetTopWatchedContentBadRequest.md
- docs/Models/Errors/GetTopWatchedContentErrors.md - docs/Models/Errors/GetTopWatchedContentErrors.md
- docs/Models/Errors/GetTopWatchedContentLibraryErrors.md - docs/Models/Errors/GetTopWatchedContentLibraryErrors.md
- docs/Models/Errors/GetTopWatchedContentLibraryResponseBody.md - docs/Models/Errors/GetTopWatchedContentUnauthorized.md
- docs/Models/Errors/GetTopWatchedContentResponseBody.md - docs/Models/Errors/GetTranscodeSessionsBadRequest.md
- docs/Models/Errors/GetTranscodeSessionsErrors.md - docs/Models/Errors/GetTranscodeSessionsErrors.md
- docs/Models/Errors/GetTranscodeSessionsResponseBody.md
- docs/Models/Errors/GetTranscodeSessionsSessionsErrors.md - docs/Models/Errors/GetTranscodeSessionsSessionsErrors.md
- docs/Models/Errors/GetTranscodeSessionsSessionsResponseBody.md - docs/Models/Errors/GetTranscodeSessionsUnauthorized.md
- docs/Models/Errors/GetTransientTokenAuthenticationErrors.md - docs/Models/Errors/GetTransientTokenAuthenticationErrors.md
- docs/Models/Errors/GetTransientTokenAuthenticationResponseBody.md - docs/Models/Errors/GetTransientTokenBadRequest.md
- docs/Models/Errors/GetTransientTokenErrors.md - docs/Models/Errors/GetTransientTokenErrors.md
- docs/Models/Errors/GetTransientTokenResponseBody.md - docs/Models/Errors/GetTransientTokenUnauthorized.md
- docs/Models/Errors/GetUpdateStatusBadRequest.md
- docs/Models/Errors/GetUpdateStatusErrors.md - docs/Models/Errors/GetUpdateStatusErrors.md
- docs/Models/Errors/GetUpdateStatusResponseBody.md - docs/Models/Errors/GetUpdateStatusUnauthorized.md
- docs/Models/Errors/GetUpdateStatusUpdaterErrors.md - docs/Models/Errors/GetUpdateStatusUpdaterErrors.md
- docs/Models/Errors/GetUpdateStatusUpdaterResponseBody.md - docs/Models/Errors/GetUserFriendsBadRequest.md
- docs/Models/Errors/GetUserDetailsAuthenticationErrors.md
- docs/Models/Errors/GetUserDetailsAuthenticationResponseBody.md
- docs/Models/Errors/GetUserDetailsErrors.md
- docs/Models/Errors/GetUserDetailsResponseBody.md
- docs/Models/Errors/GetUserFriendsErrors.md - docs/Models/Errors/GetUserFriendsErrors.md
- docs/Models/Errors/GetUserFriendsPlexErrors.md - docs/Models/Errors/GetUserFriendsPlexErrors.md
- docs/Models/Errors/GetUserFriendsPlexResponseBody.md - docs/Models/Errors/GetUserFriendsUnauthorized.md
- docs/Models/Errors/GetUserFriendsResponseBody.md - docs/Models/Errors/GetWatchListBadRequest.md
- docs/Models/Errors/GetWatchListErrors.md - docs/Models/Errors/GetWatchListErrors.md
- docs/Models/Errors/GetWatchListResponseBody.md - docs/Models/Errors/GetWatchListUnauthorized.md
- docs/Models/Errors/GetWatchListWatchlistErrors.md - docs/Models/Errors/GetWatchListWatchlistErrors.md
- docs/Models/Errors/GetWatchListWatchlistResponseBody.md - docs/Models/Errors/LogLineBadRequest.md
- docs/Models/Errors/LogLineErrors.md - docs/Models/Errors/LogLineErrors.md
- docs/Models/Errors/LogLineLogErrors.md - docs/Models/Errors/LogLineLogErrors.md
- docs/Models/Errors/LogLineLogResponseBody.md - docs/Models/Errors/LogLineUnauthorized.md
- docs/Models/Errors/LogLineResponseBody.md - docs/Models/Errors/LogMultiLineBadRequest.md
- docs/Models/Errors/LogMultiLineErrors.md - docs/Models/Errors/LogMultiLineErrors.md
- docs/Models/Errors/LogMultiLineLogErrors.md - docs/Models/Errors/LogMultiLineLogErrors.md
- docs/Models/Errors/LogMultiLineLogResponseBody.md - docs/Models/Errors/LogMultiLineUnauthorized.md
- docs/Models/Errors/LogMultiLineResponseBody.md - docs/Models/Errors/MarkPlayedBadRequest.md
- docs/Models/Errors/MarkPlayedErrors.md - docs/Models/Errors/MarkPlayedErrors.md
- docs/Models/Errors/MarkPlayedMediaErrors.md - docs/Models/Errors/MarkPlayedMediaErrors.md
- docs/Models/Errors/MarkPlayedMediaResponseBody.md - docs/Models/Errors/MarkPlayedUnauthorized.md
- docs/Models/Errors/MarkPlayedResponseBody.md - docs/Models/Errors/MarkUnplayedBadRequest.md
- docs/Models/Errors/MarkUnplayedErrors.md - docs/Models/Errors/MarkUnplayedErrors.md
- docs/Models/Errors/MarkUnplayedMediaErrors.md - docs/Models/Errors/MarkUnplayedMediaErrors.md
- docs/Models/Errors/MarkUnplayedMediaResponseBody.md - docs/Models/Errors/MarkUnplayedUnauthorized.md
- docs/Models/Errors/MarkUnplayedResponseBody.md - docs/Models/Errors/PerformSearchBadRequest.md
- docs/Models/Errors/PerformSearchErrors.md - docs/Models/Errors/PerformSearchErrors.md
- docs/Models/Errors/PerformSearchResponseBody.md
- docs/Models/Errors/PerformSearchSearchErrors.md - docs/Models/Errors/PerformSearchSearchErrors.md
- docs/Models/Errors/PerformSearchSearchResponseBody.md - docs/Models/Errors/PerformSearchUnauthorized.md
- docs/Models/Errors/PerformVoiceSearchBadRequest.md
- docs/Models/Errors/PerformVoiceSearchErrors.md - docs/Models/Errors/PerformVoiceSearchErrors.md
- docs/Models/Errors/PerformVoiceSearchResponseBody.md
- docs/Models/Errors/PerformVoiceSearchSearchErrors.md - docs/Models/Errors/PerformVoiceSearchSearchErrors.md
- docs/Models/Errors/PerformVoiceSearchSearchResponseBody.md - docs/Models/Errors/PerformVoiceSearchUnauthorized.md
- docs/Models/Errors/PostUsersSignInDataAuthenticationErrors.md - docs/Models/Errors/PostUsersSignInDataAuthenticationErrors.md
- docs/Models/Errors/PostUsersSignInDataAuthenticationResponseBody.md - docs/Models/Errors/PostUsersSignInDataBadRequest.md
- docs/Models/Errors/PostUsersSignInDataErrors.md - docs/Models/Errors/PostUsersSignInDataErrors.md
- docs/Models/Errors/PostUsersSignInDataResponseBody.md - docs/Models/Errors/PostUsersSignInDataUnauthorized.md
- docs/Models/Errors/StartAllTasksBadRequest.md
- docs/Models/Errors/StartAllTasksButlerErrors.md - docs/Models/Errors/StartAllTasksButlerErrors.md
- docs/Models/Errors/StartAllTasksButlerResponseBody.md
- docs/Models/Errors/StartAllTasksErrors.md - docs/Models/Errors/StartAllTasksErrors.md
- docs/Models/Errors/StartAllTasksResponseBody.md - docs/Models/Errors/StartAllTasksUnauthorized.md
- docs/Models/Errors/StartTaskBadRequest.md
- docs/Models/Errors/StartTaskButlerErrors.md - docs/Models/Errors/StartTaskButlerErrors.md
- docs/Models/Errors/StartTaskButlerResponseBody.md
- docs/Models/Errors/StartTaskErrors.md - docs/Models/Errors/StartTaskErrors.md
- docs/Models/Errors/StartTaskResponseBody.md - docs/Models/Errors/StartTaskUnauthorized.md
- docs/Models/Errors/StartUniversalTranscodeBadRequest.md
- docs/Models/Errors/StartUniversalTranscodeErrors.md - docs/Models/Errors/StartUniversalTranscodeErrors.md
- docs/Models/Errors/StartUniversalTranscodeResponseBody.md - docs/Models/Errors/StartUniversalTranscodeUnauthorized.md
- docs/Models/Errors/StartUniversalTranscodeVideoErrors.md - docs/Models/Errors/StartUniversalTranscodeVideoErrors.md
- docs/Models/Errors/StartUniversalTranscodeVideoResponseBody.md - docs/Models/Errors/StopAllTasksBadRequest.md
- docs/Models/Errors/StopAllTasksButlerErrors.md - docs/Models/Errors/StopAllTasksButlerErrors.md
- docs/Models/Errors/StopAllTasksButlerResponseBody.md
- docs/Models/Errors/StopAllTasksErrors.md - docs/Models/Errors/StopAllTasksErrors.md
- docs/Models/Errors/StopAllTasksResponseBody.md - docs/Models/Errors/StopAllTasksUnauthorized.md
- docs/Models/Errors/StopTaskBadRequest.md
- docs/Models/Errors/StopTaskButlerErrors.md - docs/Models/Errors/StopTaskButlerErrors.md
- docs/Models/Errors/StopTaskButlerResponseBody.md
- docs/Models/Errors/StopTaskErrors.md - docs/Models/Errors/StopTaskErrors.md
- docs/Models/Errors/StopTaskResponseBody.md - docs/Models/Errors/StopTaskUnauthorized.md
- docs/Models/Errors/StopTranscodeSessionBadRequest.md
- docs/Models/Errors/StopTranscodeSessionErrors.md - docs/Models/Errors/StopTranscodeSessionErrors.md
- docs/Models/Errors/StopTranscodeSessionResponseBody.md
- docs/Models/Errors/StopTranscodeSessionSessionsErrors.md - docs/Models/Errors/StopTranscodeSessionSessionsErrors.md
- docs/Models/Errors/StopTranscodeSessionSessionsResponseBody.md - docs/Models/Errors/StopTranscodeSessionUnauthorized.md
- docs/Models/Errors/UpdatePlayProgressBadRequest.md
- docs/Models/Errors/UpdatePlayProgressErrors.md - docs/Models/Errors/UpdatePlayProgressErrors.md
- docs/Models/Errors/UpdatePlayProgressMediaErrors.md - docs/Models/Errors/UpdatePlayProgressMediaErrors.md
- docs/Models/Errors/UpdatePlayProgressMediaResponseBody.md - docs/Models/Errors/UpdatePlayProgressUnauthorized.md
- docs/Models/Errors/UpdatePlayProgressResponseBody.md - docs/Models/Errors/UpdatePlaylistBadRequest.md
- docs/Models/Errors/UpdatePlaylistErrors.md - docs/Models/Errors/UpdatePlaylistErrors.md
- docs/Models/Errors/UpdatePlaylistPlaylistsErrors.md - docs/Models/Errors/UpdatePlaylistPlaylistsErrors.md
- docs/Models/Errors/UpdatePlaylistPlaylistsResponseBody.md - docs/Models/Errors/UpdatePlaylistUnauthorized.md
- docs/Models/Errors/UpdatePlaylistResponseBody.md - docs/Models/Errors/UploadPlaylistBadRequest.md
- docs/Models/Errors/UploadPlaylistErrors.md - docs/Models/Errors/UploadPlaylistErrors.md
- docs/Models/Errors/UploadPlaylistPlaylistsErrors.md - docs/Models/Errors/UploadPlaylistPlaylistsErrors.md
- docs/Models/Errors/UploadPlaylistPlaylistsResponseBody.md - docs/Models/Errors/UploadPlaylistUnauthorized.md
- docs/Models/Errors/UploadPlaylistResponseBody.md
- docs/Models/Requests/Account.md - docs/Models/Requests/Account.md
- docs/Models/Requests/Activity.md - docs/Models/Requests/Activity.md
- docs/Models/Requests/AddPlaylistContentsMediaContainer.md - docs/Models/Requests/AddPlaylistContentsMediaContainer.md
@@ -1300,6 +1299,13 @@ generatedFiles:
- docs/Models/Requests/GetTokenByPinIdGeoData.md - docs/Models/Requests/GetTokenByPinIdGeoData.md
- docs/Models/Requests/GetTokenByPinIdRequest.md - docs/Models/Requests/GetTokenByPinIdRequest.md
- docs/Models/Requests/GetTokenByPinIdResponse.md - docs/Models/Requests/GetTokenByPinIdResponse.md
- docs/Models/Requests/GetTokenDetailsAuthenticationResponseStatus.md
- docs/Models/Requests/GetTokenDetailsAuthenticationStatus.md
- docs/Models/Requests/GetTokenDetailsFeatures.md
- docs/Models/Requests/GetTokenDetailsResponse.md
- docs/Models/Requests/GetTokenDetailsStatus.md
- docs/Models/Requests/GetTokenDetailsSubscription.md
- docs/Models/Requests/GetTokenDetailsUserPlexAccount.md
- docs/Models/Requests/GetTopWatchedContentCountry.md - docs/Models/Requests/GetTopWatchedContentCountry.md
- docs/Models/Requests/GetTopWatchedContentGenre.md - docs/Models/Requests/GetTopWatchedContentGenre.md
- docs/Models/Requests/GetTopWatchedContentGuids.md - docs/Models/Requests/GetTopWatchedContentGuids.md
@@ -1319,14 +1325,6 @@ generatedFiles:
- docs/Models/Requests/GetUpdateStatusMediaContainer.md - docs/Models/Requests/GetUpdateStatusMediaContainer.md
- docs/Models/Requests/GetUpdateStatusResponse.md - docs/Models/Requests/GetUpdateStatusResponse.md
- docs/Models/Requests/GetUpdateStatusResponseBody.md - docs/Models/Requests/GetUpdateStatusResponseBody.md
- docs/Models/Requests/GetUserDetailsAuthenticationResponseStatus.md
- docs/Models/Requests/GetUserDetailsAuthenticationStatus.md
- docs/Models/Requests/GetUserDetailsFeatures.md
- docs/Models/Requests/GetUserDetailsRequest.md
- docs/Models/Requests/GetUserDetailsResponse.md
- docs/Models/Requests/GetUserDetailsStatus.md
- docs/Models/Requests/GetUserDetailsSubscription.md
- docs/Models/Requests/GetUserDetailsUserPlexAccount.md
- docs/Models/Requests/GetUserFriendsResponse.md - docs/Models/Requests/GetUserFriendsResponse.md
- docs/Models/Requests/GetWatchListRequest.md - docs/Models/Requests/GetWatchListRequest.md
- docs/Models/Requests/GetWatchListResponse.md - docs/Models/Requests/GetWatchListResponse.md
@@ -1602,7 +1600,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200":
image/jpeg: "0xE5A1092305"
"400": "400":
application/json: {"errors": []} application/json: {"errors": []}
get-thumb-image: get-thumb-image:
@@ -1619,7 +1618,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200":
image/jpeg: "0x4f576BaCaA"
"400": "400":
application/json: {"errors": []} application/json: {"errors": []}
getTimeline: getTimeline:
@@ -1774,7 +1774,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200":
application/json: []
"400": "400":
application/json: {"errors": []} application/json: {"errors": []}
getPin: getPin:
@@ -2396,3 +2397,12 @@ examples:
application/json: {"errors": []} application/json: {"errors": []}
"400": "400":
application/json: {"errors": []} application/json: {"errors": []}
getTokenDetails:
speakeasy-default-get-token-details:
responses:
"200":
application/json: {"adsConsent": true, "adsConsentReminderAt": "2019-08-24T14:15:22Z", "adsConsentSetAt": "2019-08-24T14:15:22Z", "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1721154902, "locale": null, "mailingListActive": false, "mailingListStatus": "unsubscribed", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": "1", "defaultSubtitleAccessibility": "1", "defaultSubtitleForced": "0", "watchedIndicator": "1", "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1722364046, "restricted": false, "roles": ["string"], "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "string", "status": "online"}], "subscription": {"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}, "subscriptionDescription": "string", "subscriptions": [{"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f"}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: true oAuth2ClientCredentialsEnabled: true
csharp: csharp:
version: 0.6.0 version: 0.6.1
additionalDependencies: [] additionalDependencies: []
author: LukeHagar author: LukeHagar
clientServerStatusCodesAsErrors: true clientServerStatusCodesAsErrors: true

View File

@@ -1,4 +1,4 @@
speakeasyVersion: 1.392.1 speakeasyVersion: 1.394.0
sources: sources:
my-source: my-source:
sourceNamespace: my-source sourceNamespace: my-source
@@ -9,8 +9,8 @@ sources:
- main - main
plex-api: plex-api:
sourceNamespace: plex-api sourceNamespace: plex-api
sourceRevisionDigest: sha256:06d2bc8083f30b9af5d98573735dcbe4b08efb34abd1829f8ce5d8a4a54f2a7c sourceRevisionDigest: sha256:289c5a73965c8fa779f32919d1353d0d275163982c0a0f5525ef4146c462a486
sourceBlobDigest: sha256:ce28f3e6f2abc18cde6fb9e41093952eac55be5ad46b47b6f44fcdee1ca77eb2 sourceBlobDigest: sha256:f7e2709f52370dff16c1851a7a4e44a89f2e978e9cae335bffc10625950b3bd9
tags: tags:
- latest - latest
- main - main
@@ -18,8 +18,8 @@ targets:
plexcsharp: plexcsharp:
source: plex-api source: plex-api
sourceNamespace: plex-api sourceNamespace: plex-api
sourceRevisionDigest: sha256:06d2bc8083f30b9af5d98573735dcbe4b08efb34abd1829f8ce5d8a4a54f2a7c sourceRevisionDigest: sha256:289c5a73965c8fa779f32919d1353d0d275163982c0a0f5525ef4146c462a486
sourceBlobDigest: sha256:ce28f3e6f2abc18cde6fb9e41093952eac55be5ad46b47b6f44fcdee1ca77eb2 sourceBlobDigest: sha256:f7e2709f52370dff16c1851a7a4e44a89f2e978e9cae335bffc10625950b3bd9
outLocation: /github/workspace/repo outLocation: /github/workspace/repo
workflow: workflow:
workflowVersion: 1.0.0 workflowVersion: 1.0.0

View File

@@ -74,10 +74,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -144,7 +144,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetServerActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetServerActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetServerActivitiesResponse() var response = new GetServerActivitiesResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -163,7 +163,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetServerActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetServerActivitiesBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -176,7 +176,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetServerActivitiesActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetServerActivitiesUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -261,7 +261,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<CancelServerActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<CancelServerActivitiesBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -274,7 +274,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<CancelServerActivitiesActivitiesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<CancelServerActivitiesUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -33,7 +33,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
/// <summary> /// <summary>
/// Get a Transient Token. /// Get a Transient Token
/// ///
/// <remarks> /// <remarks>
/// This endpoint provides the caller with a temporary token with the same access level as the caller&apos;s token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.<br/> /// This endpoint provides the caller with a temporary token with the same access level as the caller&apos;s token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.<br/>
@@ -54,13 +54,13 @@ namespace LukeHagar.PlexAPI.SDK
Task<GetSourceConnectionInformationResponse> GetSourceConnectionInformationAsync(string source); Task<GetSourceConnectionInformationResponse> GetSourceConnectionInformationAsync(string source);
/// <summary> /// <summary>
/// Get User Data By Token /// Get Token Details
/// ///
/// <remarks> /// <remarks>
/// Get the User data from the provided X-Plex-Token /// Get the User data from the provided X-Plex-Token
/// </remarks> /// </remarks>
/// </summary> /// </summary>
Task<GetUserDetailsResponse> GetUserDetailsAsync(string xPlexToken, string? serverUrl = null); Task<GetTokenDetailsResponse> GetTokenDetailsAsync(string? serverUrl = null);
/// <summary> /// <summary>
/// Get User Sign In Data /// Get User Sign In Data
@@ -82,9 +82,9 @@ namespace LukeHagar.PlexAPI.SDK
public class Authentication: IAuthentication public class Authentication: IAuthentication
{ {
/// <summary> /// <summary>
/// List of server URLs available for the getUserDetails operation. /// List of server URLs available for the getTokenDetails operation.
/// </summary> /// </summary>
public static readonly string[] GetUserDetailsServerList = { public static readonly string[] GetTokenDetailsServerList = {
"https://plex.tv/api/v2/", "https://plex.tv/api/v2/",
}; };
/// <summary> /// <summary>
@@ -95,10 +95,10 @@ namespace LukeHagar.PlexAPI.SDK
}; };
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -178,7 +178,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetTransientTokenResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTransientTokenBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -191,7 +191,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetTransientTokenAuthenticationResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTransientTokenUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -276,7 +276,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetSourceConnectionInformationResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetSourceConnectionInformationBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -289,7 +289,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetSourceConnectionInformationAuthenticationResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetSourceConnectionInformationUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -308,19 +308,16 @@ namespace LukeHagar.PlexAPI.SDK
} }
} }
public async Task<GetUserDetailsResponse> GetUserDetailsAsync(string xPlexToken, string? serverUrl = null) public async Task<GetTokenDetailsResponse> GetTokenDetailsAsync(string? serverUrl = null)
{ {
var request = new GetUserDetailsRequest() string baseUrl = Utilities.TemplateUrl(GetTokenDetailsServerList[0], new Dictionary<string, string>(){
{
XPlexToken = xPlexToken,
};
string baseUrl = Utilities.TemplateUrl(GetUserDetailsServerList[0], new Dictionary<string, string>(){
}); });
if (serverUrl != null) if (serverUrl != null)
{ {
baseUrl = serverUrl; baseUrl = serverUrl;
} }
var urlString = URLBuilder.Build(baseUrl, "/user", request);
var urlString = baseUrl + "/user";
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString); var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
httpRequest.Headers.Add("user-agent", _userAgent); httpRequest.Headers.Add("user-agent", _userAgent);
@@ -330,7 +327,7 @@ namespace LukeHagar.PlexAPI.SDK
httpRequest = new SecurityMetadata(_securitySource).Apply(httpRequest); httpRequest = new SecurityMetadata(_securitySource).Apply(httpRequest);
} }
var hookCtx = new HookContext("getUserDetails", null, _securitySource); var hookCtx = new HookContext("getTokenDetails", null, _securitySource);
httpRequest = await this.SDKConfiguration.Hooks.BeforeRequestAsync(new BeforeRequestContext(hookCtx), httpRequest); httpRequest = await this.SDKConfiguration.Hooks.BeforeRequestAsync(new BeforeRequestContext(hookCtx), httpRequest);
@@ -370,8 +367,8 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetUserDetailsUserPlexAccount>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTokenDetailsUserPlexAccount>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetUserDetailsResponse() var response = new GetTokenDetailsResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
ContentType = contentType, ContentType = contentType,
@@ -389,7 +386,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetUserDetailsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTokenDetailsBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -402,7 +399,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetUserDetailsAuthenticationResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTokenDetailsUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -506,7 +503,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<PostUsersSignInDataResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<PostUsersSignInDataBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -519,7 +516,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<PostUsersSignInDataAuthenticationResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<PostUsersSignInDataUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -101,10 +101,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -171,7 +171,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetButlerTasksResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetButlerTasksResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetButlerTasksResponse() var response = new GetButlerTasksResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -190,7 +190,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetButlerTasksResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetButlerTasksBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -203,7 +203,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetButlerTasksButlerResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetButlerTasksUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -285,7 +285,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StartAllTasksResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StartAllTasksBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -298,7 +298,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StartAllTasksButlerResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StartAllTasksUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -380,7 +380,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StopAllTasksResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StopAllTasksBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -393,7 +393,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StopAllTasksButlerResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StopAllTasksUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -478,7 +478,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StartTaskResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StartTaskBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -491,7 +491,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StartTaskButlerResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StartTaskUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -576,7 +576,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StopTaskResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StopTaskBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -589,7 +589,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<StopTaskButlerResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<StopTaskUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -63,10 +63,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -137,7 +137,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetGlobalHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetGlobalHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetGlobalHubsResponse() var response = new GetGlobalHubsResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -156,7 +156,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetGlobalHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetGlobalHubsBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -169,7 +169,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetGlobalHubsHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetGlobalHubsUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -247,7 +247,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetLibraryHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetLibraryHubsResponse() var response = new GetLibraryHubsResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -266,7 +266,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetLibraryHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryHubsBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -279,7 +279,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetLibraryHubsHubsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryHubsUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -241,10 +241,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -324,7 +324,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetFileHashResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetFileHashBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -337,7 +337,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetFileHashLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetFileHashUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -414,7 +414,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetRecentlyAddedResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetRecentlyAddedResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetRecentlyAddedResponse() var response = new GetRecentlyAddedResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -433,7 +433,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetRecentlyAddedResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetRecentlyAddedBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -446,7 +446,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetRecentlyAddedLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetRecentlyAddedUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -519,7 +519,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetAllLibrariesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetAllLibrariesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetAllLibrariesResponse() var response = new GetAllLibrariesResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -538,7 +538,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetAllLibrariesResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetAllLibrariesBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -551,7 +551,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetAllLibrariesLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetAllLibrariesUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -628,7 +628,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetLibraryDetailsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryDetailsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetLibraryDetailsResponse() var response = new GetLibraryDetailsResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -647,7 +647,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetLibraryDetailsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryDetailsBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -660,7 +660,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetLibraryDetailsLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryDetailsUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -745,7 +745,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<DeleteLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<DeleteLibraryBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -758,7 +758,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<DeleteLibraryLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<DeleteLibraryUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -830,7 +830,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetLibraryItemsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryItemsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetLibraryItemsResponse() var response = new GetLibraryItemsResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -849,7 +849,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetLibraryItemsResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryItemsBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -862,7 +862,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetLibraryItemsLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetLibraryItemsUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -948,7 +948,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetRefreshLibraryMetadataResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetRefreshLibraryMetadataBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -961,7 +961,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetRefreshLibraryMetadataLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetRefreshLibraryMetadataUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1038,7 +1038,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetSearchLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetSearchLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetSearchLibraryResponse() var response = new GetSearchLibraryResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -1057,7 +1057,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetSearchLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetSearchLibraryBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1070,7 +1070,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetSearchLibraryLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetSearchLibraryUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1146,7 +1146,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetMetaDataByRatingKeyResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetaDataByRatingKeyResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetMetaDataByRatingKeyResponse() var response = new GetMetaDataByRatingKeyResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -1165,7 +1165,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetMetaDataByRatingKeyResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetaDataByRatingKeyBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1178,7 +1178,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetMetaDataByRatingKeyLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetaDataByRatingKeyUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1255,7 +1255,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetMetadataChildrenResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetadataChildrenResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetMetadataChildrenResponse() var response = new GetMetadataChildrenResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -1274,7 +1274,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetMetadataChildrenResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetadataChildrenBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1287,7 +1287,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetMetadataChildrenLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetMetadataChildrenUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1364,7 +1364,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetTopWatchedContentResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTopWatchedContentResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetTopWatchedContentResponse() var response = new GetTopWatchedContentResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -1383,7 +1383,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetTopWatchedContentResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTopWatchedContentBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1396,7 +1396,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetTopWatchedContentLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetTopWatchedContentUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1469,7 +1469,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Requests.GetOnDeckResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetOnDeckResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
var response = new GetOnDeckResponse() var response = new GetOnDeckResponse()
{ {
StatusCode = responseStatusCode, StatusCode = responseStatusCode,
@@ -1488,7 +1488,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<Models.Errors.GetOnDeckResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetOnDeckBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -1501,7 +1501,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetOnDeckLibraryResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetOnDeckUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -94,10 +94,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -178,7 +178,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<LogLineResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<LogLineBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -191,7 +191,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<LogLineLogResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<LogLineUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -279,7 +279,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<LogMultiLineResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<LogMultiLineBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -292,7 +292,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<LogMultiLineLogResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<LogMultiLineUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -374,7 +374,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<EnablePaperTrailResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<EnablePaperTrailBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -387,7 +387,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<EnablePaperTrailLogResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<EnablePaperTrailUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -3,7 +3,7 @@
<PropertyGroup> <PropertyGroup>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<PackageId>LukeHagar.PlexAPI.SDK</PackageId> <PackageId>LukeHagar.PlexAPI.SDK</PackageId>
<Version>0.6.0</Version> <Version>0.6.1</Version>
<TargetFramework>net8.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<Authors>LukeHagar</Authors> <Authors>LukeHagar</Authors>
<Copyright>Copyright (c) LukeHagar 2024</Copyright> <Copyright>Copyright (c) LukeHagar 2024</Copyright>

View File

@@ -90,10 +90,10 @@ namespace LukeHagar.PlexAPI.SDK
{ {
public SDKConfig SDKConfiguration { get; private set; } public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp"; private const string _language = "csharp";
private const string _sdkVersion = "0.6.0"; private const string _sdkVersion = "0.6.1";
private const string _sdkGenVersion = "2.411.9"; private const string _sdkGenVersion = "2.413.0";
private const string _openapiDocVersion = "0.0.3"; private const string _openapiDocVersion = "0.0.3";
private const string _userAgent = "speakeasy-sdk/csharp 0.6.0 2.411.9 0.0.3 LukeHagar.PlexAPI.SDK"; private const string _userAgent = "speakeasy-sdk/csharp 0.6.1 2.413.0 0.0.3 LukeHagar.PlexAPI.SDK";
private string _serverUrl = ""; private string _serverUrl = "";
private ISpeakeasyHttpClient _client; private ISpeakeasyHttpClient _client;
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource; private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
@@ -172,7 +172,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<MarkPlayedResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<MarkPlayedBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -185,7 +185,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<MarkPlayedMediaResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<MarkPlayedUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -270,7 +270,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<MarkUnplayedResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<MarkUnplayedBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -283,7 +283,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<MarkUnplayedMediaResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<MarkUnplayedUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -370,7 +370,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<UpdatePlayProgressResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<UpdatePlayProgressBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -383,7 +383,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<UpdatePlayProgressMediaResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<UpdatePlayProgressUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -473,7 +473,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetBannerImageResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetBannerImageBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -486,7 +486,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetBannerImageMediaResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetBannerImageUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -576,7 +576,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetThumbImageResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetThumbImageBadRequest>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }
@@ -589,7 +589,7 @@ namespace LukeHagar.PlexAPI.SDK
{ {
if(Utilities.IsContentTypeMatch("application/json", contentType)) if(Utilities.IsContentTypeMatch("application/json", contentType))
{ {
var obj = ResponseBodyDeserializer.Deserialize<GetThumbImageMediaResponseBody>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore); var obj = ResponseBodyDeserializer.Deserialize<GetThumbImageUnauthorized>(await httpResponse.Content.ReadAsStringAsync(), NullValueHandling.Ignore);
obj!.RawResponse = httpResponse; obj!.RawResponse = httpResponse;
throw obj!; throw obj!;
} }

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class AddPlaylistContentsResponseBody : Exception public class AddPlaylistContentsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class AddPlaylistContentsPlaylistsResponseBody : Exception public class AddPlaylistContentsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class ApplyUpdatesResponseBody : Exception public class ApplyUpdatesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class ApplyUpdatesUpdaterResponseBody : Exception public class ApplyUpdatesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class CancelServerActivitiesResponseBody : Exception public class CancelServerActivitiesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class CancelServerActivitiesActivitiesResponseBody : Exception public class CancelServerActivitiesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class CheckForUpdatesResponseBody : Exception public class CheckForUpdatesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class CheckForUpdatesUpdaterResponseBody : Exception public class CheckForUpdatesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class ClearPlaylistContentsResponseBody : Exception public class ClearPlaylistContentsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class ClearPlaylistContentsPlaylistsResponseBody : Exception public class ClearPlaylistContentsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class CreatePlaylistResponseBody : Exception public class CreatePlaylistBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class CreatePlaylistPlaylistsResponseBody : Exception public class CreatePlaylistUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class DeleteLibraryResponseBody : Exception public class DeleteLibraryBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class DeleteLibraryLibraryResponseBody : Exception public class DeleteLibraryUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class DeletePlaylistResponseBody : Exception public class DeletePlaylistBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class DeletePlaylistPlaylistsResponseBody : Exception public class DeletePlaylistUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class EnablePaperTrailResponseBody : Exception public class EnablePaperTrailBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class EnablePaperTrailLogResponseBody : Exception public class EnablePaperTrailUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetAllLibrariesResponseBody : Exception public class GetAllLibrariesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetAllLibrariesLibraryResponseBody : Exception public class GetAllLibrariesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetAvailableClientsResponseBody : Exception public class GetAvailableClientsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetAvailableClientsServerResponseBody : Exception public class GetAvailableClientsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetBandwidthStatisticsResponseBody : Exception public class GetBandwidthStatisticsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetBandwidthStatisticsStatisticsResponseBody : Exception public class GetBandwidthStatisticsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetBannerImageResponseBody : Exception public class GetBannerImageBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetBannerImageMediaResponseBody : Exception public class GetBannerImageUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetButlerTasksResponseBody : Exception public class GetButlerTasksBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetButlerTasksButlerResponseBody : Exception public class GetButlerTasksUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetCompanionsDataResponseBody : Exception public class GetCompanionsDataBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetCompanionsDataPlexResponseBody : Exception public class GetCompanionsDataUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetDevicesResponseBody : Exception public class GetDevicesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetDevicesServerResponseBody : Exception public class GetDevicesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetFileHashResponseBody : Exception public class GetFileHashBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetFileHashLibraryResponseBody : Exception public class GetFileHashUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetGeoDataResponseBody : Exception public class GetGeoDataBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetGeoDataPlexResponseBody : Exception public class GetGeoDataUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetGlobalHubsResponseBody : Exception public class GetGlobalHubsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetGlobalHubsHubsResponseBody : Exception public class GetGlobalHubsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetHomeDataResponseBody : Exception public class GetHomeDataBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetHomeDataPlexResponseBody : Exception public class GetHomeDataUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetLibraryDetailsResponseBody : Exception public class GetLibraryDetailsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetLibraryDetailsLibraryResponseBody : Exception public class GetLibraryDetailsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetLibraryHubsResponseBody : Exception public class GetLibraryHubsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetLibraryHubsHubsResponseBody : Exception public class GetLibraryHubsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetLibraryItemsResponseBody : Exception public class GetLibraryItemsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetLibraryItemsLibraryResponseBody : Exception public class GetLibraryItemsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetMediaProvidersResponseBody : Exception public class GetMediaProvidersBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetMediaProvidersServerResponseBody : Exception public class GetMediaProvidersUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetMetaDataByRatingKeyResponseBody : Exception public class GetMetaDataByRatingKeyBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetMetaDataByRatingKeyLibraryResponseBody : Exception public class GetMetaDataByRatingKeyUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetMetadataChildrenResponseBody : Exception public class GetMetadataChildrenBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetMetadataChildrenLibraryResponseBody : Exception public class GetMetadataChildrenUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetMyPlexAccountResponseBody : Exception public class GetMyPlexAccountBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetMyPlexAccountServerResponseBody : Exception public class GetMyPlexAccountUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetOnDeckResponseBody : Exception public class GetOnDeckBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetOnDeckLibraryResponseBody : Exception public class GetOnDeckUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
//
// Changes to this file may cause incorrect behavior and will be lost when
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
#nullable enable
namespace LukeHagar.PlexAPI.SDK.Models.Errors
{
using LukeHagar.PlexAPI.SDK.Models.Errors;
using LukeHagar.PlexAPI.SDK.Utils;
using Newtonsoft.Json;
using System.Collections.Generic;
using System.Net.Http;
using System;
/// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary>
public class GetPinBadRequest : Exception
{
[JsonProperty("errors")]
public List<GetPinErrors>? Errors { get; set; }
/// <summary>
/// Raw HTTP response; suitable for custom response parsing
/// </summary>
[JsonProperty("-")]
public HttpResponseMessage? RawResponse { get; set; }
}
}

View File

@@ -1,34 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
//
// Changes to this file may cause incorrect behavior and will be lost when
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
#nullable enable
namespace LukeHagar.PlexAPI.SDK.Models.Errors
{
using LukeHagar.PlexAPI.SDK.Models.Errors;
using LukeHagar.PlexAPI.SDK.Utils;
using Newtonsoft.Json;
using System.Collections.Generic;
using System.Net.Http;
using System;
/// <summary>
/// Bad Request response when the X-Plex-Client-Identifier is missing
/// </summary>
public class GetPinResponseBody : Exception
{
[JsonProperty("errors")]
public List<GetPinErrors>? Errors { get; set; }
/// <summary>
/// Raw HTTP response; suitable for custom response parsing
/// </summary>
[JsonProperty("-")]
public HttpResponseMessage? RawResponse { get; set; }
}
}

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetPlaylistResponseBody : Exception public class GetPlaylistBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetPlaylistContentsResponseBody : Exception public class GetPlaylistContentsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetPlaylistContentsPlaylistsResponseBody : Exception public class GetPlaylistContentsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetPlaylistPlaylistsResponseBody : Exception public class GetPlaylistUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetPlaylistsResponseBody : Exception public class GetPlaylistsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetPlaylistsPlaylistsResponseBody : Exception public class GetPlaylistsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetRecentlyAddedResponseBody : Exception public class GetRecentlyAddedBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetRecentlyAddedLibraryResponseBody : Exception public class GetRecentlyAddedUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetRefreshLibraryMetadataResponseBody : Exception public class GetRefreshLibraryMetadataBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetRefreshLibraryMetadataLibraryResponseBody : Exception public class GetRefreshLibraryMetadataUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetResizedPhotoResponseBody : Exception public class GetResizedPhotoBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetResizedPhotoServerResponseBody : Exception public class GetResizedPhotoUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetResourcesStatisticsResponseBody : Exception public class GetResourcesStatisticsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetResourcesStatisticsStatisticsResponseBody : Exception public class GetResourcesStatisticsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetSearchLibraryResponseBody : Exception public class GetSearchLibraryBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetSearchLibraryLibraryResponseBody : Exception public class GetSearchLibraryUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetSearchResultsResponseBody : Exception public class GetSearchResultsBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetSearchResultsSearchResponseBody : Exception public class GetSearchResultsUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetServerActivitiesResponseBody : Exception public class GetServerActivitiesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetServerActivitiesActivitiesResponseBody : Exception public class GetServerActivitiesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetServerCapabilitiesResponseBody : Exception public class GetServerCapabilitiesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetServerCapabilitiesServerResponseBody : Exception public class GetServerCapabilitiesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -17,7 +17,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Request Timeout /// Request Timeout
/// </summary> /// </summary>
public class GetServerIdentityResponseBody : Exception public class GetServerIdentityRequestTimeout : Exception
{ {
[JsonProperty("code")] [JsonProperty("code")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetServerListResponseBody : Exception public class GetServerListBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetServerListServerResponseBody : Exception public class GetServerListUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetServerPreferencesResponseBody : Exception public class GetServerPreferencesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetServerPreferencesServerResponseBody : Exception public class GetServerPreferencesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetServerResourcesResponseBody : Exception public class GetServerResourcesBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetServerResourcesPlexResponseBody : Exception public class GetServerResourcesUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Bad Request - A parameter was not specified, or was specified incorrectly. /// Bad Request - A parameter was not specified, or was specified incorrectly.
/// </summary> /// </summary>
public class GetSessionHistoryResponseBody : Exception public class GetSessionHistoryBadRequest : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

View File

@@ -19,7 +19,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Errors
/// <summary> /// <summary>
/// Unauthorized - Returned if the X-Plex-Token is missing from the header or query. /// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
/// </summary> /// </summary>
public class GetSessionHistorySessionsResponseBody : Exception public class GetSessionHistoryUnauthorized : Exception
{ {
[JsonProperty("errors")] [JsonProperty("errors")]

Some files were not shown because too many files have changed in this diff Show More