diff --git a/.github/workflows/sdk_generation.yaml b/.github/workflows/sdk_generation.yaml
index b526171..6897460 100644
--- a/.github/workflows/sdk_generation.yaml
+++ b/.github/workflows/sdk_generation.yaml
@@ -21,7 +21,7 @@ jobs:
uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
with:
force: ${{ github.event.inputs.force }}
- mode: pr
+ mode: direct
set_version: ${{ github.event.inputs.set_version }}
speakeasy_version: latest
secrets:
diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index 66317c4..c04b1a3 100755
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 3eeea668-4ef4-464e-a888-bdfa023bedf5
management:
- docChecksum: 06023774169418572a5ebabe14a70f3f
+ docChecksum: a6fee1797b2da7ccbaf7743772a40b56
docVersion: 0.0.3
- speakeasyVersion: 1.393.0
- generationVersion: 2.413.0
- releaseVersion: 0.11.0
- configChecksum: 3ab527f680e2959c9663d2d572c3c0e0
+ speakeasyVersion: 1.396.2
+ generationVersion: 2.415.0
+ releaseVersion: 0.11.1
+ configChecksum: acce08f1da54f289f42e167d0b710c71
repoURL: https://github.com/LukeHagar/plexpy.git
repoSubDirectory: .
installationURL: https://github.com/LukeHagar/plexpy.git
@@ -40,297 +40,297 @@ generatedFiles:
- CONTRIBUTING.md
- USAGE.md
- docs/models/components/security.md
+ - docs/models/errors/addplaylistcontentsbadrequest.md
- docs/models/errors/addplaylistcontentserrors.md
- docs/models/errors/addplaylistcontentsplaylistserrors.md
- - docs/models/errors/addplaylistcontentsplaylistsresponsebody.md
- - docs/models/errors/addplaylistcontentsresponsebody.md
+ - docs/models/errors/addplaylistcontentsunauthorized.md
+ - docs/models/errors/applyupdatesbadrequest.md
- docs/models/errors/applyupdateserrors.md
- - docs/models/errors/applyupdatesresponsebody.md
+ - docs/models/errors/applyupdatesunauthorized.md
- docs/models/errors/applyupdatesupdatererrors.md
- - docs/models/errors/applyupdatesupdaterresponsebody.md
- docs/models/errors/cancelserveractivitiesactivitieserrors.md
- - docs/models/errors/cancelserveractivitiesactivitiesresponsebody.md
+ - docs/models/errors/cancelserveractivitiesbadrequest.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/checkforupdatesresponsebody.md
+ - docs/models/errors/checkforupdatesunauthorized.md
- docs/models/errors/checkforupdatesupdatererrors.md
- - docs/models/errors/checkforupdatesupdaterresponsebody.md
+ - docs/models/errors/clearplaylistcontentsbadrequest.md
- docs/models/errors/clearplaylistcontentserrors.md
- docs/models/errors/clearplaylistcontentsplaylistserrors.md
- - docs/models/errors/clearplaylistcontentsplaylistsresponsebody.md
- - docs/models/errors/clearplaylistcontentsresponsebody.md
+ - docs/models/errors/clearplaylistcontentsunauthorized.md
+ - docs/models/errors/createplaylistbadrequest.md
- docs/models/errors/createplaylisterrors.md
- docs/models/errors/createplaylistplaylistserrors.md
- - docs/models/errors/createplaylistplaylistsresponsebody.md
- - docs/models/errors/createplaylistresponsebody.md
+ - docs/models/errors/createplaylistunauthorized.md
+ - docs/models/errors/deletelibrarybadrequest.md
- docs/models/errors/deletelibraryerrors.md
- docs/models/errors/deletelibrarylibraryerrors.md
- - docs/models/errors/deletelibrarylibraryresponsebody.md
- - docs/models/errors/deletelibraryresponsebody.md
+ - docs/models/errors/deletelibraryunauthorized.md
+ - docs/models/errors/deleteplaylistbadrequest.md
- docs/models/errors/deleteplaylisterrors.md
- docs/models/errors/deleteplaylistplaylistserrors.md
- - docs/models/errors/deleteplaylistplaylistsresponsebody.md
- - docs/models/errors/deleteplaylistresponsebody.md
+ - docs/models/errors/deleteplaylistunauthorized.md
+ - docs/models/errors/enablepapertrailbadrequest.md
- docs/models/errors/enablepapertrailerrors.md
- docs/models/errors/enablepapertraillogerrors.md
- - docs/models/errors/enablepapertraillogresponsebody.md
- - docs/models/errors/enablepapertrailresponsebody.md
+ - docs/models/errors/enablepapertrailunauthorized.md
- docs/models/errors/errors.md
+ - docs/models/errors/getalllibrariesbadrequest.md
- docs/models/errors/getalllibrarieserrors.md
- docs/models/errors/getalllibrarieslibraryerrors.md
- - docs/models/errors/getalllibrarieslibraryresponsebody.md
- - docs/models/errors/getalllibrariesresponsebody.md
+ - docs/models/errors/getalllibrariesunauthorized.md
+ - docs/models/errors/getavailableclientsbadrequest.md
- docs/models/errors/getavailableclientserrors.md
- - docs/models/errors/getavailableclientsresponsebody.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/getbandwidthstatisticsresponsebody.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/getbannerimagemediaerrors.md
- - docs/models/errors/getbannerimagemediaresponsebody.md
- - docs/models/errors/getbannerimageresponsebody.md
+ - docs/models/errors/getbannerimageunauthorized.md
+ - docs/models/errors/getbutlertasksbadrequest.md
- docs/models/errors/getbutlertasksbutlererrors.md
- - docs/models/errors/getbutlertasksbutlerresponsebody.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/getcompanionsdataplexerrors.md
- - docs/models/errors/getcompanionsdataplexresponsebody.md
- - docs/models/errors/getcompanionsdataresponsebody.md
+ - docs/models/errors/getcompanionsdataunauthorized.md
+ - docs/models/errors/getdevicesbadrequest.md
- docs/models/errors/getdeviceserrors.md
- - docs/models/errors/getdevicesresponsebody.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/getfilehashlibraryerrors.md
- - docs/models/errors/getfilehashlibraryresponsebody.md
- - docs/models/errors/getfilehashresponsebody.md
+ - docs/models/errors/getfilehashunauthorized.md
+ - docs/models/errors/getgeodatabadrequest.md
- docs/models/errors/getgeodataerrors.md
- docs/models/errors/getgeodataplexerrors.md
- - docs/models/errors/getgeodataplexresponsebody.md
- - docs/models/errors/getgeodataresponsebody.md
+ - docs/models/errors/getgeodataunauthorized.md
+ - docs/models/errors/getglobalhubsbadrequest.md
- docs/models/errors/getglobalhubserrors.md
- docs/models/errors/getglobalhubshubserrors.md
- - docs/models/errors/getglobalhubshubsresponsebody.md
- - docs/models/errors/getglobalhubsresponsebody.md
+ - docs/models/errors/getglobalhubsunauthorized.md
+ - docs/models/errors/gethomedatabadrequest.md
- docs/models/errors/gethomedataerrors.md
- docs/models/errors/gethomedataplexerrors.md
- - docs/models/errors/gethomedataplexresponsebody.md
- - docs/models/errors/gethomedataresponsebody.md
+ - docs/models/errors/gethomedataunauthorized.md
+ - docs/models/errors/getlibrarydetailsbadrequest.md
- docs/models/errors/getlibrarydetailserrors.md
- docs/models/errors/getlibrarydetailslibraryerrors.md
- - docs/models/errors/getlibrarydetailslibraryresponsebody.md
- - docs/models/errors/getlibrarydetailsresponsebody.md
+ - docs/models/errors/getlibrarydetailsunauthorized.md
+ - docs/models/errors/getlibraryhubsbadrequest.md
- docs/models/errors/getlibraryhubserrors.md
- docs/models/errors/getlibraryhubshubserrors.md
- - docs/models/errors/getlibraryhubshubsresponsebody.md
- - docs/models/errors/getlibraryhubsresponsebody.md
+ - docs/models/errors/getlibraryhubsunauthorized.md
+ - docs/models/errors/getlibraryitemsbadrequest.md
- docs/models/errors/getlibraryitemserrors.md
- docs/models/errors/getlibraryitemslibraryerrors.md
- - docs/models/errors/getlibraryitemslibraryresponsebody.md
- - docs/models/errors/getlibraryitemsresponsebody.md
+ - docs/models/errors/getlibraryitemsunauthorized.md
+ - docs/models/errors/getmediaprovidersbadrequest.md
- docs/models/errors/getmediaproviderserrors.md
- - docs/models/errors/getmediaprovidersresponsebody.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/getmetadatabyratingkeylibraryerrors.md
- - docs/models/errors/getmetadatabyratingkeylibraryresponsebody.md
- - docs/models/errors/getmetadatabyratingkeyresponsebody.md
+ - docs/models/errors/getmetadatabyratingkeyunauthorized.md
+ - docs/models/errors/getmetadatachildrenbadrequest.md
- docs/models/errors/getmetadatachildrenerrors.md
- docs/models/errors/getmetadatachildrenlibraryerrors.md
- - docs/models/errors/getmetadatachildrenlibraryresponsebody.md
- - docs/models/errors/getmetadatachildrenresponsebody.md
+ - docs/models/errors/getmetadatachildrenunauthorized.md
+ - docs/models/errors/getmyplexaccountbadrequest.md
- docs/models/errors/getmyplexaccounterrors.md
- - docs/models/errors/getmyplexaccountresponsebody.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/getondecklibraryerrors.md
- - docs/models/errors/getondecklibraryresponsebody.md
- - docs/models/errors/getondeckresponsebody.md
+ - docs/models/errors/getondeckunauthorized.md
+ - docs/models/errors/getpinbadrequest.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/getplaylistcontentsplaylistserrors.md
- - docs/models/errors/getplaylistcontentsplaylistsresponsebody.md
- - docs/models/errors/getplaylistcontentsresponsebody.md
+ - docs/models/errors/getplaylistcontentsunauthorized.md
- docs/models/errors/getplaylisterrors.md
- docs/models/errors/getplaylistplaylistserrors.md
- - docs/models/errors/getplaylistplaylistsresponsebody.md
- - docs/models/errors/getplaylistresponsebody.md
+ - docs/models/errors/getplaylistsbadrequest.md
- docs/models/errors/getplaylistserrors.md
- docs/models/errors/getplaylistsplaylistserrors.md
- - docs/models/errors/getplaylistsplaylistsresponsebody.md
- - docs/models/errors/getplaylistsresponsebody.md
+ - docs/models/errors/getplaylistsunauthorized.md
+ - docs/models/errors/getplaylistunauthorized.md
+ - docs/models/errors/getrecentlyaddedbadrequest.md
- docs/models/errors/getrecentlyaddederrors.md
- docs/models/errors/getrecentlyaddedlibraryerrors.md
- - docs/models/errors/getrecentlyaddedlibraryresponsebody.md
- - docs/models/errors/getrecentlyaddedresponsebody.md
+ - docs/models/errors/getrecentlyaddedunauthorized.md
+ - docs/models/errors/getrefreshlibrarymetadatabadrequest.md
- docs/models/errors/getrefreshlibrarymetadataerrors.md
- docs/models/errors/getrefreshlibrarymetadatalibraryerrors.md
- - docs/models/errors/getrefreshlibrarymetadatalibraryresponsebody.md
- - docs/models/errors/getrefreshlibrarymetadataresponsebody.md
+ - docs/models/errors/getrefreshlibrarymetadataunauthorized.md
+ - docs/models/errors/getresizedphotobadrequest.md
- docs/models/errors/getresizedphotoerrors.md
- - docs/models/errors/getresizedphotoresponsebody.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/getresourcesstatisticsresponsebody.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/getsearchlibrarylibraryerrors.md
- - docs/models/errors/getsearchlibrarylibraryresponsebody.md
- - docs/models/errors/getsearchlibraryresponsebody.md
+ - docs/models/errors/getsearchlibraryunauthorized.md
+ - docs/models/errors/getsearchresultsbadrequest.md
- docs/models/errors/getsearchresultserrors.md
- - docs/models/errors/getsearchresultsresponsebody.md
- docs/models/errors/getsearchresultssearcherrors.md
- - docs/models/errors/getsearchresultssearchresponsebody.md
+ - docs/models/errors/getsearchresultsunauthorized.md
- docs/models/errors/getserveractivitiesactivitieserrors.md
- - docs/models/errors/getserveractivitiesactivitiesresponsebody.md
+ - docs/models/errors/getserveractivitiesbadrequest.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/getservercapabilitiesresponsebody.md
- - docs/models/errors/getservercapabilitiesserverresponsebody.md
- - docs/models/errors/getserveridentityresponsebody.md
+ - docs/models/errors/getservercapabilitiesunauthorized.md
+ - docs/models/errors/getserveridentityrequesttimeout.md
+ - docs/models/errors/getserverlistbadrequest.md
- docs/models/errors/getserverlisterrors.md
- - docs/models/errors/getserverlistresponsebody.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/getserverpreferencesresponsebody.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/getserverresourcesplexerrors.md
- - docs/models/errors/getserverresourcesplexresponsebody.md
- - docs/models/errors/getserverresourcesresponsebody.md
+ - docs/models/errors/getserverresourcesunauthorized.md
+ - docs/models/errors/getsessionhistorybadrequest.md
- docs/models/errors/getsessionhistoryerrors.md
- - docs/models/errors/getsessionhistoryresponsebody.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/getsessionsresponsebody.md
- docs/models/errors/getsessionssessionserrors.md
- - docs/models/errors/getsessionssessionsresponsebody.md
+ - docs/models/errors/getsessionsunauthorized.md
- docs/models/errors/getsourceconnectioninformationauthenticationerrors.md
- - docs/models/errors/getsourceconnectioninformationauthenticationresponsebody.md
+ - docs/models/errors/getsourceconnectioninformationbadrequest.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/getstatisticsresponsebody.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/getthumbimagemediaerrors.md
- - docs/models/errors/getthumbimagemediaresponsebody.md
- - docs/models/errors/getthumbimageresponsebody.md
+ - docs/models/errors/getthumbimageunauthorized.md
+ - docs/models/errors/gettimelinebadrequest.md
- docs/models/errors/gettimelineerrors.md
- - docs/models/errors/gettimelineresponsebody.md
+ - docs/models/errors/gettimelineunauthorized.md
- docs/models/errors/gettimelinevideoerrors.md
- - docs/models/errors/gettimelinevideoresponsebody.md
+ - docs/models/errors/gettokenbypinidbadrequest.md
- docs/models/errors/gettokenbypiniderrors.md
- docs/models/errors/gettokenbypinidplexerrors.md
- - docs/models/errors/gettokenbypinidplexresponsebody.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/gettopwatchedcontentlibraryerrors.md
- - docs/models/errors/gettopwatchedcontentlibraryresponsebody.md
- - docs/models/errors/gettopwatchedcontentresponsebody.md
+ - docs/models/errors/gettopwatchedcontentunauthorized.md
+ - docs/models/errors/gettranscodesessionsbadrequest.md
- docs/models/errors/gettranscodesessionserrors.md
- - docs/models/errors/gettranscodesessionsresponsebody.md
- docs/models/errors/gettranscodesessionssessionserrors.md
- - docs/models/errors/gettranscodesessionssessionsresponsebody.md
+ - docs/models/errors/gettranscodesessionsunauthorized.md
- docs/models/errors/gettransienttokenauthenticationerrors.md
- - docs/models/errors/gettransienttokenauthenticationresponsebody.md
+ - docs/models/errors/gettransienttokenbadrequest.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/getupdatestatusresponsebody.md
+ - docs/models/errors/getupdatestatusunauthorized.md
- docs/models/errors/getupdatestatusupdatererrors.md
- - docs/models/errors/getupdatestatusupdaterresponsebody.md
- - docs/models/errors/getuserdetailsauthenticationerrors.md
- - docs/models/errors/getuserdetailsauthenticationresponsebody.md
- - docs/models/errors/getuserdetailserrors.md
- - docs/models/errors/getuserdetailsresponsebody.md
+ - docs/models/errors/getuserfriendsbadrequest.md
- docs/models/errors/getuserfriendserrors.md
- docs/models/errors/getuserfriendsplexerrors.md
- - docs/models/errors/getuserfriendsplexresponsebody.md
- - docs/models/errors/getuserfriendsresponsebody.md
+ - docs/models/errors/getuserfriendsunauthorized.md
+ - docs/models/errors/getwatchlistbadrequest.md
- docs/models/errors/getwatchlisterrors.md
- - docs/models/errors/getwatchlistresponsebody.md
+ - docs/models/errors/getwatchlistunauthorized.md
- docs/models/errors/getwatchlistwatchlisterrors.md
- - docs/models/errors/getwatchlistwatchlistresponsebody.md
+ - docs/models/errors/loglinebadrequest.md
- docs/models/errors/loglineerrors.md
- docs/models/errors/loglinelogerrors.md
- - docs/models/errors/loglinelogresponsebody.md
- - docs/models/errors/loglineresponsebody.md
+ - docs/models/errors/loglineunauthorized.md
+ - docs/models/errors/logmultilinebadrequest.md
- docs/models/errors/logmultilineerrors.md
- docs/models/errors/logmultilinelogerrors.md
- - docs/models/errors/logmultilinelogresponsebody.md
- - docs/models/errors/logmultilineresponsebody.md
+ - docs/models/errors/logmultilineunauthorized.md
+ - docs/models/errors/markplayedbadrequest.md
- docs/models/errors/markplayederrors.md
- docs/models/errors/markplayedmediaerrors.md
- - docs/models/errors/markplayedmediaresponsebody.md
- - docs/models/errors/markplayedresponsebody.md
+ - docs/models/errors/markplayedunauthorized.md
+ - docs/models/errors/markunplayedbadrequest.md
- docs/models/errors/markunplayederrors.md
- docs/models/errors/markunplayedmediaerrors.md
- - docs/models/errors/markunplayedmediaresponsebody.md
- - docs/models/errors/markunplayedresponsebody.md
+ - docs/models/errors/markunplayedunauthorized.md
+ - docs/models/errors/performsearchbadrequest.md
- docs/models/errors/performsearcherrors.md
- - docs/models/errors/performsearchresponsebody.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/performvoicesearchresponsebody.md
- docs/models/errors/performvoicesearchsearcherrors.md
- - docs/models/errors/performvoicesearchsearchresponsebody.md
+ - docs/models/errors/performvoicesearchunauthorized.md
- docs/models/errors/postuserssignindataauthenticationerrors.md
- - docs/models/errors/postuserssignindataauthenticationresponsebody.md
+ - docs/models/errors/postuserssignindatabadrequest.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/startalltasksbutlerresponsebody.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/starttaskbutlerresponsebody.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/startuniversaltranscoderesponsebody.md
+ - docs/models/errors/startuniversaltranscodeunauthorized.md
- docs/models/errors/startuniversaltranscodevideoerrors.md
- - docs/models/errors/startuniversaltranscodevideoresponsebody.md
+ - docs/models/errors/stopalltasksbadrequest.md
- docs/models/errors/stopalltasksbutlererrors.md
- - docs/models/errors/stopalltasksbutlerresponsebody.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/stoptaskbutlerresponsebody.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/stoptranscodesessionresponsebody.md
- docs/models/errors/stoptranscodesessionsessionserrors.md
- - docs/models/errors/stoptranscodesessionsessionsresponsebody.md
+ - docs/models/errors/stoptranscodesessionunauthorized.md
+ - docs/models/errors/updateplaylistbadrequest.md
- docs/models/errors/updateplaylisterrors.md
- docs/models/errors/updateplaylistplaylistserrors.md
- - docs/models/errors/updateplaylistplaylistsresponsebody.md
- - docs/models/errors/updateplaylistresponsebody.md
+ - docs/models/errors/updateplaylistunauthorized.md
+ - docs/models/errors/updateplayprogressbadrequest.md
- docs/models/errors/updateplayprogresserrors.md
- docs/models/errors/updateplayprogressmediaerrors.md
- - docs/models/errors/updateplayprogressmediaresponsebody.md
- - docs/models/errors/updateplayprogressresponsebody.md
+ - docs/models/errors/updateplayprogressunauthorized.md
+ - docs/models/errors/uploadplaylistbadrequest.md
- docs/models/errors/uploadplaylisterrors.md
- docs/models/errors/uploadplaylistplaylistserrors.md
- - docs/models/errors/uploadplaylistplaylistsresponsebody.md
- - docs/models/errors/uploadplaylistresponsebody.md
+ - docs/models/errors/uploadplaylistunauthorized.md
- docs/models/internal/globals.md
- docs/models/operations/account.md
- docs/models/operations/activity.md
@@ -581,6 +581,13 @@ generatedFiles:
- docs/models/operations/gettokenbypinidglobals.md
- docs/models/operations/gettokenbypinidrequest.md
- docs/models/operations/gettokenbypinidresponse.md
+ - docs/models/operations/gettokendetailsauthenticationresponsestatus.md
+ - docs/models/operations/gettokendetailsauthenticationstatus.md
+ - docs/models/operations/gettokendetailsfeatures.md
+ - docs/models/operations/gettokendetailsresponse.md
+ - docs/models/operations/gettokendetailsstatus.md
+ - docs/models/operations/gettokendetailssubscription.md
+ - docs/models/operations/gettokendetailsuserplexaccount.md
- docs/models/operations/gettopwatchedcontentcountry.md
- docs/models/operations/gettopwatchedcontentgenre.md
- docs/models/operations/gettopwatchedcontentguids.md
@@ -600,14 +607,6 @@ generatedFiles:
- docs/models/operations/getupdatestatusmediacontainer.md
- docs/models/operations/getupdatestatusresponse.md
- docs/models/operations/getupdatestatusresponsebody.md
- - docs/models/operations/getuserdetailsauthenticationresponsestatus.md
- - docs/models/operations/getuserdetailsauthenticationstatus.md
- - docs/models/operations/getuserdetailsfeatures.md
- - docs/models/operations/getuserdetailsrequest.md
- - docs/models/operations/getuserdetailsresponse.md
- - docs/models/operations/getuserdetailsstatus.md
- - docs/models/operations/getuserdetailssubscription.md
- - docs/models/operations/getuserdetailsuserplexaccount.md
- docs/models/operations/getuserfriendsresponse.md
- docs/models/operations/getwatchlistrequest.md
- docs/models/operations/getwatchlistresponse.md
@@ -825,11 +824,11 @@ generatedFiles:
- src/plex_api_client/models/errors/getstatistics.py
- src/plex_api_client/models/errors/gettimeline.py
- src/plex_api_client/models/errors/gettokenbypinid.py
+ - src/plex_api_client/models/errors/gettokendetails.py
- src/plex_api_client/models/errors/gettopwatchedcontent.py
- src/plex_api_client/models/errors/gettranscodesessions.py
- src/plex_api_client/models/errors/gettransienttoken.py
- src/plex_api_client/models/errors/getupdatestatus.py
- - src/plex_api_client/models/errors/getuserdetails.py
- src/plex_api_client/models/errors/getuserfriends.py
- src/plex_api_client/models/errors/logline.py
- src/plex_api_client/models/errors/logmultiline.py
@@ -903,11 +902,11 @@ generatedFiles:
- src/plex_api_client/models/operations/getstatistics.py
- src/plex_api_client/models/operations/gettimeline.py
- src/plex_api_client/models/operations/gettokenbypinid.py
+ - src/plex_api_client/models/operations/gettokendetails.py
- src/plex_api_client/models/operations/gettopwatchedcontent.py
- src/plex_api_client/models/operations/gettranscodesessions.py
- src/plex_api_client/models/operations/gettransienttoken.py
- src/plex_api_client/models/operations/getupdatestatus.py
- - src/plex_api_client/models/operations/getuserdetails.py
- src/plex_api_client/models/operations/getuserfriends.py
- src/plex_api_client/models/operations/logline.py
- src/plex_api_client/models/operations/logmultiline.py
@@ -962,6 +961,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
getServerPreferences:
speakeasy-default-get-server-preferences:
responses:
@@ -1031,6 +1031,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
getServerList:
speakeasy-default-get-server-list:
responses:
@@ -1088,6 +1089,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
get-thumb-image:
speakeasy-default-get-thumb-image:
parameters:
@@ -1104,6 +1106,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
getTimeline:
"":
parameters:
@@ -1155,6 +1158,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
cancelServerActivities:
"":
parameters:
@@ -1522,6 +1526,7 @@ examples:
application/json: {"errors": []}
"401":
application/json: {"errors": []}
+ "200": {}
logLine:
speakeasy-default-log-line:
parameters:
@@ -1873,3 +1878,12 @@ examples:
application/json: {"errors": []}
"401":
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": []}
diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml
index b1e95f5..45d3988 100644
--- a/.speakeasy/gen.yaml
+++ b/.speakeasy/gen.yaml
@@ -12,7 +12,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: true
python:
- version: 0.11.0
+ version: 0.11.1
additionalDependencies:
dev: {}
main: {}
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index 5622ef1..9be1cbd 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -1,19 +1,19 @@
-speakeasyVersion: 1.393.0
+speakeasyVersion: 1.396.2
sources:
my-source:
sourceNamespace: my-source
- sourceRevisionDigest: sha256:44184fe64938a688d21d58aa0e390471812eda6f10c9ca0145a7328cf31a4f0a
- sourceBlobDigest: sha256:7257c51225e1fb6fa7de445fbe2f31151dc89771894c9b731a29ab01b504f503
+ sourceRevisionDigest: sha256:1f43c28112982f7603d8fed99ad5b2d14de397325c20863fb693a4f89f96e3c6
+ sourceBlobDigest: sha256:f7e2709f52370dff16c1851a7a4e44a89f2e978e9cae335bffc10625950b3bd9
tags:
- latest
targets:
plexpy:
source: my-source
sourceNamespace: my-source
- sourceRevisionDigest: sha256:44184fe64938a688d21d58aa0e390471812eda6f10c9ca0145a7328cf31a4f0a
- sourceBlobDigest: sha256:7257c51225e1fb6fa7de445fbe2f31151dc89771894c9b731a29ab01b504f503
+ sourceRevisionDigest: sha256:1f43c28112982f7603d8fed99ad5b2d14de397325c20863fb693a4f89f96e3c6
+ sourceBlobDigest: sha256:f7e2709f52370dff16c1851a7a4e44a89f2e978e9cae335bffc10625950b3bd9
codeSamplesNamespace: code-samples-python-plexpy
- codeSamplesRevisionDigest: sha256:4e01301c28b13604518c3325dcca1ea1522d890c190a7f0a41fccd205ca10551
+ codeSamplesRevisionDigest: sha256:5c0a53ca21a99c2994ba26c54e14064b54d690b13cfa1e7d52bd9fd763224a4d
outLocation: /home/luke/github/plexpy
workflow:
workflowVersion: 1.0.0
diff --git a/README.md b/README.md
index 0e3e98f..185ba62 100644
--- a/README.md
+++ b/README.md
@@ -205,9 +205,9 @@ asyncio.run(main())
### [authentication](docs/sdks/authentication/README.md)
-* [get_transient_token](docs/sdks/authentication/README.md#get_transient_token) - Get a Transient Token.
+* [get_transient_token](docs/sdks/authentication/README.md#get_transient_token) - Get a Transient Token
* [get_source_connection_information](docs/sdks/authentication/README.md#get_source_connection_information) - Get Source Connection Information
-* [get_user_details](docs/sdks/authentication/README.md#get_user_details) - Get User Data By Token
+* [get_token_details](docs/sdks/authentication/README.md#get_token_details) - Get Token Details
* [post_users_sign_in_data](docs/sdks/authentication/README.md#post_users_sign_in_data) - Get User Sign In Data
### [statistics](docs/sdks/statistics/README.md)
@@ -279,11 +279,11 @@ if res.object is not None:
Handling errors in this SDK should largely match your expectations. All operations return a response object or raise an error. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate Error type.
-| Error Object | Status Code | Content Type |
-| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
-| errors.GetServerCapabilitiesResponseBody | 400 | application/json |
-| errors.GetServerCapabilitiesServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| errors.GetServerCapabilitiesBadRequest | 400 | application/json |
+| errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
### Example
@@ -304,11 +304,11 @@ try:
# handle response
pass
-except errors.GetServerCapabilitiesResponseBody as e:
- # handle e.data: errors.GetServerCapabilitiesResponseBodyData
+except errors.GetServerCapabilitiesBadRequest as e:
+ # handle e.data: errors.GetServerCapabilitiesBadRequestData
raise(e)
-except errors.GetServerCapabilitiesServerResponseBody as e:
- # handle e.data: errors.GetServerCapabilitiesServerResponseBodyData
+except errors.GetServerCapabilitiesUnauthorized as e:
+ # handle e.data: errors.GetServerCapabilitiesUnauthorizedData
raise(e)
except errors.SDKError as e:
# handle exception
@@ -534,12 +534,7 @@ s = PlexAPI(
x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40",
)
-res = s.plex.get_server_resources(request={
- "x_plex_token": "CV5xoxjTpFKUzBTShsaf",
- "include_https": operations.IncludeHTTPS.ONE,
- "include_relay": operations.IncludeRelay.ONE,
- "include_i_pv6": operations.IncludeIPv6.ONE,
-})
+res = s.plex.get_server_resources(x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40", include_https=operations.IncludeHTTPS.ONE, include_relay=operations.IncludeRelay.ONE, include_i_pv6=operations.IncludeIPv6.ONE)
if res.plex_devices is not None:
# handle response
diff --git a/codeSamples.yaml b/codeSamples.yaml
index 606d3ed..a0a5df8 100644
--- a/codeSamples.yaml
+++ b/codeSamples.yaml
@@ -1087,12 +1087,7 @@ actions:
x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40",
)
- res = s.plex.get_server_resources(request={
- "x_plex_token": "CV5xoxjTpFKUzBTShsaf",
- "include_https": operations.IncludeHTTPS.ONE,
- "include_relay": operations.IncludeRelay.ONE,
- "include_i_pv6": operations.IncludeIPv6.ONE,
- })
+ res = s.plex.get_server_resources(x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40", include_https=operations.IncludeHTTPS.ONE, include_relay=operations.IncludeRelay.ONE, include_i_pv6=operations.IncludeIPv6.ONE)
if res.plex_devices is not None:
# handle response
@@ -1356,7 +1351,7 @@ actions:
update:
x-codeSamples:
- lang: python
- label: getUserDetails
+ label: getTokenDetails
source: |-
from plex_api_client import PlexAPI
@@ -1365,7 +1360,7 @@ actions:
x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40",
)
- res = s.authentication.get_user_details(x_plex_token="CV5xoxjTpFKUzBTShsaf")
+ res = s.authentication.get_token_details()
if res.user_plex_account is not None:
# handle response
diff --git a/docs/models/errors/addplaylistcontentsresponsebody.md b/docs/models/errors/addplaylistcontentsbadrequest.md
similarity index 97%
rename from docs/models/errors/addplaylistcontentsresponsebody.md
rename to docs/models/errors/addplaylistcontentsbadrequest.md
index d540a4d..3f43219 100644
--- a/docs/models/errors/addplaylistcontentsresponsebody.md
+++ b/docs/models/errors/addplaylistcontentsbadrequest.md
@@ -1,4 +1,4 @@
-# AddPlaylistContentsResponseBody
+# AddPlaylistContentsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/addplaylistcontentsplaylistsresponsebody.md b/docs/models/errors/addplaylistcontentsunauthorized.md
similarity index 97%
rename from docs/models/errors/addplaylistcontentsplaylistsresponsebody.md
rename to docs/models/errors/addplaylistcontentsunauthorized.md
index cf11e9e..e695cb6 100644
--- a/docs/models/errors/addplaylistcontentsplaylistsresponsebody.md
+++ b/docs/models/errors/addplaylistcontentsunauthorized.md
@@ -1,4 +1,4 @@
-# AddPlaylistContentsPlaylistsResponseBody
+# AddPlaylistContentsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/applyupdatesresponsebody.md b/docs/models/errors/applyupdatesbadrequest.md
similarity index 98%
rename from docs/models/errors/applyupdatesresponsebody.md
rename to docs/models/errors/applyupdatesbadrequest.md
index c4c113c..a6678a8 100644
--- a/docs/models/errors/applyupdatesresponsebody.md
+++ b/docs/models/errors/applyupdatesbadrequest.md
@@ -1,4 +1,4 @@
-# ApplyUpdatesResponseBody
+# ApplyUpdatesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/applyupdatesupdaterresponsebody.md b/docs/models/errors/applyupdatesunauthorized.md
similarity index 97%
rename from docs/models/errors/applyupdatesupdaterresponsebody.md
rename to docs/models/errors/applyupdatesunauthorized.md
index 7638901..ef28fe9 100644
--- a/docs/models/errors/applyupdatesupdaterresponsebody.md
+++ b/docs/models/errors/applyupdatesunauthorized.md
@@ -1,4 +1,4 @@
-# ApplyUpdatesUpdaterResponseBody
+# ApplyUpdatesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/cancelserveractivitiesresponsebody.md b/docs/models/errors/cancelserveractivitiesbadrequest.md
similarity index 97%
rename from docs/models/errors/cancelserveractivitiesresponsebody.md
rename to docs/models/errors/cancelserveractivitiesbadrequest.md
index 713c5cd..46331be 100644
--- a/docs/models/errors/cancelserveractivitiesresponsebody.md
+++ b/docs/models/errors/cancelserveractivitiesbadrequest.md
@@ -1,4 +1,4 @@
-# CancelServerActivitiesResponseBody
+# CancelServerActivitiesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/cancelserveractivitiesactivitiesresponsebody.md b/docs/models/errors/cancelserveractivitiesunauthorized.md
similarity index 97%
rename from docs/models/errors/cancelserveractivitiesactivitiesresponsebody.md
rename to docs/models/errors/cancelserveractivitiesunauthorized.md
index d3aa462..6f796ba 100644
--- a/docs/models/errors/cancelserveractivitiesactivitiesresponsebody.md
+++ b/docs/models/errors/cancelserveractivitiesunauthorized.md
@@ -1,4 +1,4 @@
-# CancelServerActivitiesActivitiesResponseBody
+# CancelServerActivitiesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/checkforupdatesresponsebody.md b/docs/models/errors/checkforupdatesbadrequest.md
similarity index 97%
rename from docs/models/errors/checkforupdatesresponsebody.md
rename to docs/models/errors/checkforupdatesbadrequest.md
index f5efcfb..c5d89d7 100644
--- a/docs/models/errors/checkforupdatesresponsebody.md
+++ b/docs/models/errors/checkforupdatesbadrequest.md
@@ -1,4 +1,4 @@
-# CheckForUpdatesResponseBody
+# CheckForUpdatesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/checkforupdatesupdaterresponsebody.md b/docs/models/errors/checkforupdatesunauthorized.md
similarity index 97%
rename from docs/models/errors/checkforupdatesupdaterresponsebody.md
rename to docs/models/errors/checkforupdatesunauthorized.md
index a3f7343..793fe69 100644
--- a/docs/models/errors/checkforupdatesupdaterresponsebody.md
+++ b/docs/models/errors/checkforupdatesunauthorized.md
@@ -1,4 +1,4 @@
-# CheckForUpdatesUpdaterResponseBody
+# CheckForUpdatesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/clearplaylistcontentsresponsebody.md b/docs/models/errors/clearplaylistcontentsbadrequest.md
similarity index 97%
rename from docs/models/errors/clearplaylistcontentsresponsebody.md
rename to docs/models/errors/clearplaylistcontentsbadrequest.md
index 4a512c6..2734305 100644
--- a/docs/models/errors/clearplaylistcontentsresponsebody.md
+++ b/docs/models/errors/clearplaylistcontentsbadrequest.md
@@ -1,4 +1,4 @@
-# ClearPlaylistContentsResponseBody
+# ClearPlaylistContentsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/clearplaylistcontentsplaylistsresponsebody.md b/docs/models/errors/clearplaylistcontentsunauthorized.md
similarity index 97%
rename from docs/models/errors/clearplaylistcontentsplaylistsresponsebody.md
rename to docs/models/errors/clearplaylistcontentsunauthorized.md
index f48857a..5f5823d 100644
--- a/docs/models/errors/clearplaylistcontentsplaylistsresponsebody.md
+++ b/docs/models/errors/clearplaylistcontentsunauthorized.md
@@ -1,4 +1,4 @@
-# ClearPlaylistContentsPlaylistsResponseBody
+# ClearPlaylistContentsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/createplaylistresponsebody.md b/docs/models/errors/createplaylistbadrequest.md
similarity index 98%
rename from docs/models/errors/createplaylistresponsebody.md
rename to docs/models/errors/createplaylistbadrequest.md
index b4ba409..b363dc7 100644
--- a/docs/models/errors/createplaylistresponsebody.md
+++ b/docs/models/errors/createplaylistbadrequest.md
@@ -1,4 +1,4 @@
-# CreatePlaylistResponseBody
+# CreatePlaylistBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/createplaylistplaylistsresponsebody.md b/docs/models/errors/createplaylistunauthorized.md
similarity index 97%
rename from docs/models/errors/createplaylistplaylistsresponsebody.md
rename to docs/models/errors/createplaylistunauthorized.md
index 4cec9b9..eec67ee 100644
--- a/docs/models/errors/createplaylistplaylistsresponsebody.md
+++ b/docs/models/errors/createplaylistunauthorized.md
@@ -1,4 +1,4 @@
-# CreatePlaylistPlaylistsResponseBody
+# CreatePlaylistUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/deletelibraryresponsebody.md b/docs/models/errors/deletelibrarybadrequest.md
similarity index 98%
rename from docs/models/errors/deletelibraryresponsebody.md
rename to docs/models/errors/deletelibrarybadrequest.md
index 80292b5..4773a2f 100644
--- a/docs/models/errors/deletelibraryresponsebody.md
+++ b/docs/models/errors/deletelibrarybadrequest.md
@@ -1,4 +1,4 @@
-# DeleteLibraryResponseBody
+# DeleteLibraryBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/deletelibrarylibraryresponsebody.md b/docs/models/errors/deletelibraryunauthorized.md
similarity index 97%
rename from docs/models/errors/deletelibrarylibraryresponsebody.md
rename to docs/models/errors/deletelibraryunauthorized.md
index dc179e2..38bea12 100644
--- a/docs/models/errors/deletelibrarylibraryresponsebody.md
+++ b/docs/models/errors/deletelibraryunauthorized.md
@@ -1,4 +1,4 @@
-# DeleteLibraryLibraryResponseBody
+# DeleteLibraryUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/deleteplaylistresponsebody.md b/docs/models/errors/deleteplaylistbadrequest.md
similarity index 98%
rename from docs/models/errors/deleteplaylistresponsebody.md
rename to docs/models/errors/deleteplaylistbadrequest.md
index 64f5879..a88acb5 100644
--- a/docs/models/errors/deleteplaylistresponsebody.md
+++ b/docs/models/errors/deleteplaylistbadrequest.md
@@ -1,4 +1,4 @@
-# DeletePlaylistResponseBody
+# DeletePlaylistBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/deleteplaylistplaylistsresponsebody.md b/docs/models/errors/deleteplaylistunauthorized.md
similarity index 97%
rename from docs/models/errors/deleteplaylistplaylistsresponsebody.md
rename to docs/models/errors/deleteplaylistunauthorized.md
index 7b5df43..d834e3b 100644
--- a/docs/models/errors/deleteplaylistplaylistsresponsebody.md
+++ b/docs/models/errors/deleteplaylistunauthorized.md
@@ -1,4 +1,4 @@
-# DeletePlaylistPlaylistsResponseBody
+# DeletePlaylistUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/enablepapertrailresponsebody.md b/docs/models/errors/enablepapertrailbadrequest.md
similarity index 97%
rename from docs/models/errors/enablepapertrailresponsebody.md
rename to docs/models/errors/enablepapertrailbadrequest.md
index 2bfa187..0f00a37 100644
--- a/docs/models/errors/enablepapertrailresponsebody.md
+++ b/docs/models/errors/enablepapertrailbadrequest.md
@@ -1,4 +1,4 @@
-# EnablePaperTrailResponseBody
+# EnablePaperTrailBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/enablepapertraillogresponsebody.md b/docs/models/errors/enablepapertrailunauthorized.md
similarity index 97%
rename from docs/models/errors/enablepapertraillogresponsebody.md
rename to docs/models/errors/enablepapertrailunauthorized.md
index 8f90b4e..4b82389 100644
--- a/docs/models/errors/enablepapertraillogresponsebody.md
+++ b/docs/models/errors/enablepapertrailunauthorized.md
@@ -1,4 +1,4 @@
-# EnablePaperTrailLogResponseBody
+# EnablePaperTrailUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getalllibrariesresponsebody.md b/docs/models/errors/getalllibrariesbadrequest.md
similarity index 97%
rename from docs/models/errors/getalllibrariesresponsebody.md
rename to docs/models/errors/getalllibrariesbadrequest.md
index b0e9129..f43fb21 100644
--- a/docs/models/errors/getalllibrariesresponsebody.md
+++ b/docs/models/errors/getalllibrariesbadrequest.md
@@ -1,4 +1,4 @@
-# GetAllLibrariesResponseBody
+# GetAllLibrariesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getalllibrarieslibraryresponsebody.md b/docs/models/errors/getalllibrariesunauthorized.md
similarity index 97%
rename from docs/models/errors/getalllibrarieslibraryresponsebody.md
rename to docs/models/errors/getalllibrariesunauthorized.md
index a3fe936..fbf12ab 100644
--- a/docs/models/errors/getalllibrarieslibraryresponsebody.md
+++ b/docs/models/errors/getalllibrariesunauthorized.md
@@ -1,4 +1,4 @@
-# GetAllLibrariesLibraryResponseBody
+# GetAllLibrariesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getavailableclientsresponsebody.md b/docs/models/errors/getavailableclientsbadrequest.md
similarity index 97%
rename from docs/models/errors/getavailableclientsresponsebody.md
rename to docs/models/errors/getavailableclientsbadrequest.md
index f23791b..036cdf9 100644
--- a/docs/models/errors/getavailableclientsresponsebody.md
+++ b/docs/models/errors/getavailableclientsbadrequest.md
@@ -1,4 +1,4 @@
-# GetAvailableClientsResponseBody
+# GetAvailableClientsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getavailableclientsserverresponsebody.md b/docs/models/errors/getavailableclientsunauthorized.md
similarity index 97%
rename from docs/models/errors/getavailableclientsserverresponsebody.md
rename to docs/models/errors/getavailableclientsunauthorized.md
index 4af64ae..1f61fe6 100644
--- a/docs/models/errors/getavailableclientsserverresponsebody.md
+++ b/docs/models/errors/getavailableclientsunauthorized.md
@@ -1,4 +1,4 @@
-# GetAvailableClientsServerResponseBody
+# GetAvailableClientsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getbandwidthstatisticsresponsebody.md b/docs/models/errors/getbandwidthstatisticsbadrequest.md
similarity index 97%
rename from docs/models/errors/getbandwidthstatisticsresponsebody.md
rename to docs/models/errors/getbandwidthstatisticsbadrequest.md
index 84fb3fc..d6069ec 100644
--- a/docs/models/errors/getbandwidthstatisticsresponsebody.md
+++ b/docs/models/errors/getbandwidthstatisticsbadrequest.md
@@ -1,4 +1,4 @@
-# GetBandwidthStatisticsResponseBody
+# GetBandwidthStatisticsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getbandwidthstatisticsstatisticsresponsebody.md b/docs/models/errors/getbandwidthstatisticsunauthorized.md
similarity index 97%
rename from docs/models/errors/getbandwidthstatisticsstatisticsresponsebody.md
rename to docs/models/errors/getbandwidthstatisticsunauthorized.md
index d7cefe5..b702492 100644
--- a/docs/models/errors/getbandwidthstatisticsstatisticsresponsebody.md
+++ b/docs/models/errors/getbandwidthstatisticsunauthorized.md
@@ -1,4 +1,4 @@
-# GetBandwidthStatisticsStatisticsResponseBody
+# GetBandwidthStatisticsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getbannerimageresponsebody.md b/docs/models/errors/getbannerimagebadrequest.md
similarity index 98%
rename from docs/models/errors/getbannerimageresponsebody.md
rename to docs/models/errors/getbannerimagebadrequest.md
index b2a9b32..e8e821f 100644
--- a/docs/models/errors/getbannerimageresponsebody.md
+++ b/docs/models/errors/getbannerimagebadrequest.md
@@ -1,4 +1,4 @@
-# GetBannerImageResponseBody
+# GetBannerImageBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getbannerimagemediaresponsebody.md b/docs/models/errors/getbannerimageunauthorized.md
similarity index 97%
rename from docs/models/errors/getbannerimagemediaresponsebody.md
rename to docs/models/errors/getbannerimageunauthorized.md
index 8a85626..ec0d646 100644
--- a/docs/models/errors/getbannerimagemediaresponsebody.md
+++ b/docs/models/errors/getbannerimageunauthorized.md
@@ -1,4 +1,4 @@
-# GetBannerImageMediaResponseBody
+# GetBannerImageUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getbutlertasksresponsebody.md b/docs/models/errors/getbutlertasksbadrequest.md
similarity index 98%
rename from docs/models/errors/getbutlertasksresponsebody.md
rename to docs/models/errors/getbutlertasksbadrequest.md
index 9d2785b..f638d08 100644
--- a/docs/models/errors/getbutlertasksresponsebody.md
+++ b/docs/models/errors/getbutlertasksbadrequest.md
@@ -1,4 +1,4 @@
-# GetButlerTasksResponseBody
+# GetButlerTasksBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getbutlertasksbutlerresponsebody.md b/docs/models/errors/getbutlertasksunauthorized.md
similarity index 97%
rename from docs/models/errors/getbutlertasksbutlerresponsebody.md
rename to docs/models/errors/getbutlertasksunauthorized.md
index 52554c0..1356005 100644
--- a/docs/models/errors/getbutlertasksbutlerresponsebody.md
+++ b/docs/models/errors/getbutlertasksunauthorized.md
@@ -1,4 +1,4 @@
-# GetButlerTasksButlerResponseBody
+# GetButlerTasksUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getcompanionsdataresponsebody.md b/docs/models/errors/getcompanionsdatabadrequest.md
similarity index 97%
rename from docs/models/errors/getcompanionsdataresponsebody.md
rename to docs/models/errors/getcompanionsdatabadrequest.md
index ef22ba6..25f00f9 100644
--- a/docs/models/errors/getcompanionsdataresponsebody.md
+++ b/docs/models/errors/getcompanionsdatabadrequest.md
@@ -1,4 +1,4 @@
-# GetCompanionsDataResponseBody
+# GetCompanionsDataBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getcompanionsdataplexresponsebody.md b/docs/models/errors/getcompanionsdataunauthorized.md
similarity index 97%
rename from docs/models/errors/getcompanionsdataplexresponsebody.md
rename to docs/models/errors/getcompanionsdataunauthorized.md
index 1aad7db..37c34f7 100644
--- a/docs/models/errors/getcompanionsdataplexresponsebody.md
+++ b/docs/models/errors/getcompanionsdataunauthorized.md
@@ -1,4 +1,4 @@
-# GetCompanionsDataPlexResponseBody
+# GetCompanionsDataUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getdevicesresponsebody.md b/docs/models/errors/getdevicesbadrequest.md
similarity index 98%
rename from docs/models/errors/getdevicesresponsebody.md
rename to docs/models/errors/getdevicesbadrequest.md
index 2de5bbc..434f803 100644
--- a/docs/models/errors/getdevicesresponsebody.md
+++ b/docs/models/errors/getdevicesbadrequest.md
@@ -1,4 +1,4 @@
-# GetDevicesResponseBody
+# GetDevicesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getdevicesserverresponsebody.md b/docs/models/errors/getdevicesunauthorized.md
similarity index 97%
rename from docs/models/errors/getdevicesserverresponsebody.md
rename to docs/models/errors/getdevicesunauthorized.md
index a59f959..0402a8d 100644
--- a/docs/models/errors/getdevicesserverresponsebody.md
+++ b/docs/models/errors/getdevicesunauthorized.md
@@ -1,4 +1,4 @@
-# GetDevicesServerResponseBody
+# GetDevicesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getfilehashresponsebody.md b/docs/models/errors/getfilehashbadrequest.md
similarity index 98%
rename from docs/models/errors/getfilehashresponsebody.md
rename to docs/models/errors/getfilehashbadrequest.md
index a0e4ed5..fe91122 100644
--- a/docs/models/errors/getfilehashresponsebody.md
+++ b/docs/models/errors/getfilehashbadrequest.md
@@ -1,4 +1,4 @@
-# GetFileHashResponseBody
+# GetFileHashBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getfilehashlibraryresponsebody.md b/docs/models/errors/getfilehashunauthorized.md
similarity index 97%
rename from docs/models/errors/getfilehashlibraryresponsebody.md
rename to docs/models/errors/getfilehashunauthorized.md
index 88e2137..02cf27f 100644
--- a/docs/models/errors/getfilehashlibraryresponsebody.md
+++ b/docs/models/errors/getfilehashunauthorized.md
@@ -1,4 +1,4 @@
-# GetFileHashLibraryResponseBody
+# GetFileHashUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getgeodataresponsebody.md b/docs/models/errors/getgeodatabadrequest.md
similarity index 98%
rename from docs/models/errors/getgeodataresponsebody.md
rename to docs/models/errors/getgeodatabadrequest.md
index 26c1c76..363975d 100644
--- a/docs/models/errors/getgeodataresponsebody.md
+++ b/docs/models/errors/getgeodatabadrequest.md
@@ -1,4 +1,4 @@
-# GetGeoDataResponseBody
+# GetGeoDataBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getgeodataplexresponsebody.md b/docs/models/errors/getgeodataunauthorized.md
similarity index 98%
rename from docs/models/errors/getgeodataplexresponsebody.md
rename to docs/models/errors/getgeodataunauthorized.md
index 2093def..9ed3033 100644
--- a/docs/models/errors/getgeodataplexresponsebody.md
+++ b/docs/models/errors/getgeodataunauthorized.md
@@ -1,4 +1,4 @@
-# GetGeoDataPlexResponseBody
+# GetGeoDataUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getglobalhubsresponsebody.md b/docs/models/errors/getglobalhubsbadrequest.md
similarity index 98%
rename from docs/models/errors/getglobalhubsresponsebody.md
rename to docs/models/errors/getglobalhubsbadrequest.md
index 7586781..007cd59 100644
--- a/docs/models/errors/getglobalhubsresponsebody.md
+++ b/docs/models/errors/getglobalhubsbadrequest.md
@@ -1,4 +1,4 @@
-# GetGlobalHubsResponseBody
+# GetGlobalHubsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getglobalhubshubsresponsebody.md b/docs/models/errors/getglobalhubsunauthorized.md
similarity index 97%
rename from docs/models/errors/getglobalhubshubsresponsebody.md
rename to docs/models/errors/getglobalhubsunauthorized.md
index ccbd6d4..240491e 100644
--- a/docs/models/errors/getglobalhubshubsresponsebody.md
+++ b/docs/models/errors/getglobalhubsunauthorized.md
@@ -1,4 +1,4 @@
-# GetGlobalHubsHubsResponseBody
+# GetGlobalHubsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/gethomedataresponsebody.md b/docs/models/errors/gethomedatabadrequest.md
similarity index 98%
rename from docs/models/errors/gethomedataresponsebody.md
rename to docs/models/errors/gethomedatabadrequest.md
index 5fc9027..b2f8c12 100644
--- a/docs/models/errors/gethomedataresponsebody.md
+++ b/docs/models/errors/gethomedatabadrequest.md
@@ -1,4 +1,4 @@
-# GetHomeDataResponseBody
+# GetHomeDataBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/gethomedataplexresponsebody.md b/docs/models/errors/gethomedataunauthorized.md
similarity index 97%
rename from docs/models/errors/gethomedataplexresponsebody.md
rename to docs/models/errors/gethomedataunauthorized.md
index ee1f855..714aef8 100644
--- a/docs/models/errors/gethomedataplexresponsebody.md
+++ b/docs/models/errors/gethomedataunauthorized.md
@@ -1,4 +1,4 @@
-# GetHomeDataPlexResponseBody
+# GetHomeDataUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getlibrarydetailsresponsebody.md b/docs/models/errors/getlibrarydetailsbadrequest.md
similarity index 97%
rename from docs/models/errors/getlibrarydetailsresponsebody.md
rename to docs/models/errors/getlibrarydetailsbadrequest.md
index f2d1104..5a56796 100644
--- a/docs/models/errors/getlibrarydetailsresponsebody.md
+++ b/docs/models/errors/getlibrarydetailsbadrequest.md
@@ -1,4 +1,4 @@
-# GetLibraryDetailsResponseBody
+# GetLibraryDetailsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getlibrarydetailslibraryresponsebody.md b/docs/models/errors/getlibrarydetailsunauthorized.md
similarity index 97%
rename from docs/models/errors/getlibrarydetailslibraryresponsebody.md
rename to docs/models/errors/getlibrarydetailsunauthorized.md
index 7f9a664..81b356f 100644
--- a/docs/models/errors/getlibrarydetailslibraryresponsebody.md
+++ b/docs/models/errors/getlibrarydetailsunauthorized.md
@@ -1,4 +1,4 @@
-# GetLibraryDetailsLibraryResponseBody
+# GetLibraryDetailsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getlibraryhubsresponsebody.md b/docs/models/errors/getlibraryhubsbadrequest.md
similarity index 98%
rename from docs/models/errors/getlibraryhubsresponsebody.md
rename to docs/models/errors/getlibraryhubsbadrequest.md
index 4a80284..511a6be 100644
--- a/docs/models/errors/getlibraryhubsresponsebody.md
+++ b/docs/models/errors/getlibraryhubsbadrequest.md
@@ -1,4 +1,4 @@
-# GetLibraryHubsResponseBody
+# GetLibraryHubsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getlibraryhubshubsresponsebody.md b/docs/models/errors/getlibraryhubsunauthorized.md
similarity index 97%
rename from docs/models/errors/getlibraryhubshubsresponsebody.md
rename to docs/models/errors/getlibraryhubsunauthorized.md
index 453cb1a..68f3035 100644
--- a/docs/models/errors/getlibraryhubshubsresponsebody.md
+++ b/docs/models/errors/getlibraryhubsunauthorized.md
@@ -1,4 +1,4 @@
-# GetLibraryHubsHubsResponseBody
+# GetLibraryHubsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getlibraryitemsresponsebody.md b/docs/models/errors/getlibraryitemsbadrequest.md
similarity index 97%
rename from docs/models/errors/getlibraryitemsresponsebody.md
rename to docs/models/errors/getlibraryitemsbadrequest.md
index 4c36a8c..844b2a5 100644
--- a/docs/models/errors/getlibraryitemsresponsebody.md
+++ b/docs/models/errors/getlibraryitemsbadrequest.md
@@ -1,4 +1,4 @@
-# GetLibraryItemsResponseBody
+# GetLibraryItemsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getlibraryitemslibraryresponsebody.md b/docs/models/errors/getlibraryitemsunauthorized.md
similarity index 97%
rename from docs/models/errors/getlibraryitemslibraryresponsebody.md
rename to docs/models/errors/getlibraryitemsunauthorized.md
index 9181bbf..c05ba77 100644
--- a/docs/models/errors/getlibraryitemslibraryresponsebody.md
+++ b/docs/models/errors/getlibraryitemsunauthorized.md
@@ -1,4 +1,4 @@
-# GetLibraryItemsLibraryResponseBody
+# GetLibraryItemsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getmediaprovidersresponsebody.md b/docs/models/errors/getmediaprovidersbadrequest.md
similarity index 97%
rename from docs/models/errors/getmediaprovidersresponsebody.md
rename to docs/models/errors/getmediaprovidersbadrequest.md
index a48f82a..8c018b0 100644
--- a/docs/models/errors/getmediaprovidersresponsebody.md
+++ b/docs/models/errors/getmediaprovidersbadrequest.md
@@ -1,4 +1,4 @@
-# GetMediaProvidersResponseBody
+# GetMediaProvidersBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getmediaprovidersserverresponsebody.md b/docs/models/errors/getmediaprovidersunauthorized.md
similarity index 97%
rename from docs/models/errors/getmediaprovidersserverresponsebody.md
rename to docs/models/errors/getmediaprovidersunauthorized.md
index 48257f5..e8232f2 100644
--- a/docs/models/errors/getmediaprovidersserverresponsebody.md
+++ b/docs/models/errors/getmediaprovidersunauthorized.md
@@ -1,4 +1,4 @@
-# GetMediaProvidersServerResponseBody
+# GetMediaProvidersUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getmetadatabyratingkeyresponsebody.md b/docs/models/errors/getmetadatabyratingkeybadrequest.md
similarity index 97%
rename from docs/models/errors/getmetadatabyratingkeyresponsebody.md
rename to docs/models/errors/getmetadatabyratingkeybadrequest.md
index 0224507..e2655c6 100644
--- a/docs/models/errors/getmetadatabyratingkeyresponsebody.md
+++ b/docs/models/errors/getmetadatabyratingkeybadrequest.md
@@ -1,4 +1,4 @@
-# GetMetaDataByRatingKeyResponseBody
+# GetMetaDataByRatingKeyBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getmetadatabyratingkeylibraryresponsebody.md b/docs/models/errors/getmetadatabyratingkeyunauthorized.md
similarity index 97%
rename from docs/models/errors/getmetadatabyratingkeylibraryresponsebody.md
rename to docs/models/errors/getmetadatabyratingkeyunauthorized.md
index 22bc25f..635a1ee 100644
--- a/docs/models/errors/getmetadatabyratingkeylibraryresponsebody.md
+++ b/docs/models/errors/getmetadatabyratingkeyunauthorized.md
@@ -1,4 +1,4 @@
-# GetMetaDataByRatingKeyLibraryResponseBody
+# GetMetaDataByRatingKeyUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getmetadatachildrenresponsebody.md b/docs/models/errors/getmetadatachildrenbadrequest.md
similarity index 97%
rename from docs/models/errors/getmetadatachildrenresponsebody.md
rename to docs/models/errors/getmetadatachildrenbadrequest.md
index 5ec06cf..5edeff8 100644
--- a/docs/models/errors/getmetadatachildrenresponsebody.md
+++ b/docs/models/errors/getmetadatachildrenbadrequest.md
@@ -1,4 +1,4 @@
-# GetMetadataChildrenResponseBody
+# GetMetadataChildrenBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getmetadatachildrenlibraryresponsebody.md b/docs/models/errors/getmetadatachildrenunauthorized.md
similarity index 97%
rename from docs/models/errors/getmetadatachildrenlibraryresponsebody.md
rename to docs/models/errors/getmetadatachildrenunauthorized.md
index 5875260..37de74c 100644
--- a/docs/models/errors/getmetadatachildrenlibraryresponsebody.md
+++ b/docs/models/errors/getmetadatachildrenunauthorized.md
@@ -1,4 +1,4 @@
-# GetMetadataChildrenLibraryResponseBody
+# GetMetadataChildrenUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getmyplexaccountresponsebody.md b/docs/models/errors/getmyplexaccountbadrequest.md
similarity index 97%
rename from docs/models/errors/getmyplexaccountresponsebody.md
rename to docs/models/errors/getmyplexaccountbadrequest.md
index fdf23d0..d63c981 100644
--- a/docs/models/errors/getmyplexaccountresponsebody.md
+++ b/docs/models/errors/getmyplexaccountbadrequest.md
@@ -1,4 +1,4 @@
-# GetMyPlexAccountResponseBody
+# GetMyPlexAccountBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getmyplexaccountserverresponsebody.md b/docs/models/errors/getmyplexaccountunauthorized.md
similarity index 97%
rename from docs/models/errors/getmyplexaccountserverresponsebody.md
rename to docs/models/errors/getmyplexaccountunauthorized.md
index 79e10d5..b057ea8 100644
--- a/docs/models/errors/getmyplexaccountserverresponsebody.md
+++ b/docs/models/errors/getmyplexaccountunauthorized.md
@@ -1,4 +1,4 @@
-# GetMyPlexAccountServerResponseBody
+# GetMyPlexAccountUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getondeckresponsebody.md b/docs/models/errors/getondeckbadrequest.md
similarity index 98%
rename from docs/models/errors/getondeckresponsebody.md
rename to docs/models/errors/getondeckbadrequest.md
index 736e10d..eee1541 100644
--- a/docs/models/errors/getondeckresponsebody.md
+++ b/docs/models/errors/getondeckbadrequest.md
@@ -1,4 +1,4 @@
-# GetOnDeckResponseBody
+# GetOnDeckBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getondecklibraryresponsebody.md b/docs/models/errors/getondeckunauthorized.md
similarity index 97%
rename from docs/models/errors/getondecklibraryresponsebody.md
rename to docs/models/errors/getondeckunauthorized.md
index 068f922..edca992 100644
--- a/docs/models/errors/getondecklibraryresponsebody.md
+++ b/docs/models/errors/getondeckunauthorized.md
@@ -1,4 +1,4 @@
-# GetOnDeckLibraryResponseBody
+# GetOnDeckUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getpinresponsebody.md b/docs/models/errors/getpinbadrequest.md
similarity index 92%
rename from docs/models/errors/getpinresponsebody.md
rename to docs/models/errors/getpinbadrequest.md
index 02d4735..f6f77b0 100644
--- a/docs/models/errors/getpinresponsebody.md
+++ b/docs/models/errors/getpinbadrequest.md
@@ -1,6 +1,6 @@
-# GetPinResponseBody
+# GetPinBadRequest
-Bad Request response when the X-Plex-Client-Identifier is missing
+Bad Request - A parameter was not specified, or was specified incorrectly.
## Fields
diff --git a/docs/models/errors/getplaylistresponsebody.md b/docs/models/errors/getplaylistbadrequest.md
similarity index 98%
rename from docs/models/errors/getplaylistresponsebody.md
rename to docs/models/errors/getplaylistbadrequest.md
index 947546f..33bf08a 100644
--- a/docs/models/errors/getplaylistresponsebody.md
+++ b/docs/models/errors/getplaylistbadrequest.md
@@ -1,4 +1,4 @@
-# GetPlaylistResponseBody
+# GetPlaylistBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getplaylistcontentsresponsebody.md b/docs/models/errors/getplaylistcontentsbadrequest.md
similarity index 97%
rename from docs/models/errors/getplaylistcontentsresponsebody.md
rename to docs/models/errors/getplaylistcontentsbadrequest.md
index 4998635..f260e2f 100644
--- a/docs/models/errors/getplaylistcontentsresponsebody.md
+++ b/docs/models/errors/getplaylistcontentsbadrequest.md
@@ -1,4 +1,4 @@
-# GetPlaylistContentsResponseBody
+# GetPlaylistContentsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getplaylistcontentsplaylistsresponsebody.md b/docs/models/errors/getplaylistcontentsunauthorized.md
similarity index 97%
rename from docs/models/errors/getplaylistcontentsplaylistsresponsebody.md
rename to docs/models/errors/getplaylistcontentsunauthorized.md
index e47e1af..e86a7e7 100644
--- a/docs/models/errors/getplaylistcontentsplaylistsresponsebody.md
+++ b/docs/models/errors/getplaylistcontentsunauthorized.md
@@ -1,4 +1,4 @@
-# GetPlaylistContentsPlaylistsResponseBody
+# GetPlaylistContentsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getplaylistsresponsebody.md b/docs/models/errors/getplaylistsbadrequest.md
similarity index 98%
rename from docs/models/errors/getplaylistsresponsebody.md
rename to docs/models/errors/getplaylistsbadrequest.md
index 70dbd68..24daa94 100644
--- a/docs/models/errors/getplaylistsresponsebody.md
+++ b/docs/models/errors/getplaylistsbadrequest.md
@@ -1,4 +1,4 @@
-# GetPlaylistsResponseBody
+# GetPlaylistsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getplaylistsplaylistsresponsebody.md b/docs/models/errors/getplaylistsunauthorized.md
similarity index 97%
rename from docs/models/errors/getplaylistsplaylistsresponsebody.md
rename to docs/models/errors/getplaylistsunauthorized.md
index 65449fe..112b9cf 100644
--- a/docs/models/errors/getplaylistsplaylistsresponsebody.md
+++ b/docs/models/errors/getplaylistsunauthorized.md
@@ -1,4 +1,4 @@
-# GetPlaylistsPlaylistsResponseBody
+# GetPlaylistsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getplaylistplaylistsresponsebody.md b/docs/models/errors/getplaylistunauthorized.md
similarity index 97%
rename from docs/models/errors/getplaylistplaylistsresponsebody.md
rename to docs/models/errors/getplaylistunauthorized.md
index 3c18bb5..cdf48f1 100644
--- a/docs/models/errors/getplaylistplaylistsresponsebody.md
+++ b/docs/models/errors/getplaylistunauthorized.md
@@ -1,4 +1,4 @@
-# GetPlaylistPlaylistsResponseBody
+# GetPlaylistUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getrecentlyaddedresponsebody.md b/docs/models/errors/getrecentlyaddedbadrequest.md
similarity index 97%
rename from docs/models/errors/getrecentlyaddedresponsebody.md
rename to docs/models/errors/getrecentlyaddedbadrequest.md
index ba6fc37..0ffc9d8 100644
--- a/docs/models/errors/getrecentlyaddedresponsebody.md
+++ b/docs/models/errors/getrecentlyaddedbadrequest.md
@@ -1,4 +1,4 @@
-# GetRecentlyAddedResponseBody
+# GetRecentlyAddedBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getrecentlyaddedlibraryresponsebody.md b/docs/models/errors/getrecentlyaddedunauthorized.md
similarity index 97%
rename from docs/models/errors/getrecentlyaddedlibraryresponsebody.md
rename to docs/models/errors/getrecentlyaddedunauthorized.md
index dd20417..04aa91e 100644
--- a/docs/models/errors/getrecentlyaddedlibraryresponsebody.md
+++ b/docs/models/errors/getrecentlyaddedunauthorized.md
@@ -1,4 +1,4 @@
-# GetRecentlyAddedLibraryResponseBody
+# GetRecentlyAddedUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getrefreshlibrarymetadataresponsebody.md b/docs/models/errors/getrefreshlibrarymetadatabadrequest.md
similarity index 97%
rename from docs/models/errors/getrefreshlibrarymetadataresponsebody.md
rename to docs/models/errors/getrefreshlibrarymetadatabadrequest.md
index 2331ee1..b560a40 100644
--- a/docs/models/errors/getrefreshlibrarymetadataresponsebody.md
+++ b/docs/models/errors/getrefreshlibrarymetadatabadrequest.md
@@ -1,4 +1,4 @@
-# GetRefreshLibraryMetadataResponseBody
+# GetRefreshLibraryMetadataBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getrefreshlibrarymetadatalibraryresponsebody.md b/docs/models/errors/getrefreshlibrarymetadataunauthorized.md
similarity index 97%
rename from docs/models/errors/getrefreshlibrarymetadatalibraryresponsebody.md
rename to docs/models/errors/getrefreshlibrarymetadataunauthorized.md
index 677641c..38468c4 100644
--- a/docs/models/errors/getrefreshlibrarymetadatalibraryresponsebody.md
+++ b/docs/models/errors/getrefreshlibrarymetadataunauthorized.md
@@ -1,4 +1,4 @@
-# GetRefreshLibraryMetadataLibraryResponseBody
+# GetRefreshLibraryMetadataUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getresizedphotoresponsebody.md b/docs/models/errors/getresizedphotobadrequest.md
similarity index 97%
rename from docs/models/errors/getresizedphotoresponsebody.md
rename to docs/models/errors/getresizedphotobadrequest.md
index 2ed6506..7bad1fb 100644
--- a/docs/models/errors/getresizedphotoresponsebody.md
+++ b/docs/models/errors/getresizedphotobadrequest.md
@@ -1,4 +1,4 @@
-# GetResizedPhotoResponseBody
+# GetResizedPhotoBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getresizedphotoserverresponsebody.md b/docs/models/errors/getresizedphotounauthorized.md
similarity index 97%
rename from docs/models/errors/getresizedphotoserverresponsebody.md
rename to docs/models/errors/getresizedphotounauthorized.md
index ebb8693..cf0bef2 100644
--- a/docs/models/errors/getresizedphotoserverresponsebody.md
+++ b/docs/models/errors/getresizedphotounauthorized.md
@@ -1,4 +1,4 @@
-# GetResizedPhotoServerResponseBody
+# GetResizedPhotoUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getresourcesstatisticsresponsebody.md b/docs/models/errors/getresourcesstatisticsbadrequest.md
similarity index 97%
rename from docs/models/errors/getresourcesstatisticsresponsebody.md
rename to docs/models/errors/getresourcesstatisticsbadrequest.md
index 0b6025b..fe65e54 100644
--- a/docs/models/errors/getresourcesstatisticsresponsebody.md
+++ b/docs/models/errors/getresourcesstatisticsbadrequest.md
@@ -1,4 +1,4 @@
-# GetResourcesStatisticsResponseBody
+# GetResourcesStatisticsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getresourcesstatisticsstatisticsresponsebody.md b/docs/models/errors/getresourcesstatisticsunauthorized.md
similarity index 97%
rename from docs/models/errors/getresourcesstatisticsstatisticsresponsebody.md
rename to docs/models/errors/getresourcesstatisticsunauthorized.md
index 95ae21f..3370988 100644
--- a/docs/models/errors/getresourcesstatisticsstatisticsresponsebody.md
+++ b/docs/models/errors/getresourcesstatisticsunauthorized.md
@@ -1,4 +1,4 @@
-# GetResourcesStatisticsStatisticsResponseBody
+# GetResourcesStatisticsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getsearchlibraryresponsebody.md b/docs/models/errors/getsearchlibrarybadrequest.md
similarity index 97%
rename from docs/models/errors/getsearchlibraryresponsebody.md
rename to docs/models/errors/getsearchlibrarybadrequest.md
index 73af4fb..8731a4f 100644
--- a/docs/models/errors/getsearchlibraryresponsebody.md
+++ b/docs/models/errors/getsearchlibrarybadrequest.md
@@ -1,4 +1,4 @@
-# GetSearchLibraryResponseBody
+# GetSearchLibraryBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getsearchlibrarylibraryresponsebody.md b/docs/models/errors/getsearchlibraryunauthorized.md
similarity index 97%
rename from docs/models/errors/getsearchlibrarylibraryresponsebody.md
rename to docs/models/errors/getsearchlibraryunauthorized.md
index 17f5e14..322c19e 100644
--- a/docs/models/errors/getsearchlibrarylibraryresponsebody.md
+++ b/docs/models/errors/getsearchlibraryunauthorized.md
@@ -1,4 +1,4 @@
-# GetSearchLibraryLibraryResponseBody
+# GetSearchLibraryUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getsearchresultsresponsebody.md b/docs/models/errors/getsearchresultsbadrequest.md
similarity index 97%
rename from docs/models/errors/getsearchresultsresponsebody.md
rename to docs/models/errors/getsearchresultsbadrequest.md
index 4191f3b..a043896 100644
--- a/docs/models/errors/getsearchresultsresponsebody.md
+++ b/docs/models/errors/getsearchresultsbadrequest.md
@@ -1,4 +1,4 @@
-# GetSearchResultsResponseBody
+# GetSearchResultsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getsearchresultssearchresponsebody.md b/docs/models/errors/getsearchresultsunauthorized.md
similarity index 97%
rename from docs/models/errors/getsearchresultssearchresponsebody.md
rename to docs/models/errors/getsearchresultsunauthorized.md
index 4995e80..799479e 100644
--- a/docs/models/errors/getsearchresultssearchresponsebody.md
+++ b/docs/models/errors/getsearchresultsunauthorized.md
@@ -1,4 +1,4 @@
-# GetSearchResultsSearchResponseBody
+# GetSearchResultsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getserveractivitiesresponsebody.md b/docs/models/errors/getserveractivitiesbadrequest.md
similarity index 97%
rename from docs/models/errors/getserveractivitiesresponsebody.md
rename to docs/models/errors/getserveractivitiesbadrequest.md
index 0d65dd3..4341016 100644
--- a/docs/models/errors/getserveractivitiesresponsebody.md
+++ b/docs/models/errors/getserveractivitiesbadrequest.md
@@ -1,4 +1,4 @@
-# GetServerActivitiesResponseBody
+# GetServerActivitiesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getserveractivitiesactivitiesresponsebody.md b/docs/models/errors/getserveractivitiesunauthorized.md
similarity index 97%
rename from docs/models/errors/getserveractivitiesactivitiesresponsebody.md
rename to docs/models/errors/getserveractivitiesunauthorized.md
index b41a978..48d09bd 100644
--- a/docs/models/errors/getserveractivitiesactivitiesresponsebody.md
+++ b/docs/models/errors/getserveractivitiesunauthorized.md
@@ -1,4 +1,4 @@
-# GetServerActivitiesActivitiesResponseBody
+# GetServerActivitiesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getservercapabilitiesresponsebody.md b/docs/models/errors/getservercapabilitiesbadrequest.md
similarity index 96%
rename from docs/models/errors/getservercapabilitiesresponsebody.md
rename to docs/models/errors/getservercapabilitiesbadrequest.md
index 82746a7..841b25b 100644
--- a/docs/models/errors/getservercapabilitiesresponsebody.md
+++ b/docs/models/errors/getservercapabilitiesbadrequest.md
@@ -1,4 +1,4 @@
-# GetServerCapabilitiesResponseBody
+# GetServerCapabilitiesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getservercapabilitiesserverresponsebody.md b/docs/models/errors/getservercapabilitiesunauthorized.md
similarity index 97%
rename from docs/models/errors/getservercapabilitiesserverresponsebody.md
rename to docs/models/errors/getservercapabilitiesunauthorized.md
index 366d7dd..1f9c20e 100644
--- a/docs/models/errors/getservercapabilitiesserverresponsebody.md
+++ b/docs/models/errors/getservercapabilitiesunauthorized.md
@@ -1,4 +1,4 @@
-# GetServerCapabilitiesServerResponseBody
+# GetServerCapabilitiesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getserveridentityresponsebody.md b/docs/models/errors/getserveridentityrequesttimeout.md
similarity index 97%
rename from docs/models/errors/getserveridentityresponsebody.md
rename to docs/models/errors/getserveridentityrequesttimeout.md
index 2cedd8d..f8bd5b0 100644
--- a/docs/models/errors/getserveridentityresponsebody.md
+++ b/docs/models/errors/getserveridentityrequesttimeout.md
@@ -1,4 +1,4 @@
-# GetServerIdentityResponseBody
+# GetServerIdentityRequestTimeout
Request Timeout
diff --git a/docs/models/errors/getserverlistresponsebody.md b/docs/models/errors/getserverlistbadrequest.md
similarity index 98%
rename from docs/models/errors/getserverlistresponsebody.md
rename to docs/models/errors/getserverlistbadrequest.md
index 9806ccf..3f3ab13 100644
--- a/docs/models/errors/getserverlistresponsebody.md
+++ b/docs/models/errors/getserverlistbadrequest.md
@@ -1,4 +1,4 @@
-# GetServerListResponseBody
+# GetServerListBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getserverlistserverresponsebody.md b/docs/models/errors/getserverlistunauthorized.md
similarity index 97%
rename from docs/models/errors/getserverlistserverresponsebody.md
rename to docs/models/errors/getserverlistunauthorized.md
index 461fae7..74da2b3 100644
--- a/docs/models/errors/getserverlistserverresponsebody.md
+++ b/docs/models/errors/getserverlistunauthorized.md
@@ -1,4 +1,4 @@
-# GetServerListServerResponseBody
+# GetServerListUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getserverpreferencesresponsebody.md b/docs/models/errors/getserverpreferencesbadrequest.md
similarity index 97%
rename from docs/models/errors/getserverpreferencesresponsebody.md
rename to docs/models/errors/getserverpreferencesbadrequest.md
index 00d3c85..7d589b1 100644
--- a/docs/models/errors/getserverpreferencesresponsebody.md
+++ b/docs/models/errors/getserverpreferencesbadrequest.md
@@ -1,4 +1,4 @@
-# GetServerPreferencesResponseBody
+# GetServerPreferencesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getserverpreferencesserverresponsebody.md b/docs/models/errors/getserverpreferencesunauthorized.md
similarity index 97%
rename from docs/models/errors/getserverpreferencesserverresponsebody.md
rename to docs/models/errors/getserverpreferencesunauthorized.md
index 64fc2d9..0d1e87a 100644
--- a/docs/models/errors/getserverpreferencesserverresponsebody.md
+++ b/docs/models/errors/getserverpreferencesunauthorized.md
@@ -1,4 +1,4 @@
-# GetServerPreferencesServerResponseBody
+# GetServerPreferencesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getserverresourcesresponsebody.md b/docs/models/errors/getserverresourcesbadrequest.md
similarity index 97%
rename from docs/models/errors/getserverresourcesresponsebody.md
rename to docs/models/errors/getserverresourcesbadrequest.md
index f31d474..f18f66b 100644
--- a/docs/models/errors/getserverresourcesresponsebody.md
+++ b/docs/models/errors/getserverresourcesbadrequest.md
@@ -1,4 +1,4 @@
-# GetServerResourcesResponseBody
+# GetServerResourcesBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getserverresourcesplexresponsebody.md b/docs/models/errors/getserverresourcesunauthorized.md
similarity index 97%
rename from docs/models/errors/getserverresourcesplexresponsebody.md
rename to docs/models/errors/getserverresourcesunauthorized.md
index 07c571e..19e4952 100644
--- a/docs/models/errors/getserverresourcesplexresponsebody.md
+++ b/docs/models/errors/getserverresourcesunauthorized.md
@@ -1,4 +1,4 @@
-# GetServerResourcesPlexResponseBody
+# GetServerResourcesUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getsessionhistoryresponsebody.md b/docs/models/errors/getsessionhistorybadrequest.md
similarity index 97%
rename from docs/models/errors/getsessionhistoryresponsebody.md
rename to docs/models/errors/getsessionhistorybadrequest.md
index b94cf3e..591c33c 100644
--- a/docs/models/errors/getsessionhistoryresponsebody.md
+++ b/docs/models/errors/getsessionhistorybadrequest.md
@@ -1,4 +1,4 @@
-# GetSessionHistoryResponseBody
+# GetSessionHistoryBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getsessionhistorysessionsresponsebody.md b/docs/models/errors/getsessionhistoryunauthorized.md
similarity index 97%
rename from docs/models/errors/getsessionhistorysessionsresponsebody.md
rename to docs/models/errors/getsessionhistoryunauthorized.md
index 88d68a8..b50d068 100644
--- a/docs/models/errors/getsessionhistorysessionsresponsebody.md
+++ b/docs/models/errors/getsessionhistoryunauthorized.md
@@ -1,4 +1,4 @@
-# GetSessionHistorySessionsResponseBody
+# GetSessionHistoryUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getsessionsresponsebody.md b/docs/models/errors/getsessionsbadrequest.md
similarity index 98%
rename from docs/models/errors/getsessionsresponsebody.md
rename to docs/models/errors/getsessionsbadrequest.md
index e2933f3..c2254d9 100644
--- a/docs/models/errors/getsessionsresponsebody.md
+++ b/docs/models/errors/getsessionsbadrequest.md
@@ -1,4 +1,4 @@
-# GetSessionsResponseBody
+# GetSessionsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getsessionssessionsresponsebody.md b/docs/models/errors/getsessionsunauthorized.md
similarity index 97%
rename from docs/models/errors/getsessionssessionsresponsebody.md
rename to docs/models/errors/getsessionsunauthorized.md
index 8737e7d..0645ab2 100644
--- a/docs/models/errors/getsessionssessionsresponsebody.md
+++ b/docs/models/errors/getsessionsunauthorized.md
@@ -1,4 +1,4 @@
-# GetSessionsSessionsResponseBody
+# GetSessionsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getsourceconnectioninformationresponsebody.md b/docs/models/errors/getsourceconnectioninformationbadrequest.md
similarity index 97%
rename from docs/models/errors/getsourceconnectioninformationresponsebody.md
rename to docs/models/errors/getsourceconnectioninformationbadrequest.md
index 6b16305..8025c89 100644
--- a/docs/models/errors/getsourceconnectioninformationresponsebody.md
+++ b/docs/models/errors/getsourceconnectioninformationbadrequest.md
@@ -1,4 +1,4 @@
-# GetSourceConnectionInformationResponseBody
+# GetSourceConnectionInformationBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getsourceconnectioninformationauthenticationresponsebody.md b/docs/models/errors/getsourceconnectioninformationunauthorized.md
similarity index 97%
rename from docs/models/errors/getsourceconnectioninformationauthenticationresponsebody.md
rename to docs/models/errors/getsourceconnectioninformationunauthorized.md
index 5e51b1e..eadf651 100644
--- a/docs/models/errors/getsourceconnectioninformationauthenticationresponsebody.md
+++ b/docs/models/errors/getsourceconnectioninformationunauthorized.md
@@ -1,4 +1,4 @@
-# GetSourceConnectionInformationAuthenticationResponseBody
+# GetSourceConnectionInformationUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getstatisticsresponsebody.md b/docs/models/errors/getstatisticsbadrequest.md
similarity index 98%
rename from docs/models/errors/getstatisticsresponsebody.md
rename to docs/models/errors/getstatisticsbadrequest.md
index eb38b37..26998b1 100644
--- a/docs/models/errors/getstatisticsresponsebody.md
+++ b/docs/models/errors/getstatisticsbadrequest.md
@@ -1,4 +1,4 @@
-# GetStatisticsResponseBody
+# GetStatisticsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getstatisticsstatisticsresponsebody.md b/docs/models/errors/getstatisticsunauthorized.md
similarity index 97%
rename from docs/models/errors/getstatisticsstatisticsresponsebody.md
rename to docs/models/errors/getstatisticsunauthorized.md
index a75a046..5f6670d 100644
--- a/docs/models/errors/getstatisticsstatisticsresponsebody.md
+++ b/docs/models/errors/getstatisticsunauthorized.md
@@ -1,4 +1,4 @@
-# GetStatisticsStatisticsResponseBody
+# GetStatisticsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getthumbimageresponsebody.md b/docs/models/errors/getthumbimagebadrequest.md
similarity index 98%
rename from docs/models/errors/getthumbimageresponsebody.md
rename to docs/models/errors/getthumbimagebadrequest.md
index 83e4425..59242f8 100644
--- a/docs/models/errors/getthumbimageresponsebody.md
+++ b/docs/models/errors/getthumbimagebadrequest.md
@@ -1,4 +1,4 @@
-# GetThumbImageResponseBody
+# GetThumbImageBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getthumbimagemediaresponsebody.md b/docs/models/errors/getthumbimageunauthorized.md
similarity index 97%
rename from docs/models/errors/getthumbimagemediaresponsebody.md
rename to docs/models/errors/getthumbimageunauthorized.md
index 10f0b93..ea46c55 100644
--- a/docs/models/errors/getthumbimagemediaresponsebody.md
+++ b/docs/models/errors/getthumbimageunauthorized.md
@@ -1,4 +1,4 @@
-# GetThumbImageMediaResponseBody
+# GetThumbImageUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/gettimelineresponsebody.md b/docs/models/errors/gettimelinebadrequest.md
similarity index 98%
rename from docs/models/errors/gettimelineresponsebody.md
rename to docs/models/errors/gettimelinebadrequest.md
index 55ed769..b891d85 100644
--- a/docs/models/errors/gettimelineresponsebody.md
+++ b/docs/models/errors/gettimelinebadrequest.md
@@ -1,4 +1,4 @@
-# GetTimelineResponseBody
+# GetTimelineBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/gettimelinevideoresponsebody.md b/docs/models/errors/gettimelineunauthorized.md
similarity index 97%
rename from docs/models/errors/gettimelinevideoresponsebody.md
rename to docs/models/errors/gettimelineunauthorized.md
index b9a277c..411e2e8 100644
--- a/docs/models/errors/gettimelinevideoresponsebody.md
+++ b/docs/models/errors/gettimelineunauthorized.md
@@ -1,4 +1,4 @@
-# GetTimelineVideoResponseBody
+# GetTimelineUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/gettokenbypinidbadrequest.md b/docs/models/errors/gettokenbypinidbadrequest.md
new file mode 100644
index 0000000..fc818b9
--- /dev/null
+++ b/docs/models/errors/gettokenbypinidbadrequest.md
@@ -0,0 +1,11 @@
+# GetTokenByPinIDBadRequest
+
+Bad Request - A parameter was not specified, or was specified incorrectly.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
+| `errors` | List[[errors.GetTokenByPinIDErrors](../../models/errors/gettokenbypiniderrors.md)] | :heavy_minus_sign: | N/A |
+| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/gettokenbypinidplexresponsebody.md b/docs/models/errors/gettokenbypinidplexresponsebody.md
deleted file mode 100644
index 855b0d9..0000000
--- a/docs/models/errors/gettokenbypinidplexresponsebody.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# GetTokenByPinIDPlexResponseBody
-
-Not Found or Expired
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `errors` | List[[errors.GetTokenByPinIDPlexErrors](../../models/errors/gettokenbypinidplexerrors.md)] | :heavy_minus_sign: | N/A |
-| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/gettokenbypinidresponsebody.md b/docs/models/errors/gettokenbypinidresponsebody.md
index cf4d71d..b1962d5 100644
--- a/docs/models/errors/gettokenbypinidresponsebody.md
+++ b/docs/models/errors/gettokenbypinidresponsebody.md
@@ -1,11 +1,11 @@
# GetTokenByPinIDResponseBody
-Bad Request response when the X-Plex-Client-Identifier is missing
+Not Found or Expired
## Fields
-| Field | Type | Required | Description |
-| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
-| `errors` | List[[errors.GetTokenByPinIDErrors](../../models/errors/gettokenbypiniderrors.md)] | :heavy_minus_sign: | N/A |
-| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `errors` | List[[errors.GetTokenByPinIDPlexErrors](../../models/errors/gettokenbypinidplexerrors.md)] | :heavy_minus_sign: | N/A |
+| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/getuserdetailsauthenticationerrors.md b/docs/models/errors/gettokendetailsauthenticationerrors.md
similarity index 95%
rename from docs/models/errors/getuserdetailsauthenticationerrors.md
rename to docs/models/errors/gettokendetailsauthenticationerrors.md
index 52f7da8..2f38ed6 100644
--- a/docs/models/errors/getuserdetailsauthenticationerrors.md
+++ b/docs/models/errors/gettokendetailsauthenticationerrors.md
@@ -1,4 +1,4 @@
-# GetUserDetailsAuthenticationErrors
+# GetTokenDetailsAuthenticationErrors
## Fields
diff --git a/docs/models/errors/gettokendetailsbadrequest.md b/docs/models/errors/gettokendetailsbadrequest.md
new file mode 100644
index 0000000..f289e8e
--- /dev/null
+++ b/docs/models/errors/gettokendetailsbadrequest.md
@@ -0,0 +1,11 @@
+# GetTokenDetailsBadRequest
+
+Bad Request - A parameter was not specified, or was specified incorrectly.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
+| `errors` | List[[errors.GetTokenDetailsErrors](../../models/errors/gettokendetailserrors.md)] | :heavy_minus_sign: | N/A |
+| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/getuserdetailserrors.md b/docs/models/errors/gettokendetailserrors.md
similarity index 97%
rename from docs/models/errors/getuserdetailserrors.md
rename to docs/models/errors/gettokendetailserrors.md
index c229c9d..2cbb8f2 100644
--- a/docs/models/errors/getuserdetailserrors.md
+++ b/docs/models/errors/gettokendetailserrors.md
@@ -1,4 +1,4 @@
-# GetUserDetailsErrors
+# GetTokenDetailsErrors
## Fields
diff --git a/docs/models/errors/gettokendetailsunauthorized.md b/docs/models/errors/gettokendetailsunauthorized.md
new file mode 100644
index 0000000..054fde5
--- /dev/null
+++ b/docs/models/errors/gettokendetailsunauthorized.md
@@ -0,0 +1,11 @@
+# GetTokenDetailsUnauthorized
+
+Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
+| `errors` | List[[errors.GetTokenDetailsAuthenticationErrors](../../models/errors/gettokendetailsauthenticationerrors.md)] | :heavy_minus_sign: | N/A |
+| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/gettopwatchedcontentresponsebody.md b/docs/models/errors/gettopwatchedcontentbadrequest.md
similarity index 97%
rename from docs/models/errors/gettopwatchedcontentresponsebody.md
rename to docs/models/errors/gettopwatchedcontentbadrequest.md
index 1170942..ed50906 100644
--- a/docs/models/errors/gettopwatchedcontentresponsebody.md
+++ b/docs/models/errors/gettopwatchedcontentbadrequest.md
@@ -1,4 +1,4 @@
-# GetTopWatchedContentResponseBody
+# GetTopWatchedContentBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/gettopwatchedcontentlibraryresponsebody.md b/docs/models/errors/gettopwatchedcontentunauthorized.md
similarity index 97%
rename from docs/models/errors/gettopwatchedcontentlibraryresponsebody.md
rename to docs/models/errors/gettopwatchedcontentunauthorized.md
index 00ca933..77f2b2c 100644
--- a/docs/models/errors/gettopwatchedcontentlibraryresponsebody.md
+++ b/docs/models/errors/gettopwatchedcontentunauthorized.md
@@ -1,4 +1,4 @@
-# GetTopWatchedContentLibraryResponseBody
+# GetTopWatchedContentUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/gettranscodesessionsresponsebody.md b/docs/models/errors/gettranscodesessionsbadrequest.md
similarity index 97%
rename from docs/models/errors/gettranscodesessionsresponsebody.md
rename to docs/models/errors/gettranscodesessionsbadrequest.md
index 36cab16..d5f4006 100644
--- a/docs/models/errors/gettranscodesessionsresponsebody.md
+++ b/docs/models/errors/gettranscodesessionsbadrequest.md
@@ -1,4 +1,4 @@
-# GetTranscodeSessionsResponseBody
+# GetTranscodeSessionsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/gettranscodesessionssessionsresponsebody.md b/docs/models/errors/gettranscodesessionsunauthorized.md
similarity index 97%
rename from docs/models/errors/gettranscodesessionssessionsresponsebody.md
rename to docs/models/errors/gettranscodesessionsunauthorized.md
index b8fc012..27cfbdf 100644
--- a/docs/models/errors/gettranscodesessionssessionsresponsebody.md
+++ b/docs/models/errors/gettranscodesessionsunauthorized.md
@@ -1,4 +1,4 @@
-# GetTranscodeSessionsSessionsResponseBody
+# GetTranscodeSessionsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/gettransienttokenresponsebody.md b/docs/models/errors/gettransienttokenbadrequest.md
similarity index 97%
rename from docs/models/errors/gettransienttokenresponsebody.md
rename to docs/models/errors/gettransienttokenbadrequest.md
index 8012e6e..87be2c4 100644
--- a/docs/models/errors/gettransienttokenresponsebody.md
+++ b/docs/models/errors/gettransienttokenbadrequest.md
@@ -1,4 +1,4 @@
-# GetTransientTokenResponseBody
+# GetTransientTokenBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/gettransienttokenauthenticationresponsebody.md b/docs/models/errors/gettransienttokenunauthorized.md
similarity index 97%
rename from docs/models/errors/gettransienttokenauthenticationresponsebody.md
rename to docs/models/errors/gettransienttokenunauthorized.md
index ea17500..3f9e83a 100644
--- a/docs/models/errors/gettransienttokenauthenticationresponsebody.md
+++ b/docs/models/errors/gettransienttokenunauthorized.md
@@ -1,4 +1,4 @@
-# GetTransientTokenAuthenticationResponseBody
+# GetTransientTokenUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getupdatestatusresponsebody.md b/docs/models/errors/getupdatestatusbadrequest.md
similarity index 97%
rename from docs/models/errors/getupdatestatusresponsebody.md
rename to docs/models/errors/getupdatestatusbadrequest.md
index 17e982d..ee0ed87 100644
--- a/docs/models/errors/getupdatestatusresponsebody.md
+++ b/docs/models/errors/getupdatestatusbadrequest.md
@@ -1,4 +1,4 @@
-# GetUpdateStatusResponseBody
+# GetUpdateStatusBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getupdatestatusupdaterresponsebody.md b/docs/models/errors/getupdatestatusunauthorized.md
similarity index 97%
rename from docs/models/errors/getupdatestatusupdaterresponsebody.md
rename to docs/models/errors/getupdatestatusunauthorized.md
index d2c490a..34791fe 100644
--- a/docs/models/errors/getupdatestatusupdaterresponsebody.md
+++ b/docs/models/errors/getupdatestatusunauthorized.md
@@ -1,4 +1,4 @@
-# GetUpdateStatusUpdaterResponseBody
+# GetUpdateStatusUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getuserdetailsauthenticationresponsebody.md b/docs/models/errors/getuserdetailsauthenticationresponsebody.md
deleted file mode 100644
index 75f0c7e..0000000
--- a/docs/models/errors/getuserdetailsauthenticationresponsebody.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# GetUserDetailsAuthenticationResponseBody
-
-Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
-| `errors` | List[[errors.GetUserDetailsAuthenticationErrors](../../models/errors/getuserdetailsauthenticationerrors.md)] | :heavy_minus_sign: | N/A |
-| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/getuserdetailsresponsebody.md b/docs/models/errors/getuserdetailsresponsebody.md
deleted file mode 100644
index e85f615..0000000
--- a/docs/models/errors/getuserdetailsresponsebody.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# GetUserDetailsResponseBody
-
-Bad Request - A parameter was not specified, or was specified incorrectly.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
-| `errors` | List[[errors.GetUserDetailsErrors](../../models/errors/getuserdetailserrors.md)] | :heavy_minus_sign: | N/A |
-| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/errors/getuserfriendsresponsebody.md b/docs/models/errors/getuserfriendsbadrequest.md
similarity index 98%
rename from docs/models/errors/getuserfriendsresponsebody.md
rename to docs/models/errors/getuserfriendsbadrequest.md
index 73de268..11eda32 100644
--- a/docs/models/errors/getuserfriendsresponsebody.md
+++ b/docs/models/errors/getuserfriendsbadrequest.md
@@ -1,4 +1,4 @@
-# GetUserFriendsResponseBody
+# GetUserFriendsBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getuserfriendsplexresponsebody.md b/docs/models/errors/getuserfriendsunauthorized.md
similarity index 97%
rename from docs/models/errors/getuserfriendsplexresponsebody.md
rename to docs/models/errors/getuserfriendsunauthorized.md
index eb3e4e3..0a99128 100644
--- a/docs/models/errors/getuserfriendsplexresponsebody.md
+++ b/docs/models/errors/getuserfriendsunauthorized.md
@@ -1,4 +1,4 @@
-# GetUserFriendsPlexResponseBody
+# GetUserFriendsUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/getwatchlistresponsebody.md b/docs/models/errors/getwatchlistbadrequest.md
similarity index 98%
rename from docs/models/errors/getwatchlistresponsebody.md
rename to docs/models/errors/getwatchlistbadrequest.md
index fcd45b2..5f29220 100644
--- a/docs/models/errors/getwatchlistresponsebody.md
+++ b/docs/models/errors/getwatchlistbadrequest.md
@@ -1,4 +1,4 @@
-# GetWatchListResponseBody
+# GetWatchListBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/getwatchlistwatchlistresponsebody.md b/docs/models/errors/getwatchlistunauthorized.md
similarity index 97%
rename from docs/models/errors/getwatchlistwatchlistresponsebody.md
rename to docs/models/errors/getwatchlistunauthorized.md
index d884543..5aeefe0 100644
--- a/docs/models/errors/getwatchlistwatchlistresponsebody.md
+++ b/docs/models/errors/getwatchlistunauthorized.md
@@ -1,4 +1,4 @@
-# GetWatchListWatchlistResponseBody
+# GetWatchListUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/loglineresponsebody.md b/docs/models/errors/loglinebadrequest.md
similarity index 98%
rename from docs/models/errors/loglineresponsebody.md
rename to docs/models/errors/loglinebadrequest.md
index 279096f..f40a396 100644
--- a/docs/models/errors/loglineresponsebody.md
+++ b/docs/models/errors/loglinebadrequest.md
@@ -1,4 +1,4 @@
-# LogLineResponseBody
+# LogLineBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/loglinelogresponsebody.md b/docs/models/errors/loglineunauthorized.md
similarity index 98%
rename from docs/models/errors/loglinelogresponsebody.md
rename to docs/models/errors/loglineunauthorized.md
index 288200d..5fa4357 100644
--- a/docs/models/errors/loglinelogresponsebody.md
+++ b/docs/models/errors/loglineunauthorized.md
@@ -1,4 +1,4 @@
-# LogLineLogResponseBody
+# LogLineUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/logmultilineresponsebody.md b/docs/models/errors/logmultilinebadrequest.md
similarity index 98%
rename from docs/models/errors/logmultilineresponsebody.md
rename to docs/models/errors/logmultilinebadrequest.md
index be1caa3..08d2757 100644
--- a/docs/models/errors/logmultilineresponsebody.md
+++ b/docs/models/errors/logmultilinebadrequest.md
@@ -1,4 +1,4 @@
-# LogMultiLineResponseBody
+# LogMultiLineBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/logmultilinelogresponsebody.md b/docs/models/errors/logmultilineunauthorized.md
similarity index 97%
rename from docs/models/errors/logmultilinelogresponsebody.md
rename to docs/models/errors/logmultilineunauthorized.md
index 8fcbb25..a3f79ce 100644
--- a/docs/models/errors/logmultilinelogresponsebody.md
+++ b/docs/models/errors/logmultilineunauthorized.md
@@ -1,4 +1,4 @@
-# LogMultiLineLogResponseBody
+# LogMultiLineUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/markplayedresponsebody.md b/docs/models/errors/markplayedbadrequest.md
similarity index 98%
rename from docs/models/errors/markplayedresponsebody.md
rename to docs/models/errors/markplayedbadrequest.md
index 033eb60..2d775c3 100644
--- a/docs/models/errors/markplayedresponsebody.md
+++ b/docs/models/errors/markplayedbadrequest.md
@@ -1,4 +1,4 @@
-# MarkPlayedResponseBody
+# MarkPlayedBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/markplayedmediaresponsebody.md b/docs/models/errors/markplayedunauthorized.md
similarity index 97%
rename from docs/models/errors/markplayedmediaresponsebody.md
rename to docs/models/errors/markplayedunauthorized.md
index b4800a2..63c189d 100644
--- a/docs/models/errors/markplayedmediaresponsebody.md
+++ b/docs/models/errors/markplayedunauthorized.md
@@ -1,4 +1,4 @@
-# MarkPlayedMediaResponseBody
+# MarkPlayedUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/markunplayedresponsebody.md b/docs/models/errors/markunplayedbadrequest.md
similarity index 98%
rename from docs/models/errors/markunplayedresponsebody.md
rename to docs/models/errors/markunplayedbadrequest.md
index b98e06f..c72a956 100644
--- a/docs/models/errors/markunplayedresponsebody.md
+++ b/docs/models/errors/markunplayedbadrequest.md
@@ -1,4 +1,4 @@
-# MarkUnplayedResponseBody
+# MarkUnplayedBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/markunplayedmediaresponsebody.md b/docs/models/errors/markunplayedunauthorized.md
similarity index 97%
rename from docs/models/errors/markunplayedmediaresponsebody.md
rename to docs/models/errors/markunplayedunauthorized.md
index 66e6526..336cd1c 100644
--- a/docs/models/errors/markunplayedmediaresponsebody.md
+++ b/docs/models/errors/markunplayedunauthorized.md
@@ -1,4 +1,4 @@
-# MarkUnplayedMediaResponseBody
+# MarkUnplayedUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/performsearchresponsebody.md b/docs/models/errors/performsearchbadrequest.md
similarity index 98%
rename from docs/models/errors/performsearchresponsebody.md
rename to docs/models/errors/performsearchbadrequest.md
index 82aa5b3..184608e 100644
--- a/docs/models/errors/performsearchresponsebody.md
+++ b/docs/models/errors/performsearchbadrequest.md
@@ -1,4 +1,4 @@
-# PerformSearchResponseBody
+# PerformSearchBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/performsearchsearchresponsebody.md b/docs/models/errors/performsearchunauthorized.md
similarity index 97%
rename from docs/models/errors/performsearchsearchresponsebody.md
rename to docs/models/errors/performsearchunauthorized.md
index cc92206..4681025 100644
--- a/docs/models/errors/performsearchsearchresponsebody.md
+++ b/docs/models/errors/performsearchunauthorized.md
@@ -1,4 +1,4 @@
-# PerformSearchSearchResponseBody
+# PerformSearchUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/performvoicesearchresponsebody.md b/docs/models/errors/performvoicesearchbadrequest.md
similarity index 97%
rename from docs/models/errors/performvoicesearchresponsebody.md
rename to docs/models/errors/performvoicesearchbadrequest.md
index 8f4d000..26aaf6e 100644
--- a/docs/models/errors/performvoicesearchresponsebody.md
+++ b/docs/models/errors/performvoicesearchbadrequest.md
@@ -1,4 +1,4 @@
-# PerformVoiceSearchResponseBody
+# PerformVoiceSearchBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/performvoicesearchsearchresponsebody.md b/docs/models/errors/performvoicesearchunauthorized.md
similarity index 97%
rename from docs/models/errors/performvoicesearchsearchresponsebody.md
rename to docs/models/errors/performvoicesearchunauthorized.md
index ee03dd7..c73d91d 100644
--- a/docs/models/errors/performvoicesearchsearchresponsebody.md
+++ b/docs/models/errors/performvoicesearchunauthorized.md
@@ -1,4 +1,4 @@
-# PerformVoiceSearchSearchResponseBody
+# PerformVoiceSearchUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/postuserssignindataresponsebody.md b/docs/models/errors/postuserssignindatabadrequest.md
similarity index 97%
rename from docs/models/errors/postuserssignindataresponsebody.md
rename to docs/models/errors/postuserssignindatabadrequest.md
index 529cefb..d7ed3ce 100644
--- a/docs/models/errors/postuserssignindataresponsebody.md
+++ b/docs/models/errors/postuserssignindatabadrequest.md
@@ -1,4 +1,4 @@
-# PostUsersSignInDataResponseBody
+# PostUsersSignInDataBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/postuserssignindataauthenticationresponsebody.md b/docs/models/errors/postuserssignindataunauthorized.md
similarity index 97%
rename from docs/models/errors/postuserssignindataauthenticationresponsebody.md
rename to docs/models/errors/postuserssignindataunauthorized.md
index 673108b..7bbf417 100644
--- a/docs/models/errors/postuserssignindataauthenticationresponsebody.md
+++ b/docs/models/errors/postuserssignindataunauthorized.md
@@ -1,4 +1,4 @@
-# PostUsersSignInDataAuthenticationResponseBody
+# PostUsersSignInDataUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/startalltasksresponsebody.md b/docs/models/errors/startalltasksbadrequest.md
similarity index 98%
rename from docs/models/errors/startalltasksresponsebody.md
rename to docs/models/errors/startalltasksbadrequest.md
index 8cf6358..36f0fd9 100644
--- a/docs/models/errors/startalltasksresponsebody.md
+++ b/docs/models/errors/startalltasksbadrequest.md
@@ -1,4 +1,4 @@
-# StartAllTasksResponseBody
+# StartAllTasksBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/startalltasksbutlerresponsebody.md b/docs/models/errors/startalltasksunauthorized.md
similarity index 97%
rename from docs/models/errors/startalltasksbutlerresponsebody.md
rename to docs/models/errors/startalltasksunauthorized.md
index fb085b9..1375c7c 100644
--- a/docs/models/errors/startalltasksbutlerresponsebody.md
+++ b/docs/models/errors/startalltasksunauthorized.md
@@ -1,4 +1,4 @@
-# StartAllTasksButlerResponseBody
+# StartAllTasksUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/starttaskresponsebody.md b/docs/models/errors/starttaskbadrequest.md
similarity index 98%
rename from docs/models/errors/starttaskresponsebody.md
rename to docs/models/errors/starttaskbadrequest.md
index ef6582a..dc8b946 100644
--- a/docs/models/errors/starttaskresponsebody.md
+++ b/docs/models/errors/starttaskbadrequest.md
@@ -1,4 +1,4 @@
-# StartTaskResponseBody
+# StartTaskBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/starttaskbutlerresponsebody.md b/docs/models/errors/starttaskunauthorized.md
similarity index 97%
rename from docs/models/errors/starttaskbutlerresponsebody.md
rename to docs/models/errors/starttaskunauthorized.md
index c748d20..8cf9fb7 100644
--- a/docs/models/errors/starttaskbutlerresponsebody.md
+++ b/docs/models/errors/starttaskunauthorized.md
@@ -1,4 +1,4 @@
-# StartTaskButlerResponseBody
+# StartTaskUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/startuniversaltranscoderesponsebody.md b/docs/models/errors/startuniversaltranscodebadrequest.md
similarity index 97%
rename from docs/models/errors/startuniversaltranscoderesponsebody.md
rename to docs/models/errors/startuniversaltranscodebadrequest.md
index aa584b9..506603e 100644
--- a/docs/models/errors/startuniversaltranscoderesponsebody.md
+++ b/docs/models/errors/startuniversaltranscodebadrequest.md
@@ -1,4 +1,4 @@
-# StartUniversalTranscodeResponseBody
+# StartUniversalTranscodeBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/startuniversaltranscodevideoresponsebody.md b/docs/models/errors/startuniversaltranscodeunauthorized.md
similarity index 97%
rename from docs/models/errors/startuniversaltranscodevideoresponsebody.md
rename to docs/models/errors/startuniversaltranscodeunauthorized.md
index d72db9c..c0de152 100644
--- a/docs/models/errors/startuniversaltranscodevideoresponsebody.md
+++ b/docs/models/errors/startuniversaltranscodeunauthorized.md
@@ -1,4 +1,4 @@
-# StartUniversalTranscodeVideoResponseBody
+# StartUniversalTranscodeUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/stopalltasksresponsebody.md b/docs/models/errors/stopalltasksbadrequest.md
similarity index 98%
rename from docs/models/errors/stopalltasksresponsebody.md
rename to docs/models/errors/stopalltasksbadrequest.md
index 3b709e0..ecd3a1f 100644
--- a/docs/models/errors/stopalltasksresponsebody.md
+++ b/docs/models/errors/stopalltasksbadrequest.md
@@ -1,4 +1,4 @@
-# StopAllTasksResponseBody
+# StopAllTasksBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/stopalltasksbutlerresponsebody.md b/docs/models/errors/stopalltasksunauthorized.md
similarity index 97%
rename from docs/models/errors/stopalltasksbutlerresponsebody.md
rename to docs/models/errors/stopalltasksunauthorized.md
index 4d216da..978aa16 100644
--- a/docs/models/errors/stopalltasksbutlerresponsebody.md
+++ b/docs/models/errors/stopalltasksunauthorized.md
@@ -1,4 +1,4 @@
-# StopAllTasksButlerResponseBody
+# StopAllTasksUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/stoptaskresponsebody.md b/docs/models/errors/stoptaskbadrequest.md
similarity index 98%
rename from docs/models/errors/stoptaskresponsebody.md
rename to docs/models/errors/stoptaskbadrequest.md
index 6780833..14feff8 100644
--- a/docs/models/errors/stoptaskresponsebody.md
+++ b/docs/models/errors/stoptaskbadrequest.md
@@ -1,4 +1,4 @@
-# StopTaskResponseBody
+# StopTaskBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/stoptaskbutlerresponsebody.md b/docs/models/errors/stoptaskunauthorized.md
similarity index 98%
rename from docs/models/errors/stoptaskbutlerresponsebody.md
rename to docs/models/errors/stoptaskunauthorized.md
index f92edb4..1870358 100644
--- a/docs/models/errors/stoptaskbutlerresponsebody.md
+++ b/docs/models/errors/stoptaskunauthorized.md
@@ -1,4 +1,4 @@
-# StopTaskButlerResponseBody
+# StopTaskUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/stoptranscodesessionresponsebody.md b/docs/models/errors/stoptranscodesessionbadrequest.md
similarity index 97%
rename from docs/models/errors/stoptranscodesessionresponsebody.md
rename to docs/models/errors/stoptranscodesessionbadrequest.md
index 06c83ef..32413a6 100644
--- a/docs/models/errors/stoptranscodesessionresponsebody.md
+++ b/docs/models/errors/stoptranscodesessionbadrequest.md
@@ -1,4 +1,4 @@
-# StopTranscodeSessionResponseBody
+# StopTranscodeSessionBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/stoptranscodesessionsessionsresponsebody.md b/docs/models/errors/stoptranscodesessionunauthorized.md
similarity index 97%
rename from docs/models/errors/stoptranscodesessionsessionsresponsebody.md
rename to docs/models/errors/stoptranscodesessionunauthorized.md
index 19a483e..c0bb568 100644
--- a/docs/models/errors/stoptranscodesessionsessionsresponsebody.md
+++ b/docs/models/errors/stoptranscodesessionunauthorized.md
@@ -1,4 +1,4 @@
-# StopTranscodeSessionSessionsResponseBody
+# StopTranscodeSessionUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/updateplaylistresponsebody.md b/docs/models/errors/updateplaylistbadrequest.md
similarity index 98%
rename from docs/models/errors/updateplaylistresponsebody.md
rename to docs/models/errors/updateplaylistbadrequest.md
index e0ecded..878678c 100644
--- a/docs/models/errors/updateplaylistresponsebody.md
+++ b/docs/models/errors/updateplaylistbadrequest.md
@@ -1,4 +1,4 @@
-# UpdatePlaylistResponseBody
+# UpdatePlaylistBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/updateplaylistplaylistsresponsebody.md b/docs/models/errors/updateplaylistunauthorized.md
similarity index 97%
rename from docs/models/errors/updateplaylistplaylistsresponsebody.md
rename to docs/models/errors/updateplaylistunauthorized.md
index 8af94f2..42f8247 100644
--- a/docs/models/errors/updateplaylistplaylistsresponsebody.md
+++ b/docs/models/errors/updateplaylistunauthorized.md
@@ -1,4 +1,4 @@
-# UpdatePlaylistPlaylistsResponseBody
+# UpdatePlaylistUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/updateplayprogressresponsebody.md b/docs/models/errors/updateplayprogressbadrequest.md
similarity index 97%
rename from docs/models/errors/updateplayprogressresponsebody.md
rename to docs/models/errors/updateplayprogressbadrequest.md
index b0c7dbd..301ccd9 100644
--- a/docs/models/errors/updateplayprogressresponsebody.md
+++ b/docs/models/errors/updateplayprogressbadrequest.md
@@ -1,4 +1,4 @@
-# UpdatePlayProgressResponseBody
+# UpdatePlayProgressBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/updateplayprogressmediaresponsebody.md b/docs/models/errors/updateplayprogressunauthorized.md
similarity index 97%
rename from docs/models/errors/updateplayprogressmediaresponsebody.md
rename to docs/models/errors/updateplayprogressunauthorized.md
index 94691f9..8097f36 100644
--- a/docs/models/errors/updateplayprogressmediaresponsebody.md
+++ b/docs/models/errors/updateplayprogressunauthorized.md
@@ -1,4 +1,4 @@
-# UpdatePlayProgressMediaResponseBody
+# UpdatePlayProgressUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/errors/uploadplaylistresponsebody.md b/docs/models/errors/uploadplaylistbadrequest.md
similarity index 98%
rename from docs/models/errors/uploadplaylistresponsebody.md
rename to docs/models/errors/uploadplaylistbadrequest.md
index ea017ed..f5faa8a 100644
--- a/docs/models/errors/uploadplaylistresponsebody.md
+++ b/docs/models/errors/uploadplaylistbadrequest.md
@@ -1,4 +1,4 @@
-# UploadPlaylistResponseBody
+# UploadPlaylistBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
diff --git a/docs/models/errors/uploadplaylistplaylistsresponsebody.md b/docs/models/errors/uploadplaylistunauthorized.md
similarity index 97%
rename from docs/models/errors/uploadplaylistplaylistsresponsebody.md
rename to docs/models/errors/uploadplaylistunauthorized.md
index 205a932..5475b1a 100644
--- a/docs/models/errors/uploadplaylistplaylistsresponsebody.md
+++ b/docs/models/errors/uploadplaylistunauthorized.md
@@ -1,4 +1,4 @@
-# UploadPlaylistPlaylistsResponseBody
+# UploadPlaylistUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
diff --git a/docs/models/operations/getserverresourcesrequest.md b/docs/models/operations/getserverresourcesrequest.md
index e58d150..2a7c005 100644
--- a/docs/models/operations/getserverresourcesrequest.md
+++ b/docs/models/operations/getserverresourcesrequest.md
@@ -5,7 +5,6 @@
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `x_plex_token` | *str* | :heavy_check_mark: | Plex Authentication Token | CV5xoxjTpFKUzBTShsaf |
| `x_plex_client_identifier` | *Optional[str]* | :heavy_minus_sign: | The unique identifier for the client application
This is used to track the client application and its usage
(UUID, serial number, or other number unique per device)
| gcgzw5rz2xovp84b4vha3a40 |
| `include_https` | [Optional[operations.IncludeHTTPS]](../../models/operations/includehttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
| `include_relay` | [Optional[operations.IncludeRelay]](../../models/operations/includerelay.md) | :heavy_minus_sign: | Include Relay addresses in the results
E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
| 1 |
diff --git a/docs/models/operations/getuserdetailsauthenticationresponsestatus.md b/docs/models/operations/gettokendetailsauthenticationresponsestatus.md
similarity index 78%
rename from docs/models/operations/getuserdetailsauthenticationresponsestatus.md
rename to docs/models/operations/gettokendetailsauthenticationresponsestatus.md
index 7050ad2..c13e886 100644
--- a/docs/models/operations/getuserdetailsauthenticationresponsestatus.md
+++ b/docs/models/operations/gettokendetailsauthenticationresponsestatus.md
@@ -1,4 +1,4 @@
-# GetUserDetailsAuthenticationResponseStatus
+# GetTokenDetailsAuthenticationResponseStatus
String representation of subscriptionActive
diff --git a/docs/models/operations/getuserdetailsauthenticationstatus.md b/docs/models/operations/gettokendetailsauthenticationstatus.md
similarity index 81%
rename from docs/models/operations/getuserdetailsauthenticationstatus.md
rename to docs/models/operations/gettokendetailsauthenticationstatus.md
index 2f89cda..7a8ee4b 100644
--- a/docs/models/operations/getuserdetailsauthenticationstatus.md
+++ b/docs/models/operations/gettokendetailsauthenticationstatus.md
@@ -1,4 +1,4 @@
-# GetUserDetailsAuthenticationStatus
+# GetTokenDetailsAuthenticationStatus
String representation of subscriptionActive
diff --git a/docs/models/operations/getuserdetailsfeatures.md b/docs/models/operations/gettokendetailsfeatures.md
similarity index 99%
rename from docs/models/operations/getuserdetailsfeatures.md
rename to docs/models/operations/gettokendetailsfeatures.md
index e3b2b6f..dd9651c 100644
--- a/docs/models/operations/getuserdetailsfeatures.md
+++ b/docs/models/operations/gettokendetailsfeatures.md
@@ -1,4 +1,4 @@
-# GetUserDetailsFeatures
+# GetTokenDetailsFeatures
## Values
diff --git a/docs/models/operations/getuserdetailsresponse.md b/docs/models/operations/gettokendetailsresponse.md
similarity index 99%
rename from docs/models/operations/getuserdetailsresponse.md
rename to docs/models/operations/gettokendetailsresponse.md
index 86595ba..056b7c8 100644
--- a/docs/models/operations/getuserdetailsresponse.md
+++ b/docs/models/operations/gettokendetailsresponse.md
@@ -1,4 +1,4 @@
-# GetUserDetailsResponse
+# GetTokenDetailsResponse
## Fields
@@ -8,4 +8,4 @@
| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | |
| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
-| `user_plex_account` | [Optional[operations.GetUserDetailsUserPlexAccount]](../../models/operations/getuserdetailsuserplexaccount.md) | :heavy_minus_sign: | Logged in user details | {
"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": "subscribed",
"maxHomeSize": 15,
"pastSubscriptions": [
{
"id": "string",
"mode": "string",
"renewsAt": "string",
"endsAt": "1556281940",
"canceled": "0",
"gracePeriod": "0",
"onHold": "0",
"canReactivate": "0",
"canUpgrade": "0",
"canDowngrade": "0",
"canConvert": "0",
"type": "plexpass",
"transfer": "string",
"state": "ended",
"billing": [
{
"internalPaymentMethod": "string",
"paymentMethodId": "string"
}
]
}
],
"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",
"trials": [
{}
],
"twoFactorEnabled": false,
"username": "Username",
"uuid": "dae343c1f45beb4f"
} |
\ No newline at end of file
+| `user_plex_account` | [Optional[operations.GetTokenDetailsUserPlexAccount]](../../models/operations/gettokendetailsuserplexaccount.md) | :heavy_minus_sign: | Logged in user details | {
"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": "subscribed",
"maxHomeSize": 15,
"pastSubscriptions": [
{
"id": "string",
"mode": "string",
"renewsAt": "string",
"endsAt": "1556281940",
"canceled": "0",
"gracePeriod": "0",
"onHold": "0",
"canReactivate": "0",
"canUpgrade": "0",
"canDowngrade": "0",
"canConvert": "0",
"type": "plexpass",
"transfer": "string",
"state": "ended",
"billing": [
{
"internalPaymentMethod": "string",
"paymentMethodId": "string"
}
]
}
],
"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",
"trials": [
{}
],
"twoFactorEnabled": false,
"username": "Username",
"uuid": "dae343c1f45beb4f"
} |
\ No newline at end of file
diff --git a/docs/models/operations/getuserdetailsstatus.md b/docs/models/operations/gettokendetailsstatus.md
similarity index 82%
rename from docs/models/operations/getuserdetailsstatus.md
rename to docs/models/operations/gettokendetailsstatus.md
index 62cef4a..94e900d 100644
--- a/docs/models/operations/getuserdetailsstatus.md
+++ b/docs/models/operations/gettokendetailsstatus.md
@@ -1,4 +1,4 @@
-# GetUserDetailsStatus
+# GetTokenDetailsStatus
## Values
diff --git a/docs/models/operations/gettokendetailssubscription.md b/docs/models/operations/gettokendetailssubscription.md
new file mode 100644
index 0000000..9112aa4
--- /dev/null
+++ b/docs/models/operations/gettokendetailssubscription.md
@@ -0,0 +1,13 @@
+# GetTokenDetailsSubscription
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| `features` | List[[operations.GetTokenDetailsFeatures](../../models/operations/gettokendetailsfeatures.md)] | :heavy_minus_sign: | List of features allowed on your Plex Pass subscription | |
+| `active` | *Optional[bool]* | :heavy_minus_sign: | If the account's Plex Pass subscription is active | true |
+| `subscribed_at` | *OptionalNullable[str]* | :heavy_minus_sign: | Date the account subscribed to Plex Pass | 2021-04-12T18:21:12Z |
+| `status` | [Optional[operations.GetTokenDetailsAuthenticationResponseStatus]](../../models/operations/gettokendetailsauthenticationresponsestatus.md) | :heavy_minus_sign: | String representation of subscriptionActive | Inactive |
+| `payment_service` | *OptionalNullable[str]* | :heavy_minus_sign: | Payment service used for your Plex Pass subscription | |
+| `plan` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of Plex Pass subscription plan | |
\ No newline at end of file
diff --git a/docs/models/operations/getuserdetailsuserplexaccount.md b/docs/models/operations/gettokendetailsuserplexaccount.md
similarity index 99%
rename from docs/models/operations/getuserdetailsuserplexaccount.md
rename to docs/models/operations/gettokendetailsuserplexaccount.md
index f03cb51..02954bd 100644
--- a/docs/models/operations/getuserdetailsuserplexaccount.md
+++ b/docs/models/operations/gettokendetailsuserplexaccount.md
@@ -1,4 +1,4 @@
-# GetUserDetailsUserPlexAccount
+# GetTokenDetailsUserPlexAccount
Logged in user details
@@ -27,7 +27,7 @@ Logged in user details
| `services` | List[[operations.Services](../../models/operations/services.md)] | :heavy_check_mark: | N/A | |
| `subscription` | [operations.Subscription](../../models/operations/subscription.md) | :heavy_check_mark: | If the account’s Plex Pass subscription is active | |
| `subscription_description` | *Nullable[str]* | :heavy_check_mark: | Description of the Plex Pass subscription | |
-| `subscriptions` | List[[operations.GetUserDetailsSubscription](../../models/operations/getuserdetailssubscription.md)] | :heavy_check_mark: | N/A | |
+| `subscriptions` | List[[operations.GetTokenDetailsSubscription](../../models/operations/gettokendetailssubscription.md)] | :heavy_check_mark: | N/A | |
| `thumb` | *str* | :heavy_check_mark: | URL of the account thumbnail | https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101 |
| `title` | *str* | :heavy_check_mark: | The title of the account (username or friendly name) | UsernameTitle |
| `username` | *str* | :heavy_check_mark: | The account username | Username |
diff --git a/docs/models/operations/getuserdetailsrequest.md b/docs/models/operations/getuserdetailsrequest.md
deleted file mode 100644
index 0628f7e..0000000
--- a/docs/models/operations/getuserdetailsrequest.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# GetUserDetailsRequest
-
-
-## Fields
-
-| Field | Type | Required | Description | Example |
-| ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- |
-| `x_plex_token` | *str* | :heavy_check_mark: | Plex Authentication Token | CV5xoxjTpFKUzBTShsaf |
\ No newline at end of file
diff --git a/docs/models/operations/getuserdetailssubscription.md b/docs/models/operations/getuserdetailssubscription.md
deleted file mode 100644
index 9e4061e..0000000
--- a/docs/models/operations/getuserdetailssubscription.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# GetUserDetailsSubscription
-
-
-## Fields
-
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| `features` | List[[operations.GetUserDetailsFeatures](../../models/operations/getuserdetailsfeatures.md)] | :heavy_minus_sign: | List of features allowed on your Plex Pass subscription | |
-| `active` | *Optional[bool]* | :heavy_minus_sign: | If the account's Plex Pass subscription is active | true |
-| `subscribed_at` | *OptionalNullable[str]* | :heavy_minus_sign: | Date the account subscribed to Plex Pass | 2021-04-12T18:21:12Z |
-| `status` | [Optional[operations.GetUserDetailsAuthenticationResponseStatus]](../../models/operations/getuserdetailsauthenticationresponsestatus.md) | :heavy_minus_sign: | String representation of subscriptionActive | Inactive |
-| `payment_service` | *OptionalNullable[str]* | :heavy_minus_sign: | Payment service used for your Plex Pass subscription | |
-| `plan` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of Plex Pass subscription plan | |
\ No newline at end of file
diff --git a/docs/models/operations/services.md b/docs/models/operations/services.md
index a1a8985..5e44ae1 100644
--- a/docs/models/operations/services.md
+++ b/docs/models/operations/services.md
@@ -3,10 +3,10 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
-| `identifier` | *str* | :heavy_check_mark: | N/A | metadata-dev |
-| `endpoint` | *str* | :heavy_check_mark: | N/A | https://epg.provider.plex.tv |
-| `token` | *Nullable[str]* | :heavy_check_mark: | N/A | DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv |
-| `secret` | *Nullable[str]* | :heavy_check_mark: | N/A | |
-| `status` | [operations.GetUserDetailsStatus](../../models/operations/getuserdetailsstatus.md) | :heavy_check_mark: | N/A | online |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
+| `identifier` | *str* | :heavy_check_mark: | N/A | metadata-dev |
+| `endpoint` | *str* | :heavy_check_mark: | N/A | https://epg.provider.plex.tv |
+| `token` | *Nullable[str]* | :heavy_check_mark: | N/A | DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv |
+| `secret` | *Nullable[str]* | :heavy_check_mark: | N/A | |
+| `status` | [operations.GetTokenDetailsStatus](../../models/operations/gettokendetailsstatus.md) | :heavy_check_mark: | N/A | online |
\ No newline at end of file
diff --git a/docs/models/operations/subscription.md b/docs/models/operations/subscription.md
index c2a350f..a095b22 100644
--- a/docs/models/operations/subscription.md
+++ b/docs/models/operations/subscription.md
@@ -5,11 +5,11 @@ If the account’s Plex Pass subscription is active
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `features` | List[[operations.Features](../../models/operations/features.md)] | :heavy_minus_sign: | List of features allowed on your Plex Pass subscription | |
-| `active` | *Optional[bool]* | :heavy_minus_sign: | If the account's Plex Pass subscription is active | true |
-| `subscribed_at` | *OptionalNullable[str]* | :heavy_minus_sign: | Date the account subscribed to Plex Pass | 2021-04-12T18:21:12Z |
-| `status` | [Optional[operations.GetUserDetailsAuthenticationStatus]](../../models/operations/getuserdetailsauthenticationstatus.md) | :heavy_minus_sign: | String representation of subscriptionActive | Inactive |
-| `payment_service` | *OptionalNullable[str]* | :heavy_minus_sign: | Payment service used for your Plex Pass subscription | |
-| `plan` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of Plex Pass subscription plan | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| `features` | List[[operations.Features](../../models/operations/features.md)] | :heavy_minus_sign: | List of features allowed on your Plex Pass subscription | |
+| `active` | *Optional[bool]* | :heavy_minus_sign: | If the account's Plex Pass subscription is active | true |
+| `subscribed_at` | *OptionalNullable[str]* | :heavy_minus_sign: | Date the account subscribed to Plex Pass | 2021-04-12T18:21:12Z |
+| `status` | [Optional[operations.GetTokenDetailsAuthenticationStatus]](../../models/operations/gettokendetailsauthenticationstatus.md) | :heavy_minus_sign: | String representation of subscriptionActive | Inactive |
+| `payment_service` | *OptionalNullable[str]* | :heavy_minus_sign: | Payment service used for your Plex Pass subscription | |
+| `plan` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of Plex Pass subscription plan | |
\ No newline at end of file
diff --git a/docs/sdks/activities/README.md b/docs/sdks/activities/README.md
index 2091e99..48f7ef8 100644
--- a/docs/sdks/activities/README.md
+++ b/docs/sdks/activities/README.md
@@ -51,11 +51,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
-| errors.GetServerActivitiesResponseBody | 400 | application/json |
-| errors.GetServerActivitiesActivitiesResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.GetServerActivitiesBadRequest | 400 | application/json |
+| errors.GetServerActivitiesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## cancel_server_activities
@@ -93,8 +93,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
-| errors.CancelServerActivitiesResponseBody | 400 | application/json |
-| errors.CancelServerActivitiesActivitiesResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
+| errors.CancelServerActivitiesBadRequest | 400 | application/json |
+| errors.CancelServerActivitiesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/authentication/README.md b/docs/sdks/authentication/README.md
index 969cb16..c5429a7 100644
--- a/docs/sdks/authentication/README.md
+++ b/docs/sdks/authentication/README.md
@@ -8,9 +8,9 @@ API Calls regarding authentication for Plex Media Server
### Available Operations
-* [get_transient_token](#get_transient_token) - Get a Transient Token.
+* [get_transient_token](#get_transient_token) - Get a Transient Token
* [get_source_connection_information](#get_source_connection_information) - Get Source Connection Information
-* [get_user_details](#get_user_details) - Get User Data By Token
+* [get_token_details](#get_token_details) - Get Token Details
* [post_users_sign_in_data](#post_users_sign_in_data) - Get User Sign In Data
## get_transient_token
@@ -51,11 +51,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- |
-| errors.GetTransientTokenResponseBody | 400 | application/json |
-| errors.GetTransientTokenAuthenticationResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| errors.GetTransientTokenBadRequest | 400 | application/json |
+| errors.GetTransientTokenUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_source_connection_information
@@ -95,14 +95,14 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
-| errors.GetSourceConnectionInformationResponseBody | 400 | application/json |
-| errors.GetSourceConnectionInformationAuthenticationResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |
+| errors.GetSourceConnectionInformationBadRequest | 400 | application/json |
+| errors.GetSourceConnectionInformationUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
-## get_user_details
+## get_token_details
Get the User data from the provided X-Plex-Token
@@ -116,7 +116,7 @@ s = PlexAPI(
x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40",
)
-res = s.authentication.get_user_details(x_plex_token="CV5xoxjTpFKUzBTShsaf")
+res = s.authentication.get_token_details()
if res.user_plex_account is not None:
# handle response
@@ -126,23 +126,22 @@ if res.user_plex_account is not None:
### Parameters
-| Parameter | Type | Required | Description | Example |
-| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
-| `x_plex_token` | *str* | :heavy_check_mark: | Plex Authentication Token | CV5xoxjTpFKUzBTShsaf |
-| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
-| `server_url` | *Optional[str]* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
+| Parameter | Type | Required | Description |
+| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. |
+| `server_url` | *Optional[str]* | :heavy_minus_sign: | An optional server URL to use. |
### Response
-**[operations.GetUserDetailsResponse](../../models/operations/getuserdetailsresponse.md)**
+**[operations.GetTokenDetailsResponse](../../models/operations/gettokendetailsresponse.md)**
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.GetUserDetailsResponseBody | 400 | application/json |
-| errors.GetUserDetailsAuthenticationResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetTokenDetailsBadRequest | 400 | application/json |
+| errors.GetTokenDetailsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## post_users_sign_in_data
@@ -185,8 +184,8 @@ if res.user_plex_account is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
-| errors.PostUsersSignInDataResponseBody | 400 | application/json |
-| errors.PostUsersSignInDataAuthenticationResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.PostUsersSignInDataBadRequest | 400 | application/json |
+| errors.PostUsersSignInDataUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/butler/README.md b/docs/sdks/butler/README.md
index 937a772..c15c7d4 100644
--- a/docs/sdks/butler/README.md
+++ b/docs/sdks/butler/README.md
@@ -48,11 +48,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------- | --------------------------------------- | --------------------------------------- |
-| errors.GetButlerTasksResponseBody | 400 | application/json |
-| errors.GetButlerTasksButlerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.GetButlerTasksBadRequest | 400 | application/json |
+| errors.GetButlerTasksUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## start_all_tasks
@@ -94,11 +94,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.StartAllTasksResponseBody | 400 | application/json |
-| errors.StartAllTasksButlerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.StartAllTasksBadRequest | 400 | application/json |
+| errors.StartAllTasksUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## stop_all_tasks
@@ -136,11 +136,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------- | ------------------------------------- | ------------------------------------- |
-| errors.StopAllTasksResponseBody | 400 | application/json |
-| errors.StopAllTasksButlerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.StopAllTasksBadRequest | 400 | application/json |
+| errors.StopAllTasksUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## start_task
@@ -184,11 +184,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------- | ---------------------------------- | ---------------------------------- |
-| errors.StartTaskResponseBody | 400 | application/json |
-| errors.StartTaskButlerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------- | ---------------------------- | ---------------------------- |
+| errors.StartTaskBadRequest | 400 | application/json |
+| errors.StartTaskUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## stop_task
@@ -228,8 +228,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------- | --------------------------------- | --------------------------------- |
-| errors.StopTaskResponseBody | 400 | application/json |
-| errors.StopTaskButlerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------- | --------------------------- | --------------------------- |
+| errors.StopTaskBadRequest | 400 | application/json |
+| errors.StopTaskUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/hubs/README.md b/docs/sdks/hubs/README.md
index 41c5b3d..53ce336 100644
--- a/docs/sdks/hubs/README.md
+++ b/docs/sdks/hubs/README.md
@@ -47,11 +47,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| errors.GetGlobalHubsResponseBody | 400 | application/json |
-| errors.GetGlobalHubsHubsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.GetGlobalHubsBadRequest | 400 | application/json |
+| errors.GetGlobalHubsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_library_hubs
@@ -92,8 +92,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------- | ------------------------------------- | ------------------------------------- |
-| errors.GetLibraryHubsResponseBody | 400 | application/json |
-| errors.GetLibraryHubsHubsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.GetLibraryHubsBadRequest | 400 | application/json |
+| errors.GetLibraryHubsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/library/README.md b/docs/sdks/library/README.md
index 9a913b7..0247e87 100644
--- a/docs/sdks/library/README.md
+++ b/docs/sdks/library/README.md
@@ -57,11 +57,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------- | ------------------------------------- | ------------------------------------- |
-| errors.GetFileHashResponseBody | 400 | application/json |
-| errors.GetFileHashLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------ | ------------------------------ | ------------------------------ |
+| errors.GetFileHashBadRequest | 400 | application/json |
+| errors.GetFileHashUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_recently_added
@@ -101,11 +101,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.GetRecentlyAddedResponseBody | 400 | application/json |
-| errors.GetRecentlyAddedLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------- | ----------------------------------- | ----------------------------------- |
+| errors.GetRecentlyAddedBadRequest | 400 | application/json |
+| errors.GetRecentlyAddedUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_all_libraries
@@ -148,11 +148,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetAllLibrariesResponseBody | 400 | application/json |
-| errors.GetAllLibrariesLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetAllLibrariesBadRequest | 400 | application/json |
+| errors.GetAllLibrariesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_library_details
@@ -230,11 +230,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------- | ------------------------------------------- | ------------------------------------------- |
-| errors.GetLibraryDetailsResponseBody | 400 | application/json |
-| errors.GetLibraryDetailsLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| errors.GetLibraryDetailsBadRequest | 400 | application/json |
+| errors.GetLibraryDetailsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## delete_library
@@ -272,11 +272,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------- | --------------------------------------- | --------------------------------------- |
-| errors.DeleteLibraryResponseBody | 400 | application/json |
-| errors.DeleteLibraryLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.DeleteLibraryBadRequest | 400 | application/json |
+| errors.DeleteLibraryUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_library_items
@@ -343,11 +343,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetLibraryItemsResponseBody | 400 | application/json |
-| errors.GetLibraryItemsLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetLibraryItemsBadRequest | 400 | application/json |
+| errors.GetLibraryItemsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_refresh_library_metadata
@@ -388,11 +388,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
-| errors.GetRefreshLibraryMetadataResponseBody | 400 | application/json |
-| errors.GetRefreshLibraryMetadataLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| errors.GetRefreshLibraryMetadataBadRequest | 400 | application/json |
+| errors.GetRefreshLibraryMetadataUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_search_library
@@ -450,11 +450,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.GetSearchLibraryResponseBody | 400 | application/json |
-| errors.GetSearchLibraryLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------- | ----------------------------------- | ----------------------------------- |
+| errors.GetSearchLibraryBadRequest | 400 | application/json |
+| errors.GetSearchLibraryUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_meta_data_by_rating_key
@@ -493,11 +493,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
-| errors.GetMetaDataByRatingKeyResponseBody | 400 | application/json |
-| errors.GetMetaDataByRatingKeyLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
+| errors.GetMetaDataByRatingKeyBadRequest | 400 | application/json |
+| errors.GetMetaDataByRatingKeyUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_metadata_children
@@ -537,11 +537,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- |
-| errors.GetMetadataChildrenResponseBody | 400 | application/json |
-| errors.GetMetadataChildrenLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.GetMetadataChildrenBadRequest | 400 | application/json |
+| errors.GetMetadataChildrenUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_top_watched_content
@@ -582,11 +582,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
-| errors.GetTopWatchedContentResponseBody | 400 | application/json |
-| errors.GetTopWatchedContentLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------------- | --------------------------------------- | --------------------------------------- |
+| errors.GetTopWatchedContentBadRequest | 400 | application/json |
+| errors.GetTopWatchedContentUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_on_deck
@@ -624,8 +624,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------- | ----------------------------------- | ----------------------------------- |
-| errors.GetOnDeckResponseBody | 400 | application/json |
-| errors.GetOnDeckLibraryResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------- | ---------------------------- | ---------------------------- |
+| errors.GetOnDeckBadRequest | 400 | application/json |
+| errors.GetOnDeckUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/log/README.md b/docs/sdks/log/README.md
index 99f3293..225148f 100644
--- a/docs/sdks/log/README.md
+++ b/docs/sdks/log/README.md
@@ -51,11 +51,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------- | ----------------------------- | ----------------------------- |
-| errors.LogLineResponseBody | 400 | application/json |
-| errors.LogLineLogResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------- | -------------------------- | -------------------------- |
+| errors.LogLineBadRequest | 400 | application/json |
+| errors.LogLineUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## log_multi_line
@@ -116,11 +116,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------- | ---------------------------------- | ---------------------------------- |
-| errors.LogMultiLineResponseBody | 400 | application/json |
-| errors.LogMultiLineLogResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.LogMultiLineBadRequest | 400 | application/json |
+| errors.LogMultiLineUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## enable_paper_trail
@@ -158,8 +158,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.EnablePaperTrailResponseBody | 400 | application/json |
-| errors.EnablePaperTrailLogResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------- | ----------------------------------- | ----------------------------------- |
+| errors.EnablePaperTrailBadRequest | 400 | application/json |
+| errors.EnablePaperTrailUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/media/README.md b/docs/sdks/media/README.md
index 9655efb..228f80a 100644
--- a/docs/sdks/media/README.md
+++ b/docs/sdks/media/README.md
@@ -49,11 +49,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------- | ---------------------------------- | ---------------------------------- |
-| errors.MarkPlayedResponseBody | 400 | application/json |
-| errors.MarkPlayedMediaResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------- | ----------------------------- | ----------------------------- |
+| errors.MarkPlayedBadRequest | 400 | application/json |
+| errors.MarkPlayedUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## mark_unplayed
@@ -91,11 +91,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| errors.MarkUnplayedResponseBody | 400 | application/json |
-| errors.MarkUnplayedMediaResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.MarkUnplayedBadRequest | 400 | application/json |
+| errors.MarkUnplayedUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## update_play_progress
@@ -136,11 +136,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.UpdatePlayProgressResponseBody | 400 | application/json |
-| errors.UpdatePlayProgressMediaResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------- | ------------------------------------- | ------------------------------------- |
+| errors.UpdatePlayProgressBadRequest | 400 | application/json |
+| errors.UpdatePlayProgressUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_banner_image
@@ -185,11 +185,11 @@ if res.response_stream is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.GetBannerImageResponseBody | 400 | application/json |
-| errors.GetBannerImageMediaResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.GetBannerImageBadRequest | 400 | application/json |
+| errors.GetBannerImageUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_thumb_image
@@ -234,8 +234,8 @@ if res.response_stream is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------- | ------------------------------------- | ------------------------------------- |
-| errors.GetThumbImageResponseBody | 400 | application/json |
-| errors.GetThumbImageMediaResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.GetThumbImageBadRequest | 400 | application/json |
+| errors.GetThumbImageUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/playlists/README.md b/docs/sdks/playlists/README.md
index 4cf2627..e619638 100644
--- a/docs/sdks/playlists/README.md
+++ b/docs/sdks/playlists/README.md
@@ -65,11 +65,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.CreatePlaylistResponseBody | 400 | application/json |
-| errors.CreatePlaylistPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.CreatePlaylistBadRequest | 400 | application/json |
+| errors.CreatePlaylistUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_playlists
@@ -108,11 +108,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
-| errors.GetPlaylistsResponseBody | 400 | application/json |
-| errors.GetPlaylistsPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.GetPlaylistsBadRequest | 400 | application/json |
+| errors.GetPlaylistsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_playlist
@@ -152,11 +152,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------- | --------------------------------------- | --------------------------------------- |
-| errors.GetPlaylistResponseBody | 400 | application/json |
-| errors.GetPlaylistPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------ | ------------------------------ | ------------------------------ |
+| errors.GetPlaylistBadRequest | 400 | application/json |
+| errors.GetPlaylistUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## delete_playlist
@@ -195,11 +195,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.DeletePlaylistResponseBody | 400 | application/json |
-| errors.DeletePlaylistPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.DeletePlaylistBadRequest | 400 | application/json |
+| errors.DeletePlaylistUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## update_playlist
@@ -240,11 +240,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.UpdatePlaylistResponseBody | 400 | application/json |
-| errors.UpdatePlaylistPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.UpdatePlaylistBadRequest | 400 | application/json |
+| errors.UpdatePlaylistUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_playlist_contents
@@ -288,11 +288,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.GetPlaylistContentsResponseBody | 400 | application/json |
-| errors.GetPlaylistContentsPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.GetPlaylistContentsBadRequest | 400 | application/json |
+| errors.GetPlaylistContentsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## clear_playlist_contents
@@ -331,11 +331,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |
-| errors.ClearPlaylistContentsResponseBody | 400 | application/json |
-| errors.ClearPlaylistContentsPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| errors.ClearPlaylistContentsBadRequest | 400 | application/json |
+| errors.ClearPlaylistContentsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## add_playlist_contents
@@ -377,11 +377,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.AddPlaylistContentsResponseBody | 400 | application/json |
-| errors.AddPlaylistContentsPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.AddPlaylistContentsBadRequest | 400 | application/json |
+| errors.AddPlaylistContentsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## upload_playlist
@@ -422,8 +422,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.UploadPlaylistResponseBody | 400 | application/json |
-| errors.UploadPlaylistPlaylistsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.UploadPlaylistBadRequest | 400 | application/json |
+| errors.UploadPlaylistUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/plex/README.md b/docs/sdks/plex/README.md
index da03a2a..d4cf969 100644
--- a/docs/sdks/plex/README.md
+++ b/docs/sdks/plex/README.md
@@ -51,11 +51,11 @@ if res.response_bodies is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
-| errors.GetCompanionsDataResponseBody | 400 | application/json |
-| errors.GetCompanionsDataPlexResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| errors.GetCompanionsDataBadRequest | 400 | application/json |
+| errors.GetCompanionsDataUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_user_friends
@@ -93,11 +93,11 @@ if res.friends is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------- | ------------------------------------- | ------------------------------------- |
-| errors.GetUserFriendsResponseBody | 400 | application/json |
-| errors.GetUserFriendsPlexResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------- | --------------------------------- | --------------------------------- |
+| errors.GetUserFriendsBadRequest | 400 | application/json |
+| errors.GetUserFriendsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_geo_data
@@ -134,11 +134,11 @@ if res.geo_data is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------- | --------------------------------- | --------------------------------- |
-| errors.GetGeoDataResponseBody | 400 | application/json |
-| errors.GetGeoDataPlexResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------- | ----------------------------- | ----------------------------- |
+| errors.GetGeoDataBadRequest | 400 | application/json |
+| errors.GetGeoDataUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_home_data
@@ -175,11 +175,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------- | ---------------------------------- | ---------------------------------- |
-| errors.GetHomeDataResponseBody | 400 | application/json |
-| errors.GetHomeDataPlexResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------ | ------------------------------ | ------------------------------ |
+| errors.GetHomeDataBadRequest | 400 | application/json |
+| errors.GetHomeDataUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_server_resources
@@ -197,12 +197,7 @@ s = PlexAPI(
x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40",
)
-res = s.plex.get_server_resources(request={
- "x_plex_token": "CV5xoxjTpFKUzBTShsaf",
- "include_https": operations.IncludeHTTPS.ONE,
- "include_relay": operations.IncludeRelay.ONE,
- "include_i_pv6": operations.IncludeIPv6.ONE,
-})
+res = s.plex.get_server_resources(x_plex_client_identifier="gcgzw5rz2xovp84b4vha3a40", include_https=operations.IncludeHTTPS.ONE, include_relay=operations.IncludeRelay.ONE, include_i_pv6=operations.IncludeIPv6.ONE)
if res.plex_devices is not None:
# handle response
@@ -212,11 +207,14 @@ if res.plex_devices is not None:
### Parameters
-| Parameter | Type | Required | Description |
-| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
-| `request` | [operations.GetServerResourcesRequest](../../models/operations/getserverresourcesrequest.md) | :heavy_check_mark: | The request object to use for the request. |
-| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. |
-| `server_url` | *Optional[str]* | :heavy_minus_sign: | An optional server URL to use. |
+| Parameter | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `x_plex_client_identifier` | *Optional[str]* | :heavy_minus_sign: | The unique identifier for the client application
This is used to track the client application and its usage
(UUID, serial number, or other number unique per device)
| gcgzw5rz2xovp84b4vha3a40 |
+| `include_https` | [Optional[operations.IncludeHTTPS]](../../models/operations/includehttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
+| `include_relay` | [Optional[operations.IncludeRelay]](../../models/operations/includerelay.md) | :heavy_minus_sign: | Include Relay addresses in the results
E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
| 1 |
+| `include_i_pv6` | [Optional[operations.IncludeIPv6]](../../models/operations/includeipv6.md) | :heavy_minus_sign: | Include IPv6 entries in the results | 1 |
+| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
+| `server_url` | *Optional[str]* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
### Response
@@ -224,11 +222,11 @@ if res.plex_devices is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetServerResourcesResponseBody | 400 | application/json |
-| errors.GetServerResourcesPlexResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------- | ------------------------------------- | ------------------------------------- |
+| errors.GetServerResourcesBadRequest | 400 | application/json |
+| errors.GetServerResourcesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_pin
@@ -268,10 +266,10 @@ if res.auth_pin_container is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------- | ------------------------- | ------------------------- |
-| errors.GetPinResponseBody | 400 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------- | ----------------------- | ----------------------- |
+| errors.GetPinBadRequest | 400 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_token_by_pin_id
@@ -310,8 +308,8 @@ if res.auth_pin_container is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.GetTokenByPinIDResponseBody | 400 | application/json |
-| errors.GetTokenByPinIDPlexResponseBody | 404 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetTokenByPinIDBadRequest | 400 | application/json |
+| errors.GetTokenByPinIDResponseBody | 404 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/search/README.md b/docs/sdks/search/README.md
index f6e3be7..70ff4f9 100644
--- a/docs/sdks/search/README.md
+++ b/docs/sdks/search/README.md
@@ -61,11 +61,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.PerformSearchResponseBody | 400 | application/json |
-| errors.PerformSearchSearchResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.PerformSearchBadRequest | 400 | application/json |
+| errors.PerformSearchUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## perform_voice_search
@@ -109,11 +109,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------- | ------------------------------------------- | ------------------------------------------- |
-| errors.PerformVoiceSearchResponseBody | 400 | application/json |
-| errors.PerformVoiceSearchSearchResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------- | ------------------------------------- | ------------------------------------- |
+| errors.PerformVoiceSearchBadRequest | 400 | application/json |
+| errors.PerformVoiceSearchUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_search_results
@@ -151,8 +151,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetSearchResultsResponseBody | 400 | application/json |
-| errors.GetSearchResultsSearchResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------- | ----------------------------------- | ----------------------------------- |
+| errors.GetSearchResultsBadRequest | 400 | application/json |
+| errors.GetSearchResultsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/server/README.md b/docs/sdks/server/README.md
index 5ba4cee..cd5eb43 100644
--- a/docs/sdks/server/README.md
+++ b/docs/sdks/server/README.md
@@ -52,11 +52,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
-| errors.GetServerCapabilitiesResponseBody | 400 | application/json |
-| errors.GetServerCapabilitiesServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| errors.GetServerCapabilitiesBadRequest | 400 | application/json |
+| errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_server_preferences
@@ -93,11 +93,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- |
-| errors.GetServerPreferencesResponseBody | 400 | application/json |
-| errors.GetServerPreferencesServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------------- | --------------------------------------- | --------------------------------------- |
+| errors.GetServerPreferencesBadRequest | 400 | application/json |
+| errors.GetServerPreferencesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_available_clients
@@ -134,11 +134,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
-| errors.GetAvailableClientsResponseBody | 400 | application/json |
-| errors.GetAvailableClientsServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.GetAvailableClientsBadRequest | 400 | application/json |
+| errors.GetAvailableClientsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_devices
@@ -175,11 +175,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------- | ----------------------------------- | ----------------------------------- |
-| errors.GetDevicesResponseBody | 400 | application/json |
-| errors.GetDevicesServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------- | ----------------------------- | ----------------------------- |
+| errors.GetDevicesBadRequest | 400 | application/json |
+| errors.GetDevicesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_server_identity
@@ -215,10 +215,10 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| errors.GetServerIdentityResponseBody | 408 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| errors.GetServerIdentityRequestTimeout | 408 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_my_plex_account
@@ -255,11 +255,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetMyPlexAccountResponseBody | 400 | application/json |
-| errors.GetMyPlexAccountServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------- | ----------------------------------- | ----------------------------------- |
+| errors.GetMyPlexAccountBadRequest | 400 | application/json |
+| errors.GetMyPlexAccountUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_resized_photo
@@ -307,11 +307,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
-| errors.GetResizedPhotoResponseBody | 400 | application/json |
-| errors.GetResizedPhotoServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetResizedPhotoBadRequest | 400 | application/json |
+| errors.GetResizedPhotoUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_media_providers
@@ -349,11 +349,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.GetMediaProvidersResponseBody | 400 | application/json |
-| errors.GetMediaProvidersServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| errors.GetMediaProvidersBadRequest | 400 | application/json |
+| errors.GetMediaProvidersUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_server_list
@@ -390,8 +390,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.GetServerListResponseBody | 400 | application/json |
-| errors.GetServerListServerResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.GetServerListBadRequest | 400 | application/json |
+| errors.GetServerListUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/sessions/README.md b/docs/sdks/sessions/README.md
index a2c3f6a..5db5964 100644
--- a/docs/sdks/sessions/README.md
+++ b/docs/sdks/sessions/README.md
@@ -47,11 +47,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.GetSessionsResponseBody | 400 | application/json |
-| errors.GetSessionsSessionsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------ | ------------------------------ | ------------------------------ |
+| errors.GetSessionsBadRequest | 400 | application/json |
+| errors.GetSessionsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_session_history
@@ -92,11 +92,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
-| errors.GetSessionHistoryResponseBody | 400 | application/json |
-| errors.GetSessionHistorySessionsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| errors.GetSessionHistoryBadRequest | 400 | application/json |
+| errors.GetSessionHistoryUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_transcode_sessions
@@ -133,11 +133,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.GetTranscodeSessionsResponseBody | 400 | application/json |
-| errors.GetTranscodeSessionsSessionsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------------- | --------------------------------------- | --------------------------------------- |
+| errors.GetTranscodeSessionsBadRequest | 400 | application/json |
+| errors.GetTranscodeSessionsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## stop_transcode_session
@@ -175,8 +175,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.StopTranscodeSessionResponseBody | 400 | application/json |
-| errors.StopTranscodeSessionSessionsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| --------------------------------------- | --------------------------------------- | --------------------------------------- |
+| errors.StopTranscodeSessionBadRequest | 400 | application/json |
+| errors.StopTranscodeSessionUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/statistics/README.md b/docs/sdks/statistics/README.md
index 797e8f4..5b5aedf 100644
--- a/docs/sdks/statistics/README.md
+++ b/docs/sdks/statistics/README.md
@@ -47,11 +47,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| errors.GetStatisticsResponseBody | 400 | application/json |
-| errors.GetStatisticsStatisticsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| -------------------------------- | -------------------------------- | -------------------------------- |
+| errors.GetStatisticsBadRequest | 400 | application/json |
+| errors.GetStatisticsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_resources_statistics
@@ -89,11 +89,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
-| errors.GetResourcesStatisticsResponseBody | 400 | application/json |
-| errors.GetResourcesStatisticsStatisticsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
+| errors.GetResourcesStatisticsBadRequest | 400 | application/json |
+| errors.GetResourcesStatisticsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## get_bandwidth_statistics
@@ -131,8 +131,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |
-| errors.GetBandwidthStatisticsResponseBody | 400 | application/json |
-| errors.GetBandwidthStatisticsStatisticsResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
+| errors.GetBandwidthStatisticsBadRequest | 400 | application/json |
+| errors.GetBandwidthStatisticsUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/updater/README.md b/docs/sdks/updater/README.md
index dedc337..9b7bc78 100644
--- a/docs/sdks/updater/README.md
+++ b/docs/sdks/updater/README.md
@@ -47,11 +47,11 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.GetUpdateStatusResponseBody | 400 | application/json |
-| errors.GetUpdateStatusUpdaterResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.GetUpdateStatusBadRequest | 400 | application/json |
+| errors.GetUpdateStatusUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## check_for_updates
@@ -90,11 +90,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
-| errors.CheckForUpdatesResponseBody | 400 | application/json |
-| errors.CheckForUpdatesUpdaterResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ---------------------------------- | ---------------------------------- | ---------------------------------- |
+| errors.CheckForUpdatesBadRequest | 400 | application/json |
+| errors.CheckForUpdatesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## apply_updates
@@ -135,8 +135,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| -------------------------------------- | -------------------------------------- | -------------------------------------- |
-| errors.ApplyUpdatesResponseBody | 400 | application/json |
-| errors.ApplyUpdatesUpdaterResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.ApplyUpdatesBadRequest | 400 | application/json |
+| errors.ApplyUpdatesUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/video/README.md b/docs/sdks/video/README.md
index cb2cbc2..4a834b3 100644
--- a/docs/sdks/video/README.md
+++ b/docs/sdks/video/README.md
@@ -58,11 +58,11 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------- | ----------------------------------- | ----------------------------------- |
-| errors.GetTimelineResponseBody | 400 | application/json |
-| errors.GetTimelineVideoResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------ | ------------------------------ | ------------------------------ |
+| errors.GetTimelineBadRequest | 400 | application/json |
+| errors.GetTimelineUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
## start_universal_transcode
@@ -117,8 +117,8 @@ if res is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| errors.StartUniversalTranscodeResponseBody | 400 | application/json |
-| errors.StartUniversalTranscodeVideoResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
+| errors.StartUniversalTranscodeBadRequest | 400 | application/json |
+| errors.StartUniversalTranscodeUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/watchlist/README.md b/docs/sdks/watchlist/README.md
index 3e7c475..f911744 100644
--- a/docs/sdks/watchlist/README.md
+++ b/docs/sdks/watchlist/README.md
@@ -52,8 +52,8 @@ if res.object is not None:
### Errors
-| Error Object | Status Code | Content Type |
-| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
-| errors.GetWatchListResponseBody | 400 | application/json |
-| errors.GetWatchListWatchlistResponseBody | 401 | application/json |
-| errors.SDKError | 4xx-5xx | */* |
+| Error Object | Status Code | Content Type |
+| ------------------------------- | ------------------------------- | ------------------------------- |
+| errors.GetWatchListBadRequest | 400 | application/json |
+| errors.GetWatchListUnauthorized | 401 | application/json |
+| errors.SDKError | 4xx-5xx | */* |
diff --git a/pyproject.toml b/pyproject.toml
index 1dfdaf4..571f00f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "plex-api-client"
-version = "0.11.0"
+version = "0.11.1"
description = "Python Client SDK Generated by Speakeasy"
authors = ["Speakeasy",]
readme = "README-PYPI.md"
diff --git a/src/plex_api_client/activities.py b/src/plex_api_client/activities.py
index 850352f..f15e815 100644
--- a/src/plex_api_client/activities.py
+++ b/src/plex_api_client/activities.py
@@ -87,16 +87,16 @@ class Activities(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerActivitiesResponseBodyData
+ http_res.text, errors.GetServerActivitiesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerActivitiesResponseBody(data=data)
+ raise errors.GetServerActivitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerActivitiesActivitiesResponseBodyData
+ http_res.text, errors.GetServerActivitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerActivitiesActivitiesResponseBody(data=data)
+ raise errors.GetServerActivitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -178,16 +178,16 @@ class Activities(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerActivitiesResponseBodyData
+ http_res.text, errors.GetServerActivitiesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerActivitiesResponseBody(data=data)
+ raise errors.GetServerActivitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerActivitiesActivitiesResponseBodyData
+ http_res.text, errors.GetServerActivitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerActivitiesActivitiesResponseBody(data=data)
+ raise errors.GetServerActivitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -273,16 +273,16 @@ class Activities(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CancelServerActivitiesResponseBodyData
+ http_res.text, errors.CancelServerActivitiesBadRequestData
)
data.raw_response = http_res
- raise errors.CancelServerActivitiesResponseBody(data=data)
+ raise errors.CancelServerActivitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CancelServerActivitiesActivitiesResponseBodyData
+ http_res.text, errors.CancelServerActivitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.CancelServerActivitiesActivitiesResponseBody(data=data)
+ raise errors.CancelServerActivitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -368,16 +368,16 @@ class Activities(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CancelServerActivitiesResponseBodyData
+ http_res.text, errors.CancelServerActivitiesBadRequestData
)
data.raw_response = http_res
- raise errors.CancelServerActivitiesResponseBody(data=data)
+ raise errors.CancelServerActivitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CancelServerActivitiesActivitiesResponseBodyData
+ http_res.text, errors.CancelServerActivitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.CancelServerActivitiesActivitiesResponseBody(data=data)
+ raise errors.CancelServerActivitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/authentication.py b/src/plex_api_client/authentication.py
index 3d96dc1..7b8b727 100644
--- a/src/plex_api_client/authentication.py
+++ b/src/plex_api_client/authentication.py
@@ -20,7 +20,7 @@ class Authentication(BaseSDK):
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
) -> operations.GetTransientTokenResponse:
- r"""Get a Transient Token.
+ r"""Get a Transient Token
This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
@@ -87,16 +87,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTransientTokenResponseBodyData
+ http_res.text, errors.GetTransientTokenBadRequestData
)
data.raw_response = http_res
- raise errors.GetTransientTokenResponseBody(data=data)
+ raise errors.GetTransientTokenBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTransientTokenAuthenticationResponseBodyData
+ http_res.text, errors.GetTransientTokenUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTransientTokenAuthenticationResponseBody(data=data)
+ raise errors.GetTransientTokenUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -119,7 +119,7 @@ class Authentication(BaseSDK):
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
) -> operations.GetTransientTokenResponse:
- r"""Get a Transient Token.
+ r"""Get a Transient Token
This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
@@ -186,16 +186,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTransientTokenResponseBodyData
+ http_res.text, errors.GetTransientTokenBadRequestData
)
data.raw_response = http_res
- raise errors.GetTransientTokenResponseBody(data=data)
+ raise errors.GetTransientTokenBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTransientTokenAuthenticationResponseBodyData
+ http_res.text, errors.GetTransientTokenUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTransientTokenAuthenticationResponseBody(data=data)
+ raise errors.GetTransientTokenUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -283,19 +283,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSourceConnectionInformationResponseBodyData
+ http_res.text, errors.GetSourceConnectionInformationBadRequestData
)
data.raw_response = http_res
- raise errors.GetSourceConnectionInformationResponseBody(data=data)
+ raise errors.GetSourceConnectionInformationBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text,
- errors.GetSourceConnectionInformationAuthenticationResponseBodyData,
+ http_res.text, errors.GetSourceConnectionInformationUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSourceConnectionInformationAuthenticationResponseBody(
- data=data
- )
+ raise errors.GetSourceConnectionInformationUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -383,19 +380,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSourceConnectionInformationResponseBodyData
+ http_res.text, errors.GetSourceConnectionInformationBadRequestData
)
data.raw_response = http_res
- raise errors.GetSourceConnectionInformationResponseBody(data=data)
+ raise errors.GetSourceConnectionInformationBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text,
- errors.GetSourceConnectionInformationAuthenticationResponseBodyData,
+ http_res.text, errors.GetSourceConnectionInformationUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSourceConnectionInformationAuthenticationResponseBody(
- data=data
- )
+ raise errors.GetSourceConnectionInformationUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -409,19 +403,17 @@ class Authentication(BaseSDK):
http_res,
)
- def get_user_details(
+ def get_token_details(
self,
*,
- x_plex_token: str,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
- ) -> operations.GetUserDetailsResponse:
- r"""Get User Data By Token
+ ) -> operations.GetTokenDetailsResponse:
+ r"""Get Token Details
Get the User data from the provided X-Plex-Token
- :param x_plex_token: Plex Authentication Token
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
@@ -434,18 +426,13 @@ class Authentication(BaseSDK):
if server_url is not None:
base_url = server_url
else:
- base_url = operations.GET_USER_DETAILS_SERVERS[0]
-
- request = operations.GetUserDetailsRequest(
- x_plex_token=x_plex_token,
- )
-
+ base_url = operations.GET_TOKEN_DETAILS_SERVERS[0]
req = self.build_request(
method="GET",
path="/user",
base_url=base_url,
url_variables=url_variables,
- request=request,
+ request=None,
request_body_required=False,
request_has_path_params=False,
request_has_query_params=True,
@@ -465,7 +452,7 @@ class Authentication(BaseSDK):
http_res = self.do_request(
hook_ctx=HookContext(
- operation_id="getUserDetails",
+ operation_id="getTokenDetails",
oauth2_scopes=[],
security_source=self.sdk_configuration.security,
),
@@ -476,9 +463,9 @@ class Authentication(BaseSDK):
data: Any = None
if utils.match_response(http_res, "200", "application/json"):
- return operations.GetUserDetailsResponse(
+ return operations.GetTokenDetailsResponse(
user_plex_account=utils.unmarshal_json(
- http_res.text, Optional[operations.GetUserDetailsUserPlexAccount]
+ http_res.text, Optional[operations.GetTokenDetailsUserPlexAccount]
),
status_code=http_res.status_code,
content_type=http_res.headers.get("Content-Type") or "",
@@ -486,16 +473,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserDetailsResponseBodyData
+ http_res.text, errors.GetTokenDetailsBadRequestData
)
data.raw_response = http_res
- raise errors.GetUserDetailsResponseBody(data=data)
+ raise errors.GetTokenDetailsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserDetailsAuthenticationResponseBodyData
+ http_res.text, errors.GetTokenDetailsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUserDetailsAuthenticationResponseBody(data=data)
+ raise errors.GetTokenDetailsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -509,19 +496,17 @@ class Authentication(BaseSDK):
http_res,
)
- async def get_user_details_async(
+ async def get_token_details_async(
self,
*,
- x_plex_token: str,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
- ) -> operations.GetUserDetailsResponse:
- r"""Get User Data By Token
+ ) -> operations.GetTokenDetailsResponse:
+ r"""Get Token Details
Get the User data from the provided X-Plex-Token
- :param x_plex_token: Plex Authentication Token
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
@@ -534,18 +519,13 @@ class Authentication(BaseSDK):
if server_url is not None:
base_url = server_url
else:
- base_url = operations.GET_USER_DETAILS_SERVERS[0]
-
- request = operations.GetUserDetailsRequest(
- x_plex_token=x_plex_token,
- )
-
+ base_url = operations.GET_TOKEN_DETAILS_SERVERS[0]
req = self.build_request_async(
method="GET",
path="/user",
base_url=base_url,
url_variables=url_variables,
- request=request,
+ request=None,
request_body_required=False,
request_has_path_params=False,
request_has_query_params=True,
@@ -565,7 +545,7 @@ class Authentication(BaseSDK):
http_res = await self.do_request_async(
hook_ctx=HookContext(
- operation_id="getUserDetails",
+ operation_id="getTokenDetails",
oauth2_scopes=[],
security_source=self.sdk_configuration.security,
),
@@ -576,9 +556,9 @@ class Authentication(BaseSDK):
data: Any = None
if utils.match_response(http_res, "200", "application/json"):
- return operations.GetUserDetailsResponse(
+ return operations.GetTokenDetailsResponse(
user_plex_account=utils.unmarshal_json(
- http_res.text, Optional[operations.GetUserDetailsUserPlexAccount]
+ http_res.text, Optional[operations.GetTokenDetailsUserPlexAccount]
),
status_code=http_res.status_code,
content_type=http_res.headers.get("Content-Type") or "",
@@ -586,16 +566,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserDetailsResponseBodyData
+ http_res.text, errors.GetTokenDetailsBadRequestData
)
data.raw_response = http_res
- raise errors.GetUserDetailsResponseBody(data=data)
+ raise errors.GetTokenDetailsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserDetailsAuthenticationResponseBodyData
+ http_res.text, errors.GetTokenDetailsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUserDetailsAuthenticationResponseBody(data=data)
+ raise errors.GetTokenDetailsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -706,16 +686,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PostUsersSignInDataResponseBodyData
+ http_res.text, errors.PostUsersSignInDataBadRequestData
)
data.raw_response = http_res
- raise errors.PostUsersSignInDataResponseBody(data=data)
+ raise errors.PostUsersSignInDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PostUsersSignInDataAuthenticationResponseBodyData
+ http_res.text, errors.PostUsersSignInDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.PostUsersSignInDataAuthenticationResponseBody(data=data)
+ raise errors.PostUsersSignInDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -826,16 +806,16 @@ class Authentication(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PostUsersSignInDataResponseBodyData
+ http_res.text, errors.PostUsersSignInDataBadRequestData
)
data.raw_response = http_res
- raise errors.PostUsersSignInDataResponseBody(data=data)
+ raise errors.PostUsersSignInDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PostUsersSignInDataAuthenticationResponseBodyData
+ http_res.text, errors.PostUsersSignInDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.PostUsersSignInDataAuthenticationResponseBody(data=data)
+ raise errors.PostUsersSignInDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/butler.py b/src/plex_api_client/butler.py
index ff08e60..f315522 100644
--- a/src/plex_api_client/butler.py
+++ b/src/plex_api_client/butler.py
@@ -79,16 +79,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetButlerTasksResponseBodyData
+ http_res.text, errors.GetButlerTasksBadRequestData
)
data.raw_response = http_res
- raise errors.GetButlerTasksResponseBody(data=data)
+ raise errors.GetButlerTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetButlerTasksButlerResponseBodyData
+ http_res.text, errors.GetButlerTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetButlerTasksButlerResponseBody(data=data)
+ raise errors.GetButlerTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -170,16 +170,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetButlerTasksResponseBodyData
+ http_res.text, errors.GetButlerTasksBadRequestData
)
data.raw_response = http_res
- raise errors.GetButlerTasksResponseBody(data=data)
+ raise errors.GetButlerTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetButlerTasksButlerResponseBodyData
+ http_res.text, errors.GetButlerTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetButlerTasksButlerResponseBody(data=data)
+ raise errors.GetButlerTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -263,16 +263,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartAllTasksResponseBodyData
+ http_res.text, errors.StartAllTasksBadRequestData
)
data.raw_response = http_res
- raise errors.StartAllTasksResponseBody(data=data)
+ raise errors.StartAllTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartAllTasksButlerResponseBodyData
+ http_res.text, errors.StartAllTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.StartAllTasksButlerResponseBody(data=data)
+ raise errors.StartAllTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -356,16 +356,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartAllTasksResponseBodyData
+ http_res.text, errors.StartAllTasksBadRequestData
)
data.raw_response = http_res
- raise errors.StartAllTasksResponseBody(data=data)
+ raise errors.StartAllTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartAllTasksButlerResponseBodyData
+ http_res.text, errors.StartAllTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.StartAllTasksButlerResponseBody(data=data)
+ raise errors.StartAllTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -445,16 +445,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopAllTasksResponseBodyData
+ http_res.text, errors.StopAllTasksBadRequestData
)
data.raw_response = http_res
- raise errors.StopAllTasksResponseBody(data=data)
+ raise errors.StopAllTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopAllTasksButlerResponseBodyData
+ http_res.text, errors.StopAllTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.StopAllTasksButlerResponseBody(data=data)
+ raise errors.StopAllTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -534,16 +534,16 @@ class Butler(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopAllTasksResponseBodyData
+ http_res.text, errors.StopAllTasksBadRequestData
)
data.raw_response = http_res
- raise errors.StopAllTasksResponseBody(data=data)
+ raise errors.StopAllTasksBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopAllTasksButlerResponseBodyData
+ http_res.text, errors.StopAllTasksUnauthorizedData
)
data.raw_response = http_res
- raise errors.StopAllTasksButlerResponseBody(data=data)
+ raise errors.StopAllTasksUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -633,15 +633,13 @@ class Butler(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.StartTaskResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.StartTaskBadRequestData)
data.raw_response = http_res
- raise errors.StartTaskResponseBody(data=data)
+ raise errors.StartTaskBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.StartTaskButlerResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.StartTaskUnauthorizedData)
data.raw_response = http_res
- raise errors.StartTaskButlerResponseBody(data=data)
+ raise errors.StartTaskUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -731,15 +729,13 @@ class Butler(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.StartTaskResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.StartTaskBadRequestData)
data.raw_response = http_res
- raise errors.StartTaskResponseBody(data=data)
+ raise errors.StartTaskBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.StartTaskButlerResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.StartTaskUnauthorizedData)
data.raw_response = http_res
- raise errors.StartTaskButlerResponseBody(data=data)
+ raise errors.StartTaskUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -825,15 +821,13 @@ class Butler(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.StopTaskResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.StopTaskBadRequestData)
data.raw_response = http_res
- raise errors.StopTaskResponseBody(data=data)
+ raise errors.StopTaskBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.StopTaskButlerResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.StopTaskUnauthorizedData)
data.raw_response = http_res
- raise errors.StopTaskButlerResponseBody(data=data)
+ raise errors.StopTaskUnauthorized(data=data)
if utils.match_response(http_res, ["404", "4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -919,15 +913,13 @@ class Butler(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.StopTaskResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.StopTaskBadRequestData)
data.raw_response = http_res
- raise errors.StopTaskResponseBody(data=data)
+ raise errors.StopTaskBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.StopTaskButlerResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.StopTaskUnauthorizedData)
data.raw_response = http_res
- raise errors.StopTaskButlerResponseBody(data=data)
+ raise errors.StopTaskUnauthorized(data=data)
if utils.match_response(http_res, ["404", "4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/hubs.py b/src/plex_api_client/hubs.py
index 33bbf17..32b2384 100644
--- a/src/plex_api_client/hubs.py
+++ b/src/plex_api_client/hubs.py
@@ -89,16 +89,16 @@ class Hubs(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGlobalHubsResponseBodyData
+ http_res.text, errors.GetGlobalHubsBadRequestData
)
data.raw_response = http_res
- raise errors.GetGlobalHubsResponseBody(data=data)
+ raise errors.GetGlobalHubsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGlobalHubsHubsResponseBodyData
+ http_res.text, errors.GetGlobalHubsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetGlobalHubsHubsResponseBody(data=data)
+ raise errors.GetGlobalHubsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -190,16 +190,16 @@ class Hubs(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGlobalHubsResponseBodyData
+ http_res.text, errors.GetGlobalHubsBadRequestData
)
data.raw_response = http_res
- raise errors.GetGlobalHubsResponseBody(data=data)
+ raise errors.GetGlobalHubsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGlobalHubsHubsResponseBodyData
+ http_res.text, errors.GetGlobalHubsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetGlobalHubsHubsResponseBody(data=data)
+ raise errors.GetGlobalHubsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -295,16 +295,16 @@ class Hubs(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryHubsResponseBodyData
+ http_res.text, errors.GetLibraryHubsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryHubsResponseBody(data=data)
+ raise errors.GetLibraryHubsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryHubsHubsResponseBodyData
+ http_res.text, errors.GetLibraryHubsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryHubsHubsResponseBody(data=data)
+ raise errors.GetLibraryHubsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -400,16 +400,16 @@ class Hubs(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryHubsResponseBodyData
+ http_res.text, errors.GetLibraryHubsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryHubsResponseBody(data=data)
+ raise errors.GetLibraryHubsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryHubsHubsResponseBodyData
+ http_res.text, errors.GetLibraryHubsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryHubsHubsResponseBody(data=data)
+ raise errors.GetLibraryHubsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/library.py b/src/plex_api_client/library.py
index 835f226..803e129 100644
--- a/src/plex_api_client/library.py
+++ b/src/plex_api_client/library.py
@@ -85,17 +85,15 @@ class Library(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetFileHashResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetFileHashBadRequestData)
data.raw_response = http_res
- raise errors.GetFileHashResponseBody(data=data)
+ raise errors.GetFileHashBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetFileHashLibraryResponseBodyData
+ http_res.text, errors.GetFileHashUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetFileHashLibraryResponseBody(data=data)
+ raise errors.GetFileHashUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -183,17 +181,15 @@ class Library(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetFileHashResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetFileHashBadRequestData)
data.raw_response = http_res
- raise errors.GetFileHashResponseBody(data=data)
+ raise errors.GetFileHashBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetFileHashLibraryResponseBodyData
+ http_res.text, errors.GetFileHashUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetFileHashLibraryResponseBody(data=data)
+ raise errors.GetFileHashUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -286,16 +282,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRecentlyAddedResponseBodyData
+ http_res.text, errors.GetRecentlyAddedBadRequestData
)
data.raw_response = http_res
- raise errors.GetRecentlyAddedResponseBody(data=data)
+ raise errors.GetRecentlyAddedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRecentlyAddedLibraryResponseBodyData
+ http_res.text, errors.GetRecentlyAddedUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetRecentlyAddedLibraryResponseBody(data=data)
+ raise errors.GetRecentlyAddedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -388,16 +384,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRecentlyAddedResponseBodyData
+ http_res.text, errors.GetRecentlyAddedBadRequestData
)
data.raw_response = http_res
- raise errors.GetRecentlyAddedResponseBody(data=data)
+ raise errors.GetRecentlyAddedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRecentlyAddedLibraryResponseBodyData
+ http_res.text, errors.GetRecentlyAddedUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetRecentlyAddedLibraryResponseBody(data=data)
+ raise errors.GetRecentlyAddedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -485,16 +481,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAllLibrariesResponseBodyData
+ http_res.text, errors.GetAllLibrariesBadRequestData
)
data.raw_response = http_res
- raise errors.GetAllLibrariesResponseBody(data=data)
+ raise errors.GetAllLibrariesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAllLibrariesLibraryResponseBodyData
+ http_res.text, errors.GetAllLibrariesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetAllLibrariesLibraryResponseBody(data=data)
+ raise errors.GetAllLibrariesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -582,16 +578,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAllLibrariesResponseBodyData
+ http_res.text, errors.GetAllLibrariesBadRequestData
)
data.raw_response = http_res
- raise errors.GetAllLibrariesResponseBody(data=data)
+ raise errors.GetAllLibrariesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAllLibrariesLibraryResponseBodyData
+ http_res.text, errors.GetAllLibrariesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetAllLibrariesLibraryResponseBody(data=data)
+ raise errors.GetAllLibrariesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -724,16 +720,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryDetailsResponseBodyData
+ http_res.text, errors.GetLibraryDetailsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryDetailsResponseBody(data=data)
+ raise errors.GetLibraryDetailsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryDetailsLibraryResponseBodyData
+ http_res.text, errors.GetLibraryDetailsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryDetailsLibraryResponseBody(data=data)
+ raise errors.GetLibraryDetailsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -866,16 +862,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryDetailsResponseBodyData
+ http_res.text, errors.GetLibraryDetailsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryDetailsResponseBody(data=data)
+ raise errors.GetLibraryDetailsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryDetailsLibraryResponseBodyData
+ http_res.text, errors.GetLibraryDetailsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryDetailsLibraryResponseBody(data=data)
+ raise errors.GetLibraryDetailsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -961,16 +957,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeleteLibraryResponseBodyData
+ http_res.text, errors.DeleteLibraryBadRequestData
)
data.raw_response = http_res
- raise errors.DeleteLibraryResponseBody(data=data)
+ raise errors.DeleteLibraryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeleteLibraryLibraryResponseBodyData
+ http_res.text, errors.DeleteLibraryUnauthorizedData
)
data.raw_response = http_res
- raise errors.DeleteLibraryLibraryResponseBody(data=data)
+ raise errors.DeleteLibraryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1056,16 +1052,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeleteLibraryResponseBodyData
+ http_res.text, errors.DeleteLibraryBadRequestData
)
data.raw_response = http_res
- raise errors.DeleteLibraryResponseBody(data=data)
+ raise errors.DeleteLibraryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeleteLibraryLibraryResponseBodyData
+ http_res.text, errors.DeleteLibraryUnauthorizedData
)
data.raw_response = http_res
- raise errors.DeleteLibraryLibraryResponseBody(data=data)
+ raise errors.DeleteLibraryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1177,16 +1173,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryItemsResponseBodyData
+ http_res.text, errors.GetLibraryItemsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryItemsResponseBody(data=data)
+ raise errors.GetLibraryItemsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryItemsLibraryResponseBodyData
+ http_res.text, errors.GetLibraryItemsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryItemsLibraryResponseBody(data=data)
+ raise errors.GetLibraryItemsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1298,16 +1294,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryItemsResponseBodyData
+ http_res.text, errors.GetLibraryItemsBadRequestData
)
data.raw_response = http_res
- raise errors.GetLibraryItemsResponseBody(data=data)
+ raise errors.GetLibraryItemsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetLibraryItemsLibraryResponseBodyData
+ http_res.text, errors.GetLibraryItemsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetLibraryItemsLibraryResponseBody(data=data)
+ raise errors.GetLibraryItemsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1397,16 +1393,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRefreshLibraryMetadataResponseBodyData
+ http_res.text, errors.GetRefreshLibraryMetadataBadRequestData
)
data.raw_response = http_res
- raise errors.GetRefreshLibraryMetadataResponseBody(data=data)
+ raise errors.GetRefreshLibraryMetadataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRefreshLibraryMetadataLibraryResponseBodyData
+ http_res.text, errors.GetRefreshLibraryMetadataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetRefreshLibraryMetadataLibraryResponseBody(data=data)
+ raise errors.GetRefreshLibraryMetadataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1496,16 +1492,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRefreshLibraryMetadataResponseBodyData
+ http_res.text, errors.GetRefreshLibraryMetadataBadRequestData
)
data.raw_response = http_res
- raise errors.GetRefreshLibraryMetadataResponseBody(data=data)
+ raise errors.GetRefreshLibraryMetadataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetRefreshLibraryMetadataLibraryResponseBodyData
+ http_res.text, errors.GetRefreshLibraryMetadataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetRefreshLibraryMetadataLibraryResponseBody(data=data)
+ raise errors.GetRefreshLibraryMetadataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1615,16 +1611,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchLibraryResponseBodyData
+ http_res.text, errors.GetSearchLibraryBadRequestData
)
data.raw_response = http_res
- raise errors.GetSearchLibraryResponseBody(data=data)
+ raise errors.GetSearchLibraryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchLibraryLibraryResponseBodyData
+ http_res.text, errors.GetSearchLibraryUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSearchLibraryLibraryResponseBody(data=data)
+ raise errors.GetSearchLibraryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1734,16 +1730,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchLibraryResponseBodyData
+ http_res.text, errors.GetSearchLibraryBadRequestData
)
data.raw_response = http_res
- raise errors.GetSearchLibraryResponseBody(data=data)
+ raise errors.GetSearchLibraryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchLibraryLibraryResponseBodyData
+ http_res.text, errors.GetSearchLibraryUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSearchLibraryLibraryResponseBody(data=data)
+ raise errors.GetSearchLibraryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1834,16 +1830,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetaDataByRatingKeyResponseBodyData
+ http_res.text, errors.GetMetaDataByRatingKeyBadRequestData
)
data.raw_response = http_res
- raise errors.GetMetaDataByRatingKeyResponseBody(data=data)
+ raise errors.GetMetaDataByRatingKeyBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetaDataByRatingKeyLibraryResponseBodyData
+ http_res.text, errors.GetMetaDataByRatingKeyUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMetaDataByRatingKeyLibraryResponseBody(data=data)
+ raise errors.GetMetaDataByRatingKeyUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1934,16 +1930,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetaDataByRatingKeyResponseBodyData
+ http_res.text, errors.GetMetaDataByRatingKeyBadRequestData
)
data.raw_response = http_res
- raise errors.GetMetaDataByRatingKeyResponseBody(data=data)
+ raise errors.GetMetaDataByRatingKeyBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetaDataByRatingKeyLibraryResponseBodyData
+ http_res.text, errors.GetMetaDataByRatingKeyUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMetaDataByRatingKeyLibraryResponseBody(data=data)
+ raise errors.GetMetaDataByRatingKeyUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2036,16 +2032,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetadataChildrenResponseBodyData
+ http_res.text, errors.GetMetadataChildrenBadRequestData
)
data.raw_response = http_res
- raise errors.GetMetadataChildrenResponseBody(data=data)
+ raise errors.GetMetadataChildrenBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetadataChildrenLibraryResponseBodyData
+ http_res.text, errors.GetMetadataChildrenUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMetadataChildrenLibraryResponseBody(data=data)
+ raise errors.GetMetadataChildrenUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2138,16 +2134,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetadataChildrenResponseBodyData
+ http_res.text, errors.GetMetadataChildrenBadRequestData
)
data.raw_response = http_res
- raise errors.GetMetadataChildrenResponseBody(data=data)
+ raise errors.GetMetadataChildrenBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMetadataChildrenLibraryResponseBodyData
+ http_res.text, errors.GetMetadataChildrenUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMetadataChildrenLibraryResponseBody(data=data)
+ raise errors.GetMetadataChildrenUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2240,16 +2236,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTopWatchedContentResponseBodyData
+ http_res.text, errors.GetTopWatchedContentBadRequestData
)
data.raw_response = http_res
- raise errors.GetTopWatchedContentResponseBody(data=data)
+ raise errors.GetTopWatchedContentBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTopWatchedContentLibraryResponseBodyData
+ http_res.text, errors.GetTopWatchedContentUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTopWatchedContentLibraryResponseBody(data=data)
+ raise errors.GetTopWatchedContentUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2342,16 +2338,16 @@ class Library(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTopWatchedContentResponseBodyData
+ http_res.text, errors.GetTopWatchedContentBadRequestData
)
data.raw_response = http_res
- raise errors.GetTopWatchedContentResponseBody(data=data)
+ raise errors.GetTopWatchedContentBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTopWatchedContentLibraryResponseBodyData
+ http_res.text, errors.GetTopWatchedContentUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTopWatchedContentLibraryResponseBody(data=data)
+ raise errors.GetTopWatchedContentUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2433,15 +2429,13 @@ class Library(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.GetOnDeckResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.GetOnDeckBadRequestData)
data.raw_response = http_res
- raise errors.GetOnDeckResponseBody(data=data)
+ raise errors.GetOnDeckBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetOnDeckLibraryResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetOnDeckUnauthorizedData)
data.raw_response = http_res
- raise errors.GetOnDeckLibraryResponseBody(data=data)
+ raise errors.GetOnDeckUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -2523,15 +2517,13 @@ class Library(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.GetOnDeckResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.GetOnDeckBadRequestData)
data.raw_response = http_res
- raise errors.GetOnDeckResponseBody(data=data)
+ raise errors.GetOnDeckBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetOnDeckLibraryResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetOnDeckUnauthorizedData)
data.raw_response = http_res
- raise errors.GetOnDeckLibraryResponseBody(data=data)
+ raise errors.GetOnDeckUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/log.py b/src/plex_api_client/log.py
index 7eac4a3..3065395 100644
--- a/src/plex_api_client/log.py
+++ b/src/plex_api_client/log.py
@@ -89,15 +89,13 @@ class Log(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.LogLineResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.LogLineBadRequestData)
data.raw_response = http_res
- raise errors.LogLineResponseBody(data=data)
+ raise errors.LogLineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.LogLineLogResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.LogLineUnauthorizedData)
data.raw_response = http_res
- raise errors.LogLineLogResponseBody(data=data)
+ raise errors.LogLineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -189,15 +187,13 @@ class Log(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.LogLineResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.LogLineBadRequestData)
data.raw_response = http_res
- raise errors.LogLineResponseBody(data=data)
+ raise errors.LogLineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.LogLineLogResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.LogLineUnauthorizedData)
data.raw_response = http_res
- raise errors.LogLineLogResponseBody(data=data)
+ raise errors.LogLineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -303,16 +299,16 @@ class Log(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.LogMultiLineResponseBodyData
+ http_res.text, errors.LogMultiLineBadRequestData
)
data.raw_response = http_res
- raise errors.LogMultiLineResponseBody(data=data)
+ raise errors.LogMultiLineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.LogMultiLineLogResponseBodyData
+ http_res.text, errors.LogMultiLineUnauthorizedData
)
data.raw_response = http_res
- raise errors.LogMultiLineLogResponseBody(data=data)
+ raise errors.LogMultiLineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -418,16 +414,16 @@ class Log(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.LogMultiLineResponseBodyData
+ http_res.text, errors.LogMultiLineBadRequestData
)
data.raw_response = http_res
- raise errors.LogMultiLineResponseBody(data=data)
+ raise errors.LogMultiLineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.LogMultiLineLogResponseBodyData
+ http_res.text, errors.LogMultiLineUnauthorizedData
)
data.raw_response = http_res
- raise errors.LogMultiLineLogResponseBody(data=data)
+ raise errors.LogMultiLineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -507,16 +503,16 @@ class Log(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.EnablePaperTrailResponseBodyData
+ http_res.text, errors.EnablePaperTrailBadRequestData
)
data.raw_response = http_res
- raise errors.EnablePaperTrailResponseBody(data=data)
+ raise errors.EnablePaperTrailBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.EnablePaperTrailLogResponseBodyData
+ http_res.text, errors.EnablePaperTrailUnauthorizedData
)
data.raw_response = http_res
- raise errors.EnablePaperTrailLogResponseBody(data=data)
+ raise errors.EnablePaperTrailUnauthorized(data=data)
if utils.match_response(http_res, ["403", "4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -596,16 +592,16 @@ class Log(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.EnablePaperTrailResponseBodyData
+ http_res.text, errors.EnablePaperTrailBadRequestData
)
data.raw_response = http_res
- raise errors.EnablePaperTrailResponseBody(data=data)
+ raise errors.EnablePaperTrailBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.EnablePaperTrailLogResponseBodyData
+ http_res.text, errors.EnablePaperTrailUnauthorizedData
)
data.raw_response = http_res
- raise errors.EnablePaperTrailLogResponseBody(data=data)
+ raise errors.EnablePaperTrailUnauthorized(data=data)
if utils.match_response(http_res, ["403", "4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/media.py b/src/plex_api_client/media.py
index f0ceca2..1bddc03 100644
--- a/src/plex_api_client/media.py
+++ b/src/plex_api_client/media.py
@@ -82,17 +82,15 @@ class Media(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.MarkPlayedResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.MarkPlayedBadRequestData)
data.raw_response = http_res
- raise errors.MarkPlayedResponseBody(data=data)
+ raise errors.MarkPlayedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkPlayedMediaResponseBodyData
+ http_res.text, errors.MarkPlayedUnauthorizedData
)
data.raw_response = http_res
- raise errors.MarkPlayedMediaResponseBody(data=data)
+ raise errors.MarkPlayedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -177,17 +175,15 @@ class Media(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.MarkPlayedResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.MarkPlayedBadRequestData)
data.raw_response = http_res
- raise errors.MarkPlayedResponseBody(data=data)
+ raise errors.MarkPlayedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkPlayedMediaResponseBodyData
+ http_res.text, errors.MarkPlayedUnauthorizedData
)
data.raw_response = http_res
- raise errors.MarkPlayedMediaResponseBody(data=data)
+ raise errors.MarkPlayedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -273,16 +269,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkUnplayedResponseBodyData
+ http_res.text, errors.MarkUnplayedBadRequestData
)
data.raw_response = http_res
- raise errors.MarkUnplayedResponseBody(data=data)
+ raise errors.MarkUnplayedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkUnplayedMediaResponseBodyData
+ http_res.text, errors.MarkUnplayedUnauthorizedData
)
data.raw_response = http_res
- raise errors.MarkUnplayedMediaResponseBody(data=data)
+ raise errors.MarkUnplayedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -368,16 +364,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkUnplayedResponseBodyData
+ http_res.text, errors.MarkUnplayedBadRequestData
)
data.raw_response = http_res
- raise errors.MarkUnplayedResponseBody(data=data)
+ raise errors.MarkUnplayedBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.MarkUnplayedMediaResponseBodyData
+ http_res.text, errors.MarkUnplayedUnauthorizedData
)
data.raw_response = http_res
- raise errors.MarkUnplayedMediaResponseBody(data=data)
+ raise errors.MarkUnplayedUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -470,16 +466,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlayProgressResponseBodyData
+ http_res.text, errors.UpdatePlayProgressBadRequestData
)
data.raw_response = http_res
- raise errors.UpdatePlayProgressResponseBody(data=data)
+ raise errors.UpdatePlayProgressBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlayProgressMediaResponseBodyData
+ http_res.text, errors.UpdatePlayProgressUnauthorizedData
)
data.raw_response = http_res
- raise errors.UpdatePlayProgressMediaResponseBody(data=data)
+ raise errors.UpdatePlayProgressUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -572,16 +568,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlayProgressResponseBodyData
+ http_res.text, errors.UpdatePlayProgressBadRequestData
)
data.raw_response = http_res
- raise errors.UpdatePlayProgressResponseBody(data=data)
+ raise errors.UpdatePlayProgressBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlayProgressMediaResponseBodyData
+ http_res.text, errors.UpdatePlayProgressUnauthorizedData
)
data.raw_response = http_res
- raise errors.UpdatePlayProgressMediaResponseBody(data=data)
+ raise errors.UpdatePlayProgressUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -672,16 +668,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBannerImageResponseBodyData
+ http_res.text, errors.GetBannerImageBadRequestData
)
data.raw_response = http_res
- raise errors.GetBannerImageResponseBody(data=data)
+ raise errors.GetBannerImageBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBannerImageMediaResponseBodyData
+ http_res.text, errors.GetBannerImageUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetBannerImageMediaResponseBody(data=data)
+ raise errors.GetBannerImageUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -772,16 +768,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBannerImageResponseBodyData
+ http_res.text, errors.GetBannerImageBadRequestData
)
data.raw_response = http_res
- raise errors.GetBannerImageResponseBody(data=data)
+ raise errors.GetBannerImageBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBannerImageMediaResponseBodyData
+ http_res.text, errors.GetBannerImageUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetBannerImageMediaResponseBody(data=data)
+ raise errors.GetBannerImageUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -872,16 +868,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetThumbImageResponseBodyData
+ http_res.text, errors.GetThumbImageBadRequestData
)
data.raw_response = http_res
- raise errors.GetThumbImageResponseBody(data=data)
+ raise errors.GetThumbImageBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetThumbImageMediaResponseBodyData
+ http_res.text, errors.GetThumbImageUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetThumbImageMediaResponseBody(data=data)
+ raise errors.GetThumbImageUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -972,16 +968,16 @@ class Media(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetThumbImageResponseBodyData
+ http_res.text, errors.GetThumbImageBadRequestData
)
data.raw_response = http_res
- raise errors.GetThumbImageResponseBody(data=data)
+ raise errors.GetThumbImageBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetThumbImageMediaResponseBodyData
+ http_res.text, errors.GetThumbImageUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetThumbImageMediaResponseBody(data=data)
+ raise errors.GetThumbImageUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/models/errors/__init__.py b/src/plex_api_client/models/errors/__init__.py
index 72f1f70..c68be0a 100644
--- a/src/plex_api_client/models/errors/__init__.py
+++ b/src/plex_api_client/models/errors/__init__.py
@@ -1,1319 +1,1319 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .addplaylistcontents import (
+ AddPlaylistContentsBadRequest,
+ AddPlaylistContentsBadRequestData,
AddPlaylistContentsErrors,
AddPlaylistContentsErrorsTypedDict,
AddPlaylistContentsPlaylistsErrors,
AddPlaylistContentsPlaylistsErrorsTypedDict,
- AddPlaylistContentsPlaylistsResponseBody,
- AddPlaylistContentsPlaylistsResponseBodyData,
- AddPlaylistContentsResponseBody,
- AddPlaylistContentsResponseBodyData,
+ AddPlaylistContentsUnauthorized,
+ AddPlaylistContentsUnauthorizedData,
)
from .applyupdates import (
+ ApplyUpdatesBadRequest,
+ ApplyUpdatesBadRequestData,
ApplyUpdatesErrors,
ApplyUpdatesErrorsTypedDict,
- ApplyUpdatesResponseBody,
- ApplyUpdatesResponseBodyData,
+ ApplyUpdatesUnauthorized,
+ ApplyUpdatesUnauthorizedData,
ApplyUpdatesUpdaterErrors,
ApplyUpdatesUpdaterErrorsTypedDict,
- ApplyUpdatesUpdaterResponseBody,
- ApplyUpdatesUpdaterResponseBodyData,
)
from .cancelserveractivities import (
CancelServerActivitiesActivitiesErrors,
CancelServerActivitiesActivitiesErrorsTypedDict,
- CancelServerActivitiesActivitiesResponseBody,
- CancelServerActivitiesActivitiesResponseBodyData,
+ CancelServerActivitiesBadRequest,
+ CancelServerActivitiesBadRequestData,
CancelServerActivitiesErrors,
CancelServerActivitiesErrorsTypedDict,
- CancelServerActivitiesResponseBody,
- CancelServerActivitiesResponseBodyData,
+ CancelServerActivitiesUnauthorized,
+ CancelServerActivitiesUnauthorizedData,
)
from .checkforupdates import (
+ CheckForUpdatesBadRequest,
+ CheckForUpdatesBadRequestData,
CheckForUpdatesErrors,
CheckForUpdatesErrorsTypedDict,
- CheckForUpdatesResponseBody,
- CheckForUpdatesResponseBodyData,
+ CheckForUpdatesUnauthorized,
+ CheckForUpdatesUnauthorizedData,
CheckForUpdatesUpdaterErrors,
CheckForUpdatesUpdaterErrorsTypedDict,
- CheckForUpdatesUpdaterResponseBody,
- CheckForUpdatesUpdaterResponseBodyData,
)
from .clearplaylistcontents import (
+ ClearPlaylistContentsBadRequest,
+ ClearPlaylistContentsBadRequestData,
ClearPlaylistContentsErrors,
ClearPlaylistContentsErrorsTypedDict,
ClearPlaylistContentsPlaylistsErrors,
ClearPlaylistContentsPlaylistsErrorsTypedDict,
- ClearPlaylistContentsPlaylistsResponseBody,
- ClearPlaylistContentsPlaylistsResponseBodyData,
- ClearPlaylistContentsResponseBody,
- ClearPlaylistContentsResponseBodyData,
+ ClearPlaylistContentsUnauthorized,
+ ClearPlaylistContentsUnauthorizedData,
)
from .createplaylist import (
+ CreatePlaylistBadRequest,
+ CreatePlaylistBadRequestData,
CreatePlaylistErrors,
CreatePlaylistErrorsTypedDict,
CreatePlaylistPlaylistsErrors,
CreatePlaylistPlaylistsErrorsTypedDict,
- CreatePlaylistPlaylistsResponseBody,
- CreatePlaylistPlaylistsResponseBodyData,
- CreatePlaylistResponseBody,
- CreatePlaylistResponseBodyData,
+ CreatePlaylistUnauthorized,
+ CreatePlaylistUnauthorizedData,
)
from .deletelibrary import (
+ DeleteLibraryBadRequest,
+ DeleteLibraryBadRequestData,
DeleteLibraryErrors,
DeleteLibraryErrorsTypedDict,
DeleteLibraryLibraryErrors,
DeleteLibraryLibraryErrorsTypedDict,
- DeleteLibraryLibraryResponseBody,
- DeleteLibraryLibraryResponseBodyData,
- DeleteLibraryResponseBody,
- DeleteLibraryResponseBodyData,
+ DeleteLibraryUnauthorized,
+ DeleteLibraryUnauthorizedData,
)
from .deleteplaylist import (
+ DeletePlaylistBadRequest,
+ DeletePlaylistBadRequestData,
DeletePlaylistErrors,
DeletePlaylistErrorsTypedDict,
DeletePlaylistPlaylistsErrors,
DeletePlaylistPlaylistsErrorsTypedDict,
- DeletePlaylistPlaylistsResponseBody,
- DeletePlaylistPlaylistsResponseBodyData,
- DeletePlaylistResponseBody,
- DeletePlaylistResponseBodyData,
+ DeletePlaylistUnauthorized,
+ DeletePlaylistUnauthorizedData,
)
from .enablepapertrail import (
+ EnablePaperTrailBadRequest,
+ EnablePaperTrailBadRequestData,
EnablePaperTrailErrors,
EnablePaperTrailErrorsTypedDict,
EnablePaperTrailLogErrors,
EnablePaperTrailLogErrorsTypedDict,
- EnablePaperTrailLogResponseBody,
- EnablePaperTrailLogResponseBodyData,
- EnablePaperTrailResponseBody,
- EnablePaperTrailResponseBodyData,
+ EnablePaperTrailUnauthorized,
+ EnablePaperTrailUnauthorizedData,
)
from .get_all_libraries import (
+ GetAllLibrariesBadRequest,
+ GetAllLibrariesBadRequestData,
GetAllLibrariesErrors,
GetAllLibrariesErrorsTypedDict,
GetAllLibrariesLibraryErrors,
GetAllLibrariesLibraryErrorsTypedDict,
- GetAllLibrariesLibraryResponseBody,
- GetAllLibrariesLibraryResponseBodyData,
- GetAllLibrariesResponseBody,
- GetAllLibrariesResponseBodyData,
+ GetAllLibrariesUnauthorized,
+ GetAllLibrariesUnauthorizedData,
)
from .get_banner_image import (
+ GetBannerImageBadRequest,
+ GetBannerImageBadRequestData,
GetBannerImageErrors,
GetBannerImageErrorsTypedDict,
GetBannerImageMediaErrors,
GetBannerImageMediaErrorsTypedDict,
- GetBannerImageMediaResponseBody,
- GetBannerImageMediaResponseBodyData,
- GetBannerImageResponseBody,
- GetBannerImageResponseBodyData,
+ GetBannerImageUnauthorized,
+ GetBannerImageUnauthorizedData,
)
from .get_library_details import (
+ GetLibraryDetailsBadRequest,
+ GetLibraryDetailsBadRequestData,
GetLibraryDetailsErrors,
GetLibraryDetailsErrorsTypedDict,
GetLibraryDetailsLibraryErrors,
GetLibraryDetailsLibraryErrorsTypedDict,
- GetLibraryDetailsLibraryResponseBody,
- GetLibraryDetailsLibraryResponseBodyData,
- GetLibraryDetailsResponseBody,
- GetLibraryDetailsResponseBodyData,
+ GetLibraryDetailsUnauthorized,
+ GetLibraryDetailsUnauthorizedData,
)
from .get_library_items import (
+ GetLibraryItemsBadRequest,
+ GetLibraryItemsBadRequestData,
GetLibraryItemsErrors,
GetLibraryItemsErrorsTypedDict,
GetLibraryItemsLibraryErrors,
GetLibraryItemsLibraryErrorsTypedDict,
- GetLibraryItemsLibraryResponseBody,
- GetLibraryItemsLibraryResponseBodyData,
- GetLibraryItemsResponseBody,
- GetLibraryItemsResponseBodyData,
+ GetLibraryItemsUnauthorized,
+ GetLibraryItemsUnauthorizedData,
)
from .get_media_providers import (
+ GetMediaProvidersBadRequest,
+ GetMediaProvidersBadRequestData,
GetMediaProvidersErrors,
GetMediaProvidersErrorsTypedDict,
- GetMediaProvidersResponseBody,
- GetMediaProvidersResponseBodyData,
GetMediaProvidersServerErrors,
GetMediaProvidersServerErrorsTypedDict,
- GetMediaProvidersServerResponseBody,
- GetMediaProvidersServerResponseBodyData,
+ GetMediaProvidersUnauthorized,
+ GetMediaProvidersUnauthorizedData,
)
from .get_meta_data_by_rating_key import (
+ GetMetaDataByRatingKeyBadRequest,
+ GetMetaDataByRatingKeyBadRequestData,
GetMetaDataByRatingKeyErrors,
GetMetaDataByRatingKeyErrorsTypedDict,
GetMetaDataByRatingKeyLibraryErrors,
GetMetaDataByRatingKeyLibraryErrorsTypedDict,
- GetMetaDataByRatingKeyLibraryResponseBody,
- GetMetaDataByRatingKeyLibraryResponseBodyData,
- GetMetaDataByRatingKeyResponseBody,
- GetMetaDataByRatingKeyResponseBodyData,
+ GetMetaDataByRatingKeyUnauthorized,
+ GetMetaDataByRatingKeyUnauthorizedData,
)
from .get_refresh_library_metadata import (
+ GetRefreshLibraryMetadataBadRequest,
+ GetRefreshLibraryMetadataBadRequestData,
GetRefreshLibraryMetadataErrors,
GetRefreshLibraryMetadataErrorsTypedDict,
GetRefreshLibraryMetadataLibraryErrors,
GetRefreshLibraryMetadataLibraryErrorsTypedDict,
- GetRefreshLibraryMetadataLibraryResponseBody,
- GetRefreshLibraryMetadataLibraryResponseBodyData,
- GetRefreshLibraryMetadataResponseBody,
- GetRefreshLibraryMetadataResponseBodyData,
+ GetRefreshLibraryMetadataUnauthorized,
+ GetRefreshLibraryMetadataUnauthorizedData,
)
from .get_search_library import (
+ GetSearchLibraryBadRequest,
+ GetSearchLibraryBadRequestData,
GetSearchLibraryErrors,
GetSearchLibraryErrorsTypedDict,
GetSearchLibraryLibraryErrors,
GetSearchLibraryLibraryErrorsTypedDict,
- GetSearchLibraryLibraryResponseBody,
- GetSearchLibraryLibraryResponseBodyData,
- GetSearchLibraryResponseBody,
- GetSearchLibraryResponseBodyData,
+ GetSearchLibraryUnauthorized,
+ GetSearchLibraryUnauthorizedData,
)
from .get_server_identity import (
- GetServerIdentityResponseBody,
- GetServerIdentityResponseBodyData,
+ GetServerIdentityRequestTimeout,
+ GetServerIdentityRequestTimeoutData,
)
from .get_server_resources import (
+ GetServerResourcesBadRequest,
+ GetServerResourcesBadRequestData,
GetServerResourcesErrors,
GetServerResourcesErrorsTypedDict,
GetServerResourcesPlexErrors,
GetServerResourcesPlexErrorsTypedDict,
- GetServerResourcesPlexResponseBody,
- GetServerResourcesPlexResponseBodyData,
- GetServerResourcesResponseBody,
- GetServerResourcesResponseBodyData,
+ GetServerResourcesUnauthorized,
+ GetServerResourcesUnauthorizedData,
)
from .get_thumb_image import (
+ GetThumbImageBadRequest,
+ GetThumbImageBadRequestData,
GetThumbImageErrors,
GetThumbImageErrorsTypedDict,
GetThumbImageMediaErrors,
GetThumbImageMediaErrorsTypedDict,
- GetThumbImageMediaResponseBody,
- GetThumbImageMediaResponseBodyData,
- GetThumbImageResponseBody,
- GetThumbImageResponseBodyData,
+ GetThumbImageUnauthorized,
+ GetThumbImageUnauthorizedData,
)
from .get_watch_list import (
+ GetWatchListBadRequest,
+ GetWatchListBadRequestData,
GetWatchListErrors,
GetWatchListErrorsTypedDict,
- GetWatchListResponseBody,
- GetWatchListResponseBodyData,
+ GetWatchListUnauthorized,
+ GetWatchListUnauthorizedData,
GetWatchListWatchlistErrors,
GetWatchListWatchlistErrorsTypedDict,
- GetWatchListWatchlistResponseBody,
- GetWatchListWatchlistResponseBodyData,
)
from .getavailableclients import (
+ GetAvailableClientsBadRequest,
+ GetAvailableClientsBadRequestData,
GetAvailableClientsErrors,
GetAvailableClientsErrorsTypedDict,
- GetAvailableClientsResponseBody,
- GetAvailableClientsResponseBodyData,
GetAvailableClientsServerErrors,
GetAvailableClientsServerErrorsTypedDict,
- GetAvailableClientsServerResponseBody,
- GetAvailableClientsServerResponseBodyData,
+ GetAvailableClientsUnauthorized,
+ GetAvailableClientsUnauthorizedData,
)
from .getbandwidthstatistics import (
+ GetBandwidthStatisticsBadRequest,
+ GetBandwidthStatisticsBadRequestData,
GetBandwidthStatisticsErrors,
GetBandwidthStatisticsErrorsTypedDict,
- GetBandwidthStatisticsResponseBody,
- GetBandwidthStatisticsResponseBodyData,
GetBandwidthStatisticsStatisticsErrors,
GetBandwidthStatisticsStatisticsErrorsTypedDict,
- GetBandwidthStatisticsStatisticsResponseBody,
- GetBandwidthStatisticsStatisticsResponseBodyData,
+ GetBandwidthStatisticsUnauthorized,
+ GetBandwidthStatisticsUnauthorizedData,
)
from .getbutlertasks import (
+ GetButlerTasksBadRequest,
+ GetButlerTasksBadRequestData,
GetButlerTasksButlerErrors,
GetButlerTasksButlerErrorsTypedDict,
- GetButlerTasksButlerResponseBody,
- GetButlerTasksButlerResponseBodyData,
GetButlerTasksErrors,
GetButlerTasksErrorsTypedDict,
- GetButlerTasksResponseBody,
- GetButlerTasksResponseBodyData,
+ GetButlerTasksUnauthorized,
+ GetButlerTasksUnauthorizedData,
)
from .getcompanionsdata import (
+ GetCompanionsDataBadRequest,
+ GetCompanionsDataBadRequestData,
GetCompanionsDataErrors,
GetCompanionsDataErrorsTypedDict,
GetCompanionsDataPlexErrors,
GetCompanionsDataPlexErrorsTypedDict,
- GetCompanionsDataPlexResponseBody,
- GetCompanionsDataPlexResponseBodyData,
- GetCompanionsDataResponseBody,
- GetCompanionsDataResponseBodyData,
+ GetCompanionsDataUnauthorized,
+ GetCompanionsDataUnauthorizedData,
)
from .getdevices import (
+ GetDevicesBadRequest,
+ GetDevicesBadRequestData,
GetDevicesErrors,
GetDevicesErrorsTypedDict,
- GetDevicesResponseBody,
- GetDevicesResponseBodyData,
GetDevicesServerErrors,
GetDevicesServerErrorsTypedDict,
- GetDevicesServerResponseBody,
- GetDevicesServerResponseBodyData,
+ GetDevicesUnauthorized,
+ GetDevicesUnauthorizedData,
)
from .getfilehash import (
+ GetFileHashBadRequest,
+ GetFileHashBadRequestData,
GetFileHashErrors,
GetFileHashErrorsTypedDict,
GetFileHashLibraryErrors,
GetFileHashLibraryErrorsTypedDict,
- GetFileHashLibraryResponseBody,
- GetFileHashLibraryResponseBodyData,
- GetFileHashResponseBody,
- GetFileHashResponseBodyData,
+ GetFileHashUnauthorized,
+ GetFileHashUnauthorizedData,
)
from .getgeodata import (
+ GetGeoDataBadRequest,
+ GetGeoDataBadRequestData,
GetGeoDataErrors,
GetGeoDataErrorsTypedDict,
GetGeoDataPlexErrors,
GetGeoDataPlexErrorsTypedDict,
- GetGeoDataPlexResponseBody,
- GetGeoDataPlexResponseBodyData,
- GetGeoDataResponseBody,
- GetGeoDataResponseBodyData,
+ GetGeoDataUnauthorized,
+ GetGeoDataUnauthorizedData,
)
from .getglobalhubs import (
+ GetGlobalHubsBadRequest,
+ GetGlobalHubsBadRequestData,
GetGlobalHubsErrors,
GetGlobalHubsErrorsTypedDict,
GetGlobalHubsHubsErrors,
GetGlobalHubsHubsErrorsTypedDict,
- GetGlobalHubsHubsResponseBody,
- GetGlobalHubsHubsResponseBodyData,
- GetGlobalHubsResponseBody,
- GetGlobalHubsResponseBodyData,
+ GetGlobalHubsUnauthorized,
+ GetGlobalHubsUnauthorizedData,
)
from .gethomedata import (
+ GetHomeDataBadRequest,
+ GetHomeDataBadRequestData,
GetHomeDataErrors,
GetHomeDataErrorsTypedDict,
GetHomeDataPlexErrors,
GetHomeDataPlexErrorsTypedDict,
- GetHomeDataPlexResponseBody,
- GetHomeDataPlexResponseBodyData,
- GetHomeDataResponseBody,
- GetHomeDataResponseBodyData,
+ GetHomeDataUnauthorized,
+ GetHomeDataUnauthorizedData,
)
from .getlibraryhubs import (
+ GetLibraryHubsBadRequest,
+ GetLibraryHubsBadRequestData,
GetLibraryHubsErrors,
GetLibraryHubsErrorsTypedDict,
GetLibraryHubsHubsErrors,
GetLibraryHubsHubsErrorsTypedDict,
- GetLibraryHubsHubsResponseBody,
- GetLibraryHubsHubsResponseBodyData,
- GetLibraryHubsResponseBody,
- GetLibraryHubsResponseBodyData,
+ GetLibraryHubsUnauthorized,
+ GetLibraryHubsUnauthorizedData,
)
from .getmetadatachildren import (
+ GetMetadataChildrenBadRequest,
+ GetMetadataChildrenBadRequestData,
GetMetadataChildrenErrors,
GetMetadataChildrenErrorsTypedDict,
GetMetadataChildrenLibraryErrors,
GetMetadataChildrenLibraryErrorsTypedDict,
- GetMetadataChildrenLibraryResponseBody,
- GetMetadataChildrenLibraryResponseBodyData,
- GetMetadataChildrenResponseBody,
- GetMetadataChildrenResponseBodyData,
+ GetMetadataChildrenUnauthorized,
+ GetMetadataChildrenUnauthorizedData,
)
from .getmyplexaccount import (
+ GetMyPlexAccountBadRequest,
+ GetMyPlexAccountBadRequestData,
GetMyPlexAccountErrors,
GetMyPlexAccountErrorsTypedDict,
- GetMyPlexAccountResponseBody,
- GetMyPlexAccountResponseBodyData,
GetMyPlexAccountServerErrors,
GetMyPlexAccountServerErrorsTypedDict,
- GetMyPlexAccountServerResponseBody,
- GetMyPlexAccountServerResponseBodyData,
+ GetMyPlexAccountUnauthorized,
+ GetMyPlexAccountUnauthorizedData,
)
from .getondeck import (
+ GetOnDeckBadRequest,
+ GetOnDeckBadRequestData,
GetOnDeckErrors,
GetOnDeckErrorsTypedDict,
GetOnDeckLibraryErrors,
GetOnDeckLibraryErrorsTypedDict,
- GetOnDeckLibraryResponseBody,
- GetOnDeckLibraryResponseBodyData,
- GetOnDeckResponseBody,
- GetOnDeckResponseBodyData,
+ GetOnDeckUnauthorized,
+ GetOnDeckUnauthorizedData,
)
from .getpin import (
+ GetPinBadRequest,
+ GetPinBadRequestData,
GetPinErrors,
GetPinErrorsTypedDict,
- GetPinResponseBody,
- GetPinResponseBodyData,
)
from .getplaylist import (
+ GetPlaylistBadRequest,
+ GetPlaylistBadRequestData,
GetPlaylistErrors,
GetPlaylistErrorsTypedDict,
GetPlaylistPlaylistsErrors,
GetPlaylistPlaylistsErrorsTypedDict,
- GetPlaylistPlaylistsResponseBody,
- GetPlaylistPlaylistsResponseBodyData,
- GetPlaylistResponseBody,
- GetPlaylistResponseBodyData,
+ GetPlaylistUnauthorized,
+ GetPlaylistUnauthorizedData,
)
from .getplaylistcontents import (
+ GetPlaylistContentsBadRequest,
+ GetPlaylistContentsBadRequestData,
GetPlaylistContentsErrors,
GetPlaylistContentsErrorsTypedDict,
GetPlaylistContentsPlaylistsErrors,
GetPlaylistContentsPlaylistsErrorsTypedDict,
- GetPlaylistContentsPlaylistsResponseBody,
- GetPlaylistContentsPlaylistsResponseBodyData,
- GetPlaylistContentsResponseBody,
- GetPlaylistContentsResponseBodyData,
+ GetPlaylistContentsUnauthorized,
+ GetPlaylistContentsUnauthorizedData,
)
from .getplaylists import (
+ GetPlaylistsBadRequest,
+ GetPlaylistsBadRequestData,
GetPlaylistsErrors,
GetPlaylistsErrorsTypedDict,
GetPlaylistsPlaylistsErrors,
GetPlaylistsPlaylistsErrorsTypedDict,
- GetPlaylistsPlaylistsResponseBody,
- GetPlaylistsPlaylistsResponseBodyData,
- GetPlaylistsResponseBody,
- GetPlaylistsResponseBodyData,
+ GetPlaylistsUnauthorized,
+ GetPlaylistsUnauthorizedData,
)
from .getrecentlyadded import (
+ GetRecentlyAddedBadRequest,
+ GetRecentlyAddedBadRequestData,
GetRecentlyAddedErrors,
GetRecentlyAddedErrorsTypedDict,
GetRecentlyAddedLibraryErrors,
GetRecentlyAddedLibraryErrorsTypedDict,
- GetRecentlyAddedLibraryResponseBody,
- GetRecentlyAddedLibraryResponseBodyData,
- GetRecentlyAddedResponseBody,
- GetRecentlyAddedResponseBodyData,
+ GetRecentlyAddedUnauthorized,
+ GetRecentlyAddedUnauthorizedData,
)
from .getresizedphoto import (
+ GetResizedPhotoBadRequest,
+ GetResizedPhotoBadRequestData,
GetResizedPhotoErrors,
GetResizedPhotoErrorsTypedDict,
- GetResizedPhotoResponseBody,
- GetResizedPhotoResponseBodyData,
GetResizedPhotoServerErrors,
GetResizedPhotoServerErrorsTypedDict,
- GetResizedPhotoServerResponseBody,
- GetResizedPhotoServerResponseBodyData,
+ GetResizedPhotoUnauthorized,
+ GetResizedPhotoUnauthorizedData,
)
from .getresourcesstatistics import (
+ GetResourcesStatisticsBadRequest,
+ GetResourcesStatisticsBadRequestData,
GetResourcesStatisticsErrors,
GetResourcesStatisticsErrorsTypedDict,
- GetResourcesStatisticsResponseBody,
- GetResourcesStatisticsResponseBodyData,
GetResourcesStatisticsStatisticsErrors,
GetResourcesStatisticsStatisticsErrorsTypedDict,
- GetResourcesStatisticsStatisticsResponseBody,
- GetResourcesStatisticsStatisticsResponseBodyData,
+ GetResourcesStatisticsUnauthorized,
+ GetResourcesStatisticsUnauthorizedData,
)
from .getsearchresults import (
+ GetSearchResultsBadRequest,
+ GetSearchResultsBadRequestData,
GetSearchResultsErrors,
GetSearchResultsErrorsTypedDict,
- GetSearchResultsResponseBody,
- GetSearchResultsResponseBodyData,
GetSearchResultsSearchErrors,
GetSearchResultsSearchErrorsTypedDict,
- GetSearchResultsSearchResponseBody,
- GetSearchResultsSearchResponseBodyData,
+ GetSearchResultsUnauthorized,
+ GetSearchResultsUnauthorizedData,
)
from .getserveractivities import (
GetServerActivitiesActivitiesErrors,
GetServerActivitiesActivitiesErrorsTypedDict,
- GetServerActivitiesActivitiesResponseBody,
- GetServerActivitiesActivitiesResponseBodyData,
+ GetServerActivitiesBadRequest,
+ GetServerActivitiesBadRequestData,
GetServerActivitiesErrors,
GetServerActivitiesErrorsTypedDict,
- GetServerActivitiesResponseBody,
- GetServerActivitiesResponseBodyData,
+ GetServerActivitiesUnauthorized,
+ GetServerActivitiesUnauthorizedData,
)
from .getservercapabilities import (
Errors,
ErrorsTypedDict,
+ GetServerCapabilitiesBadRequest,
+ GetServerCapabilitiesBadRequestData,
GetServerCapabilitiesErrors,
GetServerCapabilitiesErrorsTypedDict,
- GetServerCapabilitiesResponseBody,
- GetServerCapabilitiesResponseBodyData,
- GetServerCapabilitiesServerResponseBody,
- GetServerCapabilitiesServerResponseBodyData,
+ GetServerCapabilitiesUnauthorized,
+ GetServerCapabilitiesUnauthorizedData,
)
from .getserverlist import (
+ GetServerListBadRequest,
+ GetServerListBadRequestData,
GetServerListErrors,
GetServerListErrorsTypedDict,
- GetServerListResponseBody,
- GetServerListResponseBodyData,
GetServerListServerErrors,
GetServerListServerErrorsTypedDict,
- GetServerListServerResponseBody,
- GetServerListServerResponseBodyData,
+ GetServerListUnauthorized,
+ GetServerListUnauthorizedData,
)
from .getserverpreferences import (
+ GetServerPreferencesBadRequest,
+ GetServerPreferencesBadRequestData,
GetServerPreferencesErrors,
GetServerPreferencesErrorsTypedDict,
- GetServerPreferencesResponseBody,
- GetServerPreferencesResponseBodyData,
GetServerPreferencesServerErrors,
GetServerPreferencesServerErrorsTypedDict,
- GetServerPreferencesServerResponseBody,
- GetServerPreferencesServerResponseBodyData,
+ GetServerPreferencesUnauthorized,
+ GetServerPreferencesUnauthorizedData,
)
from .getsessionhistory import (
+ GetSessionHistoryBadRequest,
+ GetSessionHistoryBadRequestData,
GetSessionHistoryErrors,
GetSessionHistoryErrorsTypedDict,
- GetSessionHistoryResponseBody,
- GetSessionHistoryResponseBodyData,
GetSessionHistorySessionsErrors,
GetSessionHistorySessionsErrorsTypedDict,
- GetSessionHistorySessionsResponseBody,
- GetSessionHistorySessionsResponseBodyData,
+ GetSessionHistoryUnauthorized,
+ GetSessionHistoryUnauthorizedData,
)
from .getsessions import (
+ GetSessionsBadRequest,
+ GetSessionsBadRequestData,
GetSessionsErrors,
GetSessionsErrorsTypedDict,
- GetSessionsResponseBody,
- GetSessionsResponseBodyData,
GetSessionsSessionsErrors,
GetSessionsSessionsErrorsTypedDict,
- GetSessionsSessionsResponseBody,
- GetSessionsSessionsResponseBodyData,
+ GetSessionsUnauthorized,
+ GetSessionsUnauthorizedData,
)
from .getsourceconnectioninformation import (
GetSourceConnectionInformationAuthenticationErrors,
GetSourceConnectionInformationAuthenticationErrorsTypedDict,
- GetSourceConnectionInformationAuthenticationResponseBody,
- GetSourceConnectionInformationAuthenticationResponseBodyData,
+ GetSourceConnectionInformationBadRequest,
+ GetSourceConnectionInformationBadRequestData,
GetSourceConnectionInformationErrors,
GetSourceConnectionInformationErrorsTypedDict,
- GetSourceConnectionInformationResponseBody,
- GetSourceConnectionInformationResponseBodyData,
+ GetSourceConnectionInformationUnauthorized,
+ GetSourceConnectionInformationUnauthorizedData,
)
from .getstatistics import (
+ GetStatisticsBadRequest,
+ GetStatisticsBadRequestData,
GetStatisticsErrors,
GetStatisticsErrorsTypedDict,
- GetStatisticsResponseBody,
- GetStatisticsResponseBodyData,
GetStatisticsStatisticsErrors,
GetStatisticsStatisticsErrorsTypedDict,
- GetStatisticsStatisticsResponseBody,
- GetStatisticsStatisticsResponseBodyData,
+ GetStatisticsUnauthorized,
+ GetStatisticsUnauthorizedData,
)
from .gettimeline import (
+ GetTimelineBadRequest,
+ GetTimelineBadRequestData,
GetTimelineErrors,
GetTimelineErrorsTypedDict,
- GetTimelineResponseBody,
- GetTimelineResponseBodyData,
+ GetTimelineUnauthorized,
+ GetTimelineUnauthorizedData,
GetTimelineVideoErrors,
GetTimelineVideoErrorsTypedDict,
- GetTimelineVideoResponseBody,
- GetTimelineVideoResponseBodyData,
)
from .gettokenbypinid import (
+ GetTokenByPinIDBadRequest,
+ GetTokenByPinIDBadRequestData,
GetTokenByPinIDErrors,
GetTokenByPinIDErrorsTypedDict,
GetTokenByPinIDPlexErrors,
GetTokenByPinIDPlexErrorsTypedDict,
- GetTokenByPinIDPlexResponseBody,
- GetTokenByPinIDPlexResponseBodyData,
GetTokenByPinIDResponseBody,
GetTokenByPinIDResponseBodyData,
)
+from .gettokendetails import (
+ GetTokenDetailsAuthenticationErrors,
+ GetTokenDetailsAuthenticationErrorsTypedDict,
+ GetTokenDetailsBadRequest,
+ GetTokenDetailsBadRequestData,
+ GetTokenDetailsErrors,
+ GetTokenDetailsErrorsTypedDict,
+ GetTokenDetailsUnauthorized,
+ GetTokenDetailsUnauthorizedData,
+)
from .gettopwatchedcontent import (
+ GetTopWatchedContentBadRequest,
+ GetTopWatchedContentBadRequestData,
GetTopWatchedContentErrors,
GetTopWatchedContentErrorsTypedDict,
GetTopWatchedContentLibraryErrors,
GetTopWatchedContentLibraryErrorsTypedDict,
- GetTopWatchedContentLibraryResponseBody,
- GetTopWatchedContentLibraryResponseBodyData,
- GetTopWatchedContentResponseBody,
- GetTopWatchedContentResponseBodyData,
+ GetTopWatchedContentUnauthorized,
+ GetTopWatchedContentUnauthorizedData,
)
from .gettranscodesessions import (
+ GetTranscodeSessionsBadRequest,
+ GetTranscodeSessionsBadRequestData,
GetTranscodeSessionsErrors,
GetTranscodeSessionsErrorsTypedDict,
- GetTranscodeSessionsResponseBody,
- GetTranscodeSessionsResponseBodyData,
GetTranscodeSessionsSessionsErrors,
GetTranscodeSessionsSessionsErrorsTypedDict,
- GetTranscodeSessionsSessionsResponseBody,
- GetTranscodeSessionsSessionsResponseBodyData,
+ GetTranscodeSessionsUnauthorized,
+ GetTranscodeSessionsUnauthorizedData,
)
from .gettransienttoken import (
GetTransientTokenAuthenticationErrors,
GetTransientTokenAuthenticationErrorsTypedDict,
- GetTransientTokenAuthenticationResponseBody,
- GetTransientTokenAuthenticationResponseBodyData,
+ GetTransientTokenBadRequest,
+ GetTransientTokenBadRequestData,
GetTransientTokenErrors,
GetTransientTokenErrorsTypedDict,
- GetTransientTokenResponseBody,
- GetTransientTokenResponseBodyData,
+ GetTransientTokenUnauthorized,
+ GetTransientTokenUnauthorizedData,
)
from .getupdatestatus import (
+ GetUpdateStatusBadRequest,
+ GetUpdateStatusBadRequestData,
GetUpdateStatusErrors,
GetUpdateStatusErrorsTypedDict,
- GetUpdateStatusResponseBody,
- GetUpdateStatusResponseBodyData,
+ GetUpdateStatusUnauthorized,
+ GetUpdateStatusUnauthorizedData,
GetUpdateStatusUpdaterErrors,
GetUpdateStatusUpdaterErrorsTypedDict,
- GetUpdateStatusUpdaterResponseBody,
- GetUpdateStatusUpdaterResponseBodyData,
-)
-from .getuserdetails import (
- GetUserDetailsAuthenticationErrors,
- GetUserDetailsAuthenticationErrorsTypedDict,
- GetUserDetailsAuthenticationResponseBody,
- GetUserDetailsAuthenticationResponseBodyData,
- GetUserDetailsErrors,
- GetUserDetailsErrorsTypedDict,
- GetUserDetailsResponseBody,
- GetUserDetailsResponseBodyData,
)
from .getuserfriends import (
+ GetUserFriendsBadRequest,
+ GetUserFriendsBadRequestData,
GetUserFriendsErrors,
GetUserFriendsErrorsTypedDict,
GetUserFriendsPlexErrors,
GetUserFriendsPlexErrorsTypedDict,
- GetUserFriendsPlexResponseBody,
- GetUserFriendsPlexResponseBodyData,
- GetUserFriendsResponseBody,
- GetUserFriendsResponseBodyData,
+ GetUserFriendsUnauthorized,
+ GetUserFriendsUnauthorizedData,
)
from .logline import (
+ LogLineBadRequest,
+ LogLineBadRequestData,
LogLineErrors,
LogLineErrorsTypedDict,
LogLineLogErrors,
LogLineLogErrorsTypedDict,
- LogLineLogResponseBody,
- LogLineLogResponseBodyData,
- LogLineResponseBody,
- LogLineResponseBodyData,
+ LogLineUnauthorized,
+ LogLineUnauthorizedData,
)
from .logmultiline import (
+ LogMultiLineBadRequest,
+ LogMultiLineBadRequestData,
LogMultiLineErrors,
LogMultiLineErrorsTypedDict,
LogMultiLineLogErrors,
LogMultiLineLogErrorsTypedDict,
- LogMultiLineLogResponseBody,
- LogMultiLineLogResponseBodyData,
- LogMultiLineResponseBody,
- LogMultiLineResponseBodyData,
+ LogMultiLineUnauthorized,
+ LogMultiLineUnauthorizedData,
)
from .markplayed import (
+ MarkPlayedBadRequest,
+ MarkPlayedBadRequestData,
MarkPlayedErrors,
MarkPlayedErrorsTypedDict,
MarkPlayedMediaErrors,
MarkPlayedMediaErrorsTypedDict,
- MarkPlayedMediaResponseBody,
- MarkPlayedMediaResponseBodyData,
- MarkPlayedResponseBody,
- MarkPlayedResponseBodyData,
+ MarkPlayedUnauthorized,
+ MarkPlayedUnauthorizedData,
)
from .markunplayed import (
+ MarkUnplayedBadRequest,
+ MarkUnplayedBadRequestData,
MarkUnplayedErrors,
MarkUnplayedErrorsTypedDict,
MarkUnplayedMediaErrors,
MarkUnplayedMediaErrorsTypedDict,
- MarkUnplayedMediaResponseBody,
- MarkUnplayedMediaResponseBodyData,
- MarkUnplayedResponseBody,
- MarkUnplayedResponseBodyData,
+ MarkUnplayedUnauthorized,
+ MarkUnplayedUnauthorizedData,
)
from .performsearch import (
+ PerformSearchBadRequest,
+ PerformSearchBadRequestData,
PerformSearchErrors,
PerformSearchErrorsTypedDict,
- PerformSearchResponseBody,
- PerformSearchResponseBodyData,
PerformSearchSearchErrors,
PerformSearchSearchErrorsTypedDict,
- PerformSearchSearchResponseBody,
- PerformSearchSearchResponseBodyData,
+ PerformSearchUnauthorized,
+ PerformSearchUnauthorizedData,
)
from .performvoicesearch import (
+ PerformVoiceSearchBadRequest,
+ PerformVoiceSearchBadRequestData,
PerformVoiceSearchErrors,
PerformVoiceSearchErrorsTypedDict,
- PerformVoiceSearchResponseBody,
- PerformVoiceSearchResponseBodyData,
PerformVoiceSearchSearchErrors,
PerformVoiceSearchSearchErrorsTypedDict,
- PerformVoiceSearchSearchResponseBody,
- PerformVoiceSearchSearchResponseBodyData,
+ PerformVoiceSearchUnauthorized,
+ PerformVoiceSearchUnauthorizedData,
)
from .post_users_sign_in_data import (
PostUsersSignInDataAuthenticationErrors,
PostUsersSignInDataAuthenticationErrorsTypedDict,
- PostUsersSignInDataAuthenticationResponseBody,
- PostUsersSignInDataAuthenticationResponseBodyData,
+ PostUsersSignInDataBadRequest,
+ PostUsersSignInDataBadRequestData,
PostUsersSignInDataErrors,
PostUsersSignInDataErrorsTypedDict,
- PostUsersSignInDataResponseBody,
- PostUsersSignInDataResponseBodyData,
+ PostUsersSignInDataUnauthorized,
+ PostUsersSignInDataUnauthorizedData,
)
from .sdkerror import SDKError
from .startalltasks import (
+ StartAllTasksBadRequest,
+ StartAllTasksBadRequestData,
StartAllTasksButlerErrors,
StartAllTasksButlerErrorsTypedDict,
- StartAllTasksButlerResponseBody,
- StartAllTasksButlerResponseBodyData,
StartAllTasksErrors,
StartAllTasksErrorsTypedDict,
- StartAllTasksResponseBody,
- StartAllTasksResponseBodyData,
+ StartAllTasksUnauthorized,
+ StartAllTasksUnauthorizedData,
)
from .starttask import (
+ StartTaskBadRequest,
+ StartTaskBadRequestData,
StartTaskButlerErrors,
StartTaskButlerErrorsTypedDict,
- StartTaskButlerResponseBody,
- StartTaskButlerResponseBodyData,
StartTaskErrors,
StartTaskErrorsTypedDict,
- StartTaskResponseBody,
- StartTaskResponseBodyData,
+ StartTaskUnauthorized,
+ StartTaskUnauthorizedData,
)
from .startuniversaltranscode import (
+ StartUniversalTranscodeBadRequest,
+ StartUniversalTranscodeBadRequestData,
StartUniversalTranscodeErrors,
StartUniversalTranscodeErrorsTypedDict,
- StartUniversalTranscodeResponseBody,
- StartUniversalTranscodeResponseBodyData,
+ StartUniversalTranscodeUnauthorized,
+ StartUniversalTranscodeUnauthorizedData,
StartUniversalTranscodeVideoErrors,
StartUniversalTranscodeVideoErrorsTypedDict,
- StartUniversalTranscodeVideoResponseBody,
- StartUniversalTranscodeVideoResponseBodyData,
)
from .stopalltasks import (
+ StopAllTasksBadRequest,
+ StopAllTasksBadRequestData,
StopAllTasksButlerErrors,
StopAllTasksButlerErrorsTypedDict,
- StopAllTasksButlerResponseBody,
- StopAllTasksButlerResponseBodyData,
StopAllTasksErrors,
StopAllTasksErrorsTypedDict,
- StopAllTasksResponseBody,
- StopAllTasksResponseBodyData,
+ StopAllTasksUnauthorized,
+ StopAllTasksUnauthorizedData,
)
from .stoptask import (
+ StopTaskBadRequest,
+ StopTaskBadRequestData,
StopTaskButlerErrors,
StopTaskButlerErrorsTypedDict,
- StopTaskButlerResponseBody,
- StopTaskButlerResponseBodyData,
StopTaskErrors,
StopTaskErrorsTypedDict,
- StopTaskResponseBody,
- StopTaskResponseBodyData,
+ StopTaskUnauthorized,
+ StopTaskUnauthorizedData,
)
from .stoptranscodesession import (
+ StopTranscodeSessionBadRequest,
+ StopTranscodeSessionBadRequestData,
StopTranscodeSessionErrors,
StopTranscodeSessionErrorsTypedDict,
- StopTranscodeSessionResponseBody,
- StopTranscodeSessionResponseBodyData,
StopTranscodeSessionSessionsErrors,
StopTranscodeSessionSessionsErrorsTypedDict,
- StopTranscodeSessionSessionsResponseBody,
- StopTranscodeSessionSessionsResponseBodyData,
+ StopTranscodeSessionUnauthorized,
+ StopTranscodeSessionUnauthorizedData,
)
from .updateplaylist import (
+ UpdatePlaylistBadRequest,
+ UpdatePlaylistBadRequestData,
UpdatePlaylistErrors,
UpdatePlaylistErrorsTypedDict,
UpdatePlaylistPlaylistsErrors,
UpdatePlaylistPlaylistsErrorsTypedDict,
- UpdatePlaylistPlaylistsResponseBody,
- UpdatePlaylistPlaylistsResponseBodyData,
- UpdatePlaylistResponseBody,
- UpdatePlaylistResponseBodyData,
+ UpdatePlaylistUnauthorized,
+ UpdatePlaylistUnauthorizedData,
)
from .updateplayprogress import (
+ UpdatePlayProgressBadRequest,
+ UpdatePlayProgressBadRequestData,
UpdatePlayProgressErrors,
UpdatePlayProgressErrorsTypedDict,
UpdatePlayProgressMediaErrors,
UpdatePlayProgressMediaErrorsTypedDict,
- UpdatePlayProgressMediaResponseBody,
- UpdatePlayProgressMediaResponseBodyData,
- UpdatePlayProgressResponseBody,
- UpdatePlayProgressResponseBodyData,
+ UpdatePlayProgressUnauthorized,
+ UpdatePlayProgressUnauthorizedData,
)
from .uploadplaylist import (
+ UploadPlaylistBadRequest,
+ UploadPlaylistBadRequestData,
UploadPlaylistErrors,
UploadPlaylistErrorsTypedDict,
UploadPlaylistPlaylistsErrors,
UploadPlaylistPlaylistsErrorsTypedDict,
- UploadPlaylistPlaylistsResponseBody,
- UploadPlaylistPlaylistsResponseBodyData,
- UploadPlaylistResponseBody,
- UploadPlaylistResponseBodyData,
+ UploadPlaylistUnauthorized,
+ UploadPlaylistUnauthorizedData,
)
__all__ = [
+ "AddPlaylistContentsBadRequest",
+ "AddPlaylistContentsBadRequestData",
"AddPlaylistContentsErrors",
"AddPlaylistContentsErrorsTypedDict",
"AddPlaylistContentsPlaylistsErrors",
"AddPlaylistContentsPlaylistsErrorsTypedDict",
- "AddPlaylistContentsPlaylistsResponseBody",
- "AddPlaylistContentsPlaylistsResponseBodyData",
- "AddPlaylistContentsResponseBody",
- "AddPlaylistContentsResponseBodyData",
+ "AddPlaylistContentsUnauthorized",
+ "AddPlaylistContentsUnauthorizedData",
+ "ApplyUpdatesBadRequest",
+ "ApplyUpdatesBadRequestData",
"ApplyUpdatesErrors",
"ApplyUpdatesErrorsTypedDict",
- "ApplyUpdatesResponseBody",
- "ApplyUpdatesResponseBodyData",
+ "ApplyUpdatesUnauthorized",
+ "ApplyUpdatesUnauthorizedData",
"ApplyUpdatesUpdaterErrors",
"ApplyUpdatesUpdaterErrorsTypedDict",
- "ApplyUpdatesUpdaterResponseBody",
- "ApplyUpdatesUpdaterResponseBodyData",
"CancelServerActivitiesActivitiesErrors",
"CancelServerActivitiesActivitiesErrorsTypedDict",
- "CancelServerActivitiesActivitiesResponseBody",
- "CancelServerActivitiesActivitiesResponseBodyData",
+ "CancelServerActivitiesBadRequest",
+ "CancelServerActivitiesBadRequestData",
"CancelServerActivitiesErrors",
"CancelServerActivitiesErrorsTypedDict",
- "CancelServerActivitiesResponseBody",
- "CancelServerActivitiesResponseBodyData",
+ "CancelServerActivitiesUnauthorized",
+ "CancelServerActivitiesUnauthorizedData",
+ "CheckForUpdatesBadRequest",
+ "CheckForUpdatesBadRequestData",
"CheckForUpdatesErrors",
"CheckForUpdatesErrorsTypedDict",
- "CheckForUpdatesResponseBody",
- "CheckForUpdatesResponseBodyData",
+ "CheckForUpdatesUnauthorized",
+ "CheckForUpdatesUnauthorizedData",
"CheckForUpdatesUpdaterErrors",
"CheckForUpdatesUpdaterErrorsTypedDict",
- "CheckForUpdatesUpdaterResponseBody",
- "CheckForUpdatesUpdaterResponseBodyData",
+ "ClearPlaylistContentsBadRequest",
+ "ClearPlaylistContentsBadRequestData",
"ClearPlaylistContentsErrors",
"ClearPlaylistContentsErrorsTypedDict",
"ClearPlaylistContentsPlaylistsErrors",
"ClearPlaylistContentsPlaylistsErrorsTypedDict",
- "ClearPlaylistContentsPlaylistsResponseBody",
- "ClearPlaylistContentsPlaylistsResponseBodyData",
- "ClearPlaylistContentsResponseBody",
- "ClearPlaylistContentsResponseBodyData",
+ "ClearPlaylistContentsUnauthorized",
+ "ClearPlaylistContentsUnauthorizedData",
+ "CreatePlaylistBadRequest",
+ "CreatePlaylistBadRequestData",
"CreatePlaylistErrors",
"CreatePlaylistErrorsTypedDict",
"CreatePlaylistPlaylistsErrors",
"CreatePlaylistPlaylistsErrorsTypedDict",
- "CreatePlaylistPlaylistsResponseBody",
- "CreatePlaylistPlaylistsResponseBodyData",
- "CreatePlaylistResponseBody",
- "CreatePlaylistResponseBodyData",
+ "CreatePlaylistUnauthorized",
+ "CreatePlaylistUnauthorizedData",
+ "DeleteLibraryBadRequest",
+ "DeleteLibraryBadRequestData",
"DeleteLibraryErrors",
"DeleteLibraryErrorsTypedDict",
"DeleteLibraryLibraryErrors",
"DeleteLibraryLibraryErrorsTypedDict",
- "DeleteLibraryLibraryResponseBody",
- "DeleteLibraryLibraryResponseBodyData",
- "DeleteLibraryResponseBody",
- "DeleteLibraryResponseBodyData",
+ "DeleteLibraryUnauthorized",
+ "DeleteLibraryUnauthorizedData",
+ "DeletePlaylistBadRequest",
+ "DeletePlaylistBadRequestData",
"DeletePlaylistErrors",
"DeletePlaylistErrorsTypedDict",
"DeletePlaylistPlaylistsErrors",
"DeletePlaylistPlaylistsErrorsTypedDict",
- "DeletePlaylistPlaylistsResponseBody",
- "DeletePlaylistPlaylistsResponseBodyData",
- "DeletePlaylistResponseBody",
- "DeletePlaylistResponseBodyData",
+ "DeletePlaylistUnauthorized",
+ "DeletePlaylistUnauthorizedData",
+ "EnablePaperTrailBadRequest",
+ "EnablePaperTrailBadRequestData",
"EnablePaperTrailErrors",
"EnablePaperTrailErrorsTypedDict",
"EnablePaperTrailLogErrors",
"EnablePaperTrailLogErrorsTypedDict",
- "EnablePaperTrailLogResponseBody",
- "EnablePaperTrailLogResponseBodyData",
- "EnablePaperTrailResponseBody",
- "EnablePaperTrailResponseBodyData",
+ "EnablePaperTrailUnauthorized",
+ "EnablePaperTrailUnauthorizedData",
"Errors",
"ErrorsTypedDict",
+ "GetAllLibrariesBadRequest",
+ "GetAllLibrariesBadRequestData",
"GetAllLibrariesErrors",
"GetAllLibrariesErrorsTypedDict",
"GetAllLibrariesLibraryErrors",
"GetAllLibrariesLibraryErrorsTypedDict",
- "GetAllLibrariesLibraryResponseBody",
- "GetAllLibrariesLibraryResponseBodyData",
- "GetAllLibrariesResponseBody",
- "GetAllLibrariesResponseBodyData",
+ "GetAllLibrariesUnauthorized",
+ "GetAllLibrariesUnauthorizedData",
+ "GetAvailableClientsBadRequest",
+ "GetAvailableClientsBadRequestData",
"GetAvailableClientsErrors",
"GetAvailableClientsErrorsTypedDict",
- "GetAvailableClientsResponseBody",
- "GetAvailableClientsResponseBodyData",
"GetAvailableClientsServerErrors",
"GetAvailableClientsServerErrorsTypedDict",
- "GetAvailableClientsServerResponseBody",
- "GetAvailableClientsServerResponseBodyData",
+ "GetAvailableClientsUnauthorized",
+ "GetAvailableClientsUnauthorizedData",
+ "GetBandwidthStatisticsBadRequest",
+ "GetBandwidthStatisticsBadRequestData",
"GetBandwidthStatisticsErrors",
"GetBandwidthStatisticsErrorsTypedDict",
- "GetBandwidthStatisticsResponseBody",
- "GetBandwidthStatisticsResponseBodyData",
"GetBandwidthStatisticsStatisticsErrors",
"GetBandwidthStatisticsStatisticsErrorsTypedDict",
- "GetBandwidthStatisticsStatisticsResponseBody",
- "GetBandwidthStatisticsStatisticsResponseBodyData",
+ "GetBandwidthStatisticsUnauthorized",
+ "GetBandwidthStatisticsUnauthorizedData",
+ "GetBannerImageBadRequest",
+ "GetBannerImageBadRequestData",
"GetBannerImageErrors",
"GetBannerImageErrorsTypedDict",
"GetBannerImageMediaErrors",
"GetBannerImageMediaErrorsTypedDict",
- "GetBannerImageMediaResponseBody",
- "GetBannerImageMediaResponseBodyData",
- "GetBannerImageResponseBody",
- "GetBannerImageResponseBodyData",
+ "GetBannerImageUnauthorized",
+ "GetBannerImageUnauthorizedData",
+ "GetButlerTasksBadRequest",
+ "GetButlerTasksBadRequestData",
"GetButlerTasksButlerErrors",
"GetButlerTasksButlerErrorsTypedDict",
- "GetButlerTasksButlerResponseBody",
- "GetButlerTasksButlerResponseBodyData",
"GetButlerTasksErrors",
"GetButlerTasksErrorsTypedDict",
- "GetButlerTasksResponseBody",
- "GetButlerTasksResponseBodyData",
+ "GetButlerTasksUnauthorized",
+ "GetButlerTasksUnauthorizedData",
+ "GetCompanionsDataBadRequest",
+ "GetCompanionsDataBadRequestData",
"GetCompanionsDataErrors",
"GetCompanionsDataErrorsTypedDict",
"GetCompanionsDataPlexErrors",
"GetCompanionsDataPlexErrorsTypedDict",
- "GetCompanionsDataPlexResponseBody",
- "GetCompanionsDataPlexResponseBodyData",
- "GetCompanionsDataResponseBody",
- "GetCompanionsDataResponseBodyData",
+ "GetCompanionsDataUnauthorized",
+ "GetCompanionsDataUnauthorizedData",
+ "GetDevicesBadRequest",
+ "GetDevicesBadRequestData",
"GetDevicesErrors",
"GetDevicesErrorsTypedDict",
- "GetDevicesResponseBody",
- "GetDevicesResponseBodyData",
"GetDevicesServerErrors",
"GetDevicesServerErrorsTypedDict",
- "GetDevicesServerResponseBody",
- "GetDevicesServerResponseBodyData",
+ "GetDevicesUnauthorized",
+ "GetDevicesUnauthorizedData",
+ "GetFileHashBadRequest",
+ "GetFileHashBadRequestData",
"GetFileHashErrors",
"GetFileHashErrorsTypedDict",
"GetFileHashLibraryErrors",
"GetFileHashLibraryErrorsTypedDict",
- "GetFileHashLibraryResponseBody",
- "GetFileHashLibraryResponseBodyData",
- "GetFileHashResponseBody",
- "GetFileHashResponseBodyData",
+ "GetFileHashUnauthorized",
+ "GetFileHashUnauthorizedData",
+ "GetGeoDataBadRequest",
+ "GetGeoDataBadRequestData",
"GetGeoDataErrors",
"GetGeoDataErrorsTypedDict",
"GetGeoDataPlexErrors",
"GetGeoDataPlexErrorsTypedDict",
- "GetGeoDataPlexResponseBody",
- "GetGeoDataPlexResponseBodyData",
- "GetGeoDataResponseBody",
- "GetGeoDataResponseBodyData",
+ "GetGeoDataUnauthorized",
+ "GetGeoDataUnauthorizedData",
+ "GetGlobalHubsBadRequest",
+ "GetGlobalHubsBadRequestData",
"GetGlobalHubsErrors",
"GetGlobalHubsErrorsTypedDict",
"GetGlobalHubsHubsErrors",
"GetGlobalHubsHubsErrorsTypedDict",
- "GetGlobalHubsHubsResponseBody",
- "GetGlobalHubsHubsResponseBodyData",
- "GetGlobalHubsResponseBody",
- "GetGlobalHubsResponseBodyData",
+ "GetGlobalHubsUnauthorized",
+ "GetGlobalHubsUnauthorizedData",
+ "GetHomeDataBadRequest",
+ "GetHomeDataBadRequestData",
"GetHomeDataErrors",
"GetHomeDataErrorsTypedDict",
"GetHomeDataPlexErrors",
"GetHomeDataPlexErrorsTypedDict",
- "GetHomeDataPlexResponseBody",
- "GetHomeDataPlexResponseBodyData",
- "GetHomeDataResponseBody",
- "GetHomeDataResponseBodyData",
+ "GetHomeDataUnauthorized",
+ "GetHomeDataUnauthorizedData",
+ "GetLibraryDetailsBadRequest",
+ "GetLibraryDetailsBadRequestData",
"GetLibraryDetailsErrors",
"GetLibraryDetailsErrorsTypedDict",
"GetLibraryDetailsLibraryErrors",
"GetLibraryDetailsLibraryErrorsTypedDict",
- "GetLibraryDetailsLibraryResponseBody",
- "GetLibraryDetailsLibraryResponseBodyData",
- "GetLibraryDetailsResponseBody",
- "GetLibraryDetailsResponseBodyData",
+ "GetLibraryDetailsUnauthorized",
+ "GetLibraryDetailsUnauthorizedData",
+ "GetLibraryHubsBadRequest",
+ "GetLibraryHubsBadRequestData",
"GetLibraryHubsErrors",
"GetLibraryHubsErrorsTypedDict",
"GetLibraryHubsHubsErrors",
"GetLibraryHubsHubsErrorsTypedDict",
- "GetLibraryHubsHubsResponseBody",
- "GetLibraryHubsHubsResponseBodyData",
- "GetLibraryHubsResponseBody",
- "GetLibraryHubsResponseBodyData",
+ "GetLibraryHubsUnauthorized",
+ "GetLibraryHubsUnauthorizedData",
+ "GetLibraryItemsBadRequest",
+ "GetLibraryItemsBadRequestData",
"GetLibraryItemsErrors",
"GetLibraryItemsErrorsTypedDict",
"GetLibraryItemsLibraryErrors",
"GetLibraryItemsLibraryErrorsTypedDict",
- "GetLibraryItemsLibraryResponseBody",
- "GetLibraryItemsLibraryResponseBodyData",
- "GetLibraryItemsResponseBody",
- "GetLibraryItemsResponseBodyData",
+ "GetLibraryItemsUnauthorized",
+ "GetLibraryItemsUnauthorizedData",
+ "GetMediaProvidersBadRequest",
+ "GetMediaProvidersBadRequestData",
"GetMediaProvidersErrors",
"GetMediaProvidersErrorsTypedDict",
- "GetMediaProvidersResponseBody",
- "GetMediaProvidersResponseBodyData",
"GetMediaProvidersServerErrors",
"GetMediaProvidersServerErrorsTypedDict",
- "GetMediaProvidersServerResponseBody",
- "GetMediaProvidersServerResponseBodyData",
+ "GetMediaProvidersUnauthorized",
+ "GetMediaProvidersUnauthorizedData",
+ "GetMetaDataByRatingKeyBadRequest",
+ "GetMetaDataByRatingKeyBadRequestData",
"GetMetaDataByRatingKeyErrors",
"GetMetaDataByRatingKeyErrorsTypedDict",
"GetMetaDataByRatingKeyLibraryErrors",
"GetMetaDataByRatingKeyLibraryErrorsTypedDict",
- "GetMetaDataByRatingKeyLibraryResponseBody",
- "GetMetaDataByRatingKeyLibraryResponseBodyData",
- "GetMetaDataByRatingKeyResponseBody",
- "GetMetaDataByRatingKeyResponseBodyData",
+ "GetMetaDataByRatingKeyUnauthorized",
+ "GetMetaDataByRatingKeyUnauthorizedData",
+ "GetMetadataChildrenBadRequest",
+ "GetMetadataChildrenBadRequestData",
"GetMetadataChildrenErrors",
"GetMetadataChildrenErrorsTypedDict",
"GetMetadataChildrenLibraryErrors",
"GetMetadataChildrenLibraryErrorsTypedDict",
- "GetMetadataChildrenLibraryResponseBody",
- "GetMetadataChildrenLibraryResponseBodyData",
- "GetMetadataChildrenResponseBody",
- "GetMetadataChildrenResponseBodyData",
+ "GetMetadataChildrenUnauthorized",
+ "GetMetadataChildrenUnauthorizedData",
+ "GetMyPlexAccountBadRequest",
+ "GetMyPlexAccountBadRequestData",
"GetMyPlexAccountErrors",
"GetMyPlexAccountErrorsTypedDict",
- "GetMyPlexAccountResponseBody",
- "GetMyPlexAccountResponseBodyData",
"GetMyPlexAccountServerErrors",
"GetMyPlexAccountServerErrorsTypedDict",
- "GetMyPlexAccountServerResponseBody",
- "GetMyPlexAccountServerResponseBodyData",
+ "GetMyPlexAccountUnauthorized",
+ "GetMyPlexAccountUnauthorizedData",
+ "GetOnDeckBadRequest",
+ "GetOnDeckBadRequestData",
"GetOnDeckErrors",
"GetOnDeckErrorsTypedDict",
"GetOnDeckLibraryErrors",
"GetOnDeckLibraryErrorsTypedDict",
- "GetOnDeckLibraryResponseBody",
- "GetOnDeckLibraryResponseBodyData",
- "GetOnDeckResponseBody",
- "GetOnDeckResponseBodyData",
+ "GetOnDeckUnauthorized",
+ "GetOnDeckUnauthorizedData",
+ "GetPinBadRequest",
+ "GetPinBadRequestData",
"GetPinErrors",
"GetPinErrorsTypedDict",
- "GetPinResponseBody",
- "GetPinResponseBodyData",
+ "GetPlaylistBadRequest",
+ "GetPlaylistBadRequestData",
+ "GetPlaylistContentsBadRequest",
+ "GetPlaylistContentsBadRequestData",
"GetPlaylistContentsErrors",
"GetPlaylistContentsErrorsTypedDict",
"GetPlaylistContentsPlaylistsErrors",
"GetPlaylistContentsPlaylistsErrorsTypedDict",
- "GetPlaylistContentsPlaylistsResponseBody",
- "GetPlaylistContentsPlaylistsResponseBodyData",
- "GetPlaylistContentsResponseBody",
- "GetPlaylistContentsResponseBodyData",
+ "GetPlaylistContentsUnauthorized",
+ "GetPlaylistContentsUnauthorizedData",
"GetPlaylistErrors",
"GetPlaylistErrorsTypedDict",
"GetPlaylistPlaylistsErrors",
"GetPlaylistPlaylistsErrorsTypedDict",
- "GetPlaylistPlaylistsResponseBody",
- "GetPlaylistPlaylistsResponseBodyData",
- "GetPlaylistResponseBody",
- "GetPlaylistResponseBodyData",
+ "GetPlaylistUnauthorized",
+ "GetPlaylistUnauthorizedData",
+ "GetPlaylistsBadRequest",
+ "GetPlaylistsBadRequestData",
"GetPlaylistsErrors",
"GetPlaylistsErrorsTypedDict",
"GetPlaylistsPlaylistsErrors",
"GetPlaylistsPlaylistsErrorsTypedDict",
- "GetPlaylistsPlaylistsResponseBody",
- "GetPlaylistsPlaylistsResponseBodyData",
- "GetPlaylistsResponseBody",
- "GetPlaylistsResponseBodyData",
+ "GetPlaylistsUnauthorized",
+ "GetPlaylistsUnauthorizedData",
+ "GetRecentlyAddedBadRequest",
+ "GetRecentlyAddedBadRequestData",
"GetRecentlyAddedErrors",
"GetRecentlyAddedErrorsTypedDict",
"GetRecentlyAddedLibraryErrors",
"GetRecentlyAddedLibraryErrorsTypedDict",
- "GetRecentlyAddedLibraryResponseBody",
- "GetRecentlyAddedLibraryResponseBodyData",
- "GetRecentlyAddedResponseBody",
- "GetRecentlyAddedResponseBodyData",
+ "GetRecentlyAddedUnauthorized",
+ "GetRecentlyAddedUnauthorizedData",
+ "GetRefreshLibraryMetadataBadRequest",
+ "GetRefreshLibraryMetadataBadRequestData",
"GetRefreshLibraryMetadataErrors",
"GetRefreshLibraryMetadataErrorsTypedDict",
"GetRefreshLibraryMetadataLibraryErrors",
"GetRefreshLibraryMetadataLibraryErrorsTypedDict",
- "GetRefreshLibraryMetadataLibraryResponseBody",
- "GetRefreshLibraryMetadataLibraryResponseBodyData",
- "GetRefreshLibraryMetadataResponseBody",
- "GetRefreshLibraryMetadataResponseBodyData",
+ "GetRefreshLibraryMetadataUnauthorized",
+ "GetRefreshLibraryMetadataUnauthorizedData",
+ "GetResizedPhotoBadRequest",
+ "GetResizedPhotoBadRequestData",
"GetResizedPhotoErrors",
"GetResizedPhotoErrorsTypedDict",
- "GetResizedPhotoResponseBody",
- "GetResizedPhotoResponseBodyData",
"GetResizedPhotoServerErrors",
"GetResizedPhotoServerErrorsTypedDict",
- "GetResizedPhotoServerResponseBody",
- "GetResizedPhotoServerResponseBodyData",
+ "GetResizedPhotoUnauthorized",
+ "GetResizedPhotoUnauthorizedData",
+ "GetResourcesStatisticsBadRequest",
+ "GetResourcesStatisticsBadRequestData",
"GetResourcesStatisticsErrors",
"GetResourcesStatisticsErrorsTypedDict",
- "GetResourcesStatisticsResponseBody",
- "GetResourcesStatisticsResponseBodyData",
"GetResourcesStatisticsStatisticsErrors",
"GetResourcesStatisticsStatisticsErrorsTypedDict",
- "GetResourcesStatisticsStatisticsResponseBody",
- "GetResourcesStatisticsStatisticsResponseBodyData",
+ "GetResourcesStatisticsUnauthorized",
+ "GetResourcesStatisticsUnauthorizedData",
+ "GetSearchLibraryBadRequest",
+ "GetSearchLibraryBadRequestData",
"GetSearchLibraryErrors",
"GetSearchLibraryErrorsTypedDict",
"GetSearchLibraryLibraryErrors",
"GetSearchLibraryLibraryErrorsTypedDict",
- "GetSearchLibraryLibraryResponseBody",
- "GetSearchLibraryLibraryResponseBodyData",
- "GetSearchLibraryResponseBody",
- "GetSearchLibraryResponseBodyData",
+ "GetSearchLibraryUnauthorized",
+ "GetSearchLibraryUnauthorizedData",
+ "GetSearchResultsBadRequest",
+ "GetSearchResultsBadRequestData",
"GetSearchResultsErrors",
"GetSearchResultsErrorsTypedDict",
- "GetSearchResultsResponseBody",
- "GetSearchResultsResponseBodyData",
"GetSearchResultsSearchErrors",
"GetSearchResultsSearchErrorsTypedDict",
- "GetSearchResultsSearchResponseBody",
- "GetSearchResultsSearchResponseBodyData",
+ "GetSearchResultsUnauthorized",
+ "GetSearchResultsUnauthorizedData",
"GetServerActivitiesActivitiesErrors",
"GetServerActivitiesActivitiesErrorsTypedDict",
- "GetServerActivitiesActivitiesResponseBody",
- "GetServerActivitiesActivitiesResponseBodyData",
+ "GetServerActivitiesBadRequest",
+ "GetServerActivitiesBadRequestData",
"GetServerActivitiesErrors",
"GetServerActivitiesErrorsTypedDict",
- "GetServerActivitiesResponseBody",
- "GetServerActivitiesResponseBodyData",
+ "GetServerActivitiesUnauthorized",
+ "GetServerActivitiesUnauthorizedData",
+ "GetServerCapabilitiesBadRequest",
+ "GetServerCapabilitiesBadRequestData",
"GetServerCapabilitiesErrors",
"GetServerCapabilitiesErrorsTypedDict",
- "GetServerCapabilitiesResponseBody",
- "GetServerCapabilitiesResponseBodyData",
- "GetServerCapabilitiesServerResponseBody",
- "GetServerCapabilitiesServerResponseBodyData",
- "GetServerIdentityResponseBody",
- "GetServerIdentityResponseBodyData",
+ "GetServerCapabilitiesUnauthorized",
+ "GetServerCapabilitiesUnauthorizedData",
+ "GetServerIdentityRequestTimeout",
+ "GetServerIdentityRequestTimeoutData",
+ "GetServerListBadRequest",
+ "GetServerListBadRequestData",
"GetServerListErrors",
"GetServerListErrorsTypedDict",
- "GetServerListResponseBody",
- "GetServerListResponseBodyData",
"GetServerListServerErrors",
"GetServerListServerErrorsTypedDict",
- "GetServerListServerResponseBody",
- "GetServerListServerResponseBodyData",
+ "GetServerListUnauthorized",
+ "GetServerListUnauthorizedData",
+ "GetServerPreferencesBadRequest",
+ "GetServerPreferencesBadRequestData",
"GetServerPreferencesErrors",
"GetServerPreferencesErrorsTypedDict",
- "GetServerPreferencesResponseBody",
- "GetServerPreferencesResponseBodyData",
"GetServerPreferencesServerErrors",
"GetServerPreferencesServerErrorsTypedDict",
- "GetServerPreferencesServerResponseBody",
- "GetServerPreferencesServerResponseBodyData",
+ "GetServerPreferencesUnauthorized",
+ "GetServerPreferencesUnauthorizedData",
+ "GetServerResourcesBadRequest",
+ "GetServerResourcesBadRequestData",
"GetServerResourcesErrors",
"GetServerResourcesErrorsTypedDict",
"GetServerResourcesPlexErrors",
"GetServerResourcesPlexErrorsTypedDict",
- "GetServerResourcesPlexResponseBody",
- "GetServerResourcesPlexResponseBodyData",
- "GetServerResourcesResponseBody",
- "GetServerResourcesResponseBodyData",
+ "GetServerResourcesUnauthorized",
+ "GetServerResourcesUnauthorizedData",
+ "GetSessionHistoryBadRequest",
+ "GetSessionHistoryBadRequestData",
"GetSessionHistoryErrors",
"GetSessionHistoryErrorsTypedDict",
- "GetSessionHistoryResponseBody",
- "GetSessionHistoryResponseBodyData",
"GetSessionHistorySessionsErrors",
"GetSessionHistorySessionsErrorsTypedDict",
- "GetSessionHistorySessionsResponseBody",
- "GetSessionHistorySessionsResponseBodyData",
+ "GetSessionHistoryUnauthorized",
+ "GetSessionHistoryUnauthorizedData",
+ "GetSessionsBadRequest",
+ "GetSessionsBadRequestData",
"GetSessionsErrors",
"GetSessionsErrorsTypedDict",
- "GetSessionsResponseBody",
- "GetSessionsResponseBodyData",
"GetSessionsSessionsErrors",
"GetSessionsSessionsErrorsTypedDict",
- "GetSessionsSessionsResponseBody",
- "GetSessionsSessionsResponseBodyData",
+ "GetSessionsUnauthorized",
+ "GetSessionsUnauthorizedData",
"GetSourceConnectionInformationAuthenticationErrors",
"GetSourceConnectionInformationAuthenticationErrorsTypedDict",
- "GetSourceConnectionInformationAuthenticationResponseBody",
- "GetSourceConnectionInformationAuthenticationResponseBodyData",
+ "GetSourceConnectionInformationBadRequest",
+ "GetSourceConnectionInformationBadRequestData",
"GetSourceConnectionInformationErrors",
"GetSourceConnectionInformationErrorsTypedDict",
- "GetSourceConnectionInformationResponseBody",
- "GetSourceConnectionInformationResponseBodyData",
+ "GetSourceConnectionInformationUnauthorized",
+ "GetSourceConnectionInformationUnauthorizedData",
+ "GetStatisticsBadRequest",
+ "GetStatisticsBadRequestData",
"GetStatisticsErrors",
"GetStatisticsErrorsTypedDict",
- "GetStatisticsResponseBody",
- "GetStatisticsResponseBodyData",
"GetStatisticsStatisticsErrors",
"GetStatisticsStatisticsErrorsTypedDict",
- "GetStatisticsStatisticsResponseBody",
- "GetStatisticsStatisticsResponseBodyData",
+ "GetStatisticsUnauthorized",
+ "GetStatisticsUnauthorizedData",
+ "GetThumbImageBadRequest",
+ "GetThumbImageBadRequestData",
"GetThumbImageErrors",
"GetThumbImageErrorsTypedDict",
"GetThumbImageMediaErrors",
"GetThumbImageMediaErrorsTypedDict",
- "GetThumbImageMediaResponseBody",
- "GetThumbImageMediaResponseBodyData",
- "GetThumbImageResponseBody",
- "GetThumbImageResponseBodyData",
+ "GetThumbImageUnauthorized",
+ "GetThumbImageUnauthorizedData",
+ "GetTimelineBadRequest",
+ "GetTimelineBadRequestData",
"GetTimelineErrors",
"GetTimelineErrorsTypedDict",
- "GetTimelineResponseBody",
- "GetTimelineResponseBodyData",
+ "GetTimelineUnauthorized",
+ "GetTimelineUnauthorizedData",
"GetTimelineVideoErrors",
"GetTimelineVideoErrorsTypedDict",
- "GetTimelineVideoResponseBody",
- "GetTimelineVideoResponseBodyData",
+ "GetTokenByPinIDBadRequest",
+ "GetTokenByPinIDBadRequestData",
"GetTokenByPinIDErrors",
"GetTokenByPinIDErrorsTypedDict",
"GetTokenByPinIDPlexErrors",
"GetTokenByPinIDPlexErrorsTypedDict",
- "GetTokenByPinIDPlexResponseBody",
- "GetTokenByPinIDPlexResponseBodyData",
"GetTokenByPinIDResponseBody",
"GetTokenByPinIDResponseBodyData",
+ "GetTokenDetailsAuthenticationErrors",
+ "GetTokenDetailsAuthenticationErrorsTypedDict",
+ "GetTokenDetailsBadRequest",
+ "GetTokenDetailsBadRequestData",
+ "GetTokenDetailsErrors",
+ "GetTokenDetailsErrorsTypedDict",
+ "GetTokenDetailsUnauthorized",
+ "GetTokenDetailsUnauthorizedData",
+ "GetTopWatchedContentBadRequest",
+ "GetTopWatchedContentBadRequestData",
"GetTopWatchedContentErrors",
"GetTopWatchedContentErrorsTypedDict",
"GetTopWatchedContentLibraryErrors",
"GetTopWatchedContentLibraryErrorsTypedDict",
- "GetTopWatchedContentLibraryResponseBody",
- "GetTopWatchedContentLibraryResponseBodyData",
- "GetTopWatchedContentResponseBody",
- "GetTopWatchedContentResponseBodyData",
+ "GetTopWatchedContentUnauthorized",
+ "GetTopWatchedContentUnauthorizedData",
+ "GetTranscodeSessionsBadRequest",
+ "GetTranscodeSessionsBadRequestData",
"GetTranscodeSessionsErrors",
"GetTranscodeSessionsErrorsTypedDict",
- "GetTranscodeSessionsResponseBody",
- "GetTranscodeSessionsResponseBodyData",
"GetTranscodeSessionsSessionsErrors",
"GetTranscodeSessionsSessionsErrorsTypedDict",
- "GetTranscodeSessionsSessionsResponseBody",
- "GetTranscodeSessionsSessionsResponseBodyData",
+ "GetTranscodeSessionsUnauthorized",
+ "GetTranscodeSessionsUnauthorizedData",
"GetTransientTokenAuthenticationErrors",
"GetTransientTokenAuthenticationErrorsTypedDict",
- "GetTransientTokenAuthenticationResponseBody",
- "GetTransientTokenAuthenticationResponseBodyData",
+ "GetTransientTokenBadRequest",
+ "GetTransientTokenBadRequestData",
"GetTransientTokenErrors",
"GetTransientTokenErrorsTypedDict",
- "GetTransientTokenResponseBody",
- "GetTransientTokenResponseBodyData",
+ "GetTransientTokenUnauthorized",
+ "GetTransientTokenUnauthorizedData",
+ "GetUpdateStatusBadRequest",
+ "GetUpdateStatusBadRequestData",
"GetUpdateStatusErrors",
"GetUpdateStatusErrorsTypedDict",
- "GetUpdateStatusResponseBody",
- "GetUpdateStatusResponseBodyData",
+ "GetUpdateStatusUnauthorized",
+ "GetUpdateStatusUnauthorizedData",
"GetUpdateStatusUpdaterErrors",
"GetUpdateStatusUpdaterErrorsTypedDict",
- "GetUpdateStatusUpdaterResponseBody",
- "GetUpdateStatusUpdaterResponseBodyData",
- "GetUserDetailsAuthenticationErrors",
- "GetUserDetailsAuthenticationErrorsTypedDict",
- "GetUserDetailsAuthenticationResponseBody",
- "GetUserDetailsAuthenticationResponseBodyData",
- "GetUserDetailsErrors",
- "GetUserDetailsErrorsTypedDict",
- "GetUserDetailsResponseBody",
- "GetUserDetailsResponseBodyData",
+ "GetUserFriendsBadRequest",
+ "GetUserFriendsBadRequestData",
"GetUserFriendsErrors",
"GetUserFriendsErrorsTypedDict",
"GetUserFriendsPlexErrors",
"GetUserFriendsPlexErrorsTypedDict",
- "GetUserFriendsPlexResponseBody",
- "GetUserFriendsPlexResponseBodyData",
- "GetUserFriendsResponseBody",
- "GetUserFriendsResponseBodyData",
+ "GetUserFriendsUnauthorized",
+ "GetUserFriendsUnauthorizedData",
+ "GetWatchListBadRequest",
+ "GetWatchListBadRequestData",
"GetWatchListErrors",
"GetWatchListErrorsTypedDict",
- "GetWatchListResponseBody",
- "GetWatchListResponseBodyData",
+ "GetWatchListUnauthorized",
+ "GetWatchListUnauthorizedData",
"GetWatchListWatchlistErrors",
"GetWatchListWatchlistErrorsTypedDict",
- "GetWatchListWatchlistResponseBody",
- "GetWatchListWatchlistResponseBodyData",
+ "LogLineBadRequest",
+ "LogLineBadRequestData",
"LogLineErrors",
"LogLineErrorsTypedDict",
"LogLineLogErrors",
"LogLineLogErrorsTypedDict",
- "LogLineLogResponseBody",
- "LogLineLogResponseBodyData",
- "LogLineResponseBody",
- "LogLineResponseBodyData",
+ "LogLineUnauthorized",
+ "LogLineUnauthorizedData",
+ "LogMultiLineBadRequest",
+ "LogMultiLineBadRequestData",
"LogMultiLineErrors",
"LogMultiLineErrorsTypedDict",
"LogMultiLineLogErrors",
"LogMultiLineLogErrorsTypedDict",
- "LogMultiLineLogResponseBody",
- "LogMultiLineLogResponseBodyData",
- "LogMultiLineResponseBody",
- "LogMultiLineResponseBodyData",
+ "LogMultiLineUnauthorized",
+ "LogMultiLineUnauthorizedData",
+ "MarkPlayedBadRequest",
+ "MarkPlayedBadRequestData",
"MarkPlayedErrors",
"MarkPlayedErrorsTypedDict",
"MarkPlayedMediaErrors",
"MarkPlayedMediaErrorsTypedDict",
- "MarkPlayedMediaResponseBody",
- "MarkPlayedMediaResponseBodyData",
- "MarkPlayedResponseBody",
- "MarkPlayedResponseBodyData",
+ "MarkPlayedUnauthorized",
+ "MarkPlayedUnauthorizedData",
+ "MarkUnplayedBadRequest",
+ "MarkUnplayedBadRequestData",
"MarkUnplayedErrors",
"MarkUnplayedErrorsTypedDict",
"MarkUnplayedMediaErrors",
"MarkUnplayedMediaErrorsTypedDict",
- "MarkUnplayedMediaResponseBody",
- "MarkUnplayedMediaResponseBodyData",
- "MarkUnplayedResponseBody",
- "MarkUnplayedResponseBodyData",
+ "MarkUnplayedUnauthorized",
+ "MarkUnplayedUnauthorizedData",
+ "PerformSearchBadRequest",
+ "PerformSearchBadRequestData",
"PerformSearchErrors",
"PerformSearchErrorsTypedDict",
- "PerformSearchResponseBody",
- "PerformSearchResponseBodyData",
"PerformSearchSearchErrors",
"PerformSearchSearchErrorsTypedDict",
- "PerformSearchSearchResponseBody",
- "PerformSearchSearchResponseBodyData",
+ "PerformSearchUnauthorized",
+ "PerformSearchUnauthorizedData",
+ "PerformVoiceSearchBadRequest",
+ "PerformVoiceSearchBadRequestData",
"PerformVoiceSearchErrors",
"PerformVoiceSearchErrorsTypedDict",
- "PerformVoiceSearchResponseBody",
- "PerformVoiceSearchResponseBodyData",
"PerformVoiceSearchSearchErrors",
"PerformVoiceSearchSearchErrorsTypedDict",
- "PerformVoiceSearchSearchResponseBody",
- "PerformVoiceSearchSearchResponseBodyData",
+ "PerformVoiceSearchUnauthorized",
+ "PerformVoiceSearchUnauthorizedData",
"PostUsersSignInDataAuthenticationErrors",
"PostUsersSignInDataAuthenticationErrorsTypedDict",
- "PostUsersSignInDataAuthenticationResponseBody",
- "PostUsersSignInDataAuthenticationResponseBodyData",
+ "PostUsersSignInDataBadRequest",
+ "PostUsersSignInDataBadRequestData",
"PostUsersSignInDataErrors",
"PostUsersSignInDataErrorsTypedDict",
- "PostUsersSignInDataResponseBody",
- "PostUsersSignInDataResponseBodyData",
+ "PostUsersSignInDataUnauthorized",
+ "PostUsersSignInDataUnauthorizedData",
"SDKError",
+ "StartAllTasksBadRequest",
+ "StartAllTasksBadRequestData",
"StartAllTasksButlerErrors",
"StartAllTasksButlerErrorsTypedDict",
- "StartAllTasksButlerResponseBody",
- "StartAllTasksButlerResponseBodyData",
"StartAllTasksErrors",
"StartAllTasksErrorsTypedDict",
- "StartAllTasksResponseBody",
- "StartAllTasksResponseBodyData",
+ "StartAllTasksUnauthorized",
+ "StartAllTasksUnauthorizedData",
+ "StartTaskBadRequest",
+ "StartTaskBadRequestData",
"StartTaskButlerErrors",
"StartTaskButlerErrorsTypedDict",
- "StartTaskButlerResponseBody",
- "StartTaskButlerResponseBodyData",
"StartTaskErrors",
"StartTaskErrorsTypedDict",
- "StartTaskResponseBody",
- "StartTaskResponseBodyData",
+ "StartTaskUnauthorized",
+ "StartTaskUnauthorizedData",
+ "StartUniversalTranscodeBadRequest",
+ "StartUniversalTranscodeBadRequestData",
"StartUniversalTranscodeErrors",
"StartUniversalTranscodeErrorsTypedDict",
- "StartUniversalTranscodeResponseBody",
- "StartUniversalTranscodeResponseBodyData",
+ "StartUniversalTranscodeUnauthorized",
+ "StartUniversalTranscodeUnauthorizedData",
"StartUniversalTranscodeVideoErrors",
"StartUniversalTranscodeVideoErrorsTypedDict",
- "StartUniversalTranscodeVideoResponseBody",
- "StartUniversalTranscodeVideoResponseBodyData",
+ "StopAllTasksBadRequest",
+ "StopAllTasksBadRequestData",
"StopAllTasksButlerErrors",
"StopAllTasksButlerErrorsTypedDict",
- "StopAllTasksButlerResponseBody",
- "StopAllTasksButlerResponseBodyData",
"StopAllTasksErrors",
"StopAllTasksErrorsTypedDict",
- "StopAllTasksResponseBody",
- "StopAllTasksResponseBodyData",
+ "StopAllTasksUnauthorized",
+ "StopAllTasksUnauthorizedData",
+ "StopTaskBadRequest",
+ "StopTaskBadRequestData",
"StopTaskButlerErrors",
"StopTaskButlerErrorsTypedDict",
- "StopTaskButlerResponseBody",
- "StopTaskButlerResponseBodyData",
"StopTaskErrors",
"StopTaskErrorsTypedDict",
- "StopTaskResponseBody",
- "StopTaskResponseBodyData",
+ "StopTaskUnauthorized",
+ "StopTaskUnauthorizedData",
+ "StopTranscodeSessionBadRequest",
+ "StopTranscodeSessionBadRequestData",
"StopTranscodeSessionErrors",
"StopTranscodeSessionErrorsTypedDict",
- "StopTranscodeSessionResponseBody",
- "StopTranscodeSessionResponseBodyData",
"StopTranscodeSessionSessionsErrors",
"StopTranscodeSessionSessionsErrorsTypedDict",
- "StopTranscodeSessionSessionsResponseBody",
- "StopTranscodeSessionSessionsResponseBodyData",
+ "StopTranscodeSessionUnauthorized",
+ "StopTranscodeSessionUnauthorizedData",
+ "UpdatePlayProgressBadRequest",
+ "UpdatePlayProgressBadRequestData",
"UpdatePlayProgressErrors",
"UpdatePlayProgressErrorsTypedDict",
"UpdatePlayProgressMediaErrors",
"UpdatePlayProgressMediaErrorsTypedDict",
- "UpdatePlayProgressMediaResponseBody",
- "UpdatePlayProgressMediaResponseBodyData",
- "UpdatePlayProgressResponseBody",
- "UpdatePlayProgressResponseBodyData",
+ "UpdatePlayProgressUnauthorized",
+ "UpdatePlayProgressUnauthorizedData",
+ "UpdatePlaylistBadRequest",
+ "UpdatePlaylistBadRequestData",
"UpdatePlaylistErrors",
"UpdatePlaylistErrorsTypedDict",
"UpdatePlaylistPlaylistsErrors",
"UpdatePlaylistPlaylistsErrorsTypedDict",
- "UpdatePlaylistPlaylistsResponseBody",
- "UpdatePlaylistPlaylistsResponseBodyData",
- "UpdatePlaylistResponseBody",
- "UpdatePlaylistResponseBodyData",
+ "UpdatePlaylistUnauthorized",
+ "UpdatePlaylistUnauthorizedData",
+ "UploadPlaylistBadRequest",
+ "UploadPlaylistBadRequestData",
"UploadPlaylistErrors",
"UploadPlaylistErrorsTypedDict",
"UploadPlaylistPlaylistsErrors",
"UploadPlaylistPlaylistsErrorsTypedDict",
- "UploadPlaylistPlaylistsResponseBody",
- "UploadPlaylistPlaylistsResponseBodyData",
- "UploadPlaylistResponseBody",
- "UploadPlaylistResponseBodyData",
+ "UploadPlaylistUnauthorized",
+ "UploadPlaylistUnauthorizedData",
]
diff --git a/src/plex_api_client/models/errors/addplaylistcontents.py b/src/plex_api_client/models/errors/addplaylistcontents.py
index 255b253..0dc3749 100644
--- a/src/plex_api_client/models/errors/addplaylistcontents.py
+++ b/src/plex_api_client/models/errors/addplaylistcontents.py
@@ -23,7 +23,7 @@ class AddPlaylistContentsPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class AddPlaylistContentsPlaylistsResponseBodyData(BaseModel):
+class AddPlaylistContentsUnauthorizedData(BaseModel):
errors: Optional[List[AddPlaylistContentsPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class AddPlaylistContentsPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class AddPlaylistContentsPlaylistsResponseBody(Exception):
+class AddPlaylistContentsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: AddPlaylistContentsPlaylistsResponseBodyData
+ data: AddPlaylistContentsUnauthorizedData
- def __init__(self, data: AddPlaylistContentsPlaylistsResponseBodyData):
+ def __init__(self, data: AddPlaylistContentsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, AddPlaylistContentsPlaylistsResponseBodyData
- )
+ return utils.marshal_json(self.data, AddPlaylistContentsUnauthorizedData)
class AddPlaylistContentsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class AddPlaylistContentsErrors(BaseModel):
status: Optional[int] = None
-class AddPlaylistContentsResponseBodyData(BaseModel):
+class AddPlaylistContentsBadRequestData(BaseModel):
errors: Optional[List[AddPlaylistContentsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class AddPlaylistContentsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class AddPlaylistContentsResponseBody(Exception):
+class AddPlaylistContentsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: AddPlaylistContentsResponseBodyData
+ data: AddPlaylistContentsBadRequestData
- def __init__(self, data: AddPlaylistContentsResponseBodyData):
+ def __init__(self, data: AddPlaylistContentsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, AddPlaylistContentsResponseBodyData)
+ return utils.marshal_json(self.data, AddPlaylistContentsBadRequestData)
diff --git a/src/plex_api_client/models/errors/applyupdates.py b/src/plex_api_client/models/errors/applyupdates.py
index 1595ce5..29922d0 100644
--- a/src/plex_api_client/models/errors/applyupdates.py
+++ b/src/plex_api_client/models/errors/applyupdates.py
@@ -23,7 +23,7 @@ class ApplyUpdatesUpdaterErrors(BaseModel):
status: Optional[int] = None
-class ApplyUpdatesUpdaterResponseBodyData(BaseModel):
+class ApplyUpdatesUnauthorizedData(BaseModel):
errors: Optional[List[ApplyUpdatesUpdaterErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class ApplyUpdatesUpdaterResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class ApplyUpdatesUpdaterResponseBody(Exception):
+class ApplyUpdatesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: ApplyUpdatesUpdaterResponseBodyData
+ data: ApplyUpdatesUnauthorizedData
- def __init__(self, data: ApplyUpdatesUpdaterResponseBodyData):
+ def __init__(self, data: ApplyUpdatesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, ApplyUpdatesUpdaterResponseBodyData)
+ return utils.marshal_json(self.data, ApplyUpdatesUnauthorizedData)
class ApplyUpdatesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class ApplyUpdatesErrors(BaseModel):
status: Optional[int] = None
-class ApplyUpdatesResponseBodyData(BaseModel):
+class ApplyUpdatesBadRequestData(BaseModel):
errors: Optional[List[ApplyUpdatesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class ApplyUpdatesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class ApplyUpdatesResponseBody(Exception):
+class ApplyUpdatesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: ApplyUpdatesResponseBodyData
+ data: ApplyUpdatesBadRequestData
- def __init__(self, data: ApplyUpdatesResponseBodyData):
+ def __init__(self, data: ApplyUpdatesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, ApplyUpdatesResponseBodyData)
+ return utils.marshal_json(self.data, ApplyUpdatesBadRequestData)
diff --git a/src/plex_api_client/models/errors/cancelserveractivities.py b/src/plex_api_client/models/errors/cancelserveractivities.py
index 5c345d0..083e487 100644
--- a/src/plex_api_client/models/errors/cancelserveractivities.py
+++ b/src/plex_api_client/models/errors/cancelserveractivities.py
@@ -23,7 +23,7 @@ class CancelServerActivitiesActivitiesErrors(BaseModel):
status: Optional[int] = None
-class CancelServerActivitiesActivitiesResponseBodyData(BaseModel):
+class CancelServerActivitiesUnauthorizedData(BaseModel):
errors: Optional[List[CancelServerActivitiesActivitiesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class CancelServerActivitiesActivitiesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CancelServerActivitiesActivitiesResponseBody(Exception):
+class CancelServerActivitiesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: CancelServerActivitiesActivitiesResponseBodyData
+ data: CancelServerActivitiesUnauthorizedData
- def __init__(self, data: CancelServerActivitiesActivitiesResponseBodyData):
+ def __init__(self, data: CancelServerActivitiesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, CancelServerActivitiesActivitiesResponseBodyData
- )
+ return utils.marshal_json(self.data, CancelServerActivitiesUnauthorizedData)
class CancelServerActivitiesErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class CancelServerActivitiesErrors(BaseModel):
status: Optional[int] = None
-class CancelServerActivitiesResponseBodyData(BaseModel):
+class CancelServerActivitiesBadRequestData(BaseModel):
errors: Optional[List[CancelServerActivitiesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class CancelServerActivitiesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CancelServerActivitiesResponseBody(Exception):
+class CancelServerActivitiesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: CancelServerActivitiesResponseBodyData
+ data: CancelServerActivitiesBadRequestData
- def __init__(self, data: CancelServerActivitiesResponseBodyData):
+ def __init__(self, data: CancelServerActivitiesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, CancelServerActivitiesResponseBodyData)
+ return utils.marshal_json(self.data, CancelServerActivitiesBadRequestData)
diff --git a/src/plex_api_client/models/errors/checkforupdates.py b/src/plex_api_client/models/errors/checkforupdates.py
index 8b174ba..632229c 100644
--- a/src/plex_api_client/models/errors/checkforupdates.py
+++ b/src/plex_api_client/models/errors/checkforupdates.py
@@ -23,7 +23,7 @@ class CheckForUpdatesUpdaterErrors(BaseModel):
status: Optional[int] = None
-class CheckForUpdatesUpdaterResponseBodyData(BaseModel):
+class CheckForUpdatesUnauthorizedData(BaseModel):
errors: Optional[List[CheckForUpdatesUpdaterErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class CheckForUpdatesUpdaterResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CheckForUpdatesUpdaterResponseBody(Exception):
+class CheckForUpdatesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: CheckForUpdatesUpdaterResponseBodyData
+ data: CheckForUpdatesUnauthorizedData
- def __init__(self, data: CheckForUpdatesUpdaterResponseBodyData):
+ def __init__(self, data: CheckForUpdatesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, CheckForUpdatesUpdaterResponseBodyData)
+ return utils.marshal_json(self.data, CheckForUpdatesUnauthorizedData)
class CheckForUpdatesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class CheckForUpdatesErrors(BaseModel):
status: Optional[int] = None
-class CheckForUpdatesResponseBodyData(BaseModel):
+class CheckForUpdatesBadRequestData(BaseModel):
errors: Optional[List[CheckForUpdatesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class CheckForUpdatesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CheckForUpdatesResponseBody(Exception):
+class CheckForUpdatesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: CheckForUpdatesResponseBodyData
+ data: CheckForUpdatesBadRequestData
- def __init__(self, data: CheckForUpdatesResponseBodyData):
+ def __init__(self, data: CheckForUpdatesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, CheckForUpdatesResponseBodyData)
+ return utils.marshal_json(self.data, CheckForUpdatesBadRequestData)
diff --git a/src/plex_api_client/models/errors/clearplaylistcontents.py b/src/plex_api_client/models/errors/clearplaylistcontents.py
index 3be54c8..f15522f 100644
--- a/src/plex_api_client/models/errors/clearplaylistcontents.py
+++ b/src/plex_api_client/models/errors/clearplaylistcontents.py
@@ -23,7 +23,7 @@ class ClearPlaylistContentsPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class ClearPlaylistContentsPlaylistsResponseBodyData(BaseModel):
+class ClearPlaylistContentsUnauthorizedData(BaseModel):
errors: Optional[List[ClearPlaylistContentsPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class ClearPlaylistContentsPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class ClearPlaylistContentsPlaylistsResponseBody(Exception):
+class ClearPlaylistContentsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: ClearPlaylistContentsPlaylistsResponseBodyData
+ data: ClearPlaylistContentsUnauthorizedData
- def __init__(self, data: ClearPlaylistContentsPlaylistsResponseBodyData):
+ def __init__(self, data: ClearPlaylistContentsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, ClearPlaylistContentsPlaylistsResponseBodyData
- )
+ return utils.marshal_json(self.data, ClearPlaylistContentsUnauthorizedData)
class ClearPlaylistContentsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class ClearPlaylistContentsErrors(BaseModel):
status: Optional[int] = None
-class ClearPlaylistContentsResponseBodyData(BaseModel):
+class ClearPlaylistContentsBadRequestData(BaseModel):
errors: Optional[List[ClearPlaylistContentsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class ClearPlaylistContentsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class ClearPlaylistContentsResponseBody(Exception):
+class ClearPlaylistContentsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: ClearPlaylistContentsResponseBodyData
+ data: ClearPlaylistContentsBadRequestData
- def __init__(self, data: ClearPlaylistContentsResponseBodyData):
+ def __init__(self, data: ClearPlaylistContentsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, ClearPlaylistContentsResponseBodyData)
+ return utils.marshal_json(self.data, ClearPlaylistContentsBadRequestData)
diff --git a/src/plex_api_client/models/errors/createplaylist.py b/src/plex_api_client/models/errors/createplaylist.py
index 34e4558..4c231cc 100644
--- a/src/plex_api_client/models/errors/createplaylist.py
+++ b/src/plex_api_client/models/errors/createplaylist.py
@@ -23,7 +23,7 @@ class CreatePlaylistPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class CreatePlaylistPlaylistsResponseBodyData(BaseModel):
+class CreatePlaylistUnauthorizedData(BaseModel):
errors: Optional[List[CreatePlaylistPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class CreatePlaylistPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CreatePlaylistPlaylistsResponseBody(Exception):
+class CreatePlaylistUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: CreatePlaylistPlaylistsResponseBodyData
+ data: CreatePlaylistUnauthorizedData
- def __init__(self, data: CreatePlaylistPlaylistsResponseBodyData):
+ def __init__(self, data: CreatePlaylistUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, CreatePlaylistPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, CreatePlaylistUnauthorizedData)
class CreatePlaylistErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class CreatePlaylistErrors(BaseModel):
status: Optional[int] = None
-class CreatePlaylistResponseBodyData(BaseModel):
+class CreatePlaylistBadRequestData(BaseModel):
errors: Optional[List[CreatePlaylistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class CreatePlaylistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class CreatePlaylistResponseBody(Exception):
+class CreatePlaylistBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: CreatePlaylistResponseBodyData
+ data: CreatePlaylistBadRequestData
- def __init__(self, data: CreatePlaylistResponseBodyData):
+ def __init__(self, data: CreatePlaylistBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, CreatePlaylistResponseBodyData)
+ return utils.marshal_json(self.data, CreatePlaylistBadRequestData)
diff --git a/src/plex_api_client/models/errors/deletelibrary.py b/src/plex_api_client/models/errors/deletelibrary.py
index 5c34cc9..4feb7a6 100644
--- a/src/plex_api_client/models/errors/deletelibrary.py
+++ b/src/plex_api_client/models/errors/deletelibrary.py
@@ -23,7 +23,7 @@ class DeleteLibraryLibraryErrors(BaseModel):
status: Optional[int] = None
-class DeleteLibraryLibraryResponseBodyData(BaseModel):
+class DeleteLibraryUnauthorizedData(BaseModel):
errors: Optional[List[DeleteLibraryLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class DeleteLibraryLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class DeleteLibraryLibraryResponseBody(Exception):
+class DeleteLibraryUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: DeleteLibraryLibraryResponseBodyData
+ data: DeleteLibraryUnauthorizedData
- def __init__(self, data: DeleteLibraryLibraryResponseBodyData):
+ def __init__(self, data: DeleteLibraryUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, DeleteLibraryLibraryResponseBodyData)
+ return utils.marshal_json(self.data, DeleteLibraryUnauthorizedData)
class DeleteLibraryErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class DeleteLibraryErrors(BaseModel):
status: Optional[int] = None
-class DeleteLibraryResponseBodyData(BaseModel):
+class DeleteLibraryBadRequestData(BaseModel):
errors: Optional[List[DeleteLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class DeleteLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class DeleteLibraryResponseBody(Exception):
+class DeleteLibraryBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: DeleteLibraryResponseBodyData
+ data: DeleteLibraryBadRequestData
- def __init__(self, data: DeleteLibraryResponseBodyData):
+ def __init__(self, data: DeleteLibraryBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, DeleteLibraryResponseBodyData)
+ return utils.marshal_json(self.data, DeleteLibraryBadRequestData)
diff --git a/src/plex_api_client/models/errors/deleteplaylist.py b/src/plex_api_client/models/errors/deleteplaylist.py
index bc616b1..e54374b 100644
--- a/src/plex_api_client/models/errors/deleteplaylist.py
+++ b/src/plex_api_client/models/errors/deleteplaylist.py
@@ -23,7 +23,7 @@ class DeletePlaylistPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class DeletePlaylistPlaylistsResponseBodyData(BaseModel):
+class DeletePlaylistUnauthorizedData(BaseModel):
errors: Optional[List[DeletePlaylistPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class DeletePlaylistPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class DeletePlaylistPlaylistsResponseBody(Exception):
+class DeletePlaylistUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: DeletePlaylistPlaylistsResponseBodyData
+ data: DeletePlaylistUnauthorizedData
- def __init__(self, data: DeletePlaylistPlaylistsResponseBodyData):
+ def __init__(self, data: DeletePlaylistUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, DeletePlaylistPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, DeletePlaylistUnauthorizedData)
class DeletePlaylistErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class DeletePlaylistErrors(BaseModel):
status: Optional[int] = None
-class DeletePlaylistResponseBodyData(BaseModel):
+class DeletePlaylistBadRequestData(BaseModel):
errors: Optional[List[DeletePlaylistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class DeletePlaylistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class DeletePlaylistResponseBody(Exception):
+class DeletePlaylistBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: DeletePlaylistResponseBodyData
+ data: DeletePlaylistBadRequestData
- def __init__(self, data: DeletePlaylistResponseBodyData):
+ def __init__(self, data: DeletePlaylistBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, DeletePlaylistResponseBodyData)
+ return utils.marshal_json(self.data, DeletePlaylistBadRequestData)
diff --git a/src/plex_api_client/models/errors/enablepapertrail.py b/src/plex_api_client/models/errors/enablepapertrail.py
index 089a201..c05fab8 100644
--- a/src/plex_api_client/models/errors/enablepapertrail.py
+++ b/src/plex_api_client/models/errors/enablepapertrail.py
@@ -23,7 +23,7 @@ class EnablePaperTrailLogErrors(BaseModel):
status: Optional[int] = None
-class EnablePaperTrailLogResponseBodyData(BaseModel):
+class EnablePaperTrailUnauthorizedData(BaseModel):
errors: Optional[List[EnablePaperTrailLogErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class EnablePaperTrailLogResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class EnablePaperTrailLogResponseBody(Exception):
+class EnablePaperTrailUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: EnablePaperTrailLogResponseBodyData
+ data: EnablePaperTrailUnauthorizedData
- def __init__(self, data: EnablePaperTrailLogResponseBodyData):
+ def __init__(self, data: EnablePaperTrailUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, EnablePaperTrailLogResponseBodyData)
+ return utils.marshal_json(self.data, EnablePaperTrailUnauthorizedData)
class EnablePaperTrailErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class EnablePaperTrailErrors(BaseModel):
status: Optional[int] = None
-class EnablePaperTrailResponseBodyData(BaseModel):
+class EnablePaperTrailBadRequestData(BaseModel):
errors: Optional[List[EnablePaperTrailErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class EnablePaperTrailResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class EnablePaperTrailResponseBody(Exception):
+class EnablePaperTrailBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: EnablePaperTrailResponseBodyData
+ data: EnablePaperTrailBadRequestData
- def __init__(self, data: EnablePaperTrailResponseBodyData):
+ def __init__(self, data: EnablePaperTrailBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, EnablePaperTrailResponseBodyData)
+ return utils.marshal_json(self.data, EnablePaperTrailBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_all_libraries.py b/src/plex_api_client/models/errors/get_all_libraries.py
index f5f626e..1a9a216 100644
--- a/src/plex_api_client/models/errors/get_all_libraries.py
+++ b/src/plex_api_client/models/errors/get_all_libraries.py
@@ -23,7 +23,7 @@ class GetAllLibrariesLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetAllLibrariesLibraryResponseBodyData(BaseModel):
+class GetAllLibrariesUnauthorizedData(BaseModel):
errors: Optional[List[GetAllLibrariesLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetAllLibrariesLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetAllLibrariesLibraryResponseBody(Exception):
+class GetAllLibrariesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetAllLibrariesLibraryResponseBodyData
+ data: GetAllLibrariesUnauthorizedData
- def __init__(self, data: GetAllLibrariesLibraryResponseBodyData):
+ def __init__(self, data: GetAllLibrariesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetAllLibrariesLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetAllLibrariesUnauthorizedData)
class GetAllLibrariesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetAllLibrariesErrors(BaseModel):
status: Optional[int] = None
-class GetAllLibrariesResponseBodyData(BaseModel):
+class GetAllLibrariesBadRequestData(BaseModel):
errors: Optional[List[GetAllLibrariesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetAllLibrariesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetAllLibrariesResponseBody(Exception):
+class GetAllLibrariesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetAllLibrariesResponseBodyData
+ data: GetAllLibrariesBadRequestData
- def __init__(self, data: GetAllLibrariesResponseBodyData):
+ def __init__(self, data: GetAllLibrariesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetAllLibrariesResponseBodyData)
+ return utils.marshal_json(self.data, GetAllLibrariesBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_banner_image.py b/src/plex_api_client/models/errors/get_banner_image.py
index 2cd2695..b5a07fd 100644
--- a/src/plex_api_client/models/errors/get_banner_image.py
+++ b/src/plex_api_client/models/errors/get_banner_image.py
@@ -23,7 +23,7 @@ class GetBannerImageMediaErrors(BaseModel):
status: Optional[int] = None
-class GetBannerImageMediaResponseBodyData(BaseModel):
+class GetBannerImageUnauthorizedData(BaseModel):
errors: Optional[List[GetBannerImageMediaErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetBannerImageMediaResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetBannerImageMediaResponseBody(Exception):
+class GetBannerImageUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetBannerImageMediaResponseBodyData
+ data: GetBannerImageUnauthorizedData
- def __init__(self, data: GetBannerImageMediaResponseBodyData):
+ def __init__(self, data: GetBannerImageUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetBannerImageMediaResponseBodyData)
+ return utils.marshal_json(self.data, GetBannerImageUnauthorizedData)
class GetBannerImageErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetBannerImageErrors(BaseModel):
status: Optional[int] = None
-class GetBannerImageResponseBodyData(BaseModel):
+class GetBannerImageBadRequestData(BaseModel):
errors: Optional[List[GetBannerImageErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetBannerImageResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetBannerImageResponseBody(Exception):
+class GetBannerImageBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetBannerImageResponseBodyData
+ data: GetBannerImageBadRequestData
- def __init__(self, data: GetBannerImageResponseBodyData):
+ def __init__(self, data: GetBannerImageBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetBannerImageResponseBodyData)
+ return utils.marshal_json(self.data, GetBannerImageBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_library_details.py b/src/plex_api_client/models/errors/get_library_details.py
index 298ad47..a7a9d51 100644
--- a/src/plex_api_client/models/errors/get_library_details.py
+++ b/src/plex_api_client/models/errors/get_library_details.py
@@ -23,7 +23,7 @@ class GetLibraryDetailsLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryDetailsLibraryResponseBodyData(BaseModel):
+class GetLibraryDetailsUnauthorizedData(BaseModel):
errors: Optional[List[GetLibraryDetailsLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetLibraryDetailsLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryDetailsLibraryResponseBody(Exception):
+class GetLibraryDetailsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetLibraryDetailsLibraryResponseBodyData
+ data: GetLibraryDetailsUnauthorizedData
- def __init__(self, data: GetLibraryDetailsLibraryResponseBodyData):
+ def __init__(self, data: GetLibraryDetailsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryDetailsLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryDetailsUnauthorizedData)
class GetLibraryDetailsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetLibraryDetailsErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryDetailsResponseBodyData(BaseModel):
+class GetLibraryDetailsBadRequestData(BaseModel):
errors: Optional[List[GetLibraryDetailsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetLibraryDetailsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryDetailsResponseBody(Exception):
+class GetLibraryDetailsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetLibraryDetailsResponseBodyData
+ data: GetLibraryDetailsBadRequestData
- def __init__(self, data: GetLibraryDetailsResponseBodyData):
+ def __init__(self, data: GetLibraryDetailsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryDetailsResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryDetailsBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_library_items.py b/src/plex_api_client/models/errors/get_library_items.py
index 22a7455..e8a38e5 100644
--- a/src/plex_api_client/models/errors/get_library_items.py
+++ b/src/plex_api_client/models/errors/get_library_items.py
@@ -23,7 +23,7 @@ class GetLibraryItemsLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryItemsLibraryResponseBodyData(BaseModel):
+class GetLibraryItemsUnauthorizedData(BaseModel):
errors: Optional[List[GetLibraryItemsLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetLibraryItemsLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryItemsLibraryResponseBody(Exception):
+class GetLibraryItemsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetLibraryItemsLibraryResponseBodyData
+ data: GetLibraryItemsUnauthorizedData
- def __init__(self, data: GetLibraryItemsLibraryResponseBodyData):
+ def __init__(self, data: GetLibraryItemsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryItemsLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryItemsUnauthorizedData)
class GetLibraryItemsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetLibraryItemsErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryItemsResponseBodyData(BaseModel):
+class GetLibraryItemsBadRequestData(BaseModel):
errors: Optional[List[GetLibraryItemsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetLibraryItemsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryItemsResponseBody(Exception):
+class GetLibraryItemsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetLibraryItemsResponseBodyData
+ data: GetLibraryItemsBadRequestData
- def __init__(self, data: GetLibraryItemsResponseBodyData):
+ def __init__(self, data: GetLibraryItemsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryItemsResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryItemsBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_media_providers.py b/src/plex_api_client/models/errors/get_media_providers.py
index 3d433d6..0075c51 100644
--- a/src/plex_api_client/models/errors/get_media_providers.py
+++ b/src/plex_api_client/models/errors/get_media_providers.py
@@ -23,7 +23,7 @@ class GetMediaProvidersServerErrors(BaseModel):
status: Optional[int] = None
-class GetMediaProvidersServerResponseBodyData(BaseModel):
+class GetMediaProvidersUnauthorizedData(BaseModel):
errors: Optional[List[GetMediaProvidersServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetMediaProvidersServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMediaProvidersServerResponseBody(Exception):
+class GetMediaProvidersUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetMediaProvidersServerResponseBodyData
+ data: GetMediaProvidersUnauthorizedData
- def __init__(self, data: GetMediaProvidersServerResponseBodyData):
+ def __init__(self, data: GetMediaProvidersUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMediaProvidersServerResponseBodyData)
+ return utils.marshal_json(self.data, GetMediaProvidersUnauthorizedData)
class GetMediaProvidersErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetMediaProvidersErrors(BaseModel):
status: Optional[int] = None
-class GetMediaProvidersResponseBodyData(BaseModel):
+class GetMediaProvidersBadRequestData(BaseModel):
errors: Optional[List[GetMediaProvidersErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetMediaProvidersResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMediaProvidersResponseBody(Exception):
+class GetMediaProvidersBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetMediaProvidersResponseBodyData
+ data: GetMediaProvidersBadRequestData
- def __init__(self, data: GetMediaProvidersResponseBodyData):
+ def __init__(self, data: GetMediaProvidersBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMediaProvidersResponseBodyData)
+ return utils.marshal_json(self.data, GetMediaProvidersBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_meta_data_by_rating_key.py b/src/plex_api_client/models/errors/get_meta_data_by_rating_key.py
index 2f1660a..04152cd 100644
--- a/src/plex_api_client/models/errors/get_meta_data_by_rating_key.py
+++ b/src/plex_api_client/models/errors/get_meta_data_by_rating_key.py
@@ -23,7 +23,7 @@ class GetMetaDataByRatingKeyLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetMetaDataByRatingKeyLibraryResponseBodyData(BaseModel):
+class GetMetaDataByRatingKeyUnauthorizedData(BaseModel):
errors: Optional[List[GetMetaDataByRatingKeyLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetMetaDataByRatingKeyLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMetaDataByRatingKeyLibraryResponseBody(Exception):
+class GetMetaDataByRatingKeyUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetMetaDataByRatingKeyLibraryResponseBodyData
+ data: GetMetaDataByRatingKeyUnauthorizedData
- def __init__(self, data: GetMetaDataByRatingKeyLibraryResponseBodyData):
+ def __init__(self, data: GetMetaDataByRatingKeyUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetMetaDataByRatingKeyLibraryResponseBodyData
- )
+ return utils.marshal_json(self.data, GetMetaDataByRatingKeyUnauthorizedData)
class GetMetaDataByRatingKeyErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetMetaDataByRatingKeyErrors(BaseModel):
status: Optional[int] = None
-class GetMetaDataByRatingKeyResponseBodyData(BaseModel):
+class GetMetaDataByRatingKeyBadRequestData(BaseModel):
errors: Optional[List[GetMetaDataByRatingKeyErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetMetaDataByRatingKeyResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMetaDataByRatingKeyResponseBody(Exception):
+class GetMetaDataByRatingKeyBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetMetaDataByRatingKeyResponseBodyData
+ data: GetMetaDataByRatingKeyBadRequestData
- def __init__(self, data: GetMetaDataByRatingKeyResponseBodyData):
+ def __init__(self, data: GetMetaDataByRatingKeyBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMetaDataByRatingKeyResponseBodyData)
+ return utils.marshal_json(self.data, GetMetaDataByRatingKeyBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_refresh_library_metadata.py b/src/plex_api_client/models/errors/get_refresh_library_metadata.py
index c3e9c82..26eccd1 100644
--- a/src/plex_api_client/models/errors/get_refresh_library_metadata.py
+++ b/src/plex_api_client/models/errors/get_refresh_library_metadata.py
@@ -23,7 +23,7 @@ class GetRefreshLibraryMetadataLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetRefreshLibraryMetadataLibraryResponseBodyData(BaseModel):
+class GetRefreshLibraryMetadataUnauthorizedData(BaseModel):
errors: Optional[List[GetRefreshLibraryMetadataLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetRefreshLibraryMetadataLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetRefreshLibraryMetadataLibraryResponseBody(Exception):
+class GetRefreshLibraryMetadataUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetRefreshLibraryMetadataLibraryResponseBodyData
+ data: GetRefreshLibraryMetadataUnauthorizedData
- def __init__(self, data: GetRefreshLibraryMetadataLibraryResponseBodyData):
+ def __init__(self, data: GetRefreshLibraryMetadataUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetRefreshLibraryMetadataLibraryResponseBodyData
- )
+ return utils.marshal_json(self.data, GetRefreshLibraryMetadataUnauthorizedData)
class GetRefreshLibraryMetadataErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetRefreshLibraryMetadataErrors(BaseModel):
status: Optional[int] = None
-class GetRefreshLibraryMetadataResponseBodyData(BaseModel):
+class GetRefreshLibraryMetadataBadRequestData(BaseModel):
errors: Optional[List[GetRefreshLibraryMetadataErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetRefreshLibraryMetadataResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetRefreshLibraryMetadataResponseBody(Exception):
+class GetRefreshLibraryMetadataBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetRefreshLibraryMetadataResponseBodyData
+ data: GetRefreshLibraryMetadataBadRequestData
- def __init__(self, data: GetRefreshLibraryMetadataResponseBodyData):
+ def __init__(self, data: GetRefreshLibraryMetadataBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetRefreshLibraryMetadataResponseBodyData)
+ return utils.marshal_json(self.data, GetRefreshLibraryMetadataBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_search_library.py b/src/plex_api_client/models/errors/get_search_library.py
index 437f1b1..23536f5 100644
--- a/src/plex_api_client/models/errors/get_search_library.py
+++ b/src/plex_api_client/models/errors/get_search_library.py
@@ -23,7 +23,7 @@ class GetSearchLibraryLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetSearchLibraryLibraryResponseBodyData(BaseModel):
+class GetSearchLibraryUnauthorizedData(BaseModel):
errors: Optional[List[GetSearchLibraryLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetSearchLibraryLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSearchLibraryLibraryResponseBody(Exception):
+class GetSearchLibraryUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetSearchLibraryLibraryResponseBodyData
+ data: GetSearchLibraryUnauthorizedData
- def __init__(self, data: GetSearchLibraryLibraryResponseBodyData):
+ def __init__(self, data: GetSearchLibraryUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSearchLibraryLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetSearchLibraryUnauthorizedData)
class GetSearchLibraryErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetSearchLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetSearchLibraryResponseBodyData(BaseModel):
+class GetSearchLibraryBadRequestData(BaseModel):
errors: Optional[List[GetSearchLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetSearchLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSearchLibraryResponseBody(Exception):
+class GetSearchLibraryBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetSearchLibraryResponseBodyData
+ data: GetSearchLibraryBadRequestData
- def __init__(self, data: GetSearchLibraryResponseBodyData):
+ def __init__(self, data: GetSearchLibraryBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSearchLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetSearchLibraryBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_server_identity.py b/src/plex_api_client/models/errors/get_server_identity.py
index 0b8dbbf..6097305 100644
--- a/src/plex_api_client/models/errors/get_server_identity.py
+++ b/src/plex_api_client/models/errors/get_server_identity.py
@@ -8,7 +8,7 @@ from typing import Optional
from typing_extensions import Annotated
-class GetServerIdentityResponseBodyData(BaseModel):
+class GetServerIdentityRequestTimeoutData(BaseModel):
code: Optional[int] = None
message: Optional[str] = None
@@ -19,12 +19,12 @@ class GetServerIdentityResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerIdentityResponseBody(Exception):
+class GetServerIdentityRequestTimeout(Exception):
r"""Request Timeout"""
- data: GetServerIdentityResponseBodyData
+ data: GetServerIdentityRequestTimeoutData
- def __init__(self, data: GetServerIdentityResponseBodyData):
+ def __init__(self, data: GetServerIdentityRequestTimeoutData):
self.data = data
def __str__(self) -> str:
diff --git a/src/plex_api_client/models/errors/get_server_resources.py b/src/plex_api_client/models/errors/get_server_resources.py
index b4eb5ff..47c9422 100644
--- a/src/plex_api_client/models/errors/get_server_resources.py
+++ b/src/plex_api_client/models/errors/get_server_resources.py
@@ -23,7 +23,7 @@ class GetServerResourcesPlexErrors(BaseModel):
status: Optional[int] = None
-class GetServerResourcesPlexResponseBodyData(BaseModel):
+class GetServerResourcesUnauthorizedData(BaseModel):
errors: Optional[List[GetServerResourcesPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetServerResourcesPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerResourcesPlexResponseBody(Exception):
+class GetServerResourcesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetServerResourcesPlexResponseBodyData
+ data: GetServerResourcesUnauthorizedData
- def __init__(self, data: GetServerResourcesPlexResponseBodyData):
+ def __init__(self, data: GetServerResourcesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerResourcesPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetServerResourcesUnauthorizedData)
class GetServerResourcesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetServerResourcesErrors(BaseModel):
status: Optional[int] = None
-class GetServerResourcesResponseBodyData(BaseModel):
+class GetServerResourcesBadRequestData(BaseModel):
errors: Optional[List[GetServerResourcesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetServerResourcesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerResourcesResponseBody(Exception):
+class GetServerResourcesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetServerResourcesResponseBodyData
+ data: GetServerResourcesBadRequestData
- def __init__(self, data: GetServerResourcesResponseBodyData):
+ def __init__(self, data: GetServerResourcesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerResourcesResponseBodyData)
+ return utils.marshal_json(self.data, GetServerResourcesBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_thumb_image.py b/src/plex_api_client/models/errors/get_thumb_image.py
index af995bd..00dcbbf 100644
--- a/src/plex_api_client/models/errors/get_thumb_image.py
+++ b/src/plex_api_client/models/errors/get_thumb_image.py
@@ -23,7 +23,7 @@ class GetThumbImageMediaErrors(BaseModel):
status: Optional[int] = None
-class GetThumbImageMediaResponseBodyData(BaseModel):
+class GetThumbImageUnauthorizedData(BaseModel):
errors: Optional[List[GetThumbImageMediaErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetThumbImageMediaResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetThumbImageMediaResponseBody(Exception):
+class GetThumbImageUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetThumbImageMediaResponseBodyData
+ data: GetThumbImageUnauthorizedData
- def __init__(self, data: GetThumbImageMediaResponseBodyData):
+ def __init__(self, data: GetThumbImageUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetThumbImageMediaResponseBodyData)
+ return utils.marshal_json(self.data, GetThumbImageUnauthorizedData)
class GetThumbImageErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetThumbImageErrors(BaseModel):
status: Optional[int] = None
-class GetThumbImageResponseBodyData(BaseModel):
+class GetThumbImageBadRequestData(BaseModel):
errors: Optional[List[GetThumbImageErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetThumbImageResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetThumbImageResponseBody(Exception):
+class GetThumbImageBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetThumbImageResponseBodyData
+ data: GetThumbImageBadRequestData
- def __init__(self, data: GetThumbImageResponseBodyData):
+ def __init__(self, data: GetThumbImageBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetThumbImageResponseBodyData)
+ return utils.marshal_json(self.data, GetThumbImageBadRequestData)
diff --git a/src/plex_api_client/models/errors/get_watch_list.py b/src/plex_api_client/models/errors/get_watch_list.py
index 09ae963..ee65197 100644
--- a/src/plex_api_client/models/errors/get_watch_list.py
+++ b/src/plex_api_client/models/errors/get_watch_list.py
@@ -23,7 +23,7 @@ class GetWatchListWatchlistErrors(BaseModel):
status: Optional[int] = None
-class GetWatchListWatchlistResponseBodyData(BaseModel):
+class GetWatchListUnauthorizedData(BaseModel):
errors: Optional[List[GetWatchListWatchlistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetWatchListWatchlistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetWatchListWatchlistResponseBody(Exception):
+class GetWatchListUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetWatchListWatchlistResponseBodyData
+ data: GetWatchListUnauthorizedData
- def __init__(self, data: GetWatchListWatchlistResponseBodyData):
+ def __init__(self, data: GetWatchListUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetWatchListWatchlistResponseBodyData)
+ return utils.marshal_json(self.data, GetWatchListUnauthorizedData)
class GetWatchListErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetWatchListErrors(BaseModel):
status: Optional[int] = None
-class GetWatchListResponseBodyData(BaseModel):
+class GetWatchListBadRequestData(BaseModel):
errors: Optional[List[GetWatchListErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetWatchListResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetWatchListResponseBody(Exception):
+class GetWatchListBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetWatchListResponseBodyData
+ data: GetWatchListBadRequestData
- def __init__(self, data: GetWatchListResponseBodyData):
+ def __init__(self, data: GetWatchListBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetWatchListResponseBodyData)
+ return utils.marshal_json(self.data, GetWatchListBadRequestData)
diff --git a/src/plex_api_client/models/errors/getavailableclients.py b/src/plex_api_client/models/errors/getavailableclients.py
index 4f701f5..0160eac 100644
--- a/src/plex_api_client/models/errors/getavailableclients.py
+++ b/src/plex_api_client/models/errors/getavailableclients.py
@@ -23,7 +23,7 @@ class GetAvailableClientsServerErrors(BaseModel):
status: Optional[int] = None
-class GetAvailableClientsServerResponseBodyData(BaseModel):
+class GetAvailableClientsUnauthorizedData(BaseModel):
errors: Optional[List[GetAvailableClientsServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetAvailableClientsServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetAvailableClientsServerResponseBody(Exception):
+class GetAvailableClientsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetAvailableClientsServerResponseBodyData
+ data: GetAvailableClientsUnauthorizedData
- def __init__(self, data: GetAvailableClientsServerResponseBodyData):
+ def __init__(self, data: GetAvailableClientsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetAvailableClientsServerResponseBodyData)
+ return utils.marshal_json(self.data, GetAvailableClientsUnauthorizedData)
class GetAvailableClientsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetAvailableClientsErrors(BaseModel):
status: Optional[int] = None
-class GetAvailableClientsResponseBodyData(BaseModel):
+class GetAvailableClientsBadRequestData(BaseModel):
errors: Optional[List[GetAvailableClientsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetAvailableClientsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetAvailableClientsResponseBody(Exception):
+class GetAvailableClientsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetAvailableClientsResponseBodyData
+ data: GetAvailableClientsBadRequestData
- def __init__(self, data: GetAvailableClientsResponseBodyData):
+ def __init__(self, data: GetAvailableClientsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetAvailableClientsResponseBodyData)
+ return utils.marshal_json(self.data, GetAvailableClientsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getbandwidthstatistics.py b/src/plex_api_client/models/errors/getbandwidthstatistics.py
index f27a8ff..730adfd 100644
--- a/src/plex_api_client/models/errors/getbandwidthstatistics.py
+++ b/src/plex_api_client/models/errors/getbandwidthstatistics.py
@@ -23,7 +23,7 @@ class GetBandwidthStatisticsStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetBandwidthStatisticsStatisticsResponseBodyData(BaseModel):
+class GetBandwidthStatisticsUnauthorizedData(BaseModel):
errors: Optional[List[GetBandwidthStatisticsStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetBandwidthStatisticsStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetBandwidthStatisticsStatisticsResponseBody(Exception):
+class GetBandwidthStatisticsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetBandwidthStatisticsStatisticsResponseBodyData
+ data: GetBandwidthStatisticsUnauthorizedData
- def __init__(self, data: GetBandwidthStatisticsStatisticsResponseBodyData):
+ def __init__(self, data: GetBandwidthStatisticsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetBandwidthStatisticsStatisticsResponseBodyData
- )
+ return utils.marshal_json(self.data, GetBandwidthStatisticsUnauthorizedData)
class GetBandwidthStatisticsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetBandwidthStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetBandwidthStatisticsResponseBodyData(BaseModel):
+class GetBandwidthStatisticsBadRequestData(BaseModel):
errors: Optional[List[GetBandwidthStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetBandwidthStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetBandwidthStatisticsResponseBody(Exception):
+class GetBandwidthStatisticsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetBandwidthStatisticsResponseBodyData
+ data: GetBandwidthStatisticsBadRequestData
- def __init__(self, data: GetBandwidthStatisticsResponseBodyData):
+ def __init__(self, data: GetBandwidthStatisticsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetBandwidthStatisticsResponseBodyData)
+ return utils.marshal_json(self.data, GetBandwidthStatisticsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getbutlertasks.py b/src/plex_api_client/models/errors/getbutlertasks.py
index 4264c96..133b275 100644
--- a/src/plex_api_client/models/errors/getbutlertasks.py
+++ b/src/plex_api_client/models/errors/getbutlertasks.py
@@ -23,7 +23,7 @@ class GetButlerTasksButlerErrors(BaseModel):
status: Optional[int] = None
-class GetButlerTasksButlerResponseBodyData(BaseModel):
+class GetButlerTasksUnauthorizedData(BaseModel):
errors: Optional[List[GetButlerTasksButlerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetButlerTasksButlerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetButlerTasksButlerResponseBody(Exception):
+class GetButlerTasksUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetButlerTasksButlerResponseBodyData
+ data: GetButlerTasksUnauthorizedData
- def __init__(self, data: GetButlerTasksButlerResponseBodyData):
+ def __init__(self, data: GetButlerTasksUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetButlerTasksButlerResponseBodyData)
+ return utils.marshal_json(self.data, GetButlerTasksUnauthorizedData)
class GetButlerTasksErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetButlerTasksErrors(BaseModel):
status: Optional[int] = None
-class GetButlerTasksResponseBodyData(BaseModel):
+class GetButlerTasksBadRequestData(BaseModel):
errors: Optional[List[GetButlerTasksErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetButlerTasksResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetButlerTasksResponseBody(Exception):
+class GetButlerTasksBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetButlerTasksResponseBodyData
+ data: GetButlerTasksBadRequestData
- def __init__(self, data: GetButlerTasksResponseBodyData):
+ def __init__(self, data: GetButlerTasksBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetButlerTasksResponseBodyData)
+ return utils.marshal_json(self.data, GetButlerTasksBadRequestData)
diff --git a/src/plex_api_client/models/errors/getcompanionsdata.py b/src/plex_api_client/models/errors/getcompanionsdata.py
index 97c5d14..9a90992 100644
--- a/src/plex_api_client/models/errors/getcompanionsdata.py
+++ b/src/plex_api_client/models/errors/getcompanionsdata.py
@@ -23,7 +23,7 @@ class GetCompanionsDataPlexErrors(BaseModel):
status: Optional[int] = None
-class GetCompanionsDataPlexResponseBodyData(BaseModel):
+class GetCompanionsDataUnauthorizedData(BaseModel):
errors: Optional[List[GetCompanionsDataPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetCompanionsDataPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetCompanionsDataPlexResponseBody(Exception):
+class GetCompanionsDataUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetCompanionsDataPlexResponseBodyData
+ data: GetCompanionsDataUnauthorizedData
- def __init__(self, data: GetCompanionsDataPlexResponseBodyData):
+ def __init__(self, data: GetCompanionsDataUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetCompanionsDataPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetCompanionsDataUnauthorizedData)
class GetCompanionsDataErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetCompanionsDataErrors(BaseModel):
status: Optional[int] = None
-class GetCompanionsDataResponseBodyData(BaseModel):
+class GetCompanionsDataBadRequestData(BaseModel):
errors: Optional[List[GetCompanionsDataErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetCompanionsDataResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetCompanionsDataResponseBody(Exception):
+class GetCompanionsDataBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetCompanionsDataResponseBodyData
+ data: GetCompanionsDataBadRequestData
- def __init__(self, data: GetCompanionsDataResponseBodyData):
+ def __init__(self, data: GetCompanionsDataBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetCompanionsDataResponseBodyData)
+ return utils.marshal_json(self.data, GetCompanionsDataBadRequestData)
diff --git a/src/plex_api_client/models/errors/getdevices.py b/src/plex_api_client/models/errors/getdevices.py
index a8dd70a..0ead0c2 100644
--- a/src/plex_api_client/models/errors/getdevices.py
+++ b/src/plex_api_client/models/errors/getdevices.py
@@ -23,7 +23,7 @@ class GetDevicesServerErrors(BaseModel):
status: Optional[int] = None
-class GetDevicesServerResponseBodyData(BaseModel):
+class GetDevicesUnauthorizedData(BaseModel):
errors: Optional[List[GetDevicesServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetDevicesServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetDevicesServerResponseBody(Exception):
+class GetDevicesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetDevicesServerResponseBodyData
+ data: GetDevicesUnauthorizedData
- def __init__(self, data: GetDevicesServerResponseBodyData):
+ def __init__(self, data: GetDevicesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetDevicesServerResponseBodyData)
+ return utils.marshal_json(self.data, GetDevicesUnauthorizedData)
class GetDevicesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetDevicesErrors(BaseModel):
status: Optional[int] = None
-class GetDevicesResponseBodyData(BaseModel):
+class GetDevicesBadRequestData(BaseModel):
errors: Optional[List[GetDevicesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetDevicesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetDevicesResponseBody(Exception):
+class GetDevicesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetDevicesResponseBodyData
+ data: GetDevicesBadRequestData
- def __init__(self, data: GetDevicesResponseBodyData):
+ def __init__(self, data: GetDevicesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetDevicesResponseBodyData)
+ return utils.marshal_json(self.data, GetDevicesBadRequestData)
diff --git a/src/plex_api_client/models/errors/getfilehash.py b/src/plex_api_client/models/errors/getfilehash.py
index cc1a3fd..5a9d51f 100644
--- a/src/plex_api_client/models/errors/getfilehash.py
+++ b/src/plex_api_client/models/errors/getfilehash.py
@@ -23,7 +23,7 @@ class GetFileHashLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetFileHashLibraryResponseBodyData(BaseModel):
+class GetFileHashUnauthorizedData(BaseModel):
errors: Optional[List[GetFileHashLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetFileHashLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetFileHashLibraryResponseBody(Exception):
+class GetFileHashUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetFileHashLibraryResponseBodyData
+ data: GetFileHashUnauthorizedData
- def __init__(self, data: GetFileHashLibraryResponseBodyData):
+ def __init__(self, data: GetFileHashUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetFileHashLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetFileHashUnauthorizedData)
class GetFileHashErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetFileHashErrors(BaseModel):
status: Optional[int] = None
-class GetFileHashResponseBodyData(BaseModel):
+class GetFileHashBadRequestData(BaseModel):
errors: Optional[List[GetFileHashErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetFileHashResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetFileHashResponseBody(Exception):
+class GetFileHashBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetFileHashResponseBodyData
+ data: GetFileHashBadRequestData
- def __init__(self, data: GetFileHashResponseBodyData):
+ def __init__(self, data: GetFileHashBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetFileHashResponseBodyData)
+ return utils.marshal_json(self.data, GetFileHashBadRequestData)
diff --git a/src/plex_api_client/models/errors/getgeodata.py b/src/plex_api_client/models/errors/getgeodata.py
index 54c04c8..74d1358 100644
--- a/src/plex_api_client/models/errors/getgeodata.py
+++ b/src/plex_api_client/models/errors/getgeodata.py
@@ -23,7 +23,7 @@ class GetGeoDataPlexErrors(BaseModel):
status: Optional[int] = None
-class GetGeoDataPlexResponseBodyData(BaseModel):
+class GetGeoDataUnauthorizedData(BaseModel):
errors: Optional[List[GetGeoDataPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetGeoDataPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetGeoDataPlexResponseBody(Exception):
+class GetGeoDataUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetGeoDataPlexResponseBodyData
+ data: GetGeoDataUnauthorizedData
- def __init__(self, data: GetGeoDataPlexResponseBodyData):
+ def __init__(self, data: GetGeoDataUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetGeoDataPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetGeoDataUnauthorizedData)
class GetGeoDataErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetGeoDataErrors(BaseModel):
status: Optional[int] = None
-class GetGeoDataResponseBodyData(BaseModel):
+class GetGeoDataBadRequestData(BaseModel):
errors: Optional[List[GetGeoDataErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetGeoDataResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetGeoDataResponseBody(Exception):
+class GetGeoDataBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetGeoDataResponseBodyData
+ data: GetGeoDataBadRequestData
- def __init__(self, data: GetGeoDataResponseBodyData):
+ def __init__(self, data: GetGeoDataBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetGeoDataResponseBodyData)
+ return utils.marshal_json(self.data, GetGeoDataBadRequestData)
diff --git a/src/plex_api_client/models/errors/getglobalhubs.py b/src/plex_api_client/models/errors/getglobalhubs.py
index 432bf1c..dfa3f88 100644
--- a/src/plex_api_client/models/errors/getglobalhubs.py
+++ b/src/plex_api_client/models/errors/getglobalhubs.py
@@ -23,7 +23,7 @@ class GetGlobalHubsHubsErrors(BaseModel):
status: Optional[int] = None
-class GetGlobalHubsHubsResponseBodyData(BaseModel):
+class GetGlobalHubsUnauthorizedData(BaseModel):
errors: Optional[List[GetGlobalHubsHubsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetGlobalHubsHubsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetGlobalHubsHubsResponseBody(Exception):
+class GetGlobalHubsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetGlobalHubsHubsResponseBodyData
+ data: GetGlobalHubsUnauthorizedData
- def __init__(self, data: GetGlobalHubsHubsResponseBodyData):
+ def __init__(self, data: GetGlobalHubsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetGlobalHubsHubsResponseBodyData)
+ return utils.marshal_json(self.data, GetGlobalHubsUnauthorizedData)
class GetGlobalHubsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetGlobalHubsErrors(BaseModel):
status: Optional[int] = None
-class GetGlobalHubsResponseBodyData(BaseModel):
+class GetGlobalHubsBadRequestData(BaseModel):
errors: Optional[List[GetGlobalHubsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetGlobalHubsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetGlobalHubsResponseBody(Exception):
+class GetGlobalHubsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetGlobalHubsResponseBodyData
+ data: GetGlobalHubsBadRequestData
- def __init__(self, data: GetGlobalHubsResponseBodyData):
+ def __init__(self, data: GetGlobalHubsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetGlobalHubsResponseBodyData)
+ return utils.marshal_json(self.data, GetGlobalHubsBadRequestData)
diff --git a/src/plex_api_client/models/errors/gethomedata.py b/src/plex_api_client/models/errors/gethomedata.py
index 66547f2..b6c1c1f 100644
--- a/src/plex_api_client/models/errors/gethomedata.py
+++ b/src/plex_api_client/models/errors/gethomedata.py
@@ -23,7 +23,7 @@ class GetHomeDataPlexErrors(BaseModel):
status: Optional[int] = None
-class GetHomeDataPlexResponseBodyData(BaseModel):
+class GetHomeDataUnauthorizedData(BaseModel):
errors: Optional[List[GetHomeDataPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetHomeDataPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetHomeDataPlexResponseBody(Exception):
+class GetHomeDataUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetHomeDataPlexResponseBodyData
+ data: GetHomeDataUnauthorizedData
- def __init__(self, data: GetHomeDataPlexResponseBodyData):
+ def __init__(self, data: GetHomeDataUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetHomeDataPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetHomeDataUnauthorizedData)
class GetHomeDataErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetHomeDataErrors(BaseModel):
status: Optional[int] = None
-class GetHomeDataResponseBodyData(BaseModel):
+class GetHomeDataBadRequestData(BaseModel):
errors: Optional[List[GetHomeDataErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetHomeDataResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetHomeDataResponseBody(Exception):
+class GetHomeDataBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetHomeDataResponseBodyData
+ data: GetHomeDataBadRequestData
- def __init__(self, data: GetHomeDataResponseBodyData):
+ def __init__(self, data: GetHomeDataBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetHomeDataResponseBodyData)
+ return utils.marshal_json(self.data, GetHomeDataBadRequestData)
diff --git a/src/plex_api_client/models/errors/getlibraryhubs.py b/src/plex_api_client/models/errors/getlibraryhubs.py
index 5436193..263786a 100644
--- a/src/plex_api_client/models/errors/getlibraryhubs.py
+++ b/src/plex_api_client/models/errors/getlibraryhubs.py
@@ -23,7 +23,7 @@ class GetLibraryHubsHubsErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryHubsHubsResponseBodyData(BaseModel):
+class GetLibraryHubsUnauthorizedData(BaseModel):
errors: Optional[List[GetLibraryHubsHubsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetLibraryHubsHubsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryHubsHubsResponseBody(Exception):
+class GetLibraryHubsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetLibraryHubsHubsResponseBodyData
+ data: GetLibraryHubsUnauthorizedData
- def __init__(self, data: GetLibraryHubsHubsResponseBodyData):
+ def __init__(self, data: GetLibraryHubsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryHubsHubsResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryHubsUnauthorizedData)
class GetLibraryHubsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetLibraryHubsErrors(BaseModel):
status: Optional[int] = None
-class GetLibraryHubsResponseBodyData(BaseModel):
+class GetLibraryHubsBadRequestData(BaseModel):
errors: Optional[List[GetLibraryHubsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetLibraryHubsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetLibraryHubsResponseBody(Exception):
+class GetLibraryHubsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetLibraryHubsResponseBodyData
+ data: GetLibraryHubsBadRequestData
- def __init__(self, data: GetLibraryHubsResponseBodyData):
+ def __init__(self, data: GetLibraryHubsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetLibraryHubsResponseBodyData)
+ return utils.marshal_json(self.data, GetLibraryHubsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getmetadatachildren.py b/src/plex_api_client/models/errors/getmetadatachildren.py
index 36d28c8..7d9528a 100644
--- a/src/plex_api_client/models/errors/getmetadatachildren.py
+++ b/src/plex_api_client/models/errors/getmetadatachildren.py
@@ -23,7 +23,7 @@ class GetMetadataChildrenLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetMetadataChildrenLibraryResponseBodyData(BaseModel):
+class GetMetadataChildrenUnauthorizedData(BaseModel):
errors: Optional[List[GetMetadataChildrenLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetMetadataChildrenLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMetadataChildrenLibraryResponseBody(Exception):
+class GetMetadataChildrenUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetMetadataChildrenLibraryResponseBodyData
+ data: GetMetadataChildrenUnauthorizedData
- def __init__(self, data: GetMetadataChildrenLibraryResponseBodyData):
+ def __init__(self, data: GetMetadataChildrenUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMetadataChildrenLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetMetadataChildrenUnauthorizedData)
class GetMetadataChildrenErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetMetadataChildrenErrors(BaseModel):
status: Optional[int] = None
-class GetMetadataChildrenResponseBodyData(BaseModel):
+class GetMetadataChildrenBadRequestData(BaseModel):
errors: Optional[List[GetMetadataChildrenErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetMetadataChildrenResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMetadataChildrenResponseBody(Exception):
+class GetMetadataChildrenBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetMetadataChildrenResponseBodyData
+ data: GetMetadataChildrenBadRequestData
- def __init__(self, data: GetMetadataChildrenResponseBodyData):
+ def __init__(self, data: GetMetadataChildrenBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMetadataChildrenResponseBodyData)
+ return utils.marshal_json(self.data, GetMetadataChildrenBadRequestData)
diff --git a/src/plex_api_client/models/errors/getmyplexaccount.py b/src/plex_api_client/models/errors/getmyplexaccount.py
index ac2e248..5cf85f5 100644
--- a/src/plex_api_client/models/errors/getmyplexaccount.py
+++ b/src/plex_api_client/models/errors/getmyplexaccount.py
@@ -23,7 +23,7 @@ class GetMyPlexAccountServerErrors(BaseModel):
status: Optional[int] = None
-class GetMyPlexAccountServerResponseBodyData(BaseModel):
+class GetMyPlexAccountUnauthorizedData(BaseModel):
errors: Optional[List[GetMyPlexAccountServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetMyPlexAccountServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMyPlexAccountServerResponseBody(Exception):
+class GetMyPlexAccountUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetMyPlexAccountServerResponseBodyData
+ data: GetMyPlexAccountUnauthorizedData
- def __init__(self, data: GetMyPlexAccountServerResponseBodyData):
+ def __init__(self, data: GetMyPlexAccountUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMyPlexAccountServerResponseBodyData)
+ return utils.marshal_json(self.data, GetMyPlexAccountUnauthorizedData)
class GetMyPlexAccountErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetMyPlexAccountErrors(BaseModel):
status: Optional[int] = None
-class GetMyPlexAccountResponseBodyData(BaseModel):
+class GetMyPlexAccountBadRequestData(BaseModel):
errors: Optional[List[GetMyPlexAccountErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetMyPlexAccountResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetMyPlexAccountResponseBody(Exception):
+class GetMyPlexAccountBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetMyPlexAccountResponseBodyData
+ data: GetMyPlexAccountBadRequestData
- def __init__(self, data: GetMyPlexAccountResponseBodyData):
+ def __init__(self, data: GetMyPlexAccountBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetMyPlexAccountResponseBodyData)
+ return utils.marshal_json(self.data, GetMyPlexAccountBadRequestData)
diff --git a/src/plex_api_client/models/errors/getondeck.py b/src/plex_api_client/models/errors/getondeck.py
index dee6622..a268e21 100644
--- a/src/plex_api_client/models/errors/getondeck.py
+++ b/src/plex_api_client/models/errors/getondeck.py
@@ -23,7 +23,7 @@ class GetOnDeckLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetOnDeckLibraryResponseBodyData(BaseModel):
+class GetOnDeckUnauthorizedData(BaseModel):
errors: Optional[List[GetOnDeckLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetOnDeckLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetOnDeckLibraryResponseBody(Exception):
+class GetOnDeckUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetOnDeckLibraryResponseBodyData
+ data: GetOnDeckUnauthorizedData
- def __init__(self, data: GetOnDeckLibraryResponseBodyData):
+ def __init__(self, data: GetOnDeckUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetOnDeckLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetOnDeckUnauthorizedData)
class GetOnDeckErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetOnDeckErrors(BaseModel):
status: Optional[int] = None
-class GetOnDeckResponseBodyData(BaseModel):
+class GetOnDeckBadRequestData(BaseModel):
errors: Optional[List[GetOnDeckErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetOnDeckResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetOnDeckResponseBody(Exception):
+class GetOnDeckBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetOnDeckResponseBodyData
+ data: GetOnDeckBadRequestData
- def __init__(self, data: GetOnDeckResponseBodyData):
+ def __init__(self, data: GetOnDeckBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetOnDeckResponseBodyData)
+ return utils.marshal_json(self.data, GetOnDeckBadRequestData)
diff --git a/src/plex_api_client/models/errors/getpin.py b/src/plex_api_client/models/errors/getpin.py
index 511b2d6..e71d596 100644
--- a/src/plex_api_client/models/errors/getpin.py
+++ b/src/plex_api_client/models/errors/getpin.py
@@ -23,7 +23,7 @@ class GetPinErrors(BaseModel):
status: Optional[int] = None
-class GetPinResponseBodyData(BaseModel):
+class GetPinBadRequestData(BaseModel):
errors: Optional[List[GetPinErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,13 +32,13 @@ class GetPinResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPinResponseBody(Exception):
- r"""Bad Request response when the X-Plex-Client-Identifier is missing"""
+class GetPinBadRequest(Exception):
+ r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetPinResponseBodyData
+ data: GetPinBadRequestData
- def __init__(self, data: GetPinResponseBodyData):
+ def __init__(self, data: GetPinBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPinResponseBodyData)
+ return utils.marshal_json(self.data, GetPinBadRequestData)
diff --git a/src/plex_api_client/models/errors/getplaylist.py b/src/plex_api_client/models/errors/getplaylist.py
index b506938..cb3bda1 100644
--- a/src/plex_api_client/models/errors/getplaylist.py
+++ b/src/plex_api_client/models/errors/getplaylist.py
@@ -23,7 +23,7 @@ class GetPlaylistPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistPlaylistsResponseBodyData(BaseModel):
+class GetPlaylistUnauthorizedData(BaseModel):
errors: Optional[List[GetPlaylistPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetPlaylistPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistPlaylistsResponseBody(Exception):
+class GetPlaylistUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetPlaylistPlaylistsResponseBodyData
+ data: GetPlaylistUnauthorizedData
- def __init__(self, data: GetPlaylistPlaylistsResponseBodyData):
+ def __init__(self, data: GetPlaylistUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPlaylistPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, GetPlaylistUnauthorizedData)
class GetPlaylistErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetPlaylistErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistResponseBodyData(BaseModel):
+class GetPlaylistBadRequestData(BaseModel):
errors: Optional[List[GetPlaylistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetPlaylistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistResponseBody(Exception):
+class GetPlaylistBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetPlaylistResponseBodyData
+ data: GetPlaylistBadRequestData
- def __init__(self, data: GetPlaylistResponseBodyData):
+ def __init__(self, data: GetPlaylistBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPlaylistResponseBodyData)
+ return utils.marshal_json(self.data, GetPlaylistBadRequestData)
diff --git a/src/plex_api_client/models/errors/getplaylistcontents.py b/src/plex_api_client/models/errors/getplaylistcontents.py
index 9455203..ec41df9 100644
--- a/src/plex_api_client/models/errors/getplaylistcontents.py
+++ b/src/plex_api_client/models/errors/getplaylistcontents.py
@@ -23,7 +23,7 @@ class GetPlaylistContentsPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistContentsPlaylistsResponseBodyData(BaseModel):
+class GetPlaylistContentsUnauthorizedData(BaseModel):
errors: Optional[List[GetPlaylistContentsPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetPlaylistContentsPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistContentsPlaylistsResponseBody(Exception):
+class GetPlaylistContentsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetPlaylistContentsPlaylistsResponseBodyData
+ data: GetPlaylistContentsUnauthorizedData
- def __init__(self, data: GetPlaylistContentsPlaylistsResponseBodyData):
+ def __init__(self, data: GetPlaylistContentsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetPlaylistContentsPlaylistsResponseBodyData
- )
+ return utils.marshal_json(self.data, GetPlaylistContentsUnauthorizedData)
class GetPlaylistContentsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetPlaylistContentsErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistContentsResponseBodyData(BaseModel):
+class GetPlaylistContentsBadRequestData(BaseModel):
errors: Optional[List[GetPlaylistContentsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetPlaylistContentsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistContentsResponseBody(Exception):
+class GetPlaylistContentsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetPlaylistContentsResponseBodyData
+ data: GetPlaylistContentsBadRequestData
- def __init__(self, data: GetPlaylistContentsResponseBodyData):
+ def __init__(self, data: GetPlaylistContentsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPlaylistContentsResponseBodyData)
+ return utils.marshal_json(self.data, GetPlaylistContentsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getplaylists.py b/src/plex_api_client/models/errors/getplaylists.py
index b65feaf..28eaa18 100644
--- a/src/plex_api_client/models/errors/getplaylists.py
+++ b/src/plex_api_client/models/errors/getplaylists.py
@@ -23,7 +23,7 @@ class GetPlaylistsPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistsPlaylistsResponseBodyData(BaseModel):
+class GetPlaylistsUnauthorizedData(BaseModel):
errors: Optional[List[GetPlaylistsPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetPlaylistsPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistsPlaylistsResponseBody(Exception):
+class GetPlaylistsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetPlaylistsPlaylistsResponseBodyData
+ data: GetPlaylistsUnauthorizedData
- def __init__(self, data: GetPlaylistsPlaylistsResponseBodyData):
+ def __init__(self, data: GetPlaylistsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPlaylistsPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, GetPlaylistsUnauthorizedData)
class GetPlaylistsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class GetPlaylistsResponseBodyData(BaseModel):
+class GetPlaylistsBadRequestData(BaseModel):
errors: Optional[List[GetPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetPlaylistsResponseBody(Exception):
+class GetPlaylistsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetPlaylistsResponseBodyData
+ data: GetPlaylistsBadRequestData
- def __init__(self, data: GetPlaylistsResponseBodyData):
+ def __init__(self, data: GetPlaylistsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, GetPlaylistsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getrecentlyadded.py b/src/plex_api_client/models/errors/getrecentlyadded.py
index eaff480..e80a52b 100644
--- a/src/plex_api_client/models/errors/getrecentlyadded.py
+++ b/src/plex_api_client/models/errors/getrecentlyadded.py
@@ -23,7 +23,7 @@ class GetRecentlyAddedLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetRecentlyAddedLibraryResponseBodyData(BaseModel):
+class GetRecentlyAddedUnauthorizedData(BaseModel):
errors: Optional[List[GetRecentlyAddedLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetRecentlyAddedLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetRecentlyAddedLibraryResponseBody(Exception):
+class GetRecentlyAddedUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetRecentlyAddedLibraryResponseBodyData
+ data: GetRecentlyAddedUnauthorizedData
- def __init__(self, data: GetRecentlyAddedLibraryResponseBodyData):
+ def __init__(self, data: GetRecentlyAddedUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetRecentlyAddedLibraryResponseBodyData)
+ return utils.marshal_json(self.data, GetRecentlyAddedUnauthorizedData)
class GetRecentlyAddedErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetRecentlyAddedErrors(BaseModel):
status: Optional[int] = None
-class GetRecentlyAddedResponseBodyData(BaseModel):
+class GetRecentlyAddedBadRequestData(BaseModel):
errors: Optional[List[GetRecentlyAddedErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetRecentlyAddedResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetRecentlyAddedResponseBody(Exception):
+class GetRecentlyAddedBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetRecentlyAddedResponseBodyData
+ data: GetRecentlyAddedBadRequestData
- def __init__(self, data: GetRecentlyAddedResponseBodyData):
+ def __init__(self, data: GetRecentlyAddedBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetRecentlyAddedResponseBodyData)
+ return utils.marshal_json(self.data, GetRecentlyAddedBadRequestData)
diff --git a/src/plex_api_client/models/errors/getresizedphoto.py b/src/plex_api_client/models/errors/getresizedphoto.py
index 4e8ed66..cbf9483 100644
--- a/src/plex_api_client/models/errors/getresizedphoto.py
+++ b/src/plex_api_client/models/errors/getresizedphoto.py
@@ -23,7 +23,7 @@ class GetResizedPhotoServerErrors(BaseModel):
status: Optional[int] = None
-class GetResizedPhotoServerResponseBodyData(BaseModel):
+class GetResizedPhotoUnauthorizedData(BaseModel):
errors: Optional[List[GetResizedPhotoServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetResizedPhotoServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetResizedPhotoServerResponseBody(Exception):
+class GetResizedPhotoUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetResizedPhotoServerResponseBodyData
+ data: GetResizedPhotoUnauthorizedData
- def __init__(self, data: GetResizedPhotoServerResponseBodyData):
+ def __init__(self, data: GetResizedPhotoUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetResizedPhotoServerResponseBodyData)
+ return utils.marshal_json(self.data, GetResizedPhotoUnauthorizedData)
class GetResizedPhotoErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetResizedPhotoErrors(BaseModel):
status: Optional[int] = None
-class GetResizedPhotoResponseBodyData(BaseModel):
+class GetResizedPhotoBadRequestData(BaseModel):
errors: Optional[List[GetResizedPhotoErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetResizedPhotoResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetResizedPhotoResponseBody(Exception):
+class GetResizedPhotoBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetResizedPhotoResponseBodyData
+ data: GetResizedPhotoBadRequestData
- def __init__(self, data: GetResizedPhotoResponseBodyData):
+ def __init__(self, data: GetResizedPhotoBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetResizedPhotoResponseBodyData)
+ return utils.marshal_json(self.data, GetResizedPhotoBadRequestData)
diff --git a/src/plex_api_client/models/errors/getresourcesstatistics.py b/src/plex_api_client/models/errors/getresourcesstatistics.py
index 299ea4d..e3a3c36 100644
--- a/src/plex_api_client/models/errors/getresourcesstatistics.py
+++ b/src/plex_api_client/models/errors/getresourcesstatistics.py
@@ -23,7 +23,7 @@ class GetResourcesStatisticsStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetResourcesStatisticsStatisticsResponseBodyData(BaseModel):
+class GetResourcesStatisticsUnauthorizedData(BaseModel):
errors: Optional[List[GetResourcesStatisticsStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetResourcesStatisticsStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetResourcesStatisticsStatisticsResponseBody(Exception):
+class GetResourcesStatisticsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetResourcesStatisticsStatisticsResponseBodyData
+ data: GetResourcesStatisticsUnauthorizedData
- def __init__(self, data: GetResourcesStatisticsStatisticsResponseBodyData):
+ def __init__(self, data: GetResourcesStatisticsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetResourcesStatisticsStatisticsResponseBodyData
- )
+ return utils.marshal_json(self.data, GetResourcesStatisticsUnauthorizedData)
class GetResourcesStatisticsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetResourcesStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetResourcesStatisticsResponseBodyData(BaseModel):
+class GetResourcesStatisticsBadRequestData(BaseModel):
errors: Optional[List[GetResourcesStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetResourcesStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetResourcesStatisticsResponseBody(Exception):
+class GetResourcesStatisticsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetResourcesStatisticsResponseBodyData
+ data: GetResourcesStatisticsBadRequestData
- def __init__(self, data: GetResourcesStatisticsResponseBodyData):
+ def __init__(self, data: GetResourcesStatisticsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetResourcesStatisticsResponseBodyData)
+ return utils.marshal_json(self.data, GetResourcesStatisticsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getsearchresults.py b/src/plex_api_client/models/errors/getsearchresults.py
index 9977667..a9b3d4e 100644
--- a/src/plex_api_client/models/errors/getsearchresults.py
+++ b/src/plex_api_client/models/errors/getsearchresults.py
@@ -23,7 +23,7 @@ class GetSearchResultsSearchErrors(BaseModel):
status: Optional[int] = None
-class GetSearchResultsSearchResponseBodyData(BaseModel):
+class GetSearchResultsUnauthorizedData(BaseModel):
errors: Optional[List[GetSearchResultsSearchErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetSearchResultsSearchResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSearchResultsSearchResponseBody(Exception):
+class GetSearchResultsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetSearchResultsSearchResponseBodyData
+ data: GetSearchResultsUnauthorizedData
- def __init__(self, data: GetSearchResultsSearchResponseBodyData):
+ def __init__(self, data: GetSearchResultsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSearchResultsSearchResponseBodyData)
+ return utils.marshal_json(self.data, GetSearchResultsUnauthorizedData)
class GetSearchResultsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetSearchResultsErrors(BaseModel):
status: Optional[int] = None
-class GetSearchResultsResponseBodyData(BaseModel):
+class GetSearchResultsBadRequestData(BaseModel):
errors: Optional[List[GetSearchResultsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetSearchResultsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSearchResultsResponseBody(Exception):
+class GetSearchResultsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetSearchResultsResponseBodyData
+ data: GetSearchResultsBadRequestData
- def __init__(self, data: GetSearchResultsResponseBodyData):
+ def __init__(self, data: GetSearchResultsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSearchResultsResponseBodyData)
+ return utils.marshal_json(self.data, GetSearchResultsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getserveractivities.py b/src/plex_api_client/models/errors/getserveractivities.py
index 72868d1..1177c44 100644
--- a/src/plex_api_client/models/errors/getserveractivities.py
+++ b/src/plex_api_client/models/errors/getserveractivities.py
@@ -23,7 +23,7 @@ class GetServerActivitiesActivitiesErrors(BaseModel):
status: Optional[int] = None
-class GetServerActivitiesActivitiesResponseBodyData(BaseModel):
+class GetServerActivitiesUnauthorizedData(BaseModel):
errors: Optional[List[GetServerActivitiesActivitiesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetServerActivitiesActivitiesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerActivitiesActivitiesResponseBody(Exception):
+class GetServerActivitiesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetServerActivitiesActivitiesResponseBodyData
+ data: GetServerActivitiesUnauthorizedData
- def __init__(self, data: GetServerActivitiesActivitiesResponseBodyData):
+ def __init__(self, data: GetServerActivitiesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetServerActivitiesActivitiesResponseBodyData
- )
+ return utils.marshal_json(self.data, GetServerActivitiesUnauthorizedData)
class GetServerActivitiesErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetServerActivitiesErrors(BaseModel):
status: Optional[int] = None
-class GetServerActivitiesResponseBodyData(BaseModel):
+class GetServerActivitiesBadRequestData(BaseModel):
errors: Optional[List[GetServerActivitiesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetServerActivitiesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerActivitiesResponseBody(Exception):
+class GetServerActivitiesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetServerActivitiesResponseBodyData
+ data: GetServerActivitiesBadRequestData
- def __init__(self, data: GetServerActivitiesResponseBodyData):
+ def __init__(self, data: GetServerActivitiesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerActivitiesResponseBodyData)
+ return utils.marshal_json(self.data, GetServerActivitiesBadRequestData)
diff --git a/src/plex_api_client/models/errors/getservercapabilities.py b/src/plex_api_client/models/errors/getservercapabilities.py
index 7619acd..4844c05 100644
--- a/src/plex_api_client/models/errors/getservercapabilities.py
+++ b/src/plex_api_client/models/errors/getservercapabilities.py
@@ -23,7 +23,7 @@ class GetServerCapabilitiesErrors(BaseModel):
status: Optional[int] = None
-class GetServerCapabilitiesServerResponseBodyData(BaseModel):
+class GetServerCapabilitiesUnauthorizedData(BaseModel):
errors: Optional[List[GetServerCapabilitiesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetServerCapabilitiesServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerCapabilitiesServerResponseBody(Exception):
+class GetServerCapabilitiesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetServerCapabilitiesServerResponseBodyData
+ data: GetServerCapabilitiesUnauthorizedData
- def __init__(self, data: GetServerCapabilitiesServerResponseBodyData):
+ def __init__(self, data: GetServerCapabilitiesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetServerCapabilitiesServerResponseBodyData
- )
+ return utils.marshal_json(self.data, GetServerCapabilitiesUnauthorizedData)
class ErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class Errors(BaseModel):
status: Optional[int] = None
-class GetServerCapabilitiesResponseBodyData(BaseModel):
+class GetServerCapabilitiesBadRequestData(BaseModel):
errors: Optional[List[Errors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetServerCapabilitiesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerCapabilitiesResponseBody(Exception):
+class GetServerCapabilitiesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetServerCapabilitiesResponseBodyData
+ data: GetServerCapabilitiesBadRequestData
- def __init__(self, data: GetServerCapabilitiesResponseBodyData):
+ def __init__(self, data: GetServerCapabilitiesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerCapabilitiesResponseBodyData)
+ return utils.marshal_json(self.data, GetServerCapabilitiesBadRequestData)
diff --git a/src/plex_api_client/models/errors/getserverlist.py b/src/plex_api_client/models/errors/getserverlist.py
index 032cc93..ff3facf 100644
--- a/src/plex_api_client/models/errors/getserverlist.py
+++ b/src/plex_api_client/models/errors/getserverlist.py
@@ -23,7 +23,7 @@ class GetServerListServerErrors(BaseModel):
status: Optional[int] = None
-class GetServerListServerResponseBodyData(BaseModel):
+class GetServerListUnauthorizedData(BaseModel):
errors: Optional[List[GetServerListServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetServerListServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerListServerResponseBody(Exception):
+class GetServerListUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetServerListServerResponseBodyData
+ data: GetServerListUnauthorizedData
- def __init__(self, data: GetServerListServerResponseBodyData):
+ def __init__(self, data: GetServerListUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerListServerResponseBodyData)
+ return utils.marshal_json(self.data, GetServerListUnauthorizedData)
class GetServerListErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetServerListErrors(BaseModel):
status: Optional[int] = None
-class GetServerListResponseBodyData(BaseModel):
+class GetServerListBadRequestData(BaseModel):
errors: Optional[List[GetServerListErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetServerListResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerListResponseBody(Exception):
+class GetServerListBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetServerListResponseBodyData
+ data: GetServerListBadRequestData
- def __init__(self, data: GetServerListResponseBodyData):
+ def __init__(self, data: GetServerListBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerListResponseBodyData)
+ return utils.marshal_json(self.data, GetServerListBadRequestData)
diff --git a/src/plex_api_client/models/errors/getserverpreferences.py b/src/plex_api_client/models/errors/getserverpreferences.py
index cf6427d..ec2ac86 100644
--- a/src/plex_api_client/models/errors/getserverpreferences.py
+++ b/src/plex_api_client/models/errors/getserverpreferences.py
@@ -23,7 +23,7 @@ class GetServerPreferencesServerErrors(BaseModel):
status: Optional[int] = None
-class GetServerPreferencesServerResponseBodyData(BaseModel):
+class GetServerPreferencesUnauthorizedData(BaseModel):
errors: Optional[List[GetServerPreferencesServerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetServerPreferencesServerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerPreferencesServerResponseBody(Exception):
+class GetServerPreferencesUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetServerPreferencesServerResponseBodyData
+ data: GetServerPreferencesUnauthorizedData
- def __init__(self, data: GetServerPreferencesServerResponseBodyData):
+ def __init__(self, data: GetServerPreferencesUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerPreferencesServerResponseBodyData)
+ return utils.marshal_json(self.data, GetServerPreferencesUnauthorizedData)
class GetServerPreferencesErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetServerPreferencesErrors(BaseModel):
status: Optional[int] = None
-class GetServerPreferencesResponseBodyData(BaseModel):
+class GetServerPreferencesBadRequestData(BaseModel):
errors: Optional[List[GetServerPreferencesErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetServerPreferencesResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetServerPreferencesResponseBody(Exception):
+class GetServerPreferencesBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetServerPreferencesResponseBodyData
+ data: GetServerPreferencesBadRequestData
- def __init__(self, data: GetServerPreferencesResponseBodyData):
+ def __init__(self, data: GetServerPreferencesBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetServerPreferencesResponseBodyData)
+ return utils.marshal_json(self.data, GetServerPreferencesBadRequestData)
diff --git a/src/plex_api_client/models/errors/getsessionhistory.py b/src/plex_api_client/models/errors/getsessionhistory.py
index b37a321..97ff116 100644
--- a/src/plex_api_client/models/errors/getsessionhistory.py
+++ b/src/plex_api_client/models/errors/getsessionhistory.py
@@ -23,7 +23,7 @@ class GetSessionHistorySessionsErrors(BaseModel):
status: Optional[int] = None
-class GetSessionHistorySessionsResponseBodyData(BaseModel):
+class GetSessionHistoryUnauthorizedData(BaseModel):
errors: Optional[List[GetSessionHistorySessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetSessionHistorySessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSessionHistorySessionsResponseBody(Exception):
+class GetSessionHistoryUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetSessionHistorySessionsResponseBodyData
+ data: GetSessionHistoryUnauthorizedData
- def __init__(self, data: GetSessionHistorySessionsResponseBodyData):
+ def __init__(self, data: GetSessionHistoryUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSessionHistorySessionsResponseBodyData)
+ return utils.marshal_json(self.data, GetSessionHistoryUnauthorizedData)
class GetSessionHistoryErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetSessionHistoryErrors(BaseModel):
status: Optional[int] = None
-class GetSessionHistoryResponseBodyData(BaseModel):
+class GetSessionHistoryBadRequestData(BaseModel):
errors: Optional[List[GetSessionHistoryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetSessionHistoryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSessionHistoryResponseBody(Exception):
+class GetSessionHistoryBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetSessionHistoryResponseBodyData
+ data: GetSessionHistoryBadRequestData
- def __init__(self, data: GetSessionHistoryResponseBodyData):
+ def __init__(self, data: GetSessionHistoryBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSessionHistoryResponseBodyData)
+ return utils.marshal_json(self.data, GetSessionHistoryBadRequestData)
diff --git a/src/plex_api_client/models/errors/getsessions.py b/src/plex_api_client/models/errors/getsessions.py
index 16cd0f4..c3c5fd6 100644
--- a/src/plex_api_client/models/errors/getsessions.py
+++ b/src/plex_api_client/models/errors/getsessions.py
@@ -23,7 +23,7 @@ class GetSessionsSessionsErrors(BaseModel):
status: Optional[int] = None
-class GetSessionsSessionsResponseBodyData(BaseModel):
+class GetSessionsUnauthorizedData(BaseModel):
errors: Optional[List[GetSessionsSessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetSessionsSessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSessionsSessionsResponseBody(Exception):
+class GetSessionsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetSessionsSessionsResponseBodyData
+ data: GetSessionsUnauthorizedData
- def __init__(self, data: GetSessionsSessionsResponseBodyData):
+ def __init__(self, data: GetSessionsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSessionsSessionsResponseBodyData)
+ return utils.marshal_json(self.data, GetSessionsUnauthorizedData)
class GetSessionsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetSessionsErrors(BaseModel):
status: Optional[int] = None
-class GetSessionsResponseBodyData(BaseModel):
+class GetSessionsBadRequestData(BaseModel):
errors: Optional[List[GetSessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetSessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSessionsResponseBody(Exception):
+class GetSessionsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetSessionsResponseBodyData
+ data: GetSessionsBadRequestData
- def __init__(self, data: GetSessionsResponseBodyData):
+ def __init__(self, data: GetSessionsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetSessionsResponseBodyData)
+ return utils.marshal_json(self.data, GetSessionsBadRequestData)
diff --git a/src/plex_api_client/models/errors/getsourceconnectioninformation.py b/src/plex_api_client/models/errors/getsourceconnectioninformation.py
index b5b8de8..a3b2dd7 100644
--- a/src/plex_api_client/models/errors/getsourceconnectioninformation.py
+++ b/src/plex_api_client/models/errors/getsourceconnectioninformation.py
@@ -23,7 +23,7 @@ class GetSourceConnectionInformationAuthenticationErrors(BaseModel):
status: Optional[int] = None
-class GetSourceConnectionInformationAuthenticationResponseBodyData(BaseModel):
+class GetSourceConnectionInformationUnauthorizedData(BaseModel):
errors: Optional[List[GetSourceConnectionInformationAuthenticationErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,19 +32,17 @@ class GetSourceConnectionInformationAuthenticationResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSourceConnectionInformationAuthenticationResponseBody(Exception):
+class GetSourceConnectionInformationUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetSourceConnectionInformationAuthenticationResponseBodyData
+ data: GetSourceConnectionInformationUnauthorizedData
- def __init__(
- self, data: GetSourceConnectionInformationAuthenticationResponseBodyData
- ):
+ def __init__(self, data: GetSourceConnectionInformationUnauthorizedData):
self.data = data
def __str__(self) -> str:
return utils.marshal_json(
- self.data, GetSourceConnectionInformationAuthenticationResponseBodyData
+ self.data, GetSourceConnectionInformationUnauthorizedData
)
@@ -62,7 +60,7 @@ class GetSourceConnectionInformationErrors(BaseModel):
status: Optional[int] = None
-class GetSourceConnectionInformationResponseBodyData(BaseModel):
+class GetSourceConnectionInformationBadRequestData(BaseModel):
errors: Optional[List[GetSourceConnectionInformationErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -71,15 +69,15 @@ class GetSourceConnectionInformationResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetSourceConnectionInformationResponseBody(Exception):
+class GetSourceConnectionInformationBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetSourceConnectionInformationResponseBodyData
+ data: GetSourceConnectionInformationBadRequestData
- def __init__(self, data: GetSourceConnectionInformationResponseBodyData):
+ def __init__(self, data: GetSourceConnectionInformationBadRequestData):
self.data = data
def __str__(self) -> str:
return utils.marshal_json(
- self.data, GetSourceConnectionInformationResponseBodyData
+ self.data, GetSourceConnectionInformationBadRequestData
)
diff --git a/src/plex_api_client/models/errors/getstatistics.py b/src/plex_api_client/models/errors/getstatistics.py
index 02a094d..0bbd835 100644
--- a/src/plex_api_client/models/errors/getstatistics.py
+++ b/src/plex_api_client/models/errors/getstatistics.py
@@ -23,7 +23,7 @@ class GetStatisticsStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetStatisticsStatisticsResponseBodyData(BaseModel):
+class GetStatisticsUnauthorizedData(BaseModel):
errors: Optional[List[GetStatisticsStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetStatisticsStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetStatisticsStatisticsResponseBody(Exception):
+class GetStatisticsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetStatisticsStatisticsResponseBodyData
+ data: GetStatisticsUnauthorizedData
- def __init__(self, data: GetStatisticsStatisticsResponseBodyData):
+ def __init__(self, data: GetStatisticsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetStatisticsStatisticsResponseBodyData)
+ return utils.marshal_json(self.data, GetStatisticsUnauthorizedData)
class GetStatisticsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetStatisticsErrors(BaseModel):
status: Optional[int] = None
-class GetStatisticsResponseBodyData(BaseModel):
+class GetStatisticsBadRequestData(BaseModel):
errors: Optional[List[GetStatisticsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetStatisticsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetStatisticsResponseBody(Exception):
+class GetStatisticsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetStatisticsResponseBodyData
+ data: GetStatisticsBadRequestData
- def __init__(self, data: GetStatisticsResponseBodyData):
+ def __init__(self, data: GetStatisticsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetStatisticsResponseBodyData)
+ return utils.marshal_json(self.data, GetStatisticsBadRequestData)
diff --git a/src/plex_api_client/models/errors/gettimeline.py b/src/plex_api_client/models/errors/gettimeline.py
index f3a3fda..f4d98df 100644
--- a/src/plex_api_client/models/errors/gettimeline.py
+++ b/src/plex_api_client/models/errors/gettimeline.py
@@ -23,7 +23,7 @@ class GetTimelineVideoErrors(BaseModel):
status: Optional[int] = None
-class GetTimelineVideoResponseBodyData(BaseModel):
+class GetTimelineUnauthorizedData(BaseModel):
errors: Optional[List[GetTimelineVideoErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetTimelineVideoResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTimelineVideoResponseBody(Exception):
+class GetTimelineUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetTimelineVideoResponseBodyData
+ data: GetTimelineUnauthorizedData
- def __init__(self, data: GetTimelineVideoResponseBodyData):
+ def __init__(self, data: GetTimelineUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTimelineVideoResponseBodyData)
+ return utils.marshal_json(self.data, GetTimelineUnauthorizedData)
class GetTimelineErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetTimelineErrors(BaseModel):
status: Optional[int] = None
-class GetTimelineResponseBodyData(BaseModel):
+class GetTimelineBadRequestData(BaseModel):
errors: Optional[List[GetTimelineErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetTimelineResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTimelineResponseBody(Exception):
+class GetTimelineBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetTimelineResponseBodyData
+ data: GetTimelineBadRequestData
- def __init__(self, data: GetTimelineResponseBodyData):
+ def __init__(self, data: GetTimelineBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTimelineResponseBodyData)
+ return utils.marshal_json(self.data, GetTimelineBadRequestData)
diff --git a/src/plex_api_client/models/errors/gettokenbypinid.py b/src/plex_api_client/models/errors/gettokenbypinid.py
index 0569fc1..55e171d 100644
--- a/src/plex_api_client/models/errors/gettokenbypinid.py
+++ b/src/plex_api_client/models/errors/gettokenbypinid.py
@@ -20,7 +20,7 @@ class GetTokenByPinIDPlexErrors(BaseModel):
message: Optional[str] = None
-class GetTokenByPinIDPlexResponseBodyData(BaseModel):
+class GetTokenByPinIDResponseBodyData(BaseModel):
errors: Optional[List[GetTokenByPinIDPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -29,16 +29,16 @@ class GetTokenByPinIDPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTokenByPinIDPlexResponseBody(Exception):
+class GetTokenByPinIDResponseBody(Exception):
r"""Not Found or Expired"""
- data: GetTokenByPinIDPlexResponseBodyData
+ data: GetTokenByPinIDResponseBodyData
- def __init__(self, data: GetTokenByPinIDPlexResponseBodyData):
+ def __init__(self, data: GetTokenByPinIDResponseBodyData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTokenByPinIDPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetTokenByPinIDResponseBodyData)
class GetTokenByPinIDErrorsTypedDict(TypedDict):
@@ -55,7 +55,7 @@ class GetTokenByPinIDErrors(BaseModel):
status: Optional[int] = None
-class GetTokenByPinIDResponseBodyData(BaseModel):
+class GetTokenByPinIDBadRequestData(BaseModel):
errors: Optional[List[GetTokenByPinIDErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -64,13 +64,13 @@ class GetTokenByPinIDResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTokenByPinIDResponseBody(Exception):
- r"""Bad Request response when the X-Plex-Client-Identifier is missing"""
+class GetTokenByPinIDBadRequest(Exception):
+ r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetTokenByPinIDResponseBodyData
+ data: GetTokenByPinIDBadRequestData
- def __init__(self, data: GetTokenByPinIDResponseBodyData):
+ def __init__(self, data: GetTokenByPinIDBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTokenByPinIDResponseBodyData)
+ return utils.marshal_json(self.data, GetTokenByPinIDBadRequestData)
diff --git a/src/plex_api_client/models/errors/getuserdetails.py b/src/plex_api_client/models/errors/gettokendetails.py
similarity index 58%
rename from src/plex_api_client/models/errors/getuserdetails.py
rename to src/plex_api_client/models/errors/gettokendetails.py
index 8bdbf88..e9e6631 100644
--- a/src/plex_api_client/models/errors/getuserdetails.py
+++ b/src/plex_api_client/models/errors/gettokendetails.py
@@ -9,13 +9,13 @@ from typing import List, Optional, TypedDict
from typing_extensions import Annotated, NotRequired
-class GetUserDetailsAuthenticationErrorsTypedDict(TypedDict):
+class GetTokenDetailsAuthenticationErrorsTypedDict(TypedDict):
code: NotRequired[int]
message: NotRequired[str]
status: NotRequired[int]
-class GetUserDetailsAuthenticationErrors(BaseModel):
+class GetTokenDetailsAuthenticationErrors(BaseModel):
code: Optional[int] = None
message: Optional[str] = None
@@ -23,8 +23,8 @@ class GetUserDetailsAuthenticationErrors(BaseModel):
status: Optional[int] = None
-class GetUserDetailsAuthenticationResponseBodyData(BaseModel):
- errors: Optional[List[GetUserDetailsAuthenticationErrors]] = None
+class GetTokenDetailsUnauthorizedData(BaseModel):
+ errors: Optional[List[GetTokenDetailsAuthenticationErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
None
@@ -32,27 +32,25 @@ class GetUserDetailsAuthenticationResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUserDetailsAuthenticationResponseBody(Exception):
+class GetTokenDetailsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetUserDetailsAuthenticationResponseBodyData
+ data: GetTokenDetailsUnauthorizedData
- def __init__(self, data: GetUserDetailsAuthenticationResponseBodyData):
+ def __init__(self, data: GetTokenDetailsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetUserDetailsAuthenticationResponseBodyData
- )
+ return utils.marshal_json(self.data, GetTokenDetailsUnauthorizedData)
-class GetUserDetailsErrorsTypedDict(TypedDict):
+class GetTokenDetailsErrorsTypedDict(TypedDict):
code: NotRequired[int]
message: NotRequired[str]
status: NotRequired[int]
-class GetUserDetailsErrors(BaseModel):
+class GetTokenDetailsErrors(BaseModel):
code: Optional[int] = None
message: Optional[str] = None
@@ -60,8 +58,8 @@ class GetUserDetailsErrors(BaseModel):
status: Optional[int] = None
-class GetUserDetailsResponseBodyData(BaseModel):
- errors: Optional[List[GetUserDetailsErrors]] = None
+class GetTokenDetailsBadRequestData(BaseModel):
+ errors: Optional[List[GetTokenDetailsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
None
@@ -69,13 +67,13 @@ class GetUserDetailsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUserDetailsResponseBody(Exception):
+class GetTokenDetailsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetUserDetailsResponseBodyData
+ data: GetTokenDetailsBadRequestData
- def __init__(self, data: GetUserDetailsResponseBodyData):
+ def __init__(self, data: GetTokenDetailsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetUserDetailsResponseBodyData)
+ return utils.marshal_json(self.data, GetTokenDetailsBadRequestData)
diff --git a/src/plex_api_client/models/errors/gettopwatchedcontent.py b/src/plex_api_client/models/errors/gettopwatchedcontent.py
index ccb1c85..5c5d10b 100644
--- a/src/plex_api_client/models/errors/gettopwatchedcontent.py
+++ b/src/plex_api_client/models/errors/gettopwatchedcontent.py
@@ -23,7 +23,7 @@ class GetTopWatchedContentLibraryErrors(BaseModel):
status: Optional[int] = None
-class GetTopWatchedContentLibraryResponseBodyData(BaseModel):
+class GetTopWatchedContentUnauthorizedData(BaseModel):
errors: Optional[List[GetTopWatchedContentLibraryErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetTopWatchedContentLibraryResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTopWatchedContentLibraryResponseBody(Exception):
+class GetTopWatchedContentUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetTopWatchedContentLibraryResponseBodyData
+ data: GetTopWatchedContentUnauthorizedData
- def __init__(self, data: GetTopWatchedContentLibraryResponseBodyData):
+ def __init__(self, data: GetTopWatchedContentUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetTopWatchedContentLibraryResponseBodyData
- )
+ return utils.marshal_json(self.data, GetTopWatchedContentUnauthorizedData)
class GetTopWatchedContentErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetTopWatchedContentErrors(BaseModel):
status: Optional[int] = None
-class GetTopWatchedContentResponseBodyData(BaseModel):
+class GetTopWatchedContentBadRequestData(BaseModel):
errors: Optional[List[GetTopWatchedContentErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetTopWatchedContentResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTopWatchedContentResponseBody(Exception):
+class GetTopWatchedContentBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetTopWatchedContentResponseBodyData
+ data: GetTopWatchedContentBadRequestData
- def __init__(self, data: GetTopWatchedContentResponseBodyData):
+ def __init__(self, data: GetTopWatchedContentBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTopWatchedContentResponseBodyData)
+ return utils.marshal_json(self.data, GetTopWatchedContentBadRequestData)
diff --git a/src/plex_api_client/models/errors/gettranscodesessions.py b/src/plex_api_client/models/errors/gettranscodesessions.py
index c20d89e..b8e1eeb 100644
--- a/src/plex_api_client/models/errors/gettranscodesessions.py
+++ b/src/plex_api_client/models/errors/gettranscodesessions.py
@@ -23,7 +23,7 @@ class GetTranscodeSessionsSessionsErrors(BaseModel):
status: Optional[int] = None
-class GetTranscodeSessionsSessionsResponseBodyData(BaseModel):
+class GetTranscodeSessionsUnauthorizedData(BaseModel):
errors: Optional[List[GetTranscodeSessionsSessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetTranscodeSessionsSessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTranscodeSessionsSessionsResponseBody(Exception):
+class GetTranscodeSessionsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetTranscodeSessionsSessionsResponseBodyData
+ data: GetTranscodeSessionsUnauthorizedData
- def __init__(self, data: GetTranscodeSessionsSessionsResponseBodyData):
+ def __init__(self, data: GetTranscodeSessionsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetTranscodeSessionsSessionsResponseBodyData
- )
+ return utils.marshal_json(self.data, GetTranscodeSessionsUnauthorizedData)
class GetTranscodeSessionsErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetTranscodeSessionsErrors(BaseModel):
status: Optional[int] = None
-class GetTranscodeSessionsResponseBodyData(BaseModel):
+class GetTranscodeSessionsBadRequestData(BaseModel):
errors: Optional[List[GetTranscodeSessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetTranscodeSessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTranscodeSessionsResponseBody(Exception):
+class GetTranscodeSessionsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetTranscodeSessionsResponseBodyData
+ data: GetTranscodeSessionsBadRequestData
- def __init__(self, data: GetTranscodeSessionsResponseBodyData):
+ def __init__(self, data: GetTranscodeSessionsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTranscodeSessionsResponseBodyData)
+ return utils.marshal_json(self.data, GetTranscodeSessionsBadRequestData)
diff --git a/src/plex_api_client/models/errors/gettransienttoken.py b/src/plex_api_client/models/errors/gettransienttoken.py
index 6457653..fa9ee0d 100644
--- a/src/plex_api_client/models/errors/gettransienttoken.py
+++ b/src/plex_api_client/models/errors/gettransienttoken.py
@@ -23,7 +23,7 @@ class GetTransientTokenAuthenticationErrors(BaseModel):
status: Optional[int] = None
-class GetTransientTokenAuthenticationResponseBodyData(BaseModel):
+class GetTransientTokenUnauthorizedData(BaseModel):
errors: Optional[List[GetTransientTokenAuthenticationErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class GetTransientTokenAuthenticationResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTransientTokenAuthenticationResponseBody(Exception):
+class GetTransientTokenUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetTransientTokenAuthenticationResponseBodyData
+ data: GetTransientTokenUnauthorizedData
- def __init__(self, data: GetTransientTokenAuthenticationResponseBodyData):
+ def __init__(self, data: GetTransientTokenUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, GetTransientTokenAuthenticationResponseBodyData
- )
+ return utils.marshal_json(self.data, GetTransientTokenUnauthorizedData)
class GetTransientTokenErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class GetTransientTokenErrors(BaseModel):
status: Optional[int] = None
-class GetTransientTokenResponseBodyData(BaseModel):
+class GetTransientTokenBadRequestData(BaseModel):
errors: Optional[List[GetTransientTokenErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class GetTransientTokenResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetTransientTokenResponseBody(Exception):
+class GetTransientTokenBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetTransientTokenResponseBodyData
+ data: GetTransientTokenBadRequestData
- def __init__(self, data: GetTransientTokenResponseBodyData):
+ def __init__(self, data: GetTransientTokenBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetTransientTokenResponseBodyData)
+ return utils.marshal_json(self.data, GetTransientTokenBadRequestData)
diff --git a/src/plex_api_client/models/errors/getupdatestatus.py b/src/plex_api_client/models/errors/getupdatestatus.py
index 9e73329..58b77d2 100644
--- a/src/plex_api_client/models/errors/getupdatestatus.py
+++ b/src/plex_api_client/models/errors/getupdatestatus.py
@@ -23,7 +23,7 @@ class GetUpdateStatusUpdaterErrors(BaseModel):
status: Optional[int] = None
-class GetUpdateStatusUpdaterResponseBodyData(BaseModel):
+class GetUpdateStatusUnauthorizedData(BaseModel):
errors: Optional[List[GetUpdateStatusUpdaterErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetUpdateStatusUpdaterResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUpdateStatusUpdaterResponseBody(Exception):
+class GetUpdateStatusUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetUpdateStatusUpdaterResponseBodyData
+ data: GetUpdateStatusUnauthorizedData
- def __init__(self, data: GetUpdateStatusUpdaterResponseBodyData):
+ def __init__(self, data: GetUpdateStatusUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetUpdateStatusUpdaterResponseBodyData)
+ return utils.marshal_json(self.data, GetUpdateStatusUnauthorizedData)
class GetUpdateStatusErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetUpdateStatusErrors(BaseModel):
status: Optional[int] = None
-class GetUpdateStatusResponseBodyData(BaseModel):
+class GetUpdateStatusBadRequestData(BaseModel):
errors: Optional[List[GetUpdateStatusErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetUpdateStatusResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUpdateStatusResponseBody(Exception):
+class GetUpdateStatusBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetUpdateStatusResponseBodyData
+ data: GetUpdateStatusBadRequestData
- def __init__(self, data: GetUpdateStatusResponseBodyData):
+ def __init__(self, data: GetUpdateStatusBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetUpdateStatusResponseBodyData)
+ return utils.marshal_json(self.data, GetUpdateStatusBadRequestData)
diff --git a/src/plex_api_client/models/errors/getuserfriends.py b/src/plex_api_client/models/errors/getuserfriends.py
index 8d8d580..0d0ed6d 100644
--- a/src/plex_api_client/models/errors/getuserfriends.py
+++ b/src/plex_api_client/models/errors/getuserfriends.py
@@ -23,7 +23,7 @@ class GetUserFriendsPlexErrors(BaseModel):
status: Optional[int] = None
-class GetUserFriendsPlexResponseBodyData(BaseModel):
+class GetUserFriendsUnauthorizedData(BaseModel):
errors: Optional[List[GetUserFriendsPlexErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class GetUserFriendsPlexResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUserFriendsPlexResponseBody(Exception):
+class GetUserFriendsUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: GetUserFriendsPlexResponseBodyData
+ data: GetUserFriendsUnauthorizedData
- def __init__(self, data: GetUserFriendsPlexResponseBodyData):
+ def __init__(self, data: GetUserFriendsUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetUserFriendsPlexResponseBodyData)
+ return utils.marshal_json(self.data, GetUserFriendsUnauthorizedData)
class GetUserFriendsErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class GetUserFriendsErrors(BaseModel):
status: Optional[int] = None
-class GetUserFriendsResponseBodyData(BaseModel):
+class GetUserFriendsBadRequestData(BaseModel):
errors: Optional[List[GetUserFriendsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class GetUserFriendsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class GetUserFriendsResponseBody(Exception):
+class GetUserFriendsBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: GetUserFriendsResponseBodyData
+ data: GetUserFriendsBadRequestData
- def __init__(self, data: GetUserFriendsResponseBodyData):
+ def __init__(self, data: GetUserFriendsBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, GetUserFriendsResponseBodyData)
+ return utils.marshal_json(self.data, GetUserFriendsBadRequestData)
diff --git a/src/plex_api_client/models/errors/logline.py b/src/plex_api_client/models/errors/logline.py
index 85bca5b..acb558d 100644
--- a/src/plex_api_client/models/errors/logline.py
+++ b/src/plex_api_client/models/errors/logline.py
@@ -23,7 +23,7 @@ class LogLineLogErrors(BaseModel):
status: Optional[int] = None
-class LogLineLogResponseBodyData(BaseModel):
+class LogLineUnauthorizedData(BaseModel):
errors: Optional[List[LogLineLogErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class LogLineLogResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class LogLineLogResponseBody(Exception):
+class LogLineUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: LogLineLogResponseBodyData
+ data: LogLineUnauthorizedData
- def __init__(self, data: LogLineLogResponseBodyData):
+ def __init__(self, data: LogLineUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, LogLineLogResponseBodyData)
+ return utils.marshal_json(self.data, LogLineUnauthorizedData)
class LogLineErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class LogLineErrors(BaseModel):
status: Optional[int] = None
-class LogLineResponseBodyData(BaseModel):
+class LogLineBadRequestData(BaseModel):
errors: Optional[List[LogLineErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class LogLineResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class LogLineResponseBody(Exception):
+class LogLineBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: LogLineResponseBodyData
+ data: LogLineBadRequestData
- def __init__(self, data: LogLineResponseBodyData):
+ def __init__(self, data: LogLineBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, LogLineResponseBodyData)
+ return utils.marshal_json(self.data, LogLineBadRequestData)
diff --git a/src/plex_api_client/models/errors/logmultiline.py b/src/plex_api_client/models/errors/logmultiline.py
index b7f3d58..62e6f76 100644
--- a/src/plex_api_client/models/errors/logmultiline.py
+++ b/src/plex_api_client/models/errors/logmultiline.py
@@ -23,7 +23,7 @@ class LogMultiLineLogErrors(BaseModel):
status: Optional[int] = None
-class LogMultiLineLogResponseBodyData(BaseModel):
+class LogMultiLineUnauthorizedData(BaseModel):
errors: Optional[List[LogMultiLineLogErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class LogMultiLineLogResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class LogMultiLineLogResponseBody(Exception):
+class LogMultiLineUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: LogMultiLineLogResponseBodyData
+ data: LogMultiLineUnauthorizedData
- def __init__(self, data: LogMultiLineLogResponseBodyData):
+ def __init__(self, data: LogMultiLineUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, LogMultiLineLogResponseBodyData)
+ return utils.marshal_json(self.data, LogMultiLineUnauthorizedData)
class LogMultiLineErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class LogMultiLineErrors(BaseModel):
status: Optional[int] = None
-class LogMultiLineResponseBodyData(BaseModel):
+class LogMultiLineBadRequestData(BaseModel):
errors: Optional[List[LogMultiLineErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class LogMultiLineResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class LogMultiLineResponseBody(Exception):
+class LogMultiLineBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: LogMultiLineResponseBodyData
+ data: LogMultiLineBadRequestData
- def __init__(self, data: LogMultiLineResponseBodyData):
+ def __init__(self, data: LogMultiLineBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, LogMultiLineResponseBodyData)
+ return utils.marshal_json(self.data, LogMultiLineBadRequestData)
diff --git a/src/plex_api_client/models/errors/markplayed.py b/src/plex_api_client/models/errors/markplayed.py
index 2dff1e0..79b97e5 100644
--- a/src/plex_api_client/models/errors/markplayed.py
+++ b/src/plex_api_client/models/errors/markplayed.py
@@ -23,7 +23,7 @@ class MarkPlayedMediaErrors(BaseModel):
status: Optional[int] = None
-class MarkPlayedMediaResponseBodyData(BaseModel):
+class MarkPlayedUnauthorizedData(BaseModel):
errors: Optional[List[MarkPlayedMediaErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class MarkPlayedMediaResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class MarkPlayedMediaResponseBody(Exception):
+class MarkPlayedUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: MarkPlayedMediaResponseBodyData
+ data: MarkPlayedUnauthorizedData
- def __init__(self, data: MarkPlayedMediaResponseBodyData):
+ def __init__(self, data: MarkPlayedUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, MarkPlayedMediaResponseBodyData)
+ return utils.marshal_json(self.data, MarkPlayedUnauthorizedData)
class MarkPlayedErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class MarkPlayedErrors(BaseModel):
status: Optional[int] = None
-class MarkPlayedResponseBodyData(BaseModel):
+class MarkPlayedBadRequestData(BaseModel):
errors: Optional[List[MarkPlayedErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class MarkPlayedResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class MarkPlayedResponseBody(Exception):
+class MarkPlayedBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: MarkPlayedResponseBodyData
+ data: MarkPlayedBadRequestData
- def __init__(self, data: MarkPlayedResponseBodyData):
+ def __init__(self, data: MarkPlayedBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, MarkPlayedResponseBodyData)
+ return utils.marshal_json(self.data, MarkPlayedBadRequestData)
diff --git a/src/plex_api_client/models/errors/markunplayed.py b/src/plex_api_client/models/errors/markunplayed.py
index 1db3a03..19a30d9 100644
--- a/src/plex_api_client/models/errors/markunplayed.py
+++ b/src/plex_api_client/models/errors/markunplayed.py
@@ -23,7 +23,7 @@ class MarkUnplayedMediaErrors(BaseModel):
status: Optional[int] = None
-class MarkUnplayedMediaResponseBodyData(BaseModel):
+class MarkUnplayedUnauthorizedData(BaseModel):
errors: Optional[List[MarkUnplayedMediaErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class MarkUnplayedMediaResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class MarkUnplayedMediaResponseBody(Exception):
+class MarkUnplayedUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: MarkUnplayedMediaResponseBodyData
+ data: MarkUnplayedUnauthorizedData
- def __init__(self, data: MarkUnplayedMediaResponseBodyData):
+ def __init__(self, data: MarkUnplayedUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, MarkUnplayedMediaResponseBodyData)
+ return utils.marshal_json(self.data, MarkUnplayedUnauthorizedData)
class MarkUnplayedErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class MarkUnplayedErrors(BaseModel):
status: Optional[int] = None
-class MarkUnplayedResponseBodyData(BaseModel):
+class MarkUnplayedBadRequestData(BaseModel):
errors: Optional[List[MarkUnplayedErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class MarkUnplayedResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class MarkUnplayedResponseBody(Exception):
+class MarkUnplayedBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: MarkUnplayedResponseBodyData
+ data: MarkUnplayedBadRequestData
- def __init__(self, data: MarkUnplayedResponseBodyData):
+ def __init__(self, data: MarkUnplayedBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, MarkUnplayedResponseBodyData)
+ return utils.marshal_json(self.data, MarkUnplayedBadRequestData)
diff --git a/src/plex_api_client/models/errors/performsearch.py b/src/plex_api_client/models/errors/performsearch.py
index d55b837..45bcf46 100644
--- a/src/plex_api_client/models/errors/performsearch.py
+++ b/src/plex_api_client/models/errors/performsearch.py
@@ -23,7 +23,7 @@ class PerformSearchSearchErrors(BaseModel):
status: Optional[int] = None
-class PerformSearchSearchResponseBodyData(BaseModel):
+class PerformSearchUnauthorizedData(BaseModel):
errors: Optional[List[PerformSearchSearchErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class PerformSearchSearchResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PerformSearchSearchResponseBody(Exception):
+class PerformSearchUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: PerformSearchSearchResponseBodyData
+ data: PerformSearchUnauthorizedData
- def __init__(self, data: PerformSearchSearchResponseBodyData):
+ def __init__(self, data: PerformSearchUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, PerformSearchSearchResponseBodyData)
+ return utils.marshal_json(self.data, PerformSearchUnauthorizedData)
class PerformSearchErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class PerformSearchErrors(BaseModel):
status: Optional[int] = None
-class PerformSearchResponseBodyData(BaseModel):
+class PerformSearchBadRequestData(BaseModel):
errors: Optional[List[PerformSearchErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class PerformSearchResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PerformSearchResponseBody(Exception):
+class PerformSearchBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: PerformSearchResponseBodyData
+ data: PerformSearchBadRequestData
- def __init__(self, data: PerformSearchResponseBodyData):
+ def __init__(self, data: PerformSearchBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, PerformSearchResponseBodyData)
+ return utils.marshal_json(self.data, PerformSearchBadRequestData)
diff --git a/src/plex_api_client/models/errors/performvoicesearch.py b/src/plex_api_client/models/errors/performvoicesearch.py
index 8a31a1f..93734bb 100644
--- a/src/plex_api_client/models/errors/performvoicesearch.py
+++ b/src/plex_api_client/models/errors/performvoicesearch.py
@@ -23,7 +23,7 @@ class PerformVoiceSearchSearchErrors(BaseModel):
status: Optional[int] = None
-class PerformVoiceSearchSearchResponseBodyData(BaseModel):
+class PerformVoiceSearchUnauthorizedData(BaseModel):
errors: Optional[List[PerformVoiceSearchSearchErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class PerformVoiceSearchSearchResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PerformVoiceSearchSearchResponseBody(Exception):
+class PerformVoiceSearchUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: PerformVoiceSearchSearchResponseBodyData
+ data: PerformVoiceSearchUnauthorizedData
- def __init__(self, data: PerformVoiceSearchSearchResponseBodyData):
+ def __init__(self, data: PerformVoiceSearchUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, PerformVoiceSearchSearchResponseBodyData)
+ return utils.marshal_json(self.data, PerformVoiceSearchUnauthorizedData)
class PerformVoiceSearchErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class PerformVoiceSearchErrors(BaseModel):
status: Optional[int] = None
-class PerformVoiceSearchResponseBodyData(BaseModel):
+class PerformVoiceSearchBadRequestData(BaseModel):
errors: Optional[List[PerformVoiceSearchErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class PerformVoiceSearchResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PerformVoiceSearchResponseBody(Exception):
+class PerformVoiceSearchBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: PerformVoiceSearchResponseBodyData
+ data: PerformVoiceSearchBadRequestData
- def __init__(self, data: PerformVoiceSearchResponseBodyData):
+ def __init__(self, data: PerformVoiceSearchBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, PerformVoiceSearchResponseBodyData)
+ return utils.marshal_json(self.data, PerformVoiceSearchBadRequestData)
diff --git a/src/plex_api_client/models/errors/post_users_sign_in_data.py b/src/plex_api_client/models/errors/post_users_sign_in_data.py
index 74834da..dfe418f 100644
--- a/src/plex_api_client/models/errors/post_users_sign_in_data.py
+++ b/src/plex_api_client/models/errors/post_users_sign_in_data.py
@@ -23,7 +23,7 @@ class PostUsersSignInDataAuthenticationErrors(BaseModel):
status: Optional[int] = None
-class PostUsersSignInDataAuthenticationResponseBodyData(BaseModel):
+class PostUsersSignInDataUnauthorizedData(BaseModel):
errors: Optional[List[PostUsersSignInDataAuthenticationErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class PostUsersSignInDataAuthenticationResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PostUsersSignInDataAuthenticationResponseBody(Exception):
+class PostUsersSignInDataUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: PostUsersSignInDataAuthenticationResponseBodyData
+ data: PostUsersSignInDataUnauthorizedData
- def __init__(self, data: PostUsersSignInDataAuthenticationResponseBodyData):
+ def __init__(self, data: PostUsersSignInDataUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, PostUsersSignInDataAuthenticationResponseBodyData
- )
+ return utils.marshal_json(self.data, PostUsersSignInDataUnauthorizedData)
class PostUsersSignInDataErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class PostUsersSignInDataErrors(BaseModel):
status: Optional[int] = None
-class PostUsersSignInDataResponseBodyData(BaseModel):
+class PostUsersSignInDataBadRequestData(BaseModel):
errors: Optional[List[PostUsersSignInDataErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class PostUsersSignInDataResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class PostUsersSignInDataResponseBody(Exception):
+class PostUsersSignInDataBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: PostUsersSignInDataResponseBodyData
+ data: PostUsersSignInDataBadRequestData
- def __init__(self, data: PostUsersSignInDataResponseBodyData):
+ def __init__(self, data: PostUsersSignInDataBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, PostUsersSignInDataResponseBodyData)
+ return utils.marshal_json(self.data, PostUsersSignInDataBadRequestData)
diff --git a/src/plex_api_client/models/errors/startalltasks.py b/src/plex_api_client/models/errors/startalltasks.py
index 58a7f6e..990cf33 100644
--- a/src/plex_api_client/models/errors/startalltasks.py
+++ b/src/plex_api_client/models/errors/startalltasks.py
@@ -23,7 +23,7 @@ class StartAllTasksButlerErrors(BaseModel):
status: Optional[int] = None
-class StartAllTasksButlerResponseBodyData(BaseModel):
+class StartAllTasksUnauthorizedData(BaseModel):
errors: Optional[List[StartAllTasksButlerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class StartAllTasksButlerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartAllTasksButlerResponseBody(Exception):
+class StartAllTasksUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StartAllTasksButlerResponseBodyData
+ data: StartAllTasksUnauthorizedData
- def __init__(self, data: StartAllTasksButlerResponseBodyData):
+ def __init__(self, data: StartAllTasksUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StartAllTasksButlerResponseBodyData)
+ return utils.marshal_json(self.data, StartAllTasksUnauthorizedData)
class StartAllTasksErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class StartAllTasksErrors(BaseModel):
status: Optional[int] = None
-class StartAllTasksResponseBodyData(BaseModel):
+class StartAllTasksBadRequestData(BaseModel):
errors: Optional[List[StartAllTasksErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class StartAllTasksResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartAllTasksResponseBody(Exception):
+class StartAllTasksBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StartAllTasksResponseBodyData
+ data: StartAllTasksBadRequestData
- def __init__(self, data: StartAllTasksResponseBodyData):
+ def __init__(self, data: StartAllTasksBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StartAllTasksResponseBodyData)
+ return utils.marshal_json(self.data, StartAllTasksBadRequestData)
diff --git a/src/plex_api_client/models/errors/starttask.py b/src/plex_api_client/models/errors/starttask.py
index 53c4304..beae657 100644
--- a/src/plex_api_client/models/errors/starttask.py
+++ b/src/plex_api_client/models/errors/starttask.py
@@ -23,7 +23,7 @@ class StartTaskButlerErrors(BaseModel):
status: Optional[int] = None
-class StartTaskButlerResponseBodyData(BaseModel):
+class StartTaskUnauthorizedData(BaseModel):
errors: Optional[List[StartTaskButlerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class StartTaskButlerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartTaskButlerResponseBody(Exception):
+class StartTaskUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StartTaskButlerResponseBodyData
+ data: StartTaskUnauthorizedData
- def __init__(self, data: StartTaskButlerResponseBodyData):
+ def __init__(self, data: StartTaskUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StartTaskButlerResponseBodyData)
+ return utils.marshal_json(self.data, StartTaskUnauthorizedData)
class StartTaskErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class StartTaskErrors(BaseModel):
status: Optional[int] = None
-class StartTaskResponseBodyData(BaseModel):
+class StartTaskBadRequestData(BaseModel):
errors: Optional[List[StartTaskErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class StartTaskResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartTaskResponseBody(Exception):
+class StartTaskBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StartTaskResponseBodyData
+ data: StartTaskBadRequestData
- def __init__(self, data: StartTaskResponseBodyData):
+ def __init__(self, data: StartTaskBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StartTaskResponseBodyData)
+ return utils.marshal_json(self.data, StartTaskBadRequestData)
diff --git a/src/plex_api_client/models/errors/startuniversaltranscode.py b/src/plex_api_client/models/errors/startuniversaltranscode.py
index 2597eda..cc63e3a 100644
--- a/src/plex_api_client/models/errors/startuniversaltranscode.py
+++ b/src/plex_api_client/models/errors/startuniversaltranscode.py
@@ -23,7 +23,7 @@ class StartUniversalTranscodeVideoErrors(BaseModel):
status: Optional[int] = None
-class StartUniversalTranscodeVideoResponseBodyData(BaseModel):
+class StartUniversalTranscodeUnauthorizedData(BaseModel):
errors: Optional[List[StartUniversalTranscodeVideoErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class StartUniversalTranscodeVideoResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartUniversalTranscodeVideoResponseBody(Exception):
+class StartUniversalTranscodeUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StartUniversalTranscodeVideoResponseBodyData
+ data: StartUniversalTranscodeUnauthorizedData
- def __init__(self, data: StartUniversalTranscodeVideoResponseBodyData):
+ def __init__(self, data: StartUniversalTranscodeUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, StartUniversalTranscodeVideoResponseBodyData
- )
+ return utils.marshal_json(self.data, StartUniversalTranscodeUnauthorizedData)
class StartUniversalTranscodeErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class StartUniversalTranscodeErrors(BaseModel):
status: Optional[int] = None
-class StartUniversalTranscodeResponseBodyData(BaseModel):
+class StartUniversalTranscodeBadRequestData(BaseModel):
errors: Optional[List[StartUniversalTranscodeErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class StartUniversalTranscodeResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StartUniversalTranscodeResponseBody(Exception):
+class StartUniversalTranscodeBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StartUniversalTranscodeResponseBodyData
+ data: StartUniversalTranscodeBadRequestData
- def __init__(self, data: StartUniversalTranscodeResponseBodyData):
+ def __init__(self, data: StartUniversalTranscodeBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StartUniversalTranscodeResponseBodyData)
+ return utils.marshal_json(self.data, StartUniversalTranscodeBadRequestData)
diff --git a/src/plex_api_client/models/errors/stopalltasks.py b/src/plex_api_client/models/errors/stopalltasks.py
index ff11057..73149ed 100644
--- a/src/plex_api_client/models/errors/stopalltasks.py
+++ b/src/plex_api_client/models/errors/stopalltasks.py
@@ -23,7 +23,7 @@ class StopAllTasksButlerErrors(BaseModel):
status: Optional[int] = None
-class StopAllTasksButlerResponseBodyData(BaseModel):
+class StopAllTasksUnauthorizedData(BaseModel):
errors: Optional[List[StopAllTasksButlerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class StopAllTasksButlerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopAllTasksButlerResponseBody(Exception):
+class StopAllTasksUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StopAllTasksButlerResponseBodyData
+ data: StopAllTasksUnauthorizedData
- def __init__(self, data: StopAllTasksButlerResponseBodyData):
+ def __init__(self, data: StopAllTasksUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StopAllTasksButlerResponseBodyData)
+ return utils.marshal_json(self.data, StopAllTasksUnauthorizedData)
class StopAllTasksErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class StopAllTasksErrors(BaseModel):
status: Optional[int] = None
-class StopAllTasksResponseBodyData(BaseModel):
+class StopAllTasksBadRequestData(BaseModel):
errors: Optional[List[StopAllTasksErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class StopAllTasksResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopAllTasksResponseBody(Exception):
+class StopAllTasksBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StopAllTasksResponseBodyData
+ data: StopAllTasksBadRequestData
- def __init__(self, data: StopAllTasksResponseBodyData):
+ def __init__(self, data: StopAllTasksBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StopAllTasksResponseBodyData)
+ return utils.marshal_json(self.data, StopAllTasksBadRequestData)
diff --git a/src/plex_api_client/models/errors/stoptask.py b/src/plex_api_client/models/errors/stoptask.py
index bc241ef..a2d7557 100644
--- a/src/plex_api_client/models/errors/stoptask.py
+++ b/src/plex_api_client/models/errors/stoptask.py
@@ -23,7 +23,7 @@ class StopTaskButlerErrors(BaseModel):
status: Optional[int] = None
-class StopTaskButlerResponseBodyData(BaseModel):
+class StopTaskUnauthorizedData(BaseModel):
errors: Optional[List[StopTaskButlerErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class StopTaskButlerResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopTaskButlerResponseBody(Exception):
+class StopTaskUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StopTaskButlerResponseBodyData
+ data: StopTaskUnauthorizedData
- def __init__(self, data: StopTaskButlerResponseBodyData):
+ def __init__(self, data: StopTaskUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StopTaskButlerResponseBodyData)
+ return utils.marshal_json(self.data, StopTaskUnauthorizedData)
class StopTaskErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class StopTaskErrors(BaseModel):
status: Optional[int] = None
-class StopTaskResponseBodyData(BaseModel):
+class StopTaskBadRequestData(BaseModel):
errors: Optional[List[StopTaskErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class StopTaskResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopTaskResponseBody(Exception):
+class StopTaskBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StopTaskResponseBodyData
+ data: StopTaskBadRequestData
- def __init__(self, data: StopTaskResponseBodyData):
+ def __init__(self, data: StopTaskBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StopTaskResponseBodyData)
+ return utils.marshal_json(self.data, StopTaskBadRequestData)
diff --git a/src/plex_api_client/models/errors/stoptranscodesession.py b/src/plex_api_client/models/errors/stoptranscodesession.py
index f163217..0aca44e 100644
--- a/src/plex_api_client/models/errors/stoptranscodesession.py
+++ b/src/plex_api_client/models/errors/stoptranscodesession.py
@@ -23,7 +23,7 @@ class StopTranscodeSessionSessionsErrors(BaseModel):
status: Optional[int] = None
-class StopTranscodeSessionSessionsResponseBodyData(BaseModel):
+class StopTranscodeSessionUnauthorizedData(BaseModel):
errors: Optional[List[StopTranscodeSessionSessionsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,18 +32,16 @@ class StopTranscodeSessionSessionsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopTranscodeSessionSessionsResponseBody(Exception):
+class StopTranscodeSessionUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: StopTranscodeSessionSessionsResponseBodyData
+ data: StopTranscodeSessionUnauthorizedData
- def __init__(self, data: StopTranscodeSessionSessionsResponseBodyData):
+ def __init__(self, data: StopTranscodeSessionUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(
- self.data, StopTranscodeSessionSessionsResponseBodyData
- )
+ return utils.marshal_json(self.data, StopTranscodeSessionUnauthorizedData)
class StopTranscodeSessionErrorsTypedDict(TypedDict):
@@ -60,7 +58,7 @@ class StopTranscodeSessionErrors(BaseModel):
status: Optional[int] = None
-class StopTranscodeSessionResponseBodyData(BaseModel):
+class StopTranscodeSessionBadRequestData(BaseModel):
errors: Optional[List[StopTranscodeSessionErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -69,13 +67,13 @@ class StopTranscodeSessionResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class StopTranscodeSessionResponseBody(Exception):
+class StopTranscodeSessionBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: StopTranscodeSessionResponseBodyData
+ data: StopTranscodeSessionBadRequestData
- def __init__(self, data: StopTranscodeSessionResponseBodyData):
+ def __init__(self, data: StopTranscodeSessionBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, StopTranscodeSessionResponseBodyData)
+ return utils.marshal_json(self.data, StopTranscodeSessionBadRequestData)
diff --git a/src/plex_api_client/models/errors/updateplaylist.py b/src/plex_api_client/models/errors/updateplaylist.py
index cfe4356..66c1fa9 100644
--- a/src/plex_api_client/models/errors/updateplaylist.py
+++ b/src/plex_api_client/models/errors/updateplaylist.py
@@ -23,7 +23,7 @@ class UpdatePlaylistPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class UpdatePlaylistPlaylistsResponseBodyData(BaseModel):
+class UpdatePlaylistUnauthorizedData(BaseModel):
errors: Optional[List[UpdatePlaylistPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class UpdatePlaylistPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UpdatePlaylistPlaylistsResponseBody(Exception):
+class UpdatePlaylistUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: UpdatePlaylistPlaylistsResponseBodyData
+ data: UpdatePlaylistUnauthorizedData
- def __init__(self, data: UpdatePlaylistPlaylistsResponseBodyData):
+ def __init__(self, data: UpdatePlaylistUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UpdatePlaylistPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, UpdatePlaylistUnauthorizedData)
class UpdatePlaylistErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class UpdatePlaylistErrors(BaseModel):
status: Optional[int] = None
-class UpdatePlaylistResponseBodyData(BaseModel):
+class UpdatePlaylistBadRequestData(BaseModel):
errors: Optional[List[UpdatePlaylistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class UpdatePlaylistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UpdatePlaylistResponseBody(Exception):
+class UpdatePlaylistBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: UpdatePlaylistResponseBodyData
+ data: UpdatePlaylistBadRequestData
- def __init__(self, data: UpdatePlaylistResponseBodyData):
+ def __init__(self, data: UpdatePlaylistBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UpdatePlaylistResponseBodyData)
+ return utils.marshal_json(self.data, UpdatePlaylistBadRequestData)
diff --git a/src/plex_api_client/models/errors/updateplayprogress.py b/src/plex_api_client/models/errors/updateplayprogress.py
index 75ca388..024e5c4 100644
--- a/src/plex_api_client/models/errors/updateplayprogress.py
+++ b/src/plex_api_client/models/errors/updateplayprogress.py
@@ -23,7 +23,7 @@ class UpdatePlayProgressMediaErrors(BaseModel):
status: Optional[int] = None
-class UpdatePlayProgressMediaResponseBodyData(BaseModel):
+class UpdatePlayProgressUnauthorizedData(BaseModel):
errors: Optional[List[UpdatePlayProgressMediaErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class UpdatePlayProgressMediaResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UpdatePlayProgressMediaResponseBody(Exception):
+class UpdatePlayProgressUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: UpdatePlayProgressMediaResponseBodyData
+ data: UpdatePlayProgressUnauthorizedData
- def __init__(self, data: UpdatePlayProgressMediaResponseBodyData):
+ def __init__(self, data: UpdatePlayProgressUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UpdatePlayProgressMediaResponseBodyData)
+ return utils.marshal_json(self.data, UpdatePlayProgressUnauthorizedData)
class UpdatePlayProgressErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class UpdatePlayProgressErrors(BaseModel):
status: Optional[int] = None
-class UpdatePlayProgressResponseBodyData(BaseModel):
+class UpdatePlayProgressBadRequestData(BaseModel):
errors: Optional[List[UpdatePlayProgressErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class UpdatePlayProgressResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UpdatePlayProgressResponseBody(Exception):
+class UpdatePlayProgressBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: UpdatePlayProgressResponseBodyData
+ data: UpdatePlayProgressBadRequestData
- def __init__(self, data: UpdatePlayProgressResponseBodyData):
+ def __init__(self, data: UpdatePlayProgressBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UpdatePlayProgressResponseBodyData)
+ return utils.marshal_json(self.data, UpdatePlayProgressBadRequestData)
diff --git a/src/plex_api_client/models/errors/uploadplaylist.py b/src/plex_api_client/models/errors/uploadplaylist.py
index 4816361..af6ef53 100644
--- a/src/plex_api_client/models/errors/uploadplaylist.py
+++ b/src/plex_api_client/models/errors/uploadplaylist.py
@@ -23,7 +23,7 @@ class UploadPlaylistPlaylistsErrors(BaseModel):
status: Optional[int] = None
-class UploadPlaylistPlaylistsResponseBodyData(BaseModel):
+class UploadPlaylistUnauthorizedData(BaseModel):
errors: Optional[List[UploadPlaylistPlaylistsErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -32,16 +32,16 @@ class UploadPlaylistPlaylistsResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UploadPlaylistPlaylistsResponseBody(Exception):
+class UploadPlaylistUnauthorized(Exception):
r"""Unauthorized - Returned if the X-Plex-Token is missing from the header or query."""
- data: UploadPlaylistPlaylistsResponseBodyData
+ data: UploadPlaylistUnauthorizedData
- def __init__(self, data: UploadPlaylistPlaylistsResponseBodyData):
+ def __init__(self, data: UploadPlaylistUnauthorizedData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UploadPlaylistPlaylistsResponseBodyData)
+ return utils.marshal_json(self.data, UploadPlaylistUnauthorizedData)
class UploadPlaylistErrorsTypedDict(TypedDict):
@@ -58,7 +58,7 @@ class UploadPlaylistErrors(BaseModel):
status: Optional[int] = None
-class UploadPlaylistResponseBodyData(BaseModel):
+class UploadPlaylistBadRequestData(BaseModel):
errors: Optional[List[UploadPlaylistErrors]] = None
raw_response: Annotated[Optional[httpx.Response], pydantic.Field(exclude=True)] = (
@@ -67,13 +67,13 @@ class UploadPlaylistResponseBodyData(BaseModel):
r"""Raw HTTP response; suitable for custom response parsing"""
-class UploadPlaylistResponseBody(Exception):
+class UploadPlaylistBadRequest(Exception):
r"""Bad Request - A parameter was not specified, or was specified incorrectly."""
- data: UploadPlaylistResponseBodyData
+ data: UploadPlaylistBadRequestData
- def __init__(self, data: UploadPlaylistResponseBodyData):
+ def __init__(self, data: UploadPlaylistBadRequestData):
self.data = data
def __str__(self) -> str:
- return utils.marshal_json(self.data, UploadPlaylistResponseBodyData)
+ return utils.marshal_json(self.data, UploadPlaylistBadRequestData)
diff --git a/src/plex_api_client/models/operations/__init__.py b/src/plex_api_client/models/operations/__init__.py
index 5bad216..70760f6 100644
--- a/src/plex_api_client/models/operations/__init__.py
+++ b/src/plex_api_client/models/operations/__init__.py
@@ -679,6 +679,32 @@ from .gettokenbypinid import (
GetTokenByPinIDResponse,
GetTokenByPinIDResponseTypedDict,
)
+from .gettokendetails import (
+ AutoSelectSubtitle,
+ DefaultSubtitleAccessibility,
+ DefaultSubtitleForced,
+ Features,
+ GET_TOKEN_DETAILS_SERVERS,
+ GetTokenDetailsAuthenticationResponseStatus,
+ GetTokenDetailsAuthenticationStatus,
+ GetTokenDetailsFeatures,
+ GetTokenDetailsResponse,
+ GetTokenDetailsResponseTypedDict,
+ GetTokenDetailsStatus,
+ GetTokenDetailsSubscription,
+ GetTokenDetailsSubscriptionTypedDict,
+ GetTokenDetailsUserPlexAccount,
+ GetTokenDetailsUserPlexAccountTypedDict,
+ MailingListStatus,
+ MediaReviewsVisibility,
+ Services,
+ ServicesTypedDict,
+ Subscription,
+ SubscriptionTypedDict,
+ UserProfile,
+ UserProfileTypedDict,
+ WatchedIndicator,
+)
from .gettopwatchedcontent import (
GetTopWatchedContentCountry,
GetTopWatchedContentCountryTypedDict,
@@ -730,34 +756,6 @@ from .getupdatestatus import (
Release,
ReleaseTypedDict,
)
-from .getuserdetails import (
- AutoSelectSubtitle,
- DefaultSubtitleAccessibility,
- DefaultSubtitleForced,
- Features,
- GET_USER_DETAILS_SERVERS,
- GetUserDetailsAuthenticationResponseStatus,
- GetUserDetailsAuthenticationStatus,
- GetUserDetailsFeatures,
- GetUserDetailsRequest,
- GetUserDetailsRequestTypedDict,
- GetUserDetailsResponse,
- GetUserDetailsResponseTypedDict,
- GetUserDetailsStatus,
- GetUserDetailsSubscription,
- GetUserDetailsSubscriptionTypedDict,
- GetUserDetailsUserPlexAccount,
- GetUserDetailsUserPlexAccountTypedDict,
- MailingListStatus,
- MediaReviewsVisibility,
- Services,
- ServicesTypedDict,
- Subscription,
- SubscriptionTypedDict,
- UserProfile,
- UserProfileTypedDict,
- WatchedIndicator,
-)
from .getuserfriends import (
Friend,
FriendTypedDict,
@@ -981,7 +979,7 @@ __all__ = [
"GET_PIN_SERVERS",
"GET_SERVER_RESOURCES_SERVERS",
"GET_TOKEN_BY_PIN_ID_SERVERS",
- "GET_USER_DETAILS_SERVERS",
+ "GET_TOKEN_DETAILS_SERVERS",
"GET_USER_FRIENDS_SERVERS",
"GET_WATCH_LIST_SERVERS",
"Genre",
@@ -1389,6 +1387,16 @@ __all__ = [
"GetTokenByPinIDRequestTypedDict",
"GetTokenByPinIDResponse",
"GetTokenByPinIDResponseTypedDict",
+ "GetTokenDetailsAuthenticationResponseStatus",
+ "GetTokenDetailsAuthenticationStatus",
+ "GetTokenDetailsFeatures",
+ "GetTokenDetailsResponse",
+ "GetTokenDetailsResponseTypedDict",
+ "GetTokenDetailsStatus",
+ "GetTokenDetailsSubscription",
+ "GetTokenDetailsSubscriptionTypedDict",
+ "GetTokenDetailsUserPlexAccount",
+ "GetTokenDetailsUserPlexAccountTypedDict",
"GetTopWatchedContentCountry",
"GetTopWatchedContentCountryTypedDict",
"GetTopWatchedContentGenre",
@@ -1425,18 +1433,6 @@ __all__ = [
"GetUpdateStatusResponseBody",
"GetUpdateStatusResponseBodyTypedDict",
"GetUpdateStatusResponseTypedDict",
- "GetUserDetailsAuthenticationResponseStatus",
- "GetUserDetailsAuthenticationStatus",
- "GetUserDetailsFeatures",
- "GetUserDetailsRequest",
- "GetUserDetailsRequestTypedDict",
- "GetUserDetailsResponse",
- "GetUserDetailsResponseTypedDict",
- "GetUserDetailsStatus",
- "GetUserDetailsSubscription",
- "GetUserDetailsSubscriptionTypedDict",
- "GetUserDetailsUserPlexAccount",
- "GetUserDetailsUserPlexAccountTypedDict",
"GetUserFriendsResponse",
"GetUserFriendsResponseTypedDict",
"GetWatchListRequest",
diff --git a/src/plex_api_client/models/operations/get_server_resources.py b/src/plex_api_client/models/operations/get_server_resources.py
index 6bbe0ba..9c4b836 100644
--- a/src/plex_api_client/models/operations/get_server_resources.py
+++ b/src/plex_api_client/models/operations/get_server_resources.py
@@ -63,8 +63,6 @@ class IncludeIPv6(int, Enum):
class GetServerResourcesRequestTypedDict(TypedDict):
- x_plex_token: str
- r"""Plex Authentication Token"""
x_plex_client_identifier: NotRequired[str]
r"""The unique identifier for the client application
This is used to track the client application and its usage
@@ -83,13 +81,6 @@ class GetServerResourcesRequestTypedDict(TypedDict):
class GetServerResourcesRequest(BaseModel):
- x_plex_token: Annotated[
- str,
- pydantic.Field(alias="X-Plex-Token"),
- FieldMetadata(query=QueryParamMetadata(style="form", explode=True)),
- ]
- r"""Plex Authentication Token"""
-
x_plex_client_identifier: Annotated[
Optional[str],
pydantic.Field(alias="X-Plex-Client-Identifier"),
diff --git a/src/plex_api_client/models/operations/getuserdetails.py b/src/plex_api_client/models/operations/gettokendetails.py
similarity index 94%
rename from src/plex_api_client/models/operations/getuserdetails.py
rename to src/plex_api_client/models/operations/gettokendetails.py
index 257d33c..1f565ff 100644
--- a/src/plex_api_client/models/operations/getuserdetails.py
+++ b/src/plex_api_client/models/operations/gettokendetails.py
@@ -11,31 +11,16 @@ from plex_api_client.types import (
UNSET,
UNSET_SENTINEL,
)
-from plex_api_client.utils import FieldMetadata, QueryParamMetadata
import pydantic
from pydantic import model_serializer
from typing import List, Optional, TypedDict
from typing_extensions import Annotated, NotRequired
-GET_USER_DETAILS_SERVERS = [
+GET_TOKEN_DETAILS_SERVERS = [
"https://plex.tv/api/v2/",
]
-class GetUserDetailsRequestTypedDict(TypedDict):
- x_plex_token: str
- r"""Plex Authentication Token"""
-
-
-class GetUserDetailsRequest(BaseModel):
- x_plex_token: Annotated[
- str,
- pydantic.Field(alias="X-Plex-Token"),
- FieldMetadata(query=QueryParamMetadata(style="form", explode=True)),
- ]
- r"""Plex Authentication Token"""
-
-
class MailingListStatus(str, Enum):
r"""Your current mailing list status"""
@@ -169,7 +154,7 @@ class UserProfile(BaseModel):
return m
-class GetUserDetailsStatus(str, Enum):
+class GetTokenDetailsStatus(str, Enum):
ONLINE = "online"
OFFLINE = "offline"
@@ -179,7 +164,7 @@ class ServicesTypedDict(TypedDict):
endpoint: str
token: Nullable[str]
secret: Nullable[str]
- status: GetUserDetailsStatus
+ status: GetTokenDetailsStatus
class Services(BaseModel):
@@ -191,7 +176,7 @@ class Services(BaseModel):
secret: Nullable[str]
- status: GetUserDetailsStatus
+ status: GetTokenDetailsStatus
@model_serializer(mode="wrap")
def serialize_model(self, handler):
@@ -286,7 +271,7 @@ class Features(str, Enum):
WEB_SERVER_DASHBOARD = "web_server_dashboard"
-class GetUserDetailsAuthenticationStatus(str, Enum):
+class GetTokenDetailsAuthenticationStatus(str, Enum):
r"""String representation of subscriptionActive"""
INACTIVE = "Inactive"
@@ -302,7 +287,7 @@ class SubscriptionTypedDict(TypedDict):
r"""If the account's Plex Pass subscription is active"""
subscribed_at: NotRequired[Nullable[str]]
r"""Date the account subscribed to Plex Pass"""
- status: NotRequired[GetUserDetailsAuthenticationStatus]
+ status: NotRequired[GetTokenDetailsAuthenticationStatus]
r"""String representation of subscriptionActive"""
payment_service: NotRequired[Nullable[str]]
r"""Payment service used for your Plex Pass subscription"""
@@ -324,7 +309,7 @@ class Subscription(BaseModel):
] = UNSET
r"""Date the account subscribed to Plex Pass"""
- status: Optional[GetUserDetailsAuthenticationStatus] = None
+ status: Optional[GetTokenDetailsAuthenticationStatus] = None
r"""String representation of subscriptionActive"""
payment_service: Annotated[
@@ -373,7 +358,7 @@ class Subscription(BaseModel):
return m
-class GetUserDetailsFeatures(str, Enum):
+class GetTokenDetailsFeatures(str, Enum):
ANDROID_DOLBY_VISION = "Android - Dolby Vision"
ANDROID_PI_P = "Android - PiP"
CU_SUNSET = "CU Sunset"
@@ -435,21 +420,21 @@ class GetUserDetailsFeatures(str, Enum):
WEB_SERVER_DASHBOARD = "web_server_dashboard"
-class GetUserDetailsAuthenticationResponseStatus(str, Enum):
+class GetTokenDetailsAuthenticationResponseStatus(str, Enum):
r"""String representation of subscriptionActive"""
INACTIVE = "Inactive"
ACTIVE = "Active"
-class GetUserDetailsSubscriptionTypedDict(TypedDict):
- features: NotRequired[List[GetUserDetailsFeatures]]
+class GetTokenDetailsSubscriptionTypedDict(TypedDict):
+ features: NotRequired[List[GetTokenDetailsFeatures]]
r"""List of features allowed on your Plex Pass subscription"""
active: NotRequired[bool]
r"""If the account's Plex Pass subscription is active"""
subscribed_at: NotRequired[Nullable[str]]
r"""Date the account subscribed to Plex Pass"""
- status: NotRequired[GetUserDetailsAuthenticationResponseStatus]
+ status: NotRequired[GetTokenDetailsAuthenticationResponseStatus]
r"""String representation of subscriptionActive"""
payment_service: NotRequired[Nullable[str]]
r"""Payment service used for your Plex Pass subscription"""
@@ -457,8 +442,8 @@ class GetUserDetailsSubscriptionTypedDict(TypedDict):
r"""Name of Plex Pass subscription plan"""
-class GetUserDetailsSubscription(BaseModel):
- features: Optional[List[GetUserDetailsFeatures]] = None
+class GetTokenDetailsSubscription(BaseModel):
+ features: Optional[List[GetTokenDetailsFeatures]] = None
r"""List of features allowed on your Plex Pass subscription"""
active: Optional[bool] = None
@@ -469,7 +454,7 @@ class GetUserDetailsSubscription(BaseModel):
] = UNSET
r"""Date the account subscribed to Plex Pass"""
- status: Optional[GetUserDetailsAuthenticationResponseStatus] = None
+ status: Optional[GetTokenDetailsAuthenticationResponseStatus] = None
r"""String representation of subscriptionActive"""
payment_service: Annotated[
@@ -518,7 +503,7 @@ class GetUserDetailsSubscription(BaseModel):
return m
-class GetUserDetailsUserPlexAccountTypedDict(TypedDict):
+class GetTokenDetailsUserPlexAccountTypedDict(TypedDict):
r"""Logged in user details"""
ads_consent: Nullable[bool]
@@ -559,7 +544,7 @@ class GetUserDetailsUserPlexAccountTypedDict(TypedDict):
r"""If the account’s Plex Pass subscription is active"""
subscription_description: Nullable[str]
r"""Description of the Plex Pass subscription"""
- subscriptions: List[GetUserDetailsSubscriptionTypedDict]
+ subscriptions: List[GetTokenDetailsSubscriptionTypedDict]
thumb: str
r"""URL of the account thumbnail"""
title: str
@@ -600,7 +585,7 @@ class GetUserDetailsUserPlexAccountTypedDict(TypedDict):
r"""If two-factor authentication is enabled"""
-class GetUserDetailsUserPlexAccount(BaseModel):
+class GetTokenDetailsUserPlexAccount(BaseModel):
r"""Logged in user details"""
ads_consent: Annotated[Nullable[bool], pydantic.Field(alias="adsConsent")]
@@ -669,7 +654,7 @@ class GetUserDetailsUserPlexAccount(BaseModel):
]
r"""Description of the Plex Pass subscription"""
- subscriptions: List[GetUserDetailsSubscription]
+ subscriptions: List[GetTokenDetailsSubscription]
thumb: str
r"""URL of the account thumbnail"""
@@ -797,18 +782,18 @@ class GetUserDetailsUserPlexAccount(BaseModel):
return m
-class GetUserDetailsResponseTypedDict(TypedDict):
+class GetTokenDetailsResponseTypedDict(TypedDict):
content_type: str
r"""HTTP response content type for this operation"""
status_code: int
r"""HTTP response status code for this operation"""
raw_response: httpx.Response
r"""Raw HTTP response; suitable for custom response parsing"""
- user_plex_account: NotRequired[GetUserDetailsUserPlexAccountTypedDict]
+ user_plex_account: NotRequired[GetTokenDetailsUserPlexAccountTypedDict]
r"""Logged in user details"""
-class GetUserDetailsResponse(BaseModel):
+class GetTokenDetailsResponse(BaseModel):
content_type: str
r"""HTTP response content type for this operation"""
@@ -818,5 +803,5 @@ class GetUserDetailsResponse(BaseModel):
raw_response: httpx.Response
r"""Raw HTTP response; suitable for custom response parsing"""
- user_plex_account: Optional[GetUserDetailsUserPlexAccount] = None
+ user_plex_account: Optional[GetTokenDetailsUserPlexAccount] = None
r"""Logged in user details"""
diff --git a/src/plex_api_client/playlists.py b/src/plex_api_client/playlists.py
index 4c7cfda..de5320c 100644
--- a/src/plex_api_client/playlists.py
+++ b/src/plex_api_client/playlists.py
@@ -96,16 +96,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CreatePlaylistResponseBodyData
+ http_res.text, errors.CreatePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.CreatePlaylistResponseBody(data=data)
+ raise errors.CreatePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CreatePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.CreatePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.CreatePlaylistPlaylistsResponseBody(data=data)
+ raise errors.CreatePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -199,16 +199,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CreatePlaylistResponseBodyData
+ http_res.text, errors.CreatePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.CreatePlaylistResponseBody(data=data)
+ raise errors.CreatePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CreatePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.CreatePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.CreatePlaylistPlaylistsResponseBody(data=data)
+ raise errors.CreatePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -300,16 +300,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistsBadRequestData
)
data.raw_response = http_res
- raise errors.GetPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistsPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistsPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -401,16 +401,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistsBadRequestData
)
data.raw_response = http_res
- raise errors.GetPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistsPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistsPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -500,17 +500,15 @@ class Playlists(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetPlaylistBadRequestData)
data.raw_response = http_res
- raise errors.GetPlaylistResponseBody(data=data)
+ raise errors.GetPlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -600,17 +598,15 @@ class Playlists(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetPlaylistBadRequestData)
data.raw_response = http_res
- raise errors.GetPlaylistResponseBody(data=data)
+ raise errors.GetPlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -697,16 +693,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeletePlaylistResponseBodyData
+ http_res.text, errors.DeletePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.DeletePlaylistResponseBody(data=data)
+ raise errors.DeletePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeletePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.DeletePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.DeletePlaylistPlaylistsResponseBody(data=data)
+ raise errors.DeletePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -793,16 +789,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeletePlaylistResponseBodyData
+ http_res.text, errors.DeletePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.DeletePlaylistResponseBody(data=data)
+ raise errors.DeletePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.DeletePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.DeletePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.DeletePlaylistPlaylistsResponseBody(data=data)
+ raise errors.DeletePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -895,16 +891,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlaylistResponseBodyData
+ http_res.text, errors.UpdatePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.UpdatePlaylistResponseBody(data=data)
+ raise errors.UpdatePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.UpdatePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.UpdatePlaylistPlaylistsResponseBody(data=data)
+ raise errors.UpdatePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -997,16 +993,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlaylistResponseBodyData
+ http_res.text, errors.UpdatePlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.UpdatePlaylistResponseBody(data=data)
+ raise errors.UpdatePlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UpdatePlaylistPlaylistsResponseBodyData
+ http_res.text, errors.UpdatePlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.UpdatePlaylistPlaylistsResponseBody(data=data)
+ raise errors.UpdatePlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1102,16 +1098,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistContentsResponseBodyData
+ http_res.text, errors.GetPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.GetPlaylistContentsResponseBody(data=data)
+ raise errors.GetPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1207,16 +1203,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistContentsResponseBodyData
+ http_res.text, errors.GetPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.GetPlaylistContentsResponseBody(data=data)
+ raise errors.GetPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.GetPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.GetPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1303,16 +1299,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ClearPlaylistContentsResponseBodyData
+ http_res.text, errors.ClearPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.ClearPlaylistContentsResponseBody(data=data)
+ raise errors.ClearPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ClearPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.ClearPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.ClearPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.ClearPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1399,16 +1395,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ClearPlaylistContentsResponseBodyData
+ http_res.text, errors.ClearPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.ClearPlaylistContentsResponseBody(data=data)
+ raise errors.ClearPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ClearPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.ClearPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.ClearPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.ClearPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1505,16 +1501,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.AddPlaylistContentsResponseBodyData
+ http_res.text, errors.AddPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.AddPlaylistContentsResponseBody(data=data)
+ raise errors.AddPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.AddPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.AddPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.AddPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.AddPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1611,16 +1607,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.AddPlaylistContentsResponseBodyData
+ http_res.text, errors.AddPlaylistContentsBadRequestData
)
data.raw_response = http_res
- raise errors.AddPlaylistContentsResponseBody(data=data)
+ raise errors.AddPlaylistContentsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.AddPlaylistContentsPlaylistsResponseBodyData
+ http_res.text, errors.AddPlaylistContentsUnauthorizedData
)
data.raw_response = http_res
- raise errors.AddPlaylistContentsPlaylistsResponseBody(data=data)
+ raise errors.AddPlaylistContentsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1710,16 +1706,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UploadPlaylistResponseBodyData
+ http_res.text, errors.UploadPlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.UploadPlaylistResponseBody(data=data)
+ raise errors.UploadPlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UploadPlaylistPlaylistsResponseBodyData
+ http_res.text, errors.UploadPlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.UploadPlaylistPlaylistsResponseBody(data=data)
+ raise errors.UploadPlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1809,16 +1805,16 @@ class Playlists(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UploadPlaylistResponseBodyData
+ http_res.text, errors.UploadPlaylistBadRequestData
)
data.raw_response = http_res
- raise errors.UploadPlaylistResponseBody(data=data)
+ raise errors.UploadPlaylistBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.UploadPlaylistPlaylistsResponseBodyData
+ http_res.text, errors.UploadPlaylistUnauthorizedData
)
data.raw_response = http_res
- raise errors.UploadPlaylistPlaylistsResponseBody(data=data)
+ raise errors.UploadPlaylistUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/plex.py b/src/plex_api_client/plex.py
index c7837ad..84eedaa 100644
--- a/src/plex_api_client/plex.py
+++ b/src/plex_api_client/plex.py
@@ -4,8 +4,8 @@ from .basesdk import BaseSDK
from plex_api_client import utils
from plex_api_client._hooks import HookContext
from plex_api_client.models import errors, operations
-from plex_api_client.types import BaseModel, OptionalNullable, UNSET
-from typing import Any, List, Optional, Union, cast
+from plex_api_client.types import OptionalNullable, UNSET
+from typing import Any, List, Optional
class Plex(BaseSDK):
@@ -81,16 +81,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetCompanionsDataResponseBodyData
+ http_res.text, errors.GetCompanionsDataBadRequestData
)
data.raw_response = http_res
- raise errors.GetCompanionsDataResponseBody(data=data)
+ raise errors.GetCompanionsDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetCompanionsDataPlexResponseBodyData
+ http_res.text, errors.GetCompanionsDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetCompanionsDataPlexResponseBody(data=data)
+ raise errors.GetCompanionsDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -174,16 +174,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetCompanionsDataResponseBodyData
+ http_res.text, errors.GetCompanionsDataBadRequestData
)
data.raw_response = http_res
- raise errors.GetCompanionsDataResponseBody(data=data)
+ raise errors.GetCompanionsDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetCompanionsDataPlexResponseBodyData
+ http_res.text, errors.GetCompanionsDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetCompanionsDataPlexResponseBody(data=data)
+ raise errors.GetCompanionsDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -267,16 +267,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserFriendsResponseBodyData
+ http_res.text, errors.GetUserFriendsBadRequestData
)
data.raw_response = http_res
- raise errors.GetUserFriendsResponseBody(data=data)
+ raise errors.GetUserFriendsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserFriendsPlexResponseBodyData
+ http_res.text, errors.GetUserFriendsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUserFriendsPlexResponseBody(data=data)
+ raise errors.GetUserFriendsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -360,16 +360,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserFriendsResponseBodyData
+ http_res.text, errors.GetUserFriendsBadRequestData
)
data.raw_response = http_res
- raise errors.GetUserFriendsResponseBody(data=data)
+ raise errors.GetUserFriendsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUserFriendsPlexResponseBodyData
+ http_res.text, errors.GetUserFriendsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUserFriendsPlexResponseBody(data=data)
+ raise errors.GetUserFriendsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -449,17 +449,15 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetGeoDataResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetGeoDataBadRequestData)
data.raw_response = http_res
- raise errors.GetGeoDataResponseBody(data=data)
+ raise errors.GetGeoDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGeoDataPlexResponseBodyData
+ http_res.text, errors.GetGeoDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetGeoDataPlexResponseBody(data=data)
+ raise errors.GetGeoDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -539,17 +537,15 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetGeoDataResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetGeoDataBadRequestData)
data.raw_response = http_res
- raise errors.GetGeoDataResponseBody(data=data)
+ raise errors.GetGeoDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetGeoDataPlexResponseBodyData
+ http_res.text, errors.GetGeoDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetGeoDataPlexResponseBody(data=data)
+ raise errors.GetGeoDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -630,17 +626,15 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetHomeDataResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetHomeDataBadRequestData)
data.raw_response = http_res
- raise errors.GetHomeDataResponseBody(data=data)
+ raise errors.GetHomeDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetHomeDataPlexResponseBodyData
+ http_res.text, errors.GetHomeDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetHomeDataPlexResponseBody(data=data)
+ raise errors.GetHomeDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -721,17 +715,15 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetHomeDataResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetHomeDataBadRequestData)
data.raw_response = http_res
- raise errors.GetHomeDataResponseBody(data=data)
+ raise errors.GetHomeDataBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetHomeDataPlexResponseBodyData
+ http_res.text, errors.GetHomeDataUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetHomeDataPlexResponseBody(data=data)
+ raise errors.GetHomeDataUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -748,10 +740,10 @@ class Plex(BaseSDK):
def get_server_resources(
self,
*,
- request: Union[
- operations.GetServerResourcesRequest,
- operations.GetServerResourcesRequestTypedDict,
- ],
+ x_plex_client_identifier: Optional[str] = None,
+ include_https: Optional[operations.IncludeHTTPS] = operations.IncludeHTTPS.ZERO,
+ include_relay: Optional[operations.IncludeRelay] = operations.IncludeRelay.ZERO,
+ include_i_pv6: Optional[operations.IncludeIPv6] = operations.IncludeIPv6.ZERO,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
@@ -760,7 +752,10 @@ class Plex(BaseSDK):
Get Plex server access tokens and server connections
- :param request: The request object to send.
+ :param x_plex_client_identifier: The unique identifier for the client application This is used to track the client application and its usage (UUID, serial number, or other number unique per device)
+ :param include_https: Include Https entries in the results
+ :param include_relay: Include Relay addresses in the results E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
+ :param include_i_pv6: Include IPv6 entries in the results
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
@@ -775,9 +770,12 @@ class Plex(BaseSDK):
else:
base_url = operations.GET_SERVER_RESOURCES_SERVERS[0]
- if not isinstance(request, BaseModel):
- request = utils.unmarshal(request, operations.GetServerResourcesRequest)
- request = cast(operations.GetServerResourcesRequest, request)
+ request = operations.GetServerResourcesRequest(
+ x_plex_client_identifier=x_plex_client_identifier,
+ include_https=include_https,
+ include_relay=include_relay,
+ include_i_pv6=include_i_pv6,
+ )
req = self.build_request(
method="GET",
@@ -828,16 +826,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerResourcesResponseBodyData
+ http_res.text, errors.GetServerResourcesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerResourcesResponseBody(data=data)
+ raise errors.GetServerResourcesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerResourcesPlexResponseBodyData
+ http_res.text, errors.GetServerResourcesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerResourcesPlexResponseBody(data=data)
+ raise errors.GetServerResourcesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -854,10 +852,10 @@ class Plex(BaseSDK):
async def get_server_resources_async(
self,
*,
- request: Union[
- operations.GetServerResourcesRequest,
- operations.GetServerResourcesRequestTypedDict,
- ],
+ x_plex_client_identifier: Optional[str] = None,
+ include_https: Optional[operations.IncludeHTTPS] = operations.IncludeHTTPS.ZERO,
+ include_relay: Optional[operations.IncludeRelay] = operations.IncludeRelay.ZERO,
+ include_i_pv6: Optional[operations.IncludeIPv6] = operations.IncludeIPv6.ZERO,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
@@ -866,7 +864,10 @@ class Plex(BaseSDK):
Get Plex server access tokens and server connections
- :param request: The request object to send.
+ :param x_plex_client_identifier: The unique identifier for the client application This is used to track the client application and its usage (UUID, serial number, or other number unique per device)
+ :param include_https: Include Https entries in the results
+ :param include_relay: Include Relay addresses in the results E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
+ :param include_i_pv6: Include IPv6 entries in the results
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
@@ -881,9 +882,12 @@ class Plex(BaseSDK):
else:
base_url = operations.GET_SERVER_RESOURCES_SERVERS[0]
- if not isinstance(request, BaseModel):
- request = utils.unmarshal(request, operations.GetServerResourcesRequest)
- request = cast(operations.GetServerResourcesRequest, request)
+ request = operations.GetServerResourcesRequest(
+ x_plex_client_identifier=x_plex_client_identifier,
+ include_https=include_https,
+ include_relay=include_relay,
+ include_i_pv6=include_i_pv6,
+ )
req = self.build_request_async(
method="GET",
@@ -934,16 +938,16 @@ class Plex(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerResourcesResponseBodyData
+ http_res.text, errors.GetServerResourcesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerResourcesResponseBody(data=data)
+ raise errors.GetServerResourcesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerResourcesPlexResponseBodyData
+ http_res.text, errors.GetServerResourcesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerResourcesPlexResponseBody(data=data)
+ raise errors.GetServerResourcesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1039,9 +1043,9 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.GetPinResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.GetPinBadRequestData)
data.raw_response = http_res
- raise errors.GetPinResponseBody(data=data)
+ raise errors.GetPinBadRequest(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1137,9 +1141,9 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(http_res.text, errors.GetPinResponseBodyData)
+ data = utils.unmarshal_json(http_res.text, errors.GetPinBadRequestData)
data.raw_response = http_res
- raise errors.GetPinResponseBody(data=data)
+ raise errors.GetPinBadRequest(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1232,17 +1236,17 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
+ data = utils.unmarshal_json(
+ http_res.text, errors.GetTokenByPinIDBadRequestData
+ )
+ data.raw_response = http_res
+ raise errors.GetTokenByPinIDBadRequest(data=data)
+ if utils.match_response(http_res, "404", "application/json"):
data = utils.unmarshal_json(
http_res.text, errors.GetTokenByPinIDResponseBodyData
)
data.raw_response = http_res
raise errors.GetTokenByPinIDResponseBody(data=data)
- if utils.match_response(http_res, "404", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetTokenByPinIDPlexResponseBodyData
- )
- data.raw_response = http_res
- raise errors.GetTokenByPinIDPlexResponseBody(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1335,17 +1339,17 @@ class Plex(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
+ data = utils.unmarshal_json(
+ http_res.text, errors.GetTokenByPinIDBadRequestData
+ )
+ data.raw_response = http_res
+ raise errors.GetTokenByPinIDBadRequest(data=data)
+ if utils.match_response(http_res, "404", "application/json"):
data = utils.unmarshal_json(
http_res.text, errors.GetTokenByPinIDResponseBodyData
)
data.raw_response = http_res
raise errors.GetTokenByPinIDResponseBody(data=data)
- if utils.match_response(http_res, "404", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetTokenByPinIDPlexResponseBodyData
- )
- data.raw_response = http_res
- raise errors.GetTokenByPinIDPlexResponseBody(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/sdkconfiguration.py b/src/plex_api_client/sdkconfiguration.py
index 102f095..26a255b 100644
--- a/src/plex_api_client/sdkconfiguration.py
+++ b/src/plex_api_client/sdkconfiguration.py
@@ -39,9 +39,9 @@ class SDKConfiguration:
server_defaults: List[Dict[str, str]] = field(default_factory=List)
language: str = "python"
openapi_doc_version: str = "0.0.3"
- sdk_version: str = "0.11.0"
- gen_version: str = "2.413.0"
- user_agent: str = "speakeasy-sdk/python 0.11.0 2.413.0 0.0.3 plex-api-client"
+ sdk_version: str = "0.11.1"
+ gen_version: str = "2.415.0"
+ user_agent: str = "speakeasy-sdk/python 0.11.1 2.415.0 0.0.3 plex-api-client"
retry_config: OptionalNullable[RetryConfig] = Field(default_factory=lambda: UNSET)
timeout_ms: Optional[int] = None
diff --git a/src/plex_api_client/search.py b/src/plex_api_client/search.py
index c03c066..320f4ec 100644
--- a/src/plex_api_client/search.py
+++ b/src/plex_api_client/search.py
@@ -101,16 +101,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformSearchResponseBodyData
+ http_res.text, errors.PerformSearchBadRequestData
)
data.raw_response = http_res
- raise errors.PerformSearchResponseBody(data=data)
+ raise errors.PerformSearchBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformSearchSearchResponseBodyData
+ http_res.text, errors.PerformSearchUnauthorizedData
)
data.raw_response = http_res
- raise errors.PerformSearchSearchResponseBody(data=data)
+ raise errors.PerformSearchUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -214,16 +214,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformSearchResponseBodyData
+ http_res.text, errors.PerformSearchBadRequestData
)
data.raw_response = http_res
- raise errors.PerformSearchResponseBody(data=data)
+ raise errors.PerformSearchBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformSearchSearchResponseBodyData
+ http_res.text, errors.PerformSearchUnauthorizedData
)
data.raw_response = http_res
- raise errors.PerformSearchSearchResponseBody(data=data)
+ raise errors.PerformSearchUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -319,16 +319,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformVoiceSearchResponseBodyData
+ http_res.text, errors.PerformVoiceSearchBadRequestData
)
data.raw_response = http_res
- raise errors.PerformVoiceSearchResponseBody(data=data)
+ raise errors.PerformVoiceSearchBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformVoiceSearchSearchResponseBodyData
+ http_res.text, errors.PerformVoiceSearchUnauthorizedData
)
data.raw_response = http_res
- raise errors.PerformVoiceSearchSearchResponseBody(data=data)
+ raise errors.PerformVoiceSearchUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -424,16 +424,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformVoiceSearchResponseBodyData
+ http_res.text, errors.PerformVoiceSearchBadRequestData
)
data.raw_response = http_res
- raise errors.PerformVoiceSearchResponseBody(data=data)
+ raise errors.PerformVoiceSearchBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.PerformVoiceSearchSearchResponseBodyData
+ http_res.text, errors.PerformVoiceSearchUnauthorizedData
)
data.raw_response = http_res
- raise errors.PerformVoiceSearchSearchResponseBody(data=data)
+ raise errors.PerformVoiceSearchUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -522,16 +522,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchResultsResponseBodyData
+ http_res.text, errors.GetSearchResultsBadRequestData
)
data.raw_response = http_res
- raise errors.GetSearchResultsResponseBody(data=data)
+ raise errors.GetSearchResultsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchResultsSearchResponseBodyData
+ http_res.text, errors.GetSearchResultsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSearchResultsSearchResponseBody(data=data)
+ raise errors.GetSearchResultsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -620,16 +620,16 @@ class Search(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchResultsResponseBodyData
+ http_res.text, errors.GetSearchResultsBadRequestData
)
data.raw_response = http_res
- raise errors.GetSearchResultsResponseBody(data=data)
+ raise errors.GetSearchResultsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSearchResultsSearchResponseBodyData
+ http_res.text, errors.GetSearchResultsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSearchResultsSearchResponseBody(data=data)
+ raise errors.GetSearchResultsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/server.py b/src/plex_api_client/server.py
index d6b020c..cf9d668 100644
--- a/src/plex_api_client/server.py
+++ b/src/plex_api_client/server.py
@@ -80,16 +80,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerCapabilitiesResponseBodyData
+ http_res.text, errors.GetServerCapabilitiesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerCapabilitiesResponseBody(data=data)
+ raise errors.GetServerCapabilitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerCapabilitiesServerResponseBodyData
+ http_res.text, errors.GetServerCapabilitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerCapabilitiesServerResponseBody(data=data)
+ raise errors.GetServerCapabilitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -172,16 +172,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerCapabilitiesResponseBodyData
+ http_res.text, errors.GetServerCapabilitiesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerCapabilitiesResponseBody(data=data)
+ raise errors.GetServerCapabilitiesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerCapabilitiesServerResponseBodyData
+ http_res.text, errors.GetServerCapabilitiesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerCapabilitiesServerResponseBody(data=data)
+ raise errors.GetServerCapabilitiesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -263,16 +263,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerPreferencesResponseBodyData
+ http_res.text, errors.GetServerPreferencesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerPreferencesResponseBody(data=data)
+ raise errors.GetServerPreferencesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerPreferencesServerResponseBodyData
+ http_res.text, errors.GetServerPreferencesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerPreferencesServerResponseBody(data=data)
+ raise errors.GetServerPreferencesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -354,16 +354,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerPreferencesResponseBodyData
+ http_res.text, errors.GetServerPreferencesBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerPreferencesResponseBody(data=data)
+ raise errors.GetServerPreferencesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerPreferencesServerResponseBodyData
+ http_res.text, errors.GetServerPreferencesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerPreferencesServerResponseBody(data=data)
+ raise errors.GetServerPreferencesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -445,16 +445,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAvailableClientsResponseBodyData
+ http_res.text, errors.GetAvailableClientsBadRequestData
)
data.raw_response = http_res
- raise errors.GetAvailableClientsResponseBody(data=data)
+ raise errors.GetAvailableClientsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAvailableClientsServerResponseBodyData
+ http_res.text, errors.GetAvailableClientsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetAvailableClientsServerResponseBody(data=data)
+ raise errors.GetAvailableClientsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -536,16 +536,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAvailableClientsResponseBodyData
+ http_res.text, errors.GetAvailableClientsBadRequestData
)
data.raw_response = http_res
- raise errors.GetAvailableClientsResponseBody(data=data)
+ raise errors.GetAvailableClientsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetAvailableClientsServerResponseBodyData
+ http_res.text, errors.GetAvailableClientsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetAvailableClientsServerResponseBody(data=data)
+ raise errors.GetAvailableClientsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -626,17 +626,15 @@ class Server(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetDevicesResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetDevicesBadRequestData)
data.raw_response = http_res
- raise errors.GetDevicesResponseBody(data=data)
+ raise errors.GetDevicesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetDevicesServerResponseBodyData
+ http_res.text, errors.GetDevicesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetDevicesServerResponseBody(data=data)
+ raise errors.GetDevicesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -717,17 +715,15 @@ class Server(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetDevicesResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetDevicesBadRequestData)
data.raw_response = http_res
- raise errors.GetDevicesResponseBody(data=data)
+ raise errors.GetDevicesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetDevicesServerResponseBodyData
+ http_res.text, errors.GetDevicesUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetDevicesServerResponseBody(data=data)
+ raise errors.GetDevicesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -808,10 +804,10 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "408", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerIdentityResponseBodyData
+ http_res.text, errors.GetServerIdentityRequestTimeoutData
)
data.raw_response = http_res
- raise errors.GetServerIdentityResponseBody(data=data)
+ raise errors.GetServerIdentityRequestTimeout(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -892,10 +888,10 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "408", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerIdentityResponseBodyData
+ http_res.text, errors.GetServerIdentityRequestTimeoutData
)
data.raw_response = http_res
- raise errors.GetServerIdentityResponseBody(data=data)
+ raise errors.GetServerIdentityRequestTimeout(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -977,16 +973,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMyPlexAccountResponseBodyData
+ http_res.text, errors.GetMyPlexAccountBadRequestData
)
data.raw_response = http_res
- raise errors.GetMyPlexAccountResponseBody(data=data)
+ raise errors.GetMyPlexAccountBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMyPlexAccountServerResponseBodyData
+ http_res.text, errors.GetMyPlexAccountUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMyPlexAccountServerResponseBody(data=data)
+ raise errors.GetMyPlexAccountUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1068,16 +1064,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMyPlexAccountResponseBodyData
+ http_res.text, errors.GetMyPlexAccountBadRequestData
)
data.raw_response = http_res
- raise errors.GetMyPlexAccountResponseBody(data=data)
+ raise errors.GetMyPlexAccountBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMyPlexAccountServerResponseBodyData
+ http_res.text, errors.GetMyPlexAccountUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMyPlexAccountServerResponseBody(data=data)
+ raise errors.GetMyPlexAccountUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1167,16 +1163,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResizedPhotoResponseBodyData
+ http_res.text, errors.GetResizedPhotoBadRequestData
)
data.raw_response = http_res
- raise errors.GetResizedPhotoResponseBody(data=data)
+ raise errors.GetResizedPhotoBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResizedPhotoServerResponseBodyData
+ http_res.text, errors.GetResizedPhotoUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetResizedPhotoServerResponseBody(data=data)
+ raise errors.GetResizedPhotoUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1266,16 +1262,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResizedPhotoResponseBodyData
+ http_res.text, errors.GetResizedPhotoBadRequestData
)
data.raw_response = http_res
- raise errors.GetResizedPhotoResponseBody(data=data)
+ raise errors.GetResizedPhotoBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResizedPhotoServerResponseBodyData
+ http_res.text, errors.GetResizedPhotoUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetResizedPhotoServerResponseBody(data=data)
+ raise errors.GetResizedPhotoUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1364,16 +1360,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMediaProvidersResponseBodyData
+ http_res.text, errors.GetMediaProvidersBadRequestData
)
data.raw_response = http_res
- raise errors.GetMediaProvidersResponseBody(data=data)
+ raise errors.GetMediaProvidersBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMediaProvidersServerResponseBodyData
+ http_res.text, errors.GetMediaProvidersUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMediaProvidersServerResponseBody(data=data)
+ raise errors.GetMediaProvidersUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1462,16 +1458,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMediaProvidersResponseBodyData
+ http_res.text, errors.GetMediaProvidersBadRequestData
)
data.raw_response = http_res
- raise errors.GetMediaProvidersResponseBody(data=data)
+ raise errors.GetMediaProvidersBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetMediaProvidersServerResponseBodyData
+ http_res.text, errors.GetMediaProvidersUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetMediaProvidersServerResponseBody(data=data)
+ raise errors.GetMediaProvidersUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1553,16 +1549,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerListResponseBodyData
+ http_res.text, errors.GetServerListBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerListResponseBody(data=data)
+ raise errors.GetServerListBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerListServerResponseBodyData
+ http_res.text, errors.GetServerListUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerListServerResponseBody(data=data)
+ raise errors.GetServerListUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -1644,16 +1640,16 @@ class Server(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerListResponseBodyData
+ http_res.text, errors.GetServerListBadRequestData
)
data.raw_response = http_res
- raise errors.GetServerListResponseBody(data=data)
+ raise errors.GetServerListBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetServerListServerResponseBodyData
+ http_res.text, errors.GetServerListUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetServerListServerResponseBody(data=data)
+ raise errors.GetServerListUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/sessions.py b/src/plex_api_client/sessions.py
index 7d8e363..891283b 100644
--- a/src/plex_api_client/sessions.py
+++ b/src/plex_api_client/sessions.py
@@ -78,17 +78,15 @@ class Sessions(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetSessionsResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetSessionsBadRequestData)
data.raw_response = http_res
- raise errors.GetSessionsResponseBody(data=data)
+ raise errors.GetSessionsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionsSessionsResponseBodyData
+ http_res.text, errors.GetSessionsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSessionsSessionsResponseBody(data=data)
+ raise errors.GetSessionsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -169,17 +167,15 @@ class Sessions(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetSessionsResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetSessionsBadRequestData)
data.raw_response = http_res
- raise errors.GetSessionsResponseBody(data=data)
+ raise errors.GetSessionsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionsSessionsResponseBodyData
+ http_res.text, errors.GetSessionsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSessionsSessionsResponseBody(data=data)
+ raise errors.GetSessionsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -281,16 +277,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionHistoryResponseBodyData
+ http_res.text, errors.GetSessionHistoryBadRequestData
)
data.raw_response = http_res
- raise errors.GetSessionHistoryResponseBody(data=data)
+ raise errors.GetSessionHistoryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionHistorySessionsResponseBodyData
+ http_res.text, errors.GetSessionHistoryUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSessionHistorySessionsResponseBody(data=data)
+ raise errors.GetSessionHistoryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -392,16 +388,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionHistoryResponseBodyData
+ http_res.text, errors.GetSessionHistoryBadRequestData
)
data.raw_response = http_res
- raise errors.GetSessionHistoryResponseBody(data=data)
+ raise errors.GetSessionHistoryBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetSessionHistorySessionsResponseBodyData
+ http_res.text, errors.GetSessionHistoryUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetSessionHistorySessionsResponseBody(data=data)
+ raise errors.GetSessionHistoryUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -483,16 +479,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTranscodeSessionsResponseBodyData
+ http_res.text, errors.GetTranscodeSessionsBadRequestData
)
data.raw_response = http_res
- raise errors.GetTranscodeSessionsResponseBody(data=data)
+ raise errors.GetTranscodeSessionsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTranscodeSessionsSessionsResponseBodyData
+ http_res.text, errors.GetTranscodeSessionsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTranscodeSessionsSessionsResponseBody(data=data)
+ raise errors.GetTranscodeSessionsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -574,16 +570,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTranscodeSessionsResponseBodyData
+ http_res.text, errors.GetTranscodeSessionsBadRequestData
)
data.raw_response = http_res
- raise errors.GetTranscodeSessionsResponseBody(data=data)
+ raise errors.GetTranscodeSessionsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTranscodeSessionsSessionsResponseBodyData
+ http_res.text, errors.GetTranscodeSessionsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTranscodeSessionsSessionsResponseBody(data=data)
+ raise errors.GetTranscodeSessionsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -669,16 +665,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopTranscodeSessionResponseBodyData
+ http_res.text, errors.StopTranscodeSessionBadRequestData
)
data.raw_response = http_res
- raise errors.StopTranscodeSessionResponseBody(data=data)
+ raise errors.StopTranscodeSessionBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopTranscodeSessionSessionsResponseBodyData
+ http_res.text, errors.StopTranscodeSessionUnauthorizedData
)
data.raw_response = http_res
- raise errors.StopTranscodeSessionSessionsResponseBody(data=data)
+ raise errors.StopTranscodeSessionUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -764,16 +760,16 @@ class Sessions(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopTranscodeSessionResponseBodyData
+ http_res.text, errors.StopTranscodeSessionBadRequestData
)
data.raw_response = http_res
- raise errors.StopTranscodeSessionResponseBody(data=data)
+ raise errors.StopTranscodeSessionBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StopTranscodeSessionSessionsResponseBodyData
+ http_res.text, errors.StopTranscodeSessionUnauthorizedData
)
data.raw_response = http_res
- raise errors.StopTranscodeSessionSessionsResponseBody(data=data)
+ raise errors.StopTranscodeSessionUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/statistics.py b/src/plex_api_client/statistics.py
index 45f87dd..599ca10 100644
--- a/src/plex_api_client/statistics.py
+++ b/src/plex_api_client/statistics.py
@@ -86,16 +86,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetStatisticsResponseBodyData
+ http_res.text, errors.GetStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetStatisticsResponseBody(data=data)
+ raise errors.GetStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -184,16 +184,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetStatisticsResponseBodyData
+ http_res.text, errors.GetStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetStatisticsResponseBody(data=data)
+ raise errors.GetStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -283,16 +283,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResourcesStatisticsResponseBodyData
+ http_res.text, errors.GetResourcesStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetResourcesStatisticsResponseBody(data=data)
+ raise errors.GetResourcesStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResourcesStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetResourcesStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetResourcesStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetResourcesStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -382,16 +382,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResourcesStatisticsResponseBodyData
+ http_res.text, errors.GetResourcesStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetResourcesStatisticsResponseBody(data=data)
+ raise errors.GetResourcesStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetResourcesStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetResourcesStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetResourcesStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetResourcesStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -481,16 +481,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBandwidthStatisticsResponseBodyData
+ http_res.text, errors.GetBandwidthStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetBandwidthStatisticsResponseBody(data=data)
+ raise errors.GetBandwidthStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBandwidthStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetBandwidthStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetBandwidthStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetBandwidthStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -580,16 +580,16 @@ class Statistics(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBandwidthStatisticsResponseBodyData
+ http_res.text, errors.GetBandwidthStatisticsBadRequestData
)
data.raw_response = http_res
- raise errors.GetBandwidthStatisticsResponseBody(data=data)
+ raise errors.GetBandwidthStatisticsBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetBandwidthStatisticsStatisticsResponseBodyData
+ http_res.text, errors.GetBandwidthStatisticsUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetBandwidthStatisticsStatisticsResponseBody(data=data)
+ raise errors.GetBandwidthStatisticsUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/updater.py b/src/plex_api_client/updater.py
index 13d646a..a1bad5b 100644
--- a/src/plex_api_client/updater.py
+++ b/src/plex_api_client/updater.py
@@ -82,16 +82,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUpdateStatusResponseBodyData
+ http_res.text, errors.GetUpdateStatusBadRequestData
)
data.raw_response = http_res
- raise errors.GetUpdateStatusResponseBody(data=data)
+ raise errors.GetUpdateStatusBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUpdateStatusUpdaterResponseBodyData
+ http_res.text, errors.GetUpdateStatusUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUpdateStatusUpdaterResponseBody(data=data)
+ raise errors.GetUpdateStatusUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -173,16 +173,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUpdateStatusResponseBodyData
+ http_res.text, errors.GetUpdateStatusBadRequestData
)
data.raw_response = http_res
- raise errors.GetUpdateStatusResponseBody(data=data)
+ raise errors.GetUpdateStatusBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetUpdateStatusUpdaterResponseBodyData
+ http_res.text, errors.GetUpdateStatusUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetUpdateStatusUpdaterResponseBody(data=data)
+ raise errors.GetUpdateStatusUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -268,16 +268,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CheckForUpdatesResponseBodyData
+ http_res.text, errors.CheckForUpdatesBadRequestData
)
data.raw_response = http_res
- raise errors.CheckForUpdatesResponseBody(data=data)
+ raise errors.CheckForUpdatesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CheckForUpdatesUpdaterResponseBodyData
+ http_res.text, errors.CheckForUpdatesUnauthorizedData
)
data.raw_response = http_res
- raise errors.CheckForUpdatesUpdaterResponseBody(data=data)
+ raise errors.CheckForUpdatesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -363,16 +363,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CheckForUpdatesResponseBodyData
+ http_res.text, errors.CheckForUpdatesBadRequestData
)
data.raw_response = http_res
- raise errors.CheckForUpdatesResponseBody(data=data)
+ raise errors.CheckForUpdatesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.CheckForUpdatesUpdaterResponseBodyData
+ http_res.text, errors.CheckForUpdatesUnauthorizedData
)
data.raw_response = http_res
- raise errors.CheckForUpdatesUpdaterResponseBody(data=data)
+ raise errors.CheckForUpdatesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -462,16 +462,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ApplyUpdatesResponseBodyData
+ http_res.text, errors.ApplyUpdatesBadRequestData
)
data.raw_response = http_res
- raise errors.ApplyUpdatesResponseBody(data=data)
+ raise errors.ApplyUpdatesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ApplyUpdatesUpdaterResponseBodyData
+ http_res.text, errors.ApplyUpdatesUnauthorizedData
)
data.raw_response = http_res
- raise errors.ApplyUpdatesUpdaterResponseBody(data=data)
+ raise errors.ApplyUpdatesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "500", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -561,16 +561,16 @@ class Updater(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ApplyUpdatesResponseBodyData
+ http_res.text, errors.ApplyUpdatesBadRequestData
)
data.raw_response = http_res
- raise errors.ApplyUpdatesResponseBody(data=data)
+ raise errors.ApplyUpdatesBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.ApplyUpdatesUpdaterResponseBodyData
+ http_res.text, errors.ApplyUpdatesUnauthorizedData
)
data.raw_response = http_res
- raise errors.ApplyUpdatesUpdaterResponseBody(data=data)
+ raise errors.ApplyUpdatesUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "500", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/video.py b/src/plex_api_client/video.py
index b027150..3084343 100644
--- a/src/plex_api_client/video.py
+++ b/src/plex_api_client/video.py
@@ -84,17 +84,15 @@ class Video(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetTimelineResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetTimelineBadRequestData)
data.raw_response = http_res
- raise errors.GetTimelineResponseBody(data=data)
+ raise errors.GetTimelineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTimelineVideoResponseBodyData
+ http_res.text, errors.GetTimelineUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTimelineVideoResponseBody(data=data)
+ raise errors.GetTimelineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -181,17 +179,15 @@ class Video(BaseSDK):
raw_response=http_res,
)
if utils.match_response(http_res, "400", "application/json"):
- data = utils.unmarshal_json(
- http_res.text, errors.GetTimelineResponseBodyData
- )
+ data = utils.unmarshal_json(http_res.text, errors.GetTimelineBadRequestData)
data.raw_response = http_res
- raise errors.GetTimelineResponseBody(data=data)
+ raise errors.GetTimelineBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetTimelineVideoResponseBodyData
+ http_res.text, errors.GetTimelineUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetTimelineVideoResponseBody(data=data)
+ raise errors.GetTimelineUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -282,16 +278,16 @@ class Video(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartUniversalTranscodeResponseBodyData
+ http_res.text, errors.StartUniversalTranscodeBadRequestData
)
data.raw_response = http_res
- raise errors.StartUniversalTranscodeResponseBody(data=data)
+ raise errors.StartUniversalTranscodeBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartUniversalTranscodeVideoResponseBodyData
+ http_res.text, errors.StartUniversalTranscodeUnauthorizedData
)
data.raw_response = http_res
- raise errors.StartUniversalTranscodeVideoResponseBody(data=data)
+ raise errors.StartUniversalTranscodeUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -382,16 +378,16 @@ class Video(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartUniversalTranscodeResponseBodyData
+ http_res.text, errors.StartUniversalTranscodeBadRequestData
)
data.raw_response = http_res
- raise errors.StartUniversalTranscodeResponseBody(data=data)
+ raise errors.StartUniversalTranscodeBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.StartUniversalTranscodeVideoResponseBodyData
+ http_res.text, errors.StartUniversalTranscodeUnauthorizedData
)
data.raw_response = http_res
- raise errors.StartUniversalTranscodeVideoResponseBody(data=data)
+ raise errors.StartUniversalTranscodeUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
diff --git a/src/plex_api_client/watchlist.py b/src/plex_api_client/watchlist.py
index f650d77..f33867e 100644
--- a/src/plex_api_client/watchlist.py
+++ b/src/plex_api_client/watchlist.py
@@ -90,16 +90,16 @@ class Watchlist(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetWatchListResponseBodyData
+ http_res.text, errors.GetWatchListBadRequestData
)
data.raw_response = http_res
- raise errors.GetWatchListResponseBody(data=data)
+ raise errors.GetWatchListBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetWatchListWatchlistResponseBodyData
+ http_res.text, errors.GetWatchListUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetWatchListWatchlistResponseBody(data=data)
+ raise errors.GetWatchListUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res
@@ -192,16 +192,16 @@ class Watchlist(BaseSDK):
)
if utils.match_response(http_res, "400", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetWatchListResponseBodyData
+ http_res.text, errors.GetWatchListBadRequestData
)
data.raw_response = http_res
- raise errors.GetWatchListResponseBody(data=data)
+ raise errors.GetWatchListBadRequest(data=data)
if utils.match_response(http_res, "401", "application/json"):
data = utils.unmarshal_json(
- http_res.text, errors.GetWatchListWatchlistResponseBodyData
+ http_res.text, errors.GetWatchListUnauthorizedData
)
data.raw_response = http_res
- raise errors.GetWatchListWatchlistResponseBody(data=data)
+ raise errors.GetWatchListUnauthorized(data=data)
if utils.match_response(http_res, ["4XX", "5XX"], "*"):
raise errors.SDKError(
"API error occurred", http_res.status_code, http_res.text, http_res