lib/plexapi/sdkconfiguration.rb lib/plexapi/server.rb lib/plexapi/media.rb lib/plexapi/activities.rb lib/plexapi/butler.rb lib/plexapi/hubs.rb lib/plexapi/search.rb lib/plexapi/library.rb lib/plexapi/log.rb lib/plexapi/playlists.rb lib/plexapi/security.rb lib/plexapi/sessions.rb lib/plexapi/updater.rb lib/plexapi/video.rb lib/plexapi/sdk.rb .rubocop.yml Gemfile Rakefile lib/plexapi/utils/metadata_fields.rb lib/plexapi/utils/utils.rb sorbet/config sorbet/rbi/annotations/.gitattributes sorbet/rbi/annotations/faraday.rbi sorbet/rbi/annotations/rainbow.rbi sorbet/rbi/gems/.gitattributes sorbet/rbi/gems/ast@2.4.2.rbi sorbet/rbi/gems/base64@0.1.1.rbi sorbet/rbi/gems/erubi@1.12.0.rbi sorbet/rbi/gems/faraday-multipart@1.0.4.rbi sorbet/rbi/gems/faraday-net_http@3.0.2.rbi sorbet/rbi/gems/faraday@2.7.11.rbi sorbet/rbi/gems/json@2.6.3.rbi sorbet/rbi/gems/language_server-protocol@3.17.0.3.rbi sorbet/rbi/gems/minitest@5.20.0.rbi sorbet/rbi/gems/multipart-post@2.3.0.rbi sorbet/rbi/gems/netrc@0.11.0.rbi sorbet/rbi/gems/parallel@1.23.0.rbi sorbet/rbi/gems/parser@3.2.2.4.rbi sorbet/rbi/gems/prettier_print@1.2.1.rbi sorbet/rbi/gems/racc@1.7.1.rbi sorbet/rbi/gems/rack@3.0.8.rbi sorbet/rbi/gems/rainbow@3.1.1.rbi sorbet/rbi/gems/rake@13.0.6.rbi sorbet/rbi/gems/rbi@0.1.1.rbi sorbet/rbi/gems/regexp_parser@2.8.2.rbi sorbet/rbi/gems/rexml@3.2.6.rbi sorbet/rbi/gems/rubocop-ast@1.29.0.rbi sorbet/rbi/gems/rubocop@1.57.1.rbi sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi sorbet/rbi/gems/ruby2_keywords@0.0.5.rbi sorbet/rbi/gems/spoom@1.2.4.rbi sorbet/rbi/gems/syntax_tree@6.2.0.rbi sorbet/rbi/gems/tapioca@0.11.9.rbi sorbet/rbi/gems/thor@1.3.0.rbi sorbet/rbi/gems/unicode-display_width@2.5.0.rbi sorbet/rbi/gems/yard-sorbet@0.8.1.rbi sorbet/rbi/gems/yard@0.9.34.rbi sorbet/rbi/gems/yarp@0.13.0.rbi sorbet/tapioca/config.yml sorbet/tapioca/require.rb plexruby.gemspec lib/plexapi/models/operations/getservercapabilities.rb lib/plexapi/models/operations/getserverpreferences.rb lib/plexapi/models/operations/getavailableclients.rb lib/plexapi/models/operations/getdevices.rb lib/plexapi/models/operations/getserveridentity.rb lib/plexapi/models/operations/getmyplexaccount.rb lib/plexapi/models/operations/getresizedphoto.rb lib/plexapi/models/operations/getserverlist.rb lib/plexapi/models/operations/markplayed.rb lib/plexapi/models/operations/markunplayed.rb lib/plexapi/models/operations/updateplayprogress.rb lib/plexapi/models/operations/getserveractivities.rb lib/plexapi/models/operations/cancelserveractivities.rb lib/plexapi/models/operations/getbutlertasks.rb lib/plexapi/models/operations/startalltasks.rb lib/plexapi/models/operations/stopalltasks.rb lib/plexapi/models/operations/starttask.rb lib/plexapi/models/operations/stoptask.rb lib/plexapi/models/operations/getglobalhubs.rb lib/plexapi/models/operations/getlibraryhubs.rb lib/plexapi/models/operations/performsearch.rb lib/plexapi/models/operations/performvoicesearch.rb lib/plexapi/models/operations/getsearchresults.rb lib/plexapi/models/operations/getfilehash.rb lib/plexapi/models/operations/getrecentlyadded.rb lib/plexapi/models/operations/getlibraries.rb lib/plexapi/models/operations/getlibrary.rb lib/plexapi/models/operations/deletelibrary.rb lib/plexapi/models/operations/getlibraryitems.rb lib/plexapi/models/operations/refreshlibrary.rb lib/plexapi/models/operations/getlatestlibraryitems.rb lib/plexapi/models/operations/getcommonlibraryitems.rb lib/plexapi/models/operations/getmetadata.rb lib/plexapi/models/operations/getmetadatachildren.rb lib/plexapi/models/operations/getondeck.rb lib/plexapi/models/operations/logline.rb lib/plexapi/models/operations/logmultiline.rb lib/plexapi/models/operations/enablepapertrail.rb lib/plexapi/models/operations/createplaylist.rb lib/plexapi/models/operations/getplaylists.rb lib/plexapi/models/operations/getplaylist.rb lib/plexapi/models/operations/deleteplaylist.rb lib/plexapi/models/operations/updateplaylist.rb lib/plexapi/models/operations/getplaylistcontents.rb lib/plexapi/models/operations/clearplaylistcontents.rb lib/plexapi/models/operations/addplaylistcontents.rb lib/plexapi/models/operations/uploadplaylist.rb lib/plexapi/models/operations/gettransienttoken.rb lib/plexapi/models/operations/getsourceconnectioninformation.rb lib/plexapi/models/operations/getsessions.rb lib/plexapi/models/operations/getsessionhistory.rb lib/plexapi/models/operations/gettranscodesessions.rb lib/plexapi/models/operations/stoptranscodesession.rb lib/plexapi/models/operations/getupdatestatus.rb lib/plexapi/models/operations/checkforupdates.rb lib/plexapi/models/operations/applyupdates.rb lib/plexapi/models/operations/startuniversaltranscode.rb lib/plexapi/models/operations/gettimeline.rb lib/plexapi/models/shared/security.rb lib/plexruby.rb docs/models/operations/errors.md docs/models/operations/getservercapabilitiesserverresponsebody.md docs/models/operations/directory.md docs/models/operations/mediacontainer.md docs/models/operations/getservercapabilitiesresponsebody.md docs/models/operations/getservercapabilitiesresponse.md docs/models/operations/getserverpreferenceserrors.md docs/models/operations/getserverpreferencesresponsebody.md docs/models/operations/getserverpreferencesresponse.md docs/models/operations/getavailableclientserrors.md docs/models/operations/getavailableclientsresponsebody.md docs/models/operations/server.md docs/models/operations/getavailableclientsmediacontainer.md docs/models/operations/responsebody.md docs/models/operations/getavailableclientsresponse.md docs/models/operations/getdeviceserrors.md docs/models/operations/getdevicesserverresponsebody.md docs/models/operations/device.md docs/models/operations/getdevicesmediacontainer.md docs/models/operations/getdevicesresponsebody.md docs/models/operations/getdevicesresponse.md docs/models/operations/getserveridentityerrors.md docs/models/operations/getserveridentityserverresponsebody.md docs/models/operations/getserveridentitymediacontainer.md docs/models/operations/getserveridentityresponsebody.md docs/models/operations/getserveridentityresponse.md docs/models/operations/getmyplexaccounterrors.md docs/models/operations/getmyplexaccountserverresponsebody.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/getresizedphotoerrors.md docs/models/operations/getresizedphotoresponsebody.md docs/models/operations/getresizedphotoresponse.md docs/models/operations/getserverlisterrors.md docs/models/operations/getserverlistserverresponsebody.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/markplayederrors.md docs/models/operations/markplayedresponsebody.md docs/models/operations/markplayedresponse.md docs/models/operations/markunplayedrequest.md docs/models/operations/markunplayederrors.md docs/models/operations/markunplayedresponsebody.md docs/models/operations/markunplayedresponse.md docs/models/operations/updateplayprogressrequest.md docs/models/operations/updateplayprogresserrors.md docs/models/operations/updateplayprogressresponsebody.md docs/models/operations/updateplayprogressresponse.md docs/models/operations/getserveractivitieserrors.md docs/models/operations/getserveractivitiesactivitiesresponsebody.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/cancelserveractivitieserrors.md docs/models/operations/cancelserveractivitiesresponsebody.md docs/models/operations/cancelserveractivitiesresponse.md docs/models/operations/getbutlertaskserrors.md docs/models/operations/getbutlertasksbutlerresponsebody.md docs/models/operations/butlertask.md docs/models/operations/butlertasks.md docs/models/operations/getbutlertasksresponsebody.md docs/models/operations/getbutlertasksresponse.md docs/models/operations/startalltaskserrors.md docs/models/operations/startalltasksresponsebody.md docs/models/operations/startalltasksresponse.md docs/models/operations/stopalltaskserrors.md docs/models/operations/stopalltasksresponsebody.md docs/models/operations/stopalltasksresponse.md docs/models/operations/taskname.md docs/models/operations/starttaskrequest.md docs/models/operations/starttaskerrors.md docs/models/operations/starttaskresponsebody.md docs/models/operations/starttaskresponse.md docs/models/operations/pathparamtaskname.md docs/models/operations/stoptaskrequest.md docs/models/operations/stoptaskerrors.md docs/models/operations/stoptaskresponsebody.md docs/models/operations/stoptaskresponse.md docs/models/operations/onlytransient.md docs/models/operations/getglobalhubsrequest.md docs/models/operations/getglobalhubserrors.md docs/models/operations/getglobalhubsresponsebody.md docs/models/operations/getglobalhubsresponse.md docs/models/operations/queryparamonlytransient.md docs/models/operations/getlibraryhubsrequest.md docs/models/operations/getlibraryhubserrors.md docs/models/operations/getlibraryhubsresponsebody.md docs/models/operations/getlibraryhubsresponse.md docs/models/operations/performsearchrequest.md docs/models/operations/performsearcherrors.md docs/models/operations/performsearchresponsebody.md docs/models/operations/performsearchresponse.md docs/models/operations/performvoicesearchrequest.md docs/models/operations/performvoicesearcherrors.md docs/models/operations/performvoicesearchresponsebody.md docs/models/operations/performvoicesearchresponse.md docs/models/operations/getsearchresultsrequest.md docs/models/operations/getsearchresultserrors.md docs/models/operations/getsearchresultssearchresponsebody.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/getfilehasherrors.md docs/models/operations/getfilehashresponsebody.md docs/models/operations/getfilehashresponse.md docs/models/operations/getrecentlyaddederrors.md docs/models/operations/getrecentlyaddedlibraryresponsebody.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/getlibrarieserrors.md docs/models/operations/getlibrariesresponsebody.md docs/models/operations/getlibrariesresponse.md docs/models/operations/includedetails.md docs/models/operations/getlibraryrequest.md docs/models/operations/getlibraryerrors.md docs/models/operations/getlibraryresponsebody.md docs/models/operations/getlibraryresponse.md docs/models/operations/deletelibraryrequest.md docs/models/operations/deletelibraryerrors.md docs/models/operations/deletelibraryresponsebody.md docs/models/operations/deletelibraryresponse.md docs/models/operations/getlibraryitemsrequest.md docs/models/operations/getlibraryitemserrors.md docs/models/operations/getlibraryitemsresponsebody.md docs/models/operations/getlibraryitemsresponse.md docs/models/operations/refreshlibraryrequest.md docs/models/operations/refreshlibraryerrors.md docs/models/operations/refreshlibraryresponsebody.md docs/models/operations/refreshlibraryresponse.md docs/models/operations/getlatestlibraryitemsrequest.md docs/models/operations/getlatestlibraryitemserrors.md docs/models/operations/getlatestlibraryitemsresponsebody.md docs/models/operations/getlatestlibraryitemsresponse.md docs/models/operations/getcommonlibraryitemsrequest.md docs/models/operations/getcommonlibraryitemserrors.md docs/models/operations/getcommonlibraryitemsresponsebody.md docs/models/operations/getcommonlibraryitemsresponse.md docs/models/operations/getmetadatarequest.md docs/models/operations/getmetadataerrors.md docs/models/operations/getmetadataresponsebody.md docs/models/operations/getmetadataresponse.md docs/models/operations/getmetadatachildrenrequest.md docs/models/operations/getmetadatachildrenerrors.md docs/models/operations/getmetadatachildrenresponsebody.md docs/models/operations/getmetadatachildrenresponse.md docs/models/operations/getondeckerrors.md docs/models/operations/getondecklibraryresponsebody.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/loglineerrors.md docs/models/operations/loglineresponsebody.md docs/models/operations/loglineresponse.md docs/models/operations/logmultilineerrors.md docs/models/operations/logmultilineresponsebody.md docs/models/operations/logmultilineresponse.md docs/models/operations/enablepapertrailerrors.md docs/models/operations/enablepapertrailresponsebody.md docs/models/operations/enablepapertrailresponse.md docs/models/operations/type.md docs/models/operations/smart.md docs/models/operations/createplaylistrequest.md docs/models/operations/createplaylisterrors.md docs/models/operations/createplaylistresponsebody.md docs/models/operations/createplaylistresponse.md docs/models/operations/playlisttype.md docs/models/operations/queryparamsmart.md docs/models/operations/getplaylistsrequest.md docs/models/operations/getplaylistserrors.md docs/models/operations/getplaylistsresponsebody.md docs/models/operations/getplaylistsresponse.md docs/models/operations/getplaylistrequest.md docs/models/operations/getplaylisterrors.md docs/models/operations/getplaylistresponsebody.md docs/models/operations/getplaylistresponse.md docs/models/operations/deleteplaylistrequest.md docs/models/operations/deleteplaylisterrors.md docs/models/operations/deleteplaylistresponsebody.md docs/models/operations/deleteplaylistresponse.md docs/models/operations/updateplaylistrequest.md docs/models/operations/updateplaylisterrors.md docs/models/operations/updateplaylistresponsebody.md docs/models/operations/updateplaylistresponse.md docs/models/operations/getplaylistcontentsrequest.md docs/models/operations/getplaylistcontentserrors.md docs/models/operations/getplaylistcontentsresponsebody.md docs/models/operations/getplaylistcontentsresponse.md docs/models/operations/clearplaylistcontentsrequest.md docs/models/operations/clearplaylistcontentserrors.md docs/models/operations/clearplaylistcontentsresponsebody.md docs/models/operations/clearplaylistcontentsresponse.md docs/models/operations/addplaylistcontentsrequest.md docs/models/operations/addplaylistcontentserrors.md docs/models/operations/addplaylistcontentsresponsebody.md docs/models/operations/addplaylistcontentsresponse.md docs/models/operations/force.md docs/models/operations/uploadplaylistrequest.md docs/models/operations/uploadplaylisterrors.md docs/models/operations/uploadplaylistresponsebody.md docs/models/operations/uploadplaylistresponse.md docs/models/operations/queryparamtype.md docs/models/operations/scope.md docs/models/operations/gettransienttokenrequest.md docs/models/operations/gettransienttokenerrors.md docs/models/operations/gettransienttokenresponsebody.md docs/models/operations/gettransienttokenresponse.md docs/models/operations/getsourceconnectioninformationrequest.md docs/models/operations/getsourceconnectioninformationerrors.md docs/models/operations/getsourceconnectioninformationresponsebody.md docs/models/operations/getsourceconnectioninformationresponse.md docs/models/operations/getsessionserrors.md docs/models/operations/getsessionsresponsebody.md docs/models/operations/getsessionsresponse.md docs/models/operations/getsessionhistoryerrors.md docs/models/operations/getsessionhistoryresponsebody.md docs/models/operations/getsessionhistoryresponse.md docs/models/operations/gettranscodesessionserrors.md docs/models/operations/gettranscodesessionssessionsresponsebody.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/stoptranscodesessionerrors.md docs/models/operations/stoptranscodesessionresponsebody.md docs/models/operations/stoptranscodesessionresponse.md docs/models/operations/getupdatestatuserrors.md docs/models/operations/getupdatestatusresponsebody.md docs/models/operations/getupdatestatusresponse.md docs/models/operations/download.md docs/models/operations/checkforupdatesrequest.md docs/models/operations/checkforupdateserrors.md docs/models/operations/checkforupdatesresponsebody.md docs/models/operations/checkforupdatesresponse.md docs/models/operations/tonight.md docs/models/operations/skip.md docs/models/operations/applyupdatesrequest.md docs/models/operations/applyupdateserrors.md docs/models/operations/applyupdatesresponsebody.md docs/models/operations/applyupdatesresponse.md docs/models/operations/startuniversaltranscoderequest.md docs/models/operations/startuniversaltranscodeerrors.md docs/models/operations/startuniversaltranscoderesponsebody.md docs/models/operations/startuniversaltranscoderesponse.md docs/models/operations/state.md docs/models/operations/gettimelinerequest.md docs/models/operations/gettimelineerrors.md docs/models/operations/gettimelineresponsebody.md docs/models/operations/gettimelineresponse.md docs/models/shared/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