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