diff --git a/Makefile b/Makefile deleted file mode 100644 index 553d8d4a..00000000 --- a/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -.PHONY: * - -all: speakeasy - - -speakeasy: check-speakeasy - speakeasy generate sdk --lang typescript -o . -s ./openapi.yaml - -speakeasy-validate: check-speakeasy - speakeasy validate openapi -s ./openapi.yaml - -openapi: - curl https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml > ./openapi.yaml - -# This will replace the generation source in your workflow file with your local schema path -generate-from-local: - @if ! which sed >/dev/null; then \ - echo "sed is not installed. Please install it using the following command:"; \ - echo "For Ubuntu/Debian: apt-get install sed"; \ - echo "For macOS: sed is pre-installed"; \ - exit 1; \ - fi - @sed -i '' '/openapi_docs: |/{n;s|-.*|- ./openapi.yaml|;}' ./.github/workflows/speakeasy_sdk_generation.yml - -check-speakeasy: - @command -v speakeasy >/dev/null 2>&1 || { echo >&2 "speakeasy CLI is not installed. Please install before continuing."; exit 1; } diff --git a/files.gen b/files.gen deleted file mode 100644 index 9797b4e5..00000000 --- a/files.gen +++ /dev/null @@ -1,457 +0,0 @@ -src/sdk/server.ts -src/sdk/media.ts -src/sdk/activities.ts -src/sdk/butler.ts -src/sdk/hubs.ts -src/sdk/search.ts -src/sdk/library.ts -src/sdk/log.ts -src/sdk/playlists.ts -src/sdk/security.ts -src/sdk/sessions.ts -src/sdk/updater.ts -src/sdk/video.ts -src/sdk/sdk.ts -.eslintrc.js -.npmignore -package-lock.json -package.json -src/index.ts -src/lib/base64.ts -src/lib/config.ts -src/lib/encodings.ts -src/lib/http.ts -src/lib/retries.ts -src/lib/sdks.ts -src/lib/security.ts -src/lib/url.ts -src/sdk/index.ts -src/models/errors/sdkerror.ts -src/types/blobs.ts -src/types/decimal.ts -src/types/index.ts -src/types/operations.ts -src/types/rfcdate.ts -tsconfig.json -src/models/operations/getservercapabilities.ts -src/models/operations/getserverpreferences.ts -src/models/operations/getavailableclients.ts -src/models/operations/getdevices.ts -src/models/operations/getserveridentity.ts -src/models/operations/getmyplexaccount.ts -src/models/operations/getresizedphoto.ts -src/models/operations/getserverlist.ts -src/models/operations/markplayed.ts -src/models/operations/markunplayed.ts -src/models/operations/updateplayprogress.ts -src/models/operations/getserveractivities.ts -src/models/operations/cancelserveractivities.ts -src/models/operations/getbutlertasks.ts -src/models/operations/startalltasks.ts -src/models/operations/stopalltasks.ts -src/models/operations/starttask.ts -src/models/operations/stoptask.ts -src/models/operations/getglobalhubs.ts -src/models/operations/getlibraryhubs.ts -src/models/operations/performsearch.ts -src/models/operations/performvoicesearch.ts -src/models/operations/getsearchresults.ts -src/models/operations/getfilehash.ts -src/models/operations/getrecentlyadded.ts -src/models/operations/getlibraries.ts -src/models/operations/getlibrary.ts -src/models/operations/deletelibrary.ts -src/models/operations/getlibraryitems.ts -src/models/operations/refreshlibrary.ts -src/models/operations/getlatestlibraryitems.ts -src/models/operations/getcommonlibraryitems.ts -src/models/operations/getmetadata.ts -src/models/operations/getmetadatachildren.ts -src/models/operations/getondeck.ts -src/models/operations/logline.ts -src/models/operations/logmultiline.ts -src/models/operations/enablepapertrail.ts -src/models/operations/createplaylist.ts -src/models/operations/getplaylists.ts -src/models/operations/getplaylist.ts -src/models/operations/deleteplaylist.ts -src/models/operations/updateplaylist.ts -src/models/operations/getplaylistcontents.ts -src/models/operations/clearplaylistcontents.ts -src/models/operations/addplaylistcontents.ts -src/models/operations/uploadplaylist.ts -src/models/operations/gettransienttoken.ts -src/models/operations/getsourceconnectioninformation.ts -src/models/operations/getsessions.ts -src/models/operations/getsessionhistory.ts -src/models/operations/gettranscodesessions.ts -src/models/operations/stoptranscodesession.ts -src/models/operations/getupdatestatus.ts -src/models/operations/checkforupdates.ts -src/models/operations/applyupdates.ts -src/models/operations/startuniversaltranscode.ts -src/models/operations/gettimeline.ts -src/models/errors/getservercapabilities.ts -src/models/errors/getserverpreferences.ts -src/models/errors/getavailableclients.ts -src/models/errors/getdevices.ts -src/models/errors/getserveridentity.ts -src/models/errors/getmyplexaccount.ts -src/models/errors/getresizedphoto.ts -src/models/errors/getserverlist.ts -src/models/errors/markplayed.ts -src/models/errors/markunplayed.ts -src/models/errors/updateplayprogress.ts -src/models/errors/getserveractivities.ts -src/models/errors/cancelserveractivities.ts -src/models/errors/getbutlertasks.ts -src/models/errors/startalltasks.ts -src/models/errors/stopalltasks.ts -src/models/errors/starttask.ts -src/models/errors/stoptask.ts -src/models/errors/getglobalhubs.ts -src/models/errors/getlibraryhubs.ts -src/models/errors/performsearch.ts -src/models/errors/performvoicesearch.ts -src/models/errors/getsearchresults.ts -src/models/errors/getfilehash.ts -src/models/errors/getrecentlyadded.ts -src/models/errors/getlibraries.ts -src/models/errors/getlibrary.ts -src/models/errors/deletelibrary.ts -src/models/errors/getlibraryitems.ts -src/models/errors/refreshlibrary.ts -src/models/errors/getlatestlibraryitems.ts -src/models/errors/getcommonlibraryitems.ts -src/models/errors/getmetadata.ts -src/models/errors/getmetadatachildren.ts -src/models/errors/getondeck.ts -src/models/errors/logline.ts -src/models/errors/logmultiline.ts -src/models/errors/enablepapertrail.ts -src/models/errors/createplaylist.ts -src/models/errors/getplaylists.ts -src/models/errors/getplaylist.ts -src/models/errors/deleteplaylist.ts -src/models/errors/updateplaylist.ts -src/models/errors/getplaylistcontents.ts -src/models/errors/clearplaylistcontents.ts -src/models/errors/addplaylistcontents.ts -src/models/errors/uploadplaylist.ts -src/models/errors/gettransienttoken.ts -src/models/errors/getsourceconnectioninformation.ts -src/models/errors/getsessions.ts -src/models/errors/getsessionhistory.ts -src/models/errors/gettranscodesessions.ts -src/models/errors/stoptranscodesession.ts -src/models/errors/getupdatestatus.ts -src/models/errors/checkforupdates.ts -src/models/errors/applyupdates.ts -src/models/errors/startuniversaltranscode.ts -src/models/errors/gettimeline.ts -src/models/components/security.ts -src/models/errors/index.ts -src/models/operations/index.ts -src/models/components/index.ts -docs/models/operations/directory.md -docs/models/operations/mediacontainer.md -docs/models/operations/getservercapabilitiesresponsebody.md -docs/models/operations/getservercapabilitiesresponse.md -docs/models/operations/getserverpreferencesresponse.md -docs/models/operations/server.md -docs/models/operations/getavailableclientsmediacontainer.md -docs/models/operations/responsebody.md -docs/models/operations/getavailableclientsresponse.md -docs/models/operations/device.md -docs/models/operations/getdevicesmediacontainer.md -docs/models/operations/getdevicesresponsebody.md -docs/models/operations/getdevicesresponse.md -docs/models/operations/getserveridentitymediacontainer.md -docs/models/operations/getserveridentityresponsebody.md -docs/models/operations/getserveridentityresponse.md -docs/models/operations/myplex.md -docs/models/operations/getmyplexaccountresponsebody.md -docs/models/operations/getmyplexaccountresponse.md -docs/models/operations/minsize.md -docs/models/operations/upscale.md -docs/models/operations/getresizedphotorequest.md -docs/models/operations/getresizedphotoresponse.md -docs/models/operations/getserverlistserver.md -docs/models/operations/getserverlistmediacontainer.md -docs/models/operations/getserverlistresponsebody.md -docs/models/operations/getserverlistresponse.md -docs/models/operations/markplayedrequest.md -docs/models/operations/markplayedresponse.md -docs/models/operations/markunplayedrequest.md -docs/models/operations/markunplayedresponse.md -docs/models/operations/updateplayprogressrequest.md -docs/models/operations/updateplayprogressresponse.md -docs/models/operations/context.md -docs/models/operations/activity.md -docs/models/operations/getserveractivitiesmediacontainer.md -docs/models/operations/getserveractivitiesresponsebody.md -docs/models/operations/getserveractivitiesresponse.md -docs/models/operations/cancelserveractivitiesrequest.md -docs/models/operations/cancelserveractivitiesresponse.md -docs/models/operations/butlertask.md -docs/models/operations/butlertasks.md -docs/models/operations/getbutlertasksresponsebody.md -docs/models/operations/getbutlertasksresponse.md -docs/models/operations/startalltasksresponse.md -docs/models/operations/stopalltasksresponse.md -docs/models/operations/taskname.md -docs/models/operations/starttaskrequest.md -docs/models/operations/starttaskresponse.md -docs/models/operations/pathparamtaskname.md -docs/models/operations/stoptaskrequest.md -docs/models/operations/stoptaskresponse.md -docs/models/operations/onlytransient.md -docs/models/operations/getglobalhubsrequest.md -docs/models/operations/getglobalhubsresponse.md -docs/models/operations/queryparamonlytransient.md -docs/models/operations/getlibraryhubsrequest.md -docs/models/operations/getlibraryhubsresponse.md -docs/models/operations/performsearchrequest.md -docs/models/operations/performsearchresponse.md -docs/models/operations/performvoicesearchrequest.md -docs/models/operations/performvoicesearchresponse.md -docs/models/operations/getsearchresultsrequest.md -docs/models/operations/getsearchresultspart.md -docs/models/operations/getsearchresultsmedia.md -docs/models/operations/getsearchresultsgenre.md -docs/models/operations/getsearchresultsdirector.md -docs/models/operations/getsearchresultswriter.md -docs/models/operations/getsearchresultscountry.md -docs/models/operations/getsearchresultsrole.md -docs/models/operations/getsearchresultsmetadata.md -docs/models/operations/provider.md -docs/models/operations/getsearchresultsmediacontainer.md -docs/models/operations/getsearchresultsresponsebody.md -docs/models/operations/getsearchresultsresponse.md -docs/models/operations/getfilehashrequest.md -docs/models/operations/getfilehashresponse.md -docs/models/operations/part.md -docs/models/operations/media.md -docs/models/operations/genre.md -docs/models/operations/director.md -docs/models/operations/writer.md -docs/models/operations/country.md -docs/models/operations/role.md -docs/models/operations/metadata.md -docs/models/operations/getrecentlyaddedmediacontainer.md -docs/models/operations/getrecentlyaddedresponsebody.md -docs/models/operations/getrecentlyaddedresponse.md -docs/models/operations/getlibrariesresponse.md -docs/models/operations/includedetails.md -docs/models/operations/getlibraryrequest.md -docs/models/operations/getlibraryresponse.md -docs/models/operations/deletelibraryrequest.md -docs/models/operations/deletelibraryresponse.md -docs/models/operations/getlibraryitemsrequest.md -docs/models/operations/getlibraryitemsresponse.md -docs/models/operations/refreshlibraryrequest.md -docs/models/operations/refreshlibraryresponse.md -docs/models/operations/getlatestlibraryitemsrequest.md -docs/models/operations/getlatestlibraryitemsresponse.md -docs/models/operations/getcommonlibraryitemsrequest.md -docs/models/operations/getcommonlibraryitemsresponse.md -docs/models/operations/getmetadatarequest.md -docs/models/operations/getmetadataresponse.md -docs/models/operations/getmetadatachildrenrequest.md -docs/models/operations/getmetadatachildrenresponse.md -docs/models/operations/stream.md -docs/models/operations/getondeckpart.md -docs/models/operations/getondeckmedia.md -docs/models/operations/guids.md -docs/models/operations/getondeckmetadata.md -docs/models/operations/getondeckmediacontainer.md -docs/models/operations/getondeckresponsebody.md -docs/models/operations/getondeckresponse.md -docs/models/operations/level.md -docs/models/operations/loglinerequest.md -docs/models/operations/loglineresponse.md -docs/models/operations/logmultilineresponse.md -docs/models/operations/enablepapertrailresponse.md -docs/models/operations/typet.md -docs/models/operations/smart.md -docs/models/operations/createplaylistrequest.md -docs/models/operations/createplaylistresponse.md -docs/models/operations/playlisttype.md -docs/models/operations/queryparamsmart.md -docs/models/operations/getplaylistsrequest.md -docs/models/operations/getplaylistsresponse.md -docs/models/operations/getplaylistrequest.md -docs/models/operations/getplaylistresponse.md -docs/models/operations/deleteplaylistrequest.md -docs/models/operations/deleteplaylistresponse.md -docs/models/operations/updateplaylistrequest.md -docs/models/operations/updateplaylistresponse.md -docs/models/operations/getplaylistcontentsrequest.md -docs/models/operations/getplaylistcontentsresponse.md -docs/models/operations/clearplaylistcontentsrequest.md -docs/models/operations/clearplaylistcontentsresponse.md -docs/models/operations/addplaylistcontentsrequest.md -docs/models/operations/addplaylistcontentsresponse.md -docs/models/operations/force.md -docs/models/operations/uploadplaylistrequest.md -docs/models/operations/uploadplaylistresponse.md -docs/models/operations/queryparamtype.md -docs/models/operations/scope.md -docs/models/operations/gettransienttokenrequest.md -docs/models/operations/gettransienttokenresponse.md -docs/models/operations/getsourceconnectioninformationrequest.md -docs/models/operations/getsourceconnectioninformationresponse.md -docs/models/operations/getsessionsresponse.md -docs/models/operations/getsessionhistoryresponse.md -docs/models/operations/transcodesession.md -docs/models/operations/gettranscodesessionsmediacontainer.md -docs/models/operations/gettranscodesessionsresponsebody.md -docs/models/operations/gettranscodesessionsresponse.md -docs/models/operations/stoptranscodesessionrequest.md -docs/models/operations/stoptranscodesessionresponse.md -docs/models/operations/getupdatestatusresponse.md -docs/models/operations/download.md -docs/models/operations/checkforupdatesrequest.md -docs/models/operations/checkforupdatesresponse.md -docs/models/operations/tonight.md -docs/models/operations/skip.md -docs/models/operations/applyupdatesrequest.md -docs/models/operations/applyupdatesresponse.md -docs/models/operations/startuniversaltranscoderequest.md -docs/models/operations/startuniversaltranscoderesponse.md -docs/models/operations/state.md -docs/models/operations/gettimelinerequest.md -docs/models/operations/gettimelineresponse.md -docs/models/errors/errors.md -docs/models/errors/getservercapabilitiesresponsebody.md -docs/models/errors/getserverpreferenceserrors.md -docs/models/errors/getserverpreferencesresponsebody.md -docs/models/errors/getavailableclientserrors.md -docs/models/errors/getavailableclientsresponsebody.md -docs/models/errors/getdeviceserrors.md -docs/models/errors/getdevicesresponsebody.md -docs/models/errors/getserveridentityerrors.md -docs/models/errors/getserveridentityresponsebody.md -docs/models/errors/getmyplexaccounterrors.md -docs/models/errors/getmyplexaccountresponsebody.md -docs/models/errors/getresizedphotoerrors.md -docs/models/errors/getresizedphotoresponsebody.md -docs/models/errors/getserverlisterrors.md -docs/models/errors/getserverlistresponsebody.md -docs/models/errors/markplayederrors.md -docs/models/errors/markplayedresponsebody.md -docs/models/errors/markunplayederrors.md -docs/models/errors/markunplayedresponsebody.md -docs/models/errors/updateplayprogresserrors.md -docs/models/errors/updateplayprogressresponsebody.md -docs/models/errors/getserveractivitieserrors.md -docs/models/errors/getserveractivitiesresponsebody.md -docs/models/errors/cancelserveractivitieserrors.md -docs/models/errors/cancelserveractivitiesresponsebody.md -docs/models/errors/getbutlertaskserrors.md -docs/models/errors/getbutlertasksresponsebody.md -docs/models/errors/startalltaskserrors.md -docs/models/errors/startalltasksresponsebody.md -docs/models/errors/stopalltaskserrors.md -docs/models/errors/stopalltasksresponsebody.md -docs/models/errors/starttaskerrors.md -docs/models/errors/starttaskresponsebody.md -docs/models/errors/stoptaskerrors.md -docs/models/errors/stoptaskresponsebody.md -docs/models/errors/getglobalhubserrors.md -docs/models/errors/getglobalhubsresponsebody.md -docs/models/errors/getlibraryhubserrors.md -docs/models/errors/getlibraryhubsresponsebody.md -docs/models/errors/performsearcherrors.md -docs/models/errors/performsearchresponsebody.md -docs/models/errors/performvoicesearcherrors.md -docs/models/errors/performvoicesearchresponsebody.md -docs/models/errors/getsearchresultserrors.md -docs/models/errors/getsearchresultsresponsebody.md -docs/models/errors/getfilehasherrors.md -docs/models/errors/getfilehashresponsebody.md -docs/models/errors/getrecentlyaddederrors.md -docs/models/errors/getrecentlyaddedresponsebody.md -docs/models/errors/getlibrarieserrors.md -docs/models/errors/getlibrariesresponsebody.md -docs/models/errors/getlibraryerrors.md -docs/models/errors/getlibraryresponsebody.md -docs/models/errors/deletelibraryerrors.md -docs/models/errors/deletelibraryresponsebody.md -docs/models/errors/getlibraryitemserrors.md -docs/models/errors/getlibraryitemsresponsebody.md -docs/models/errors/refreshlibraryerrors.md -docs/models/errors/refreshlibraryresponsebody.md -docs/models/errors/getlatestlibraryitemserrors.md -docs/models/errors/getlatestlibraryitemsresponsebody.md -docs/models/errors/getcommonlibraryitemserrors.md -docs/models/errors/getcommonlibraryitemsresponsebody.md -docs/models/errors/getmetadataerrors.md -docs/models/errors/getmetadataresponsebody.md -docs/models/errors/getmetadatachildrenerrors.md -docs/models/errors/getmetadatachildrenresponsebody.md -docs/models/errors/getondeckerrors.md -docs/models/errors/getondeckresponsebody.md -docs/models/errors/loglineerrors.md -docs/models/errors/loglineresponsebody.md -docs/models/errors/logmultilineerrors.md -docs/models/errors/logmultilineresponsebody.md -docs/models/errors/enablepapertrailerrors.md -docs/models/errors/enablepapertrailresponsebody.md -docs/models/errors/createplaylisterrors.md -docs/models/errors/createplaylistresponsebody.md -docs/models/errors/getplaylistserrors.md -docs/models/errors/getplaylistsresponsebody.md -docs/models/errors/getplaylisterrors.md -docs/models/errors/getplaylistresponsebody.md -docs/models/errors/deleteplaylisterrors.md -docs/models/errors/deleteplaylistresponsebody.md -docs/models/errors/updateplaylisterrors.md -docs/models/errors/updateplaylistresponsebody.md -docs/models/errors/getplaylistcontentserrors.md -docs/models/errors/getplaylistcontentsresponsebody.md -docs/models/errors/clearplaylistcontentserrors.md -docs/models/errors/clearplaylistcontentsresponsebody.md -docs/models/errors/addplaylistcontentserrors.md -docs/models/errors/addplaylistcontentsresponsebody.md -docs/models/errors/uploadplaylisterrors.md -docs/models/errors/uploadplaylistresponsebody.md -docs/models/errors/gettransienttokenerrors.md -docs/models/errors/gettransienttokenresponsebody.md -docs/models/errors/getsourceconnectioninformationerrors.md -docs/models/errors/getsourceconnectioninformationresponsebody.md -docs/models/errors/getsessionserrors.md -docs/models/errors/getsessionsresponsebody.md -docs/models/errors/getsessionhistoryerrors.md -docs/models/errors/getsessionhistoryresponsebody.md -docs/models/errors/gettranscodesessionserrors.md -docs/models/errors/gettranscodesessionsresponsebody.md -docs/models/errors/stoptranscodesessionerrors.md -docs/models/errors/stoptranscodesessionresponsebody.md -docs/models/errors/getupdatestatuserrors.md -docs/models/errors/getupdatestatusresponsebody.md -docs/models/errors/checkforupdateserrors.md -docs/models/errors/checkforupdatesresponsebody.md -docs/models/errors/applyupdateserrors.md -docs/models/errors/applyupdatesresponsebody.md -docs/models/errors/startuniversaltranscodeerrors.md -docs/models/errors/startuniversaltranscoderesponsebody.md -docs/models/errors/gettimelineerrors.md -docs/models/errors/gettimelineresponsebody.md -docs/models/components/security.md -docs/sdks/plexapi/README.md -docs/sdks/server/README.md -docs/sdks/media/README.md -docs/sdks/activities/README.md -docs/sdks/butler/README.md -docs/sdks/hubs/README.md -docs/sdks/search/README.md -docs/sdks/library/README.md -docs/sdks/log/README.md -docs/sdks/playlists/README.md -docs/sdks/security/README.md -docs/sdks/sessions/README.md -docs/sdks/updater/README.md -docs/sdks/video/README.md -USAGE.md -.gitattributes \ No newline at end of file