mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-12-25 07:15:17 +00:00
openapi: group endpoints by tag in file
This reduces the amount of files generated by arround 300 and makes for quicker compilation times.
This commit is contained in:
parent
54235f298e
commit
03bc3f795a
|
@ -295,414 +295,66 @@ set(openapi_HEADERS
|
|||
./include/JellyfinQt/dto/sendcommand.h
|
||||
./include/JellyfinQt/dto/groupupdatetype.h
|
||||
./include/JellyfinQt/dto/objectgroupupdate.h
|
||||
./include/JellyfinQt/loader/http/getlogentries.h
|
||||
./include/JellyfinQt/loader/http/getkeys.h
|
||||
./include/JellyfinQt/loader/http/createkey.h
|
||||
./include/JellyfinQt/loader/http/revokekey.h
|
||||
./include/JellyfinQt/loader/http/getartists.h
|
||||
./include/JellyfinQt/loader/http/getartistbyname.h
|
||||
./include/JellyfinQt/loader/http/getalbumartists.h
|
||||
./include/JellyfinQt/loader/http/getaudiostream.h
|
||||
./include/JellyfinQt/loader/http/headaudiostream.h
|
||||
./include/JellyfinQt/loader/http/getaudiostreambycontainer.h
|
||||
./include/JellyfinQt/loader/http/headaudiostreambycontainer.h
|
||||
./include/JellyfinQt/loader/http/getbrandingoptions.h
|
||||
./include/JellyfinQt/loader/http/getbrandingcss.h
|
||||
./include/JellyfinQt/loader/http/getbrandingcss_2.h
|
||||
./include/JellyfinQt/loader/http/getchannels.h
|
||||
./include/JellyfinQt/loader/http/getchannelfeatures.h
|
||||
./include/JellyfinQt/loader/http/getchannelitems.h
|
||||
./include/JellyfinQt/loader/http/getallchannelfeatures.h
|
||||
./include/JellyfinQt/loader/http/getlatestchannelitems.h
|
||||
./include/JellyfinQt/loader/http/createcollection.h
|
||||
./include/JellyfinQt/loader/http/addtocollection.h
|
||||
./include/JellyfinQt/loader/http/removefromcollection.h
|
||||
./include/JellyfinQt/loader/http/getconfiguration.h
|
||||
./include/JellyfinQt/loader/http/updateconfiguration.h
|
||||
./include/JellyfinQt/loader/http/getnamedconfiguration.h
|
||||
./include/JellyfinQt/loader/http/updatenamedconfiguration.h
|
||||
./include/JellyfinQt/loader/http/getdefaultmetadataoptions.h
|
||||
./include/JellyfinQt/loader/http/updatemediaencoderpath.h
|
||||
./include/JellyfinQt/loader/http/getdashboardconfigurationpage.h
|
||||
./include/JellyfinQt/loader/http/getconfigurationpages.h
|
||||
./include/JellyfinQt/loader/http/getdevices.h
|
||||
./include/JellyfinQt/loader/http/deletedevice.h
|
||||
./include/JellyfinQt/loader/http/getdeviceinfo.h
|
||||
./include/JellyfinQt/loader/http/getdeviceoptions.h
|
||||
./include/JellyfinQt/loader/http/updatedeviceoptions.h
|
||||
./include/JellyfinQt/loader/http/getdisplaypreferences.h
|
||||
./include/JellyfinQt/loader/http/updatedisplaypreferences.h
|
||||
./include/JellyfinQt/loader/http/getprofileinfos.h
|
||||
./include/JellyfinQt/loader/http/createprofile.h
|
||||
./include/JellyfinQt/loader/http/getprofile.h
|
||||
./include/JellyfinQt/loader/http/deleteprofile.h
|
||||
./include/JellyfinQt/loader/http/updateprofile.h
|
||||
./include/JellyfinQt/loader/http/getdefaultprofile.h
|
||||
./include/JellyfinQt/loader/http/getconnectionmanager.h
|
||||
./include/JellyfinQt/loader/http/getconnectionmanager_2.h
|
||||
./include/JellyfinQt/loader/http/getconnectionmanager_3.h
|
||||
./include/JellyfinQt/loader/http/processconnectionmanagercontrolrequest.h
|
||||
./include/JellyfinQt/loader/http/getcontentdirectory.h
|
||||
./include/JellyfinQt/loader/http/getcontentdirectory_2.h
|
||||
./include/JellyfinQt/loader/http/getcontentdirectory_3.h
|
||||
./include/JellyfinQt/loader/http/processcontentdirectorycontrolrequest.h
|
||||
./include/JellyfinQt/loader/http/getdescriptionxml.h
|
||||
./include/JellyfinQt/loader/http/getdescriptionxml_2.h
|
||||
./include/JellyfinQt/loader/http/geticonid.h
|
||||
./include/JellyfinQt/loader/http/getmediareceiverregistrar.h
|
||||
./include/JellyfinQt/loader/http/processmediareceiverregistrarcontrolrequest.h
|
||||
./include/JellyfinQt/loader/http/getmediareceiverregistrar_2.h
|
||||
./include/JellyfinQt/loader/http/getmediareceiverregistrar_3.h
|
||||
./include/JellyfinQt/loader/http/geticon.h
|
||||
./include/JellyfinQt/loader/http/gethlsaudiosegment.h
|
||||
./include/JellyfinQt/loader/http/getvarianthlsaudioplaylist.h
|
||||
./include/JellyfinQt/loader/http/getmasterhlsaudioplaylist.h
|
||||
./include/JellyfinQt/loader/http/headmasterhlsaudioplaylist.h
|
||||
./include/JellyfinQt/loader/http/gethlsvideosegment.h
|
||||
./include/JellyfinQt/loader/http/getvarianthlsvideoplaylist.h
|
||||
./include/JellyfinQt/loader/http/getmasterhlsvideoplaylist.h
|
||||
./include/JellyfinQt/loader/http/headmasterhlsvideoplaylist.h
|
||||
./include/JellyfinQt/loader/http/getdefaultdirectorybrowser.h
|
||||
./include/JellyfinQt/loader/http/getdirectorycontents.h
|
||||
./include/JellyfinQt/loader/http/getdrives.h
|
||||
./include/JellyfinQt/loader/http/getnetworkshares.h
|
||||
./include/JellyfinQt/loader/http/getparentpath.h
|
||||
./include/JellyfinQt/loader/http/validatepath.h
|
||||
./include/JellyfinQt/loader/http/getqueryfilterslegacy.h
|
||||
./include/JellyfinQt/loader/http/getqueryfilters.h
|
||||
./include/JellyfinQt/loader/http/getgenres.h
|
||||
./include/JellyfinQt/loader/http/getgenre.h
|
||||
./include/JellyfinQt/loader/http/gethlsaudiosegmentlegacyaac.h
|
||||
./include/JellyfinQt/loader/http/gethlsaudiosegmentlegacymp3.h
|
||||
./include/JellyfinQt/loader/http/gethlsvideosegmentlegacy.h
|
||||
./include/JellyfinQt/loader/http/gethlsplaylistlegacy.h
|
||||
./include/JellyfinQt/loader/http/stopencodingprocess.h
|
||||
./include/JellyfinQt/loader/http/getartistimage.h
|
||||
./include/JellyfinQt/loader/http/headartistimage.h
|
||||
./include/JellyfinQt/loader/http/getgenreimage.h
|
||||
./include/JellyfinQt/loader/http/headgenreimage.h
|
||||
./include/JellyfinQt/loader/http/getgenreimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headgenreimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getitemimageinfos.h
|
||||
./include/JellyfinQt/loader/http/deleteitemimage.h
|
||||
./include/JellyfinQt/loader/http/setitemimage.h
|
||||
./include/JellyfinQt/loader/http/getitemimage.h
|
||||
./include/JellyfinQt/loader/http/headitemimage.h
|
||||
./include/JellyfinQt/loader/http/deleteitemimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/setitemimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getitemimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headitemimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getitemimage2.h
|
||||
./include/JellyfinQt/loader/http/headitemimage2.h
|
||||
./include/JellyfinQt/loader/http/updateitemimageindex.h
|
||||
./include/JellyfinQt/loader/http/getmusicgenreimage.h
|
||||
./include/JellyfinQt/loader/http/headmusicgenreimage.h
|
||||
./include/JellyfinQt/loader/http/getmusicgenreimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headmusicgenreimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getpersonimage.h
|
||||
./include/JellyfinQt/loader/http/headpersonimage.h
|
||||
./include/JellyfinQt/loader/http/getpersonimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headpersonimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getstudioimage.h
|
||||
./include/JellyfinQt/loader/http/headstudioimage.h
|
||||
./include/JellyfinQt/loader/http/getstudioimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headstudioimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/postuserimage.h
|
||||
./include/JellyfinQt/loader/http/deleteuserimage.h
|
||||
./include/JellyfinQt/loader/http/getuserimage.h
|
||||
./include/JellyfinQt/loader/http/headuserimage.h
|
||||
./include/JellyfinQt/loader/http/getuserimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/headuserimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/postuserimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/deleteuserimagebyindex.h
|
||||
./include/JellyfinQt/loader/http/getgeneralimages.h
|
||||
./include/JellyfinQt/loader/http/getgeneralimage.h
|
||||
./include/JellyfinQt/loader/http/getmediainfoimages.h
|
||||
./include/JellyfinQt/loader/http/getmediainfoimage.h
|
||||
./include/JellyfinQt/loader/http/getratingimages.h
|
||||
./include/JellyfinQt/loader/http/getratingimage.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfromalbum.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfromartists.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfromitem.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfrommusicgenres.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfrommusicgenre.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfromplaylist.h
|
||||
./include/JellyfinQt/loader/http/getinstantmixfromsong.h
|
||||
./include/JellyfinQt/loader/http/getexternalidinfos.h
|
||||
./include/JellyfinQt/loader/http/applysearchcriteria.h
|
||||
./include/JellyfinQt/loader/http/getbookremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getboxsetremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getremotesearchimage.h
|
||||
./include/JellyfinQt/loader/http/getmovieremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getmusicalbumremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getmusicartistremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getmusicvideoremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getpersonremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/getseriesremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/gettrailerremotesearchresults.h
|
||||
./include/JellyfinQt/loader/http/post.h
|
||||
./include/JellyfinQt/loader/http/getitems.h
|
||||
./include/JellyfinQt/loader/http/deleteitems.h
|
||||
./include/JellyfinQt/loader/http/getitemsbyuserid.h
|
||||
./include/JellyfinQt/loader/http/getresumeitems.h
|
||||
./include/JellyfinQt/loader/http/updateitem.h
|
||||
./include/JellyfinQt/loader/http/deleteitem.h
|
||||
./include/JellyfinQt/loader/http/updateitemcontenttype.h
|
||||
./include/JellyfinQt/loader/http/getmetadataeditorinfo.h
|
||||
./include/JellyfinQt/loader/http/getsimilaralbums.h
|
||||
./include/JellyfinQt/loader/http/getsimilarartists.h
|
||||
./include/JellyfinQt/loader/http/getancestors.h
|
||||
./include/JellyfinQt/loader/http/getcriticreviews.h
|
||||
./include/JellyfinQt/loader/http/getdownload.h
|
||||
./include/JellyfinQt/loader/http/getfile.h
|
||||
./include/JellyfinQt/loader/http/getsimilaritems.h
|
||||
./include/JellyfinQt/loader/http/getthememedia.h
|
||||
./include/JellyfinQt/loader/http/getthemesongs.h
|
||||
./include/JellyfinQt/loader/http/getthemevideos.h
|
||||
./include/JellyfinQt/loader/http/getitemcounts.h
|
||||
./include/JellyfinQt/loader/http/getlibraryoptionsinfo.h
|
||||
./include/JellyfinQt/loader/http/postupdatedmedia.h
|
||||
./include/JellyfinQt/loader/http/getmediafolders.h
|
||||
./include/JellyfinQt/loader/http/postaddedmovies.h
|
||||
./include/JellyfinQt/loader/http/postupdatedmovies.h
|
||||
./include/JellyfinQt/loader/http/getphysicalpaths.h
|
||||
./include/JellyfinQt/loader/http/refreshlibrary.h
|
||||
./include/JellyfinQt/loader/http/postaddedseries.h
|
||||
./include/JellyfinQt/loader/http/postupdatedseries.h
|
||||
./include/JellyfinQt/loader/http/getsimilarmovies.h
|
||||
./include/JellyfinQt/loader/http/getsimilarshows.h
|
||||
./include/JellyfinQt/loader/http/getsimilartrailers.h
|
||||
./include/JellyfinQt/loader/http/getvirtualfolders.h
|
||||
./include/JellyfinQt/loader/http/addvirtualfolder.h
|
||||
./include/JellyfinQt/loader/http/removevirtualfolder.h
|
||||
./include/JellyfinQt/loader/http/updatelibraryoptions.h
|
||||
./include/JellyfinQt/loader/http/renamevirtualfolder.h
|
||||
./include/JellyfinQt/loader/http/addmediapath.h
|
||||
./include/JellyfinQt/loader/http/removemediapath.h
|
||||
./include/JellyfinQt/loader/http/updatemediapath.h
|
||||
./include/JellyfinQt/loader/http/getchannelmappingoptions.h
|
||||
./include/JellyfinQt/loader/http/setchannelmapping.h
|
||||
./include/JellyfinQt/loader/http/getlivetvchannels.h
|
||||
./include/JellyfinQt/loader/http/getchannel.h
|
||||
./include/JellyfinQt/loader/http/getguideinfo.h
|
||||
./include/JellyfinQt/loader/http/getlivetvinfo.h
|
||||
./include/JellyfinQt/loader/http/addlistingprovider.h
|
||||
./include/JellyfinQt/loader/http/deletelistingprovider.h
|
||||
./include/JellyfinQt/loader/http/getdefaultlistingprovider.h
|
||||
./include/JellyfinQt/loader/http/getlineups.h
|
||||
./include/JellyfinQt/loader/http/getschedulesdirectcountries.h
|
||||
./include/JellyfinQt/loader/http/getliverecordingfile.h
|
||||
./include/JellyfinQt/loader/http/getlivestreamfile.h
|
||||
./include/JellyfinQt/loader/http/getlivetvprograms.h
|
||||
./include/JellyfinQt/loader/http/getprograms.h
|
||||
./include/JellyfinQt/loader/http/getprogram.h
|
||||
./include/JellyfinQt/loader/http/getrecommendedprograms.h
|
||||
./include/JellyfinQt/loader/http/getrecordings.h
|
||||
./include/JellyfinQt/loader/http/getrecording.h
|
||||
./include/JellyfinQt/loader/http/deleterecording.h
|
||||
./include/JellyfinQt/loader/http/getrecordingfolders.h
|
||||
./include/JellyfinQt/loader/http/getrecordinggroups.h
|
||||
./include/JellyfinQt/loader/http/getrecordinggroup.h
|
||||
./include/JellyfinQt/loader/http/getrecordingsseries.h
|
||||
./include/JellyfinQt/loader/http/getseriestimers.h
|
||||
./include/JellyfinQt/loader/http/createseriestimer.h
|
||||
./include/JellyfinQt/loader/http/getseriestimer.h
|
||||
./include/JellyfinQt/loader/http/cancelseriestimer.h
|
||||
./include/JellyfinQt/loader/http/updateseriestimer.h
|
||||
./include/JellyfinQt/loader/http/gettimers.h
|
||||
./include/JellyfinQt/loader/http/createtimer.h
|
||||
./include/JellyfinQt/loader/http/gettimer.h
|
||||
./include/JellyfinQt/loader/http/canceltimer.h
|
||||
./include/JellyfinQt/loader/http/updatetimer.h
|
||||
./include/JellyfinQt/loader/http/getdefaulttimer.h
|
||||
./include/JellyfinQt/loader/http/addtunerhost.h
|
||||
./include/JellyfinQt/loader/http/deletetunerhost.h
|
||||
./include/JellyfinQt/loader/http/gettunerhosttypes.h
|
||||
./include/JellyfinQt/loader/http/resettuner.h
|
||||
./include/JellyfinQt/loader/http/discovertuners.h
|
||||
./include/JellyfinQt/loader/http/discvovertuners.h
|
||||
./include/JellyfinQt/loader/http/getcountries.h
|
||||
./include/JellyfinQt/loader/http/getcultures.h
|
||||
./include/JellyfinQt/loader/http/getlocalizationoptions.h
|
||||
./include/JellyfinQt/loader/http/getparentalratings.h
|
||||
./include/JellyfinQt/loader/http/getplaybackinfo.h
|
||||
./include/JellyfinQt/loader/http/getpostedplaybackinfo.h
|
||||
./include/JellyfinQt/loader/http/closelivestream.h
|
||||
./include/JellyfinQt/loader/http/openlivestream.h
|
||||
./include/JellyfinQt/loader/http/getbitratetestbytes.h
|
||||
./include/JellyfinQt/loader/http/getmovierecommendations.h
|
||||
./include/JellyfinQt/loader/http/getmusicgenres.h
|
||||
./include/JellyfinQt/loader/http/getmusicgenre.h
|
||||
./include/JellyfinQt/loader/http/getnotifications.h
|
||||
./include/JellyfinQt/loader/http/setread.h
|
||||
./include/JellyfinQt/loader/http/getnotificationssummary.h
|
||||
./include/JellyfinQt/loader/http/setunread.h
|
||||
./include/JellyfinQt/loader/http/createadminnotification.h
|
||||
./include/JellyfinQt/loader/http/getnotificationservices.h
|
||||
./include/JellyfinQt/loader/http/getnotificationtypes.h
|
||||
./include/JellyfinQt/loader/http/getpackages.h
|
||||
./include/JellyfinQt/loader/http/getpackageinfo.h
|
||||
./include/JellyfinQt/loader/http/installpackage.h
|
||||
./include/JellyfinQt/loader/http/cancelpackageinstallation.h
|
||||
./include/JellyfinQt/loader/http/getrepositories.h
|
||||
./include/JellyfinQt/loader/http/setrepositories.h
|
||||
./include/JellyfinQt/loader/http/getpersons.h
|
||||
./include/JellyfinQt/loader/http/getperson.h
|
||||
./include/JellyfinQt/loader/http/createplaylist.h
|
||||
./include/JellyfinQt/loader/http/addtoplaylist.h
|
||||
./include/JellyfinQt/loader/http/removefromplaylist.h
|
||||
./include/JellyfinQt/loader/http/getplaylistitems.h
|
||||
./include/JellyfinQt/loader/http/moveitem.h
|
||||
./include/JellyfinQt/loader/http/reportplaybackstart.h
|
||||
./include/JellyfinQt/loader/http/pingplaybacksession.h
|
||||
./include/JellyfinQt/loader/http/reportplaybackprogress.h
|
||||
./include/JellyfinQt/loader/http/reportplaybackstopped.h
|
||||
./include/JellyfinQt/loader/http/markplayeditem.h
|
||||
./include/JellyfinQt/loader/http/markunplayeditem.h
|
||||
./include/JellyfinQt/loader/http/onplaybackstart.h
|
||||
./include/JellyfinQt/loader/http/onplaybackstopped.h
|
||||
./include/JellyfinQt/loader/http/onplaybackprogress.h
|
||||
./include/JellyfinQt/loader/http/getplugins.h
|
||||
./include/JellyfinQt/loader/http/uninstallplugin.h
|
||||
./include/JellyfinQt/loader/http/uninstallpluginbyversion.h
|
||||
./include/JellyfinQt/loader/http/disableplugin.h
|
||||
./include/JellyfinQt/loader/http/enableplugin.h
|
||||
./include/JellyfinQt/loader/http/getpluginimage.h
|
||||
./include/JellyfinQt/loader/http/getpluginconfiguration.h
|
||||
./include/JellyfinQt/loader/http/updatepluginconfiguration.h
|
||||
./include/JellyfinQt/loader/http/getpluginmanifest.h
|
||||
./include/JellyfinQt/loader/http/updatepluginsecurityinfo.h
|
||||
./include/JellyfinQt/loader/http/activate.h
|
||||
./include/JellyfinQt/loader/http/authorize.h
|
||||
./include/JellyfinQt/loader/http/available.h
|
||||
./include/JellyfinQt/loader/http/connect.h
|
||||
./include/JellyfinQt/loader/http/deauthorize.h
|
||||
./include/JellyfinQt/loader/http/initiate.h
|
||||
./include/JellyfinQt/loader/http/getstatus.h
|
||||
./include/JellyfinQt/loader/http/getremoteimage.h
|
||||
./include/JellyfinQt/loader/http/getremoteimages.h
|
||||
./include/JellyfinQt/loader/http/downloadremoteimage.h
|
||||
./include/JellyfinQt/loader/http/getremoteimageproviders.h
|
||||
./include/JellyfinQt/loader/http/gettasks.h
|
||||
./include/JellyfinQt/loader/http/gettask.h
|
||||
./include/JellyfinQt/loader/http/updatetask.h
|
||||
./include/JellyfinQt/loader/http/starttask.h
|
||||
./include/JellyfinQt/loader/http/stoptask.h
|
||||
./include/JellyfinQt/loader/http/get.h
|
||||
./include/JellyfinQt/loader/http/getpasswordresetproviders.h
|
||||
./include/JellyfinQt/loader/http/getauthproviders.h
|
||||
./include/JellyfinQt/loader/http/getsessions.h
|
||||
./include/JellyfinQt/loader/http/sendfullgeneralcommand.h
|
||||
./include/JellyfinQt/loader/http/sendgeneralcommand.h
|
||||
./include/JellyfinQt/loader/http/sendmessagecommand.h
|
||||
./include/JellyfinQt/loader/http/play.h
|
||||
./include/JellyfinQt/loader/http/sendplaystatecommand.h
|
||||
./include/JellyfinQt/loader/http/sendsystemcommand.h
|
||||
./include/JellyfinQt/loader/http/addusertosession.h
|
||||
./include/JellyfinQt/loader/http/removeuserfromsession.h
|
||||
./include/JellyfinQt/loader/http/displaycontent.h
|
||||
./include/JellyfinQt/loader/http/postcapabilities.h
|
||||
./include/JellyfinQt/loader/http/postfullcapabilities.h
|
||||
./include/JellyfinQt/loader/http/reportsessionended.h
|
||||
./include/JellyfinQt/loader/http/reportviewing.h
|
||||
./include/JellyfinQt/loader/http/completewizard.h
|
||||
./include/JellyfinQt/loader/http/getstartupconfiguration.h
|
||||
./include/JellyfinQt/loader/http/updateinitialconfiguration.h
|
||||
./include/JellyfinQt/loader/http/getfirstuser_2.h
|
||||
./include/JellyfinQt/loader/http/setremoteaccess.h
|
||||
./include/JellyfinQt/loader/http/getfirstuser.h
|
||||
./include/JellyfinQt/loader/http/updatestartupuser.h
|
||||
./include/JellyfinQt/loader/http/getstudios.h
|
||||
./include/JellyfinQt/loader/http/getstudio.h
|
||||
./include/JellyfinQt/loader/http/getfallbackfontlist.h
|
||||
./include/JellyfinQt/loader/http/getfallbackfont.h
|
||||
./include/JellyfinQt/loader/http/searchremotesubtitles.h
|
||||
./include/JellyfinQt/loader/http/downloadremotesubtitles.h
|
||||
./include/JellyfinQt/loader/http/getremotesubtitles.h
|
||||
./include/JellyfinQt/loader/http/getsubtitlewithticks.h
|
||||
./include/JellyfinQt/loader/http/getsubtitle.h
|
||||
./include/JellyfinQt/loader/http/getsubtitleplaylist.h
|
||||
./include/JellyfinQt/loader/http/uploadsubtitle.h
|
||||
./include/JellyfinQt/loader/http/deletesubtitle.h
|
||||
./include/JellyfinQt/loader/http/getsuggestions.h
|
||||
./include/JellyfinQt/loader/http/syncplaybuffering.h
|
||||
./include/JellyfinQt/loader/http/syncplayjoingroup.h
|
||||
./include/JellyfinQt/loader/http/syncplayleavegroup.h
|
||||
./include/JellyfinQt/loader/http/syncplaygetgroups.h
|
||||
./include/JellyfinQt/loader/http/syncplaymoveplaylistitem.h
|
||||
./include/JellyfinQt/loader/http/syncplaycreategroup.h
|
||||
./include/JellyfinQt/loader/http/syncplaynextitem.h
|
||||
./include/JellyfinQt/loader/http/syncplaypause.h
|
||||
./include/JellyfinQt/loader/http/syncplayping.h
|
||||
./include/JellyfinQt/loader/http/syncplaypreviousitem.h
|
||||
./include/JellyfinQt/loader/http/syncplayqueue.h
|
||||
./include/JellyfinQt/loader/http/syncplayready.h
|
||||
./include/JellyfinQt/loader/http/syncplayremovefromplaylist.h
|
||||
./include/JellyfinQt/loader/http/syncplayseek.h
|
||||
./include/JellyfinQt/loader/http/syncplaysetignorewait.h
|
||||
./include/JellyfinQt/loader/http/syncplaysetnewqueue.h
|
||||
./include/JellyfinQt/loader/http/syncplaysetplaylistitem.h
|
||||
./include/JellyfinQt/loader/http/syncplaysetrepeatmode.h
|
||||
./include/JellyfinQt/loader/http/syncplaysetshufflemode.h
|
||||
./include/JellyfinQt/loader/http/syncplaystop.h
|
||||
./include/JellyfinQt/loader/http/syncplayunpause.h
|
||||
./include/JellyfinQt/loader/http/getendpointinfo.h
|
||||
./include/JellyfinQt/loader/http/getsysteminfo.h
|
||||
./include/JellyfinQt/loader/http/getpublicsysteminfo.h
|
||||
./include/JellyfinQt/loader/http/getserverlogs.h
|
||||
./include/JellyfinQt/loader/http/getlogfile.h
|
||||
./include/JellyfinQt/loader/http/getpingsystem.h
|
||||
./include/JellyfinQt/loader/http/postpingsystem.h
|
||||
./include/JellyfinQt/loader/http/restartapplication.h
|
||||
./include/JellyfinQt/loader/http/shutdownapplication.h
|
||||
./include/JellyfinQt/loader/http/getwakeonlaninfo.h
|
||||
./include/JellyfinQt/loader/http/getutctime.h
|
||||
./include/JellyfinQt/loader/http/gettrailers.h
|
||||
./include/JellyfinQt/loader/http/getepisodes.h
|
||||
./include/JellyfinQt/loader/http/getseasons.h
|
||||
./include/JellyfinQt/loader/http/getnextup.h
|
||||
./include/JellyfinQt/loader/http/getupcomingepisodes.h
|
||||
./include/JellyfinQt/loader/http/getuniversalaudiostream.h
|
||||
./include/JellyfinQt/loader/http/headuniversalaudiostream.h
|
||||
./include/JellyfinQt/loader/http/getusers.h
|
||||
./include/JellyfinQt/loader/http/getuserbyid.h
|
||||
./include/JellyfinQt/loader/http/deleteuser.h
|
||||
./include/JellyfinQt/loader/http/updateuser.h
|
||||
./include/JellyfinQt/loader/http/authenticateuser.h
|
||||
./include/JellyfinQt/loader/http/updateuserconfiguration.h
|
||||
./include/JellyfinQt/loader/http/updateusereasypassword.h
|
||||
./include/JellyfinQt/loader/http/updateuserpassword.h
|
||||
./include/JellyfinQt/loader/http/updateuserpolicy.h
|
||||
./include/JellyfinQt/loader/http/authenticateuserbyname.h
|
||||
./include/JellyfinQt/loader/http/authenticatewithquickconnect.h
|
||||
./include/JellyfinQt/loader/http/forgotpassword.h
|
||||
./include/JellyfinQt/loader/http/forgotpasswordpin.h
|
||||
./include/JellyfinQt/loader/http/getcurrentuser.h
|
||||
./include/JellyfinQt/loader/http/createuserbyname.h
|
||||
./include/JellyfinQt/loader/http/getpublicusers.h
|
||||
./include/JellyfinQt/loader/http/markfavoriteitem.h
|
||||
./include/JellyfinQt/loader/http/unmarkfavoriteitem.h
|
||||
./include/JellyfinQt/loader/http/getitem.h
|
||||
./include/JellyfinQt/loader/http/getintros.h
|
||||
./include/JellyfinQt/loader/http/getlocaltrailers.h
|
||||
./include/JellyfinQt/loader/http/deleteuseritemrating.h
|
||||
./include/JellyfinQt/loader/http/updateuseritemrating.h
|
||||
./include/JellyfinQt/loader/http/getspecialfeatures.h
|
||||
./include/JellyfinQt/loader/http/getlatestmedia.h
|
||||
./include/JellyfinQt/loader/http/getrootfolder.h
|
||||
./include/JellyfinQt/loader/http/getgroupingoptions.h
|
||||
./include/JellyfinQt/loader/http/getuserviews.h
|
||||
./include/JellyfinQt/loader/http/getattachment.h
|
||||
./include/JellyfinQt/loader/http/getlivehlsstream.h
|
||||
./include/JellyfinQt/loader/http/getvideostreambycontainer.h
|
||||
./include/JellyfinQt/loader/http/headvideostreambycontainer.h
|
||||
./include/JellyfinQt/loader/http/getadditionalpart.h
|
||||
./include/JellyfinQt/loader/http/deletealternatesources.h
|
||||
./include/JellyfinQt/loader/http/getvideostream.h
|
||||
./include/JellyfinQt/loader/http/headvideostream.h
|
||||
./include/JellyfinQt/loader/http/mergeversions.h
|
||||
./include/JellyfinQt/loader/http/getyears.h
|
||||
./include/JellyfinQt/loader/http/getyear.h
|
||||
./include/JellyfinQt/loader/http/subtitle.h
|
||||
./include/JellyfinQt/loader/http/activitylog.h
|
||||
./include/JellyfinQt/loader/http/library.h
|
||||
./include/JellyfinQt/loader/http/items.h
|
||||
./include/JellyfinQt/loader/http/dynamichls.h
|
||||
./include/JellyfinQt/loader/http/videoattachments.h
|
||||
./include/JellyfinQt/loader/http/itemupdate.h
|
||||
./include/JellyfinQt/loader/http/audio.h
|
||||
./include/JellyfinQt/loader/http/persons.h
|
||||
./include/JellyfinQt/loader/http/collection.h
|
||||
./include/JellyfinQt/loader/http/dlnaserver.h
|
||||
./include/JellyfinQt/loader/http/movies.h
|
||||
./include/JellyfinQt/loader/http/dashboard.h
|
||||
./include/JellyfinQt/loader/http/hlssegment.h
|
||||
./include/JellyfinQt/loader/http/branding.h
|
||||
./include/JellyfinQt/loader/http/startup.h
|
||||
./include/JellyfinQt/loader/http/channels.h
|
||||
./include/JellyfinQt/loader/http/localization.h
|
||||
./include/JellyfinQt/loader/http/videohls.h
|
||||
./include/JellyfinQt/loader/http/itemlookup.h
|
||||
./include/JellyfinQt/loader/http/system.h
|
||||
./include/JellyfinQt/loader/http/mediainfo.h
|
||||
./include/JellyfinQt/loader/http/genres.h
|
||||
./include/JellyfinQt/loader/http/syncplay.h
|
||||
./include/JellyfinQt/loader/http/universalaudio.h
|
||||
./include/JellyfinQt/loader/http/suggestions.h
|
||||
./include/JellyfinQt/loader/http/itemrefresh.h
|
||||
./include/JellyfinQt/loader/http/scheduledtasks.h
|
||||
./include/JellyfinQt/loader/http/imagebyname.h
|
||||
./include/JellyfinQt/loader/http/musicgenres.h
|
||||
./include/JellyfinQt/loader/http/user.h
|
||||
./include/JellyfinQt/loader/http/playlists.h
|
||||
./include/JellyfinQt/loader/http/userviews.h
|
||||
./include/JellyfinQt/loader/http/studios.h
|
||||
./include/JellyfinQt/loader/http/years.h
|
||||
./include/JellyfinQt/loader/http/trailers.h
|
||||
./include/JellyfinQt/loader/http/image.h
|
||||
./include/JellyfinQt/loader/http/librarystructure.h
|
||||
./include/JellyfinQt/loader/http/notifications.h
|
||||
./include/JellyfinQt/loader/http/videos.h
|
||||
./include/JellyfinQt/loader/http/package.h
|
||||
./include/JellyfinQt/loader/http/artists.h
|
||||
./include/JellyfinQt/loader/http/playstate.h
|
||||
./include/JellyfinQt/loader/http/quickconnect.h
|
||||
./include/JellyfinQt/loader/http/remoteimage.h
|
||||
./include/JellyfinQt/loader/http/userlibrary.h
|
||||
./include/JellyfinQt/loader/http/dlna.h
|
||||
./include/JellyfinQt/loader/http/configuration.h
|
||||
./include/JellyfinQt/loader/http/livetv.h
|
||||
./include/JellyfinQt/loader/http/timesync.h
|
||||
./include/JellyfinQt/loader/http/session.h
|
||||
./include/JellyfinQt/loader/http/displaypreferences.h
|
||||
./include/JellyfinQt/loader/http/instantmix.h
|
||||
./include/JellyfinQt/loader/http/apikey.h
|
||||
./include/JellyfinQt/loader/http/devices.h
|
||||
./include/JellyfinQt/loader/http/filter.h
|
||||
./include/JellyfinQt/loader/http/tvshows.h
|
||||
./include/JellyfinQt/loader/http/plugins.h
|
||||
./include/JellyfinQt/loader/http/environment.h
|
||||
./include/JellyfinQt/loader/http/search.h
|
||||
./include/JellyfinQt/loader/requesttypes.h)
|
||||
|
||||
set(openapi_SOURCES
|
||||
|
@ -970,412 +622,64 @@ set(openapi_SOURCES
|
|||
./src/dto/sendcommand.cpp
|
||||
./src/dto/groupupdatetype.cpp
|
||||
./src/dto/objectgroupupdate.cpp
|
||||
./src/loader/http/getlogentries.cpp
|
||||
./src/loader/http/getkeys.cpp
|
||||
./src/loader/http/createkey.cpp
|
||||
./src/loader/http/revokekey.cpp
|
||||
./src/loader/http/getartists.cpp
|
||||
./src/loader/http/getartistbyname.cpp
|
||||
./src/loader/http/getalbumartists.cpp
|
||||
./src/loader/http/getaudiostream.cpp
|
||||
./src/loader/http/headaudiostream.cpp
|
||||
./src/loader/http/getaudiostreambycontainer.cpp
|
||||
./src/loader/http/headaudiostreambycontainer.cpp
|
||||
./src/loader/http/getbrandingoptions.cpp
|
||||
./src/loader/http/getbrandingcss.cpp
|
||||
./src/loader/http/getbrandingcss_2.cpp
|
||||
./src/loader/http/getchannels.cpp
|
||||
./src/loader/http/getchannelfeatures.cpp
|
||||
./src/loader/http/getchannelitems.cpp
|
||||
./src/loader/http/getallchannelfeatures.cpp
|
||||
./src/loader/http/getlatestchannelitems.cpp
|
||||
./src/loader/http/createcollection.cpp
|
||||
./src/loader/http/addtocollection.cpp
|
||||
./src/loader/http/removefromcollection.cpp
|
||||
./src/loader/http/getconfiguration.cpp
|
||||
./src/loader/http/updateconfiguration.cpp
|
||||
./src/loader/http/getnamedconfiguration.cpp
|
||||
./src/loader/http/updatenamedconfiguration.cpp
|
||||
./src/loader/http/getdefaultmetadataoptions.cpp
|
||||
./src/loader/http/updatemediaencoderpath.cpp
|
||||
./src/loader/http/getdashboardconfigurationpage.cpp
|
||||
./src/loader/http/getconfigurationpages.cpp
|
||||
./src/loader/http/getdevices.cpp
|
||||
./src/loader/http/deletedevice.cpp
|
||||
./src/loader/http/getdeviceinfo.cpp
|
||||
./src/loader/http/getdeviceoptions.cpp
|
||||
./src/loader/http/updatedeviceoptions.cpp
|
||||
./src/loader/http/getdisplaypreferences.cpp
|
||||
./src/loader/http/updatedisplaypreferences.cpp
|
||||
./src/loader/http/getprofileinfos.cpp
|
||||
./src/loader/http/createprofile.cpp
|
||||
./src/loader/http/getprofile.cpp
|
||||
./src/loader/http/deleteprofile.cpp
|
||||
./src/loader/http/updateprofile.cpp
|
||||
./src/loader/http/getdefaultprofile.cpp
|
||||
./src/loader/http/getconnectionmanager.cpp
|
||||
./src/loader/http/getconnectionmanager_2.cpp
|
||||
./src/loader/http/getconnectionmanager_3.cpp
|
||||
./src/loader/http/processconnectionmanagercontrolrequest.cpp
|
||||
./src/loader/http/getcontentdirectory.cpp
|
||||
./src/loader/http/getcontentdirectory_2.cpp
|
||||
./src/loader/http/getcontentdirectory_3.cpp
|
||||
./src/loader/http/processcontentdirectorycontrolrequest.cpp
|
||||
./src/loader/http/getdescriptionxml.cpp
|
||||
./src/loader/http/getdescriptionxml_2.cpp
|
||||
./src/loader/http/geticonid.cpp
|
||||
./src/loader/http/getmediareceiverregistrar.cpp
|
||||
./src/loader/http/processmediareceiverregistrarcontrolrequest.cpp
|
||||
./src/loader/http/getmediareceiverregistrar_2.cpp
|
||||
./src/loader/http/getmediareceiverregistrar_3.cpp
|
||||
./src/loader/http/geticon.cpp
|
||||
./src/loader/http/gethlsaudiosegment.cpp
|
||||
./src/loader/http/getvarianthlsaudioplaylist.cpp
|
||||
./src/loader/http/getmasterhlsaudioplaylist.cpp
|
||||
./src/loader/http/headmasterhlsaudioplaylist.cpp
|
||||
./src/loader/http/gethlsvideosegment.cpp
|
||||
./src/loader/http/getvarianthlsvideoplaylist.cpp
|
||||
./src/loader/http/getmasterhlsvideoplaylist.cpp
|
||||
./src/loader/http/headmasterhlsvideoplaylist.cpp
|
||||
./src/loader/http/getdefaultdirectorybrowser.cpp
|
||||
./src/loader/http/getdirectorycontents.cpp
|
||||
./src/loader/http/getdrives.cpp
|
||||
./src/loader/http/getnetworkshares.cpp
|
||||
./src/loader/http/getparentpath.cpp
|
||||
./src/loader/http/validatepath.cpp
|
||||
./src/loader/http/getqueryfilterslegacy.cpp
|
||||
./src/loader/http/getqueryfilters.cpp
|
||||
./src/loader/http/getgenres.cpp
|
||||
./src/loader/http/getgenre.cpp
|
||||
./src/loader/http/gethlsaudiosegmentlegacyaac.cpp
|
||||
./src/loader/http/gethlsaudiosegmentlegacymp3.cpp
|
||||
./src/loader/http/gethlsvideosegmentlegacy.cpp
|
||||
./src/loader/http/gethlsplaylistlegacy.cpp
|
||||
./src/loader/http/stopencodingprocess.cpp
|
||||
./src/loader/http/getartistimage.cpp
|
||||
./src/loader/http/headartistimage.cpp
|
||||
./src/loader/http/getgenreimage.cpp
|
||||
./src/loader/http/headgenreimage.cpp
|
||||
./src/loader/http/getgenreimagebyindex.cpp
|
||||
./src/loader/http/headgenreimagebyindex.cpp
|
||||
./src/loader/http/getitemimageinfos.cpp
|
||||
./src/loader/http/deleteitemimage.cpp
|
||||
./src/loader/http/setitemimage.cpp
|
||||
./src/loader/http/getitemimage.cpp
|
||||
./src/loader/http/headitemimage.cpp
|
||||
./src/loader/http/deleteitemimagebyindex.cpp
|
||||
./src/loader/http/setitemimagebyindex.cpp
|
||||
./src/loader/http/getitemimagebyindex.cpp
|
||||
./src/loader/http/headitemimagebyindex.cpp
|
||||
./src/loader/http/getitemimage2.cpp
|
||||
./src/loader/http/headitemimage2.cpp
|
||||
./src/loader/http/updateitemimageindex.cpp
|
||||
./src/loader/http/getmusicgenreimage.cpp
|
||||
./src/loader/http/headmusicgenreimage.cpp
|
||||
./src/loader/http/getmusicgenreimagebyindex.cpp
|
||||
./src/loader/http/headmusicgenreimagebyindex.cpp
|
||||
./src/loader/http/getpersonimage.cpp
|
||||
./src/loader/http/headpersonimage.cpp
|
||||
./src/loader/http/getpersonimagebyindex.cpp
|
||||
./src/loader/http/headpersonimagebyindex.cpp
|
||||
./src/loader/http/getstudioimage.cpp
|
||||
./src/loader/http/headstudioimage.cpp
|
||||
./src/loader/http/getstudioimagebyindex.cpp
|
||||
./src/loader/http/headstudioimagebyindex.cpp
|
||||
./src/loader/http/postuserimage.cpp
|
||||
./src/loader/http/deleteuserimage.cpp
|
||||
./src/loader/http/getuserimage.cpp
|
||||
./src/loader/http/headuserimage.cpp
|
||||
./src/loader/http/getuserimagebyindex.cpp
|
||||
./src/loader/http/headuserimagebyindex.cpp
|
||||
./src/loader/http/postuserimagebyindex.cpp
|
||||
./src/loader/http/deleteuserimagebyindex.cpp
|
||||
./src/loader/http/getgeneralimages.cpp
|
||||
./src/loader/http/getgeneralimage.cpp
|
||||
./src/loader/http/getmediainfoimages.cpp
|
||||
./src/loader/http/getmediainfoimage.cpp
|
||||
./src/loader/http/getratingimages.cpp
|
||||
./src/loader/http/getratingimage.cpp
|
||||
./src/loader/http/getinstantmixfromalbum.cpp
|
||||
./src/loader/http/getinstantmixfromartists.cpp
|
||||
./src/loader/http/getinstantmixfromitem.cpp
|
||||
./src/loader/http/getinstantmixfrommusicgenres.cpp
|
||||
./src/loader/http/getinstantmixfrommusicgenre.cpp
|
||||
./src/loader/http/getinstantmixfromplaylist.cpp
|
||||
./src/loader/http/getinstantmixfromsong.cpp
|
||||
./src/loader/http/getexternalidinfos.cpp
|
||||
./src/loader/http/applysearchcriteria.cpp
|
||||
./src/loader/http/getbookremotesearchresults.cpp
|
||||
./src/loader/http/getboxsetremotesearchresults.cpp
|
||||
./src/loader/http/getremotesearchimage.cpp
|
||||
./src/loader/http/getmovieremotesearchresults.cpp
|
||||
./src/loader/http/getmusicalbumremotesearchresults.cpp
|
||||
./src/loader/http/getmusicartistremotesearchresults.cpp
|
||||
./src/loader/http/getmusicvideoremotesearchresults.cpp
|
||||
./src/loader/http/getpersonremotesearchresults.cpp
|
||||
./src/loader/http/getseriesremotesearchresults.cpp
|
||||
./src/loader/http/gettrailerremotesearchresults.cpp
|
||||
./src/loader/http/post.cpp
|
||||
./src/loader/http/getitems.cpp
|
||||
./src/loader/http/deleteitems.cpp
|
||||
./src/loader/http/getitemsbyuserid.cpp
|
||||
./src/loader/http/getresumeitems.cpp
|
||||
./src/loader/http/updateitem.cpp
|
||||
./src/loader/http/deleteitem.cpp
|
||||
./src/loader/http/updateitemcontenttype.cpp
|
||||
./src/loader/http/getmetadataeditorinfo.cpp
|
||||
./src/loader/http/getsimilaralbums.cpp
|
||||
./src/loader/http/getsimilarartists.cpp
|
||||
./src/loader/http/getancestors.cpp
|
||||
./src/loader/http/getcriticreviews.cpp
|
||||
./src/loader/http/getdownload.cpp
|
||||
./src/loader/http/getfile.cpp
|
||||
./src/loader/http/getsimilaritems.cpp
|
||||
./src/loader/http/getthememedia.cpp
|
||||
./src/loader/http/getthemesongs.cpp
|
||||
./src/loader/http/getthemevideos.cpp
|
||||
./src/loader/http/getitemcounts.cpp
|
||||
./src/loader/http/getlibraryoptionsinfo.cpp
|
||||
./src/loader/http/postupdatedmedia.cpp
|
||||
./src/loader/http/getmediafolders.cpp
|
||||
./src/loader/http/postaddedmovies.cpp
|
||||
./src/loader/http/postupdatedmovies.cpp
|
||||
./src/loader/http/getphysicalpaths.cpp
|
||||
./src/loader/http/refreshlibrary.cpp
|
||||
./src/loader/http/postaddedseries.cpp
|
||||
./src/loader/http/postupdatedseries.cpp
|
||||
./src/loader/http/getsimilarmovies.cpp
|
||||
./src/loader/http/getsimilarshows.cpp
|
||||
./src/loader/http/getsimilartrailers.cpp
|
||||
./src/loader/http/getvirtualfolders.cpp
|
||||
./src/loader/http/addvirtualfolder.cpp
|
||||
./src/loader/http/removevirtualfolder.cpp
|
||||
./src/loader/http/updatelibraryoptions.cpp
|
||||
./src/loader/http/renamevirtualfolder.cpp
|
||||
./src/loader/http/addmediapath.cpp
|
||||
./src/loader/http/removemediapath.cpp
|
||||
./src/loader/http/updatemediapath.cpp
|
||||
./src/loader/http/getchannelmappingoptions.cpp
|
||||
./src/loader/http/setchannelmapping.cpp
|
||||
./src/loader/http/getlivetvchannels.cpp
|
||||
./src/loader/http/getchannel.cpp
|
||||
./src/loader/http/getguideinfo.cpp
|
||||
./src/loader/http/getlivetvinfo.cpp
|
||||
./src/loader/http/addlistingprovider.cpp
|
||||
./src/loader/http/deletelistingprovider.cpp
|
||||
./src/loader/http/getdefaultlistingprovider.cpp
|
||||
./src/loader/http/getlineups.cpp
|
||||
./src/loader/http/getschedulesdirectcountries.cpp
|
||||
./src/loader/http/getliverecordingfile.cpp
|
||||
./src/loader/http/getlivestreamfile.cpp
|
||||
./src/loader/http/getlivetvprograms.cpp
|
||||
./src/loader/http/getprograms.cpp
|
||||
./src/loader/http/getprogram.cpp
|
||||
./src/loader/http/getrecommendedprograms.cpp
|
||||
./src/loader/http/getrecordings.cpp
|
||||
./src/loader/http/getrecording.cpp
|
||||
./src/loader/http/deleterecording.cpp
|
||||
./src/loader/http/getrecordingfolders.cpp
|
||||
./src/loader/http/getrecordinggroups.cpp
|
||||
./src/loader/http/getrecordinggroup.cpp
|
||||
./src/loader/http/getrecordingsseries.cpp
|
||||
./src/loader/http/getseriestimers.cpp
|
||||
./src/loader/http/createseriestimer.cpp
|
||||
./src/loader/http/getseriestimer.cpp
|
||||
./src/loader/http/cancelseriestimer.cpp
|
||||
./src/loader/http/updateseriestimer.cpp
|
||||
./src/loader/http/gettimers.cpp
|
||||
./src/loader/http/createtimer.cpp
|
||||
./src/loader/http/gettimer.cpp
|
||||
./src/loader/http/canceltimer.cpp
|
||||
./src/loader/http/updatetimer.cpp
|
||||
./src/loader/http/getdefaulttimer.cpp
|
||||
./src/loader/http/addtunerhost.cpp
|
||||
./src/loader/http/deletetunerhost.cpp
|
||||
./src/loader/http/gettunerhosttypes.cpp
|
||||
./src/loader/http/resettuner.cpp
|
||||
./src/loader/http/discovertuners.cpp
|
||||
./src/loader/http/discvovertuners.cpp
|
||||
./src/loader/http/getcountries.cpp
|
||||
./src/loader/http/getcultures.cpp
|
||||
./src/loader/http/getlocalizationoptions.cpp
|
||||
./src/loader/http/getparentalratings.cpp
|
||||
./src/loader/http/getplaybackinfo.cpp
|
||||
./src/loader/http/getpostedplaybackinfo.cpp
|
||||
./src/loader/http/closelivestream.cpp
|
||||
./src/loader/http/openlivestream.cpp
|
||||
./src/loader/http/getbitratetestbytes.cpp
|
||||
./src/loader/http/getmovierecommendations.cpp
|
||||
./src/loader/http/getmusicgenres.cpp
|
||||
./src/loader/http/getmusicgenre.cpp
|
||||
./src/loader/http/getnotifications.cpp
|
||||
./src/loader/http/setread.cpp
|
||||
./src/loader/http/getnotificationssummary.cpp
|
||||
./src/loader/http/setunread.cpp
|
||||
./src/loader/http/createadminnotification.cpp
|
||||
./src/loader/http/getnotificationservices.cpp
|
||||
./src/loader/http/getnotificationtypes.cpp
|
||||
./src/loader/http/getpackages.cpp
|
||||
./src/loader/http/getpackageinfo.cpp
|
||||
./src/loader/http/installpackage.cpp
|
||||
./src/loader/http/cancelpackageinstallation.cpp
|
||||
./src/loader/http/getrepositories.cpp
|
||||
./src/loader/http/setrepositories.cpp
|
||||
./src/loader/http/getpersons.cpp
|
||||
./src/loader/http/getperson.cpp
|
||||
./src/loader/http/createplaylist.cpp
|
||||
./src/loader/http/addtoplaylist.cpp
|
||||
./src/loader/http/removefromplaylist.cpp
|
||||
./src/loader/http/getplaylistitems.cpp
|
||||
./src/loader/http/moveitem.cpp
|
||||
./src/loader/http/reportplaybackstart.cpp
|
||||
./src/loader/http/pingplaybacksession.cpp
|
||||
./src/loader/http/reportplaybackprogress.cpp
|
||||
./src/loader/http/reportplaybackstopped.cpp
|
||||
./src/loader/http/markplayeditem.cpp
|
||||
./src/loader/http/markunplayeditem.cpp
|
||||
./src/loader/http/onplaybackstart.cpp
|
||||
./src/loader/http/onplaybackstopped.cpp
|
||||
./src/loader/http/onplaybackprogress.cpp
|
||||
./src/loader/http/getplugins.cpp
|
||||
./src/loader/http/uninstallplugin.cpp
|
||||
./src/loader/http/uninstallpluginbyversion.cpp
|
||||
./src/loader/http/disableplugin.cpp
|
||||
./src/loader/http/enableplugin.cpp
|
||||
./src/loader/http/getpluginimage.cpp
|
||||
./src/loader/http/getpluginconfiguration.cpp
|
||||
./src/loader/http/updatepluginconfiguration.cpp
|
||||
./src/loader/http/getpluginmanifest.cpp
|
||||
./src/loader/http/updatepluginsecurityinfo.cpp
|
||||
./src/loader/http/activate.cpp
|
||||
./src/loader/http/authorize.cpp
|
||||
./src/loader/http/available.cpp
|
||||
./src/loader/http/connect.cpp
|
||||
./src/loader/http/deauthorize.cpp
|
||||
./src/loader/http/initiate.cpp
|
||||
./src/loader/http/getstatus.cpp
|
||||
./src/loader/http/getremoteimage.cpp
|
||||
./src/loader/http/getremoteimages.cpp
|
||||
./src/loader/http/downloadremoteimage.cpp
|
||||
./src/loader/http/getremoteimageproviders.cpp
|
||||
./src/loader/http/gettasks.cpp
|
||||
./src/loader/http/gettask.cpp
|
||||
./src/loader/http/updatetask.cpp
|
||||
./src/loader/http/starttask.cpp
|
||||
./src/loader/http/stoptask.cpp
|
||||
./src/loader/http/get.cpp
|
||||
./src/loader/http/getpasswordresetproviders.cpp
|
||||
./src/loader/http/getauthproviders.cpp
|
||||
./src/loader/http/getsessions.cpp
|
||||
./src/loader/http/sendfullgeneralcommand.cpp
|
||||
./src/loader/http/sendgeneralcommand.cpp
|
||||
./src/loader/http/sendmessagecommand.cpp
|
||||
./src/loader/http/play.cpp
|
||||
./src/loader/http/sendplaystatecommand.cpp
|
||||
./src/loader/http/sendsystemcommand.cpp
|
||||
./src/loader/http/addusertosession.cpp
|
||||
./src/loader/http/removeuserfromsession.cpp
|
||||
./src/loader/http/displaycontent.cpp
|
||||
./src/loader/http/postcapabilities.cpp
|
||||
./src/loader/http/postfullcapabilities.cpp
|
||||
./src/loader/http/reportsessionended.cpp
|
||||
./src/loader/http/reportviewing.cpp
|
||||
./src/loader/http/completewizard.cpp
|
||||
./src/loader/http/getstartupconfiguration.cpp
|
||||
./src/loader/http/updateinitialconfiguration.cpp
|
||||
./src/loader/http/getfirstuser_2.cpp
|
||||
./src/loader/http/setremoteaccess.cpp
|
||||
./src/loader/http/getfirstuser.cpp
|
||||
./src/loader/http/updatestartupuser.cpp
|
||||
./src/loader/http/getstudios.cpp
|
||||
./src/loader/http/getstudio.cpp
|
||||
./src/loader/http/getfallbackfontlist.cpp
|
||||
./src/loader/http/getfallbackfont.cpp
|
||||
./src/loader/http/searchremotesubtitles.cpp
|
||||
./src/loader/http/downloadremotesubtitles.cpp
|
||||
./src/loader/http/getremotesubtitles.cpp
|
||||
./src/loader/http/getsubtitlewithticks.cpp
|
||||
./src/loader/http/getsubtitle.cpp
|
||||
./src/loader/http/getsubtitleplaylist.cpp
|
||||
./src/loader/http/uploadsubtitle.cpp
|
||||
./src/loader/http/deletesubtitle.cpp
|
||||
./src/loader/http/getsuggestions.cpp
|
||||
./src/loader/http/syncplaybuffering.cpp
|
||||
./src/loader/http/syncplayjoingroup.cpp
|
||||
./src/loader/http/syncplayleavegroup.cpp
|
||||
./src/loader/http/syncplaygetgroups.cpp
|
||||
./src/loader/http/syncplaymoveplaylistitem.cpp
|
||||
./src/loader/http/syncplaycreategroup.cpp
|
||||
./src/loader/http/syncplaynextitem.cpp
|
||||
./src/loader/http/syncplaypause.cpp
|
||||
./src/loader/http/syncplayping.cpp
|
||||
./src/loader/http/syncplaypreviousitem.cpp
|
||||
./src/loader/http/syncplayqueue.cpp
|
||||
./src/loader/http/syncplayready.cpp
|
||||
./src/loader/http/syncplayremovefromplaylist.cpp
|
||||
./src/loader/http/syncplayseek.cpp
|
||||
./src/loader/http/syncplaysetignorewait.cpp
|
||||
./src/loader/http/syncplaysetnewqueue.cpp
|
||||
./src/loader/http/syncplaysetplaylistitem.cpp
|
||||
./src/loader/http/syncplaysetrepeatmode.cpp
|
||||
./src/loader/http/syncplaysetshufflemode.cpp
|
||||
./src/loader/http/syncplaystop.cpp
|
||||
./src/loader/http/syncplayunpause.cpp
|
||||
./src/loader/http/getendpointinfo.cpp
|
||||
./src/loader/http/getsysteminfo.cpp
|
||||
./src/loader/http/getpublicsysteminfo.cpp
|
||||
./src/loader/http/getserverlogs.cpp
|
||||
./src/loader/http/getlogfile.cpp
|
||||
./src/loader/http/getpingsystem.cpp
|
||||
./src/loader/http/postpingsystem.cpp
|
||||
./src/loader/http/restartapplication.cpp
|
||||
./src/loader/http/shutdownapplication.cpp
|
||||
./src/loader/http/getwakeonlaninfo.cpp
|
||||
./src/loader/http/getutctime.cpp
|
||||
./src/loader/http/gettrailers.cpp
|
||||
./src/loader/http/getepisodes.cpp
|
||||
./src/loader/http/getseasons.cpp
|
||||
./src/loader/http/getnextup.cpp
|
||||
./src/loader/http/getupcomingepisodes.cpp
|
||||
./src/loader/http/getuniversalaudiostream.cpp
|
||||
./src/loader/http/headuniversalaudiostream.cpp
|
||||
./src/loader/http/getusers.cpp
|
||||
./src/loader/http/getuserbyid.cpp
|
||||
./src/loader/http/deleteuser.cpp
|
||||
./src/loader/http/updateuser.cpp
|
||||
./src/loader/http/authenticateuser.cpp
|
||||
./src/loader/http/updateuserconfiguration.cpp
|
||||
./src/loader/http/updateusereasypassword.cpp
|
||||
./src/loader/http/updateuserpassword.cpp
|
||||
./src/loader/http/updateuserpolicy.cpp
|
||||
./src/loader/http/authenticateuserbyname.cpp
|
||||
./src/loader/http/authenticatewithquickconnect.cpp
|
||||
./src/loader/http/forgotpassword.cpp
|
||||
./src/loader/http/forgotpasswordpin.cpp
|
||||
./src/loader/http/getcurrentuser.cpp
|
||||
./src/loader/http/createuserbyname.cpp
|
||||
./src/loader/http/getpublicusers.cpp
|
||||
./src/loader/http/markfavoriteitem.cpp
|
||||
./src/loader/http/unmarkfavoriteitem.cpp
|
||||
./src/loader/http/getitem.cpp
|
||||
./src/loader/http/getintros.cpp
|
||||
./src/loader/http/getlocaltrailers.cpp
|
||||
./src/loader/http/deleteuseritemrating.cpp
|
||||
./src/loader/http/updateuseritemrating.cpp
|
||||
./src/loader/http/getspecialfeatures.cpp
|
||||
./src/loader/http/getlatestmedia.cpp
|
||||
./src/loader/http/getrootfolder.cpp
|
||||
./src/loader/http/getgroupingoptions.cpp
|
||||
./src/loader/http/getuserviews.cpp
|
||||
./src/loader/http/getattachment.cpp
|
||||
./src/loader/http/getlivehlsstream.cpp
|
||||
./src/loader/http/getvideostreambycontainer.cpp
|
||||
./src/loader/http/headvideostreambycontainer.cpp
|
||||
./src/loader/http/getadditionalpart.cpp
|
||||
./src/loader/http/deletealternatesources.cpp
|
||||
./src/loader/http/getvideostream.cpp
|
||||
./src/loader/http/headvideostream.cpp
|
||||
./src/loader/http/mergeversions.cpp
|
||||
./src/loader/http/getyears.cpp
|
||||
./src/loader/http/getyear.cpp
|
||||
./src/loader/http/subtitle.cpp
|
||||
./src/loader/http/activitylog.cpp
|
||||
./src/loader/http/library.cpp
|
||||
./src/loader/http/items.cpp
|
||||
./src/loader/http/dynamichls.cpp
|
||||
./src/loader/http/videoattachments.cpp
|
||||
./src/loader/http/itemupdate.cpp
|
||||
./src/loader/http/audio.cpp
|
||||
./src/loader/http/persons.cpp
|
||||
./src/loader/http/collection.cpp
|
||||
./src/loader/http/dlnaserver.cpp
|
||||
./src/loader/http/movies.cpp
|
||||
./src/loader/http/dashboard.cpp
|
||||
./src/loader/http/hlssegment.cpp
|
||||
./src/loader/http/branding.cpp
|
||||
./src/loader/http/startup.cpp
|
||||
./src/loader/http/channels.cpp
|
||||
./src/loader/http/localization.cpp
|
||||
./src/loader/http/videohls.cpp
|
||||
./src/loader/http/itemlookup.cpp
|
||||
./src/loader/http/system.cpp
|
||||
./src/loader/http/mediainfo.cpp
|
||||
./src/loader/http/genres.cpp
|
||||
./src/loader/http/syncplay.cpp
|
||||
./src/loader/http/universalaudio.cpp
|
||||
./src/loader/http/suggestions.cpp
|
||||
./src/loader/http/itemrefresh.cpp
|
||||
./src/loader/http/scheduledtasks.cpp
|
||||
./src/loader/http/imagebyname.cpp
|
||||
./src/loader/http/musicgenres.cpp
|
||||
./src/loader/http/user.cpp
|
||||
./src/loader/http/playlists.cpp
|
||||
./src/loader/http/userviews.cpp
|
||||
./src/loader/http/studios.cpp
|
||||
./src/loader/http/years.cpp
|
||||
./src/loader/http/trailers.cpp
|
||||
./src/loader/http/image.cpp
|
||||
./src/loader/http/librarystructure.cpp
|
||||
./src/loader/http/notifications.cpp
|
||||
./src/loader/http/videos.cpp
|
||||
./src/loader/http/package.cpp
|
||||
./src/loader/http/artists.cpp
|
||||
./src/loader/http/playstate.cpp
|
||||
./src/loader/http/quickconnect.cpp
|
||||
./src/loader/http/remoteimage.cpp
|
||||
./src/loader/http/userlibrary.cpp
|
||||
./src/loader/http/dlna.cpp
|
||||
./src/loader/http/configuration.cpp
|
||||
./src/loader/http/livetv.cpp
|
||||
./src/loader/http/timesync.cpp
|
||||
./src/loader/http/session.cpp
|
||||
./src/loader/http/displaypreferences.cpp
|
||||
./src/loader/http/instantmix.cpp
|
||||
./src/loader/http/apikey.cpp
|
||||
./src/loader/http/devices.cpp
|
||||
./src/loader/http/filter.cpp
|
||||
./src/loader/http/tvshows.cpp
|
||||
./src/loader/http/plugins.cpp
|
||||
./src/loader/http/environment.cpp
|
||||
./src/loader/http/search.cpp
|
||||
./src/loader/requesttypes.cpp)
|
||||
|
|
|
@ -1,21 +1,23 @@
|
|||
{{#if endpoint.hasSuccessResponse}}
|
||||
|
||||
using namespace {{dtoNamespace}};
|
||||
|
||||
{{#if endpoint.description.length > 0}}
|
||||
{{#each endpoints as |e|}}
|
||||
{{#if e.endpoint.hasSuccessResponse}}
|
||||
|
||||
{{#if e.endpoint.description.length > 0}}
|
||||
/**
|
||||
* @brief {{endpoint.description}}
|
||||
* @brief {{e.endpoint.description}}
|
||||
|
||||
*/
|
||||
{{/if}}
|
||||
|
||||
|
||||
class {{className}}Loader : public {{supportNamespace}}::HttpLoader<{{endpoint.resultType}}, {{endpoint.parameterType}}> {
|
||||
class {{e.className}}Loader : public {{supportNamespace}}::HttpLoader<{{e.endpoint.resultType}}, {{e.endpoint.parameterType}}> {
|
||||
public:
|
||||
explicit {{className}}Loader(ApiClient *apiClient = nullptr);
|
||||
explicit {{e.className}}Loader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const {{endpoint.parameterType}}& parameters) const override;
|
||||
QUrlQuery query(const {{endpoint.parameterType}}& parameters) const override;
|
||||
QString path(const {{e.endpoint.parameterType}}& parameters) const override;
|
||||
QUrlQuery query(const {{e.endpoint.parameterType}}& parameters) const override;
|
||||
};
|
||||
{{/if}}
|
||||
{{/each}}
|
||||
|
|
|
@ -1,29 +1,31 @@
|
|||
{{#if endpoint.hasSuccessResponse}}
|
||||
|
||||
using namespace {{dtoNamespace}};
|
||||
|
||||
{{className}}Loader::{{className}}Loader(ApiClient *apiClient)
|
||||
: {{supportNamespace}}::HttpLoader<{{endpoint.resultType}}, {{endpoint.parameterType}}>(apiClient) {}
|
||||
{{#each endpoints as |e|}}
|
||||
{{#if e.endpoint.hasSuccessResponse}}
|
||||
|
||||
QString {{className}}Loader::path(const {{endpoint.parameterType}} ¶ms) const {
|
||||
{{e.className}}Loader::{{e.className}}Loader(ApiClient *apiClient)
|
||||
: {{supportNamespace}}::HttpLoader<{{e.endpoint.resultType}}, {{e.endpoint.parameterType}}>(apiClient) {}
|
||||
|
||||
QString {{e.className}}Loader::path(const {{e.endpoint.parameterType}} ¶ms) const {
|
||||
Q_UNUSED(params) // Might be overzealous, but I don't like theses kind of warnings
|
||||
|
||||
return {{pathStringInterpolation "params"}};
|
||||
return {{e.pathStringInterpolation "params"}};
|
||||
}
|
||||
|
||||
QUrlQuery {{className}}Loader::query(const {{endpoint.parameterType}} ¶ms) const {
|
||||
QUrlQuery {{e.className}}Loader::query(const {{e.endpoint.parameterType}} ¶ms) const {
|
||||
Q_UNUSED(params) // Might be overzealous, but I don't like theses kind of warnings
|
||||
|
||||
QUrlQuery result;
|
||||
|
||||
{{#each endpoint.requiredQueryParameters as |p|}}
|
||||
{{#each e.endpoint.requiredQueryParameters as |p|}}
|
||||
result.addQueryItem("{{p.name}}", Support::toString<{{p.type.typeNameWithQualifiers}}>(params.{{p.type.name}}()));
|
||||
|
||||
{{/each}}
|
||||
|
||||
// Optional parameters
|
||||
|
||||
{{#each endpoint.optionalQueryParameters as |p|}}
|
||||
{{#each e.endpoint.optionalQueryParameters as |p|}}
|
||||
if (!params.{{p.type.name}}Null()) {
|
||||
result.addQueryItem("{{p.name}}", Support::toString<{{p.type.typeNameWithQualifiers}}>(params.{{p.type.name}}()));
|
||||
}
|
||||
|
@ -34,3 +36,4 @@ QUrlQuery {{className}}Loader::query(const {{endpoint.parameterType}} ¶ms) c
|
|||
}
|
||||
|
||||
{{/if}}
|
||||
{{/each}}
|
||||
|
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETLOGENTRIES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETLOGENTRIES_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ACTIVITYLOG_H
|
||||
#define JELLYFIN_LOADER_HTTP_ACTIVITYLOG_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets activity log entries.
|
||||
*/
|
||||
|
@ -64,4 +64,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETLOGENTRIES_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_ACTIVITYLOG_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ADDLISTINGPROVIDER_H
|
||||
#define JELLYFIN_LOADER_HTTP_ADDLISTINGPROVIDER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/listingsproviderinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Adds a listings provider.
|
||||
*/
|
||||
|
||||
class AddListingProviderLoader : public Jellyfin::Support::HttpLoader<ListingsProviderInfo, AddListingProviderParams> {
|
||||
public:
|
||||
explicit AddListingProviderLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AddListingProviderParams& parameters) const override;
|
||||
QUrlQuery query(const AddListingProviderParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ADDLISTINGPROVIDER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ADDTUNERHOST_H
|
||||
#define JELLYFIN_LOADER_HTTP_ADDTUNERHOST_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/tunerhostinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Adds a tuner host.
|
||||
*/
|
||||
|
||||
class AddTunerHostLoader : public Jellyfin::Support::HttpLoader<TunerHostInfo, AddTunerHostParams> {
|
||||
public:
|
||||
explicit AddTunerHostLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AddTunerHostParams& parameters) const override;
|
||||
QUrlQuery query(const AddTunerHostParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ADDTUNERHOST_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ADDUSERTOSESSION_H
|
||||
#define JELLYFIN_LOADER_HTTP_ADDUSERTOSESSION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ADDUSERTOSESSION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ADDVIRTUALFOLDER_H
|
||||
#define JELLYFIN_LOADER_HTTP_ADDVIRTUALFOLDER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ADDVIRTUALFOLDER_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETKEYS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETKEYS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_APIKEY_H
|
||||
#define JELLYFIN_LOADER_HTTP_APIKEY_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Get all keys.
|
||||
*/
|
||||
|
@ -64,4 +64,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETKEYS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_APIKEY_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_APPLYSEARCHCRITERIA_H
|
||||
#define JELLYFIN_LOADER_HTTP_APPLYSEARCHCRITERIA_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_APPLYSEARCHCRITERIA_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETALBUMARTISTS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETALBUMARTISTS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ARTISTS_H
|
||||
#define JELLYFIN_LOADER_HTTP_ARTISTS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -36,6 +36,8 @@
|
|||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
#include "JellyfinQt/dto/baseitemdto.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
|
@ -45,8 +47,32 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets all artists from a given item, folder, or the entire library.
|
||||
*/
|
||||
|
||||
class GetArtistsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetArtistsParams> {
|
||||
public:
|
||||
explicit GetArtistsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetArtistsParams& parameters) const override;
|
||||
QUrlQuery query(const GetArtistsParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets an artist by name.
|
||||
*/
|
||||
|
||||
class GetArtistByNameLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetArtistByNameParams> {
|
||||
public:
|
||||
explicit GetArtistByNameLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetArtistByNameParams& parameters) const override;
|
||||
QUrlQuery query(const GetArtistByNameParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets all album artists from a given item, folder, or the entire library.
|
||||
*/
|
||||
|
@ -64,4 +90,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETALBUMARTISTS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_ARTISTS_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ACTIVATE_H
|
||||
#define JELLYFIN_LOADER_HTTP_ACTIVATE_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AUDIO_H
|
||||
#define JELLYFIN_LOADER_HTTP_AUDIO_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -44,10 +44,11 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ACTIVATE_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_AUDIO_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AUTHENTICATEUSER_H
|
||||
#define JELLYFIN_LOADER_HTTP_AUTHENTICATEUSER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/authenticationresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Authenticates a user.
|
||||
*/
|
||||
|
||||
class AuthenticateUserLoader : public Jellyfin::Support::HttpLoader<AuthenticationResult, AuthenticateUserParams> {
|
||||
public:
|
||||
explicit AuthenticateUserLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AuthenticateUserParams& parameters) const override;
|
||||
QUrlQuery query(const AuthenticateUserParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_AUTHENTICATEUSER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AUTHENTICATEUSERBYNAME_H
|
||||
#define JELLYFIN_LOADER_HTTP_AUTHENTICATEUSERBYNAME_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/authenticationresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Authenticates a user by name.
|
||||
*/
|
||||
|
||||
class AuthenticateUserByNameLoader : public Jellyfin::Support::HttpLoader<AuthenticationResult, AuthenticateUserByNameParams> {
|
||||
public:
|
||||
explicit AuthenticateUserByNameLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AuthenticateUserByNameParams& parameters) const override;
|
||||
QUrlQuery query(const AuthenticateUserByNameParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_AUTHENTICATEUSERBYNAME_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AUTHENTICATEWITHQUICKCONNECT_H
|
||||
#define JELLYFIN_LOADER_HTTP_AUTHENTICATEWITHQUICKCONNECT_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/authenticationresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Authenticates a user with quick connect.
|
||||
*/
|
||||
|
||||
class AuthenticateWithQuickConnectLoader : public Jellyfin::Support::HttpLoader<AuthenticationResult, AuthenticateWithQuickConnectParams> {
|
||||
public:
|
||||
explicit AuthenticateWithQuickConnectLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AuthenticateWithQuickConnectParams& parameters) const override;
|
||||
QUrlQuery query(const AuthenticateWithQuickConnectParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_AUTHENTICATEWITHQUICKCONNECT_H
|
|
@ -1,66 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AUTHORIZE_H
|
||||
#define JELLYFIN_LOADER_HTTP_AUTHORIZE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Authorizes a pending quick connect request.
|
||||
*/
|
||||
|
||||
class AuthorizeLoader : public Jellyfin::Support::HttpLoader<bool, AuthorizeParams> {
|
||||
public:
|
||||
explicit AuthorizeLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const AuthorizeParams& parameters) const override;
|
||||
QUrlQuery query(const AuthorizeParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_AUTHORIZE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_AVAILABLE_H
|
||||
#define JELLYFIN_LOADER_HTTP_AVAILABLE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_AVAILABLE_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBRANDINGOPTIONS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBRANDINGOPTIONS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_BRANDING_H
|
||||
#define JELLYFIN_LOADER_HTTP_BRANDING_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets branding configuration.
|
||||
*/
|
||||
|
@ -59,9 +59,33 @@ protected:
|
|||
QString path(const GetBrandingOptionsParams& parameters) const override;
|
||||
QUrlQuery query(const GetBrandingOptionsParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets branding css.
|
||||
*/
|
||||
|
||||
class GetBrandingCssLoader : public Jellyfin::Support::HttpLoader<QString, GetBrandingCssParams> {
|
||||
public:
|
||||
explicit GetBrandingCssLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBrandingCssParams& parameters) const override;
|
||||
QUrlQuery query(const GetBrandingCssParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets branding css.
|
||||
*/
|
||||
|
||||
class GetBrandingCss_2Loader : public Jellyfin::Support::HttpLoader<QString, GetBrandingCss_2Params> {
|
||||
public:
|
||||
explicit GetBrandingCss_2Loader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBrandingCss_2Params& parameters) const override;
|
||||
QUrlQuery query(const GetBrandingCss_2Params& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBRANDINGOPTIONS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_BRANDING_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CANCELPACKAGEINSTALLATION_H
|
||||
#define JELLYFIN_LOADER_HTTP_CANCELPACKAGEINSTALLATION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CANCELPACKAGEINSTALLATION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CANCELSERIESTIMER_H
|
||||
#define JELLYFIN_LOADER_HTTP_CANCELSERIESTIMER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CANCELSERIESTIMER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CANCELTIMER_H
|
||||
#define JELLYFIN_LOADER_HTTP_CANCELTIMER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CANCELTIMER_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETLATESTCHANNELITEMS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETLATESTCHANNELITEMS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CHANNELS_H
|
||||
#define JELLYFIN_LOADER_HTTP_CHANNELS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -36,6 +36,10 @@
|
|||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
#include "JellyfinQt/dto/channelfeatures.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
#include "JellyfinQt/dto/channelfeatures.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
|
@ -45,8 +49,56 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets available channels.
|
||||
*/
|
||||
|
||||
class GetChannelsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetChannelsParams> {
|
||||
public:
|
||||
explicit GetChannelsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelsParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelsParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Get channel features.
|
||||
*/
|
||||
|
||||
class GetChannelFeaturesLoader : public Jellyfin::Support::HttpLoader<ChannelFeatures, GetChannelFeaturesParams> {
|
||||
public:
|
||||
explicit GetChannelFeaturesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelFeaturesParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelFeaturesParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Get channel items.
|
||||
*/
|
||||
|
||||
class GetChannelItemsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetChannelItemsParams> {
|
||||
public:
|
||||
explicit GetChannelItemsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelItemsParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelItemsParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Get all channel features.
|
||||
*/
|
||||
|
||||
class GetAllChannelFeaturesLoader : public Jellyfin::Support::HttpLoader<QList<ChannelFeatures>, GetAllChannelFeaturesParams> {
|
||||
public:
|
||||
explicit GetAllChannelFeaturesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetAllChannelFeaturesParams& parameters) const override;
|
||||
QUrlQuery query(const GetAllChannelFeaturesParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets latest channel items.
|
||||
*/
|
||||
|
@ -64,4 +116,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETLATESTCHANNELITEMS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_CHANNELS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CLOSELIVESTREAM_H
|
||||
#define JELLYFIN_LOADER_HTTP_CLOSELIVESTREAM_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CLOSELIVESTREAM_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATECOLLECTION_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATECOLLECTION_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_COLLECTION_H
|
||||
#define JELLYFIN_LOADER_HTTP_COLLECTION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Creates a new collection.
|
||||
*/
|
||||
|
@ -64,4 +64,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATECOLLECTION_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_COLLECTION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_COMPLETEWIZARD_H
|
||||
#define JELLYFIN_LOADER_HTTP_COMPLETEWIZARD_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_COMPLETEWIZARD_H
|
|
@ -27,14 +27,15 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEFAULTMETADATAOPTIONS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEFAULTMETADATAOPTIONS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CONFIGURATION_H
|
||||
#define JELLYFIN_LOADER_HTTP_CONFIGURATION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/serverconfiguration.h"
|
||||
#include "JellyfinQt/dto/metadataoptions.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
|
@ -45,8 +46,32 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets application configuration.
|
||||
*/
|
||||
|
||||
class GetConfigurationLoader : public Jellyfin::Support::HttpLoader<ServerConfiguration, GetConfigurationParams> {
|
||||
public:
|
||||
explicit GetConfigurationLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetConfigurationParams& parameters) const override;
|
||||
QUrlQuery query(const GetConfigurationParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets a named configuration.
|
||||
*/
|
||||
|
||||
class GetNamedConfigurationLoader : public Jellyfin::Support::HttpLoader<QString, GetNamedConfigurationParams> {
|
||||
public:
|
||||
explicit GetNamedConfigurationLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetNamedConfigurationParams& parameters) const override;
|
||||
QUrlQuery query(const GetNamedConfigurationParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets a default MetadataOptions object.
|
||||
*/
|
||||
|
@ -64,4 +89,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEFAULTMETADATAOPTIONS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_CONFIGURATION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATEADMINNOTIFICATION_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATEADMINNOTIFICATION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATEADMINNOTIFICATION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATEKEY_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATEKEY_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATEKEY_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATEPLAYLIST_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATEPLAYLIST_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/playlistcreationresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Creates a new playlist.
|
||||
*/
|
||||
|
||||
class CreatePlaylistLoader : public Jellyfin::Support::HttpLoader<PlaylistCreationResult, CreatePlaylistParams> {
|
||||
public:
|
||||
explicit CreatePlaylistLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const CreatePlaylistParams& parameters) const override;
|
||||
QUrlQuery query(const CreatePlaylistParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATEPLAYLIST_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATEPROFILE_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATEPROFILE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATEPROFILE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATESERIESTIMER_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATESERIESTIMER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATESERIESTIMER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATETIMER_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATETIMER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATETIMER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_CREATEUSERBYNAME_H
|
||||
#define JELLYFIN_LOADER_HTTP_CREATEUSERBYNAME_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/userdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Creates a user.
|
||||
*/
|
||||
|
||||
class CreateUserByNameLoader : public Jellyfin::Support::HttpLoader<UserDto, CreateUserByNameParams> {
|
||||
public:
|
||||
explicit CreateUserByNameLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const CreateUserByNameParams& parameters) const override;
|
||||
QUrlQuery query(const CreateUserByNameParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_CREATEUSERBYNAME_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONFIGURATIONPAGES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONFIGURATIONPAGES_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DASHBOARD_H
|
||||
#define JELLYFIN_LOADER_HTTP_DASHBOARD_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets the configuration pages.
|
||||
*/
|
||||
|
@ -64,4 +64,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONFIGURATIONPAGES_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DASHBOARD_H
|
|
@ -1,66 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DEAUTHORIZE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DEAUTHORIZE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Deauthorize all quick connect devices for the current user.
|
||||
*/
|
||||
|
||||
class DeauthorizeLoader : public Jellyfin::Support::HttpLoader<qint32, DeauthorizeParams> {
|
||||
public:
|
||||
explicit DeauthorizeLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const DeauthorizeParams& parameters) const override;
|
||||
QUrlQuery query(const DeauthorizeParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DEAUTHORIZE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEALTERNATESOURCES_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEALTERNATESOURCES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEALTERNATESOURCES_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEDEVICE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEDEVICE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEDEVICE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEITEM_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEITEM_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEITEM_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEITEMIMAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEITEMIMAGE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEITEMIMAGE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEITEMIMAGEBYINDEX_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEITEMIMAGEBYINDEX_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEITEMIMAGEBYINDEX_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEITEMS_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEITEMS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEITEMS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETELISTINGPROVIDER_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETELISTINGPROVIDER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETELISTINGPROVIDER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEPROFILE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEPROFILE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEPROFILE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETERECORDING_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETERECORDING_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETERECORDING_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETESUBTITLE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETESUBTITLE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETESUBTITLE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETETUNERHOST_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETETUNERHOST_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETETUNERHOST_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEUSER_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEUSER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEUSER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEUSERIMAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEUSERIMAGE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEUSERIMAGE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEUSERIMAGEBYINDEX_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEUSERIMAGEBYINDEX_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEUSERIMAGEBYINDEX_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DELETEUSERITEMRATING_H
|
||||
#define JELLYFIN_LOADER_HTTP_DELETEUSERITEMRATING_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/useritemdatadto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Deletes a user's saved personal rating for an item.
|
||||
*/
|
||||
|
||||
class DeleteUserItemRatingLoader : public Jellyfin::Support::HttpLoader<UserItemDataDto, DeleteUserItemRatingParams> {
|
||||
public:
|
||||
explicit DeleteUserItemRatingLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const DeleteUserItemRatingParams& parameters) const override;
|
||||
QUrlQuery query(const DeleteUserItemRatingParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DELETEUSERITEMRATING_H
|
|
@ -27,14 +27,16 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEVICEOPTIONS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEVICEOPTIONS_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DEVICES_H
|
||||
#define JELLYFIN_LOADER_HTTP_DEVICES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/deviceinfoqueryresult.h"
|
||||
#include "JellyfinQt/dto/deviceinfo.h"
|
||||
#include "JellyfinQt/dto/deviceoptions.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
|
@ -45,8 +47,32 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Get Devices.
|
||||
*/
|
||||
|
||||
class GetDevicesLoader : public Jellyfin::Support::HttpLoader<DeviceInfoQueryResult, GetDevicesParams> {
|
||||
public:
|
||||
explicit GetDevicesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDevicesParams& parameters) const override;
|
||||
QUrlQuery query(const GetDevicesParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Get info for a device.
|
||||
*/
|
||||
|
||||
class GetDeviceInfoLoader : public Jellyfin::Support::HttpLoader<DeviceInfo, GetDeviceInfoParams> {
|
||||
public:
|
||||
explicit GetDeviceInfoLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDeviceInfoParams& parameters) const override;
|
||||
QUrlQuery query(const GetDeviceInfoParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Get options for a device.
|
||||
*/
|
||||
|
@ -64,4 +90,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEVICEOPTIONS_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DEVICES_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DISABLEPLUGIN_H
|
||||
#define JELLYFIN_LOADER_HTTP_DISABLEPLUGIN_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DISABLEPLUGIN_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DISCOVERTUNERS_H
|
||||
#define JELLYFIN_LOADER_HTTP_DISCOVERTUNERS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/tunerhostinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Discover tuners.
|
||||
*/
|
||||
|
||||
class DiscoverTunersLoader : public Jellyfin::Support::HttpLoader<QList<TunerHostInfo>, DiscoverTunersParams> {
|
||||
public:
|
||||
explicit DiscoverTunersLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const DiscoverTunersParams& parameters) const override;
|
||||
QUrlQuery query(const DiscoverTunersParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DISCOVERTUNERS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DISCVOVERTUNERS_H
|
||||
#define JELLYFIN_LOADER_HTTP_DISCVOVERTUNERS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/tunerhostinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Discover tuners.
|
||||
*/
|
||||
|
||||
class DiscvoverTunersLoader : public Jellyfin::Support::HttpLoader<QList<TunerHostInfo>, DiscvoverTunersParams> {
|
||||
public:
|
||||
explicit DiscvoverTunersLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const DiscvoverTunersParams& parameters) const override;
|
||||
QUrlQuery query(const DiscvoverTunersParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DISCVOVERTUNERS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DISPLAYCONTENT_H
|
||||
#define JELLYFIN_LOADER_HTTP_DISPLAYCONTENT_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DISPLAYCONTENT_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDISPLAYPREFERENCES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDISPLAYPREFERENCES_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DISPLAYPREFERENCES_H
|
||||
#define JELLYFIN_LOADER_HTTP_DISPLAYPREFERENCES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -45,8 +45,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Get Display Preferences.
|
||||
*/
|
||||
|
@ -64,4 +64,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDISPLAYPREFERENCES_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DISPLAYPREFERENCES_H
|
|
@ -27,14 +27,16 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEFAULTPROFILE_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEFAULTPROFILE_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DLNA_H
|
||||
#define JELLYFIN_LOADER_HTTP_DLNA_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/deviceprofileinfo.h"
|
||||
#include "JellyfinQt/dto/deviceprofile.h"
|
||||
#include "JellyfinQt/dto/deviceprofile.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
|
@ -45,8 +47,32 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Get profile infos.
|
||||
*/
|
||||
|
||||
class GetProfileInfosLoader : public Jellyfin::Support::HttpLoader<QList<DeviceProfileInfo>, GetProfileInfosParams> {
|
||||
public:
|
||||
explicit GetProfileInfosLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetProfileInfosParams& parameters) const override;
|
||||
QUrlQuery query(const GetProfileInfosParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets a single profile.
|
||||
*/
|
||||
|
||||
class GetProfileLoader : public Jellyfin::Support::HttpLoader<DeviceProfile, GetProfileParams> {
|
||||
public:
|
||||
explicit GetProfileLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetProfileParams& parameters) const override;
|
||||
QUrlQuery query(const GetProfileParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets the default profile.
|
||||
*/
|
||||
|
@ -64,4 +90,4 @@ protected:
|
|||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEFAULTPROFILE_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DLNA_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_POSTUSERIMAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_POSTUSERIMAGE_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DLNASERVER_H
|
||||
#define JELLYFIN_LOADER_HTTP_DLNASERVER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -44,10 +44,11 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_POSTUSERIMAGE_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DLNASERVER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DOWNLOADREMOTEIMAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_DOWNLOADREMOTEIMAGE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DOWNLOADREMOTEIMAGE_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DOWNLOADREMOTESUBTITLES_H
|
||||
#define JELLYFIN_LOADER_HTTP_DOWNLOADREMOTESUBTITLES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_DOWNLOADREMOTESUBTITLES_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ADDMEDIAPATH_H
|
||||
#define JELLYFIN_LOADER_HTTP_ADDMEDIAPATH_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_DYNAMICHLS_H
|
||||
#define JELLYFIN_LOADER_HTTP_DYNAMICHLS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -44,10 +44,11 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ADDMEDIAPATH_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_DYNAMICHLS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ENABLEPLUGIN_H
|
||||
#define JELLYFIN_LOADER_HTTP_ENABLEPLUGIN_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_ENABLEPLUGIN_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEFAULTDIRECTORYBROWSER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEFAULTDIRECTORYBROWSER_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_ENVIRONMENT_H
|
||||
#define JELLYFIN_LOADER_HTTP_ENVIRONMENT_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -36,6 +36,9 @@
|
|||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/defaultdirectorybrowserinfodto.h"
|
||||
#include "JellyfinQt/dto/filesystementryinfo.h"
|
||||
#include "JellyfinQt/dto/filesystementryinfo.h"
|
||||
#include "JellyfinQt/dto/filesystementryinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
|
@ -45,8 +48,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Get Default directory browser.
|
||||
*/
|
||||
|
@ -59,9 +62,57 @@ protected:
|
|||
QString path(const GetDefaultDirectoryBrowserParams& parameters) const override;
|
||||
QUrlQuery query(const GetDefaultDirectoryBrowserParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets the contents of a given directory in the file system.
|
||||
*/
|
||||
|
||||
class GetDirectoryContentsLoader : public Jellyfin::Support::HttpLoader<QList<FileSystemEntryInfo>, GetDirectoryContentsParams> {
|
||||
public:
|
||||
explicit GetDirectoryContentsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDirectoryContentsParams& parameters) const override;
|
||||
QUrlQuery query(const GetDirectoryContentsParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets available drives from the server's file system.
|
||||
*/
|
||||
|
||||
class GetDrivesLoader : public Jellyfin::Support::HttpLoader<QList<FileSystemEntryInfo>, GetDrivesParams> {
|
||||
public:
|
||||
explicit GetDrivesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDrivesParams& parameters) const override;
|
||||
QUrlQuery query(const GetDrivesParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets network paths.
|
||||
*/
|
||||
|
||||
class GetNetworkSharesLoader : public Jellyfin::Support::HttpLoader<QList<FileSystemEntryInfo>, GetNetworkSharesParams> {
|
||||
public:
|
||||
explicit GetNetworkSharesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetNetworkSharesParams& parameters) const override;
|
||||
QUrlQuery query(const GetNetworkSharesParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets the parent path of a given path.
|
||||
*/
|
||||
|
||||
class GetParentPathLoader : public Jellyfin::Support::HttpLoader<QString, GetParentPathParams> {
|
||||
public:
|
||||
explicit GetParentPathLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetParentPathParams& parameters) const override;
|
||||
QUrlQuery query(const GetParentPathParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEFAULTDIRECTORYBROWSER_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_ENVIRONMENT_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETQUERYFILTERSLEGACY_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETQUERYFILTERSLEGACY_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_FILTER_H
|
||||
#define JELLYFIN_LOADER_HTTP_FILTER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -36,6 +36,7 @@
|
|||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/queryfilterslegacy.h"
|
||||
#include "JellyfinQt/dto/queryfilters.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
|
@ -45,8 +46,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets legacy query filters.
|
||||
*/
|
||||
|
@ -59,9 +60,21 @@ protected:
|
|||
QString path(const GetQueryFiltersLegacyParams& parameters) const override;
|
||||
QUrlQuery query(const GetQueryFiltersLegacyParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets query filters.
|
||||
*/
|
||||
|
||||
class GetQueryFiltersLoader : public Jellyfin::Support::HttpLoader<QueryFilters, GetQueryFiltersParams> {
|
||||
public:
|
||||
explicit GetQueryFiltersLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetQueryFiltersParams& parameters) const override;
|
||||
QUrlQuery query(const GetQueryFiltersParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETQUERYFILTERSLEGACY_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_FILTER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_FORGOTPASSWORD_H
|
||||
#define JELLYFIN_LOADER_HTTP_FORGOTPASSWORD_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/forgotpasswordresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Initiates the forgot password process for a local user.
|
||||
*/
|
||||
|
||||
class ForgotPasswordLoader : public Jellyfin::Support::HttpLoader<ForgotPasswordResult, ForgotPasswordParams> {
|
||||
public:
|
||||
explicit ForgotPasswordLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const ForgotPasswordParams& parameters) const override;
|
||||
QUrlQuery query(const ForgotPasswordParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_FORGOTPASSWORD_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_FORGOTPASSWORDPIN_H
|
||||
#define JELLYFIN_LOADER_HTTP_FORGOTPASSWORDPIN_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/pinredeemresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Redeems a forgot password pin.
|
||||
*/
|
||||
|
||||
class ForgotPasswordPinLoader : public Jellyfin::Support::HttpLoader<PinRedeemResult, ForgotPasswordPinParams> {
|
||||
public:
|
||||
explicit ForgotPasswordPinLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const ForgotPasswordPinParams& parameters) const override;
|
||||
QUrlQuery query(const ForgotPasswordPinParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_FORGOTPASSWORDPIN_H
|
|
@ -27,8 +27,8 @@
|
|||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETGENRES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETGENRES_H
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GENRES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GENRES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
|
@ -36,6 +36,7 @@
|
|||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
#include "JellyfinQt/dto/baseitemdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
|
@ -45,8 +46,8 @@ namespace Jellyfin {
|
|||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
|
||||
/**
|
||||
* @brief Gets all genres from a given item, folder, or the entire library.
|
||||
*/
|
||||
|
@ -59,9 +60,21 @@ protected:
|
|||
QString path(const GetGenresParams& parameters) const override;
|
||||
QUrlQuery query(const GetGenresParams& parameters) const override;
|
||||
};
|
||||
/**
|
||||
* @brief Gets a genre, by name.
|
||||
*/
|
||||
|
||||
class GetGenreLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetGenreParams> {
|
||||
public:
|
||||
explicit GetGenreLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetGenreParams& parameters) const override;
|
||||
QUrlQuery query(const GetGenreParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETGENRES_H
|
||||
#endif // JELLYFIN_LOADER_HTTP_GENRES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETALLCHANNELFEATURES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETALLCHANNELFEATURES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/channelfeatures.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get all channel features.
|
||||
*/
|
||||
|
||||
class GetAllChannelFeaturesLoader : public Jellyfin::Support::HttpLoader<QList<ChannelFeatures>, GetAllChannelFeaturesParams> {
|
||||
public:
|
||||
explicit GetAllChannelFeaturesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetAllChannelFeaturesParams& parameters) const override;
|
||||
QUrlQuery query(const GetAllChannelFeaturesParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETALLCHANNELFEATURES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETANCESTORS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETANCESTORS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets all parents of an item.
|
||||
*/
|
||||
|
||||
class GetAncestorsLoader : public Jellyfin::Support::HttpLoader<QList<BaseItemDto>, GetAncestorsParams> {
|
||||
public:
|
||||
explicit GetAncestorsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetAncestorsParams& parameters) const override;
|
||||
QUrlQuery query(const GetAncestorsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETANCESTORS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETARTISTBYNAME_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETARTISTBYNAME_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets an artist by name.
|
||||
*/
|
||||
|
||||
class GetArtistByNameLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetArtistByNameParams> {
|
||||
public:
|
||||
explicit GetArtistByNameLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetArtistByNameParams& parameters) const override;
|
||||
QUrlQuery query(const GetArtistByNameParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETARTISTBYNAME_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETARTISTIMAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETARTISTIMAGE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETARTISTIMAGE_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETARTISTS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETARTISTS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets all artists from a given item, folder, or the entire library.
|
||||
*/
|
||||
|
||||
class GetArtistsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetArtistsParams> {
|
||||
public:
|
||||
explicit GetArtistsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetArtistsParams& parameters) const override;
|
||||
QUrlQuery query(const GetArtistsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETARTISTS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETATTACHMENT_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETATTACHMENT_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETATTACHMENT_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETAUDIOSTREAM_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETAUDIOSTREAM_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETAUDIOSTREAM_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETAUDIOSTREAMBYCONTAINER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETAUDIOSTREAMBYCONTAINER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETAUDIOSTREAMBYCONTAINER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETAUTHPROVIDERS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETAUTHPROVIDERS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/nameidpair.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get all auth providers.
|
||||
*/
|
||||
|
||||
class GetAuthProvidersLoader : public Jellyfin::Support::HttpLoader<QList<NameIdPair>, GetAuthProvidersParams> {
|
||||
public:
|
||||
explicit GetAuthProvidersLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetAuthProvidersParams& parameters) const override;
|
||||
QUrlQuery query(const GetAuthProvidersParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETAUTHPROVIDERS_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBITRATETESTBYTES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBITRATETESTBYTES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBITRATETESTBYTES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBOOKREMOTESEARCHRESULTS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBOOKREMOTESEARCHRESULTS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/remotesearchresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get book remote search.
|
||||
*/
|
||||
|
||||
class GetBookRemoteSearchResultsLoader : public Jellyfin::Support::HttpLoader<QList<RemoteSearchResult>, GetBookRemoteSearchResultsParams> {
|
||||
public:
|
||||
explicit GetBookRemoteSearchResultsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBookRemoteSearchResultsParams& parameters) const override;
|
||||
QUrlQuery query(const GetBookRemoteSearchResultsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBOOKREMOTESEARCHRESULTS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBOXSETREMOTESEARCHRESULTS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBOXSETREMOTESEARCHRESULTS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/remotesearchresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get box set remote search.
|
||||
*/
|
||||
|
||||
class GetBoxSetRemoteSearchResultsLoader : public Jellyfin::Support::HttpLoader<QList<RemoteSearchResult>, GetBoxSetRemoteSearchResultsParams> {
|
||||
public:
|
||||
explicit GetBoxSetRemoteSearchResultsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBoxSetRemoteSearchResultsParams& parameters) const override;
|
||||
QUrlQuery query(const GetBoxSetRemoteSearchResultsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBOXSETREMOTESEARCHRESULTS_H
|
|
@ -1,66 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets branding css.
|
||||
*/
|
||||
|
||||
class GetBrandingCssLoader : public Jellyfin::Support::HttpLoader<QString, GetBrandingCssParams> {
|
||||
public:
|
||||
explicit GetBrandingCssLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBrandingCssParams& parameters) const override;
|
||||
QUrlQuery query(const GetBrandingCssParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_H
|
|
@ -1,66 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_2_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_2_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets branding css.
|
||||
*/
|
||||
|
||||
class GetBrandingCss_2Loader : public Jellyfin::Support::HttpLoader<QString, GetBrandingCss_2Params> {
|
||||
public:
|
||||
explicit GetBrandingCss_2Loader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetBrandingCss_2Params& parameters) const override;
|
||||
QUrlQuery query(const GetBrandingCss_2Params& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETBRANDINGCSS_2_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCHANNEL_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCHANNEL_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets a live tv channel.
|
||||
*/
|
||||
|
||||
class GetChannelLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetChannelParams> {
|
||||
public:
|
||||
explicit GetChannelLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCHANNEL_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCHANNELFEATURES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCHANNELFEATURES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/channelfeatures.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get channel features.
|
||||
*/
|
||||
|
||||
class GetChannelFeaturesLoader : public Jellyfin::Support::HttpLoader<ChannelFeatures, GetChannelFeaturesParams> {
|
||||
public:
|
||||
explicit GetChannelFeaturesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelFeaturesParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelFeaturesParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCHANNELFEATURES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCHANNELITEMS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCHANNELITEMS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get channel items.
|
||||
*/
|
||||
|
||||
class GetChannelItemsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetChannelItemsParams> {
|
||||
public:
|
||||
explicit GetChannelItemsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelItemsParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelItemsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCHANNELITEMS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCHANNELMAPPINGOPTIONS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCHANNELMAPPINGOPTIONS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/channelmappingoptionsdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Get channel mapping options.
|
||||
*/
|
||||
|
||||
class GetChannelMappingOptionsLoader : public Jellyfin::Support::HttpLoader<ChannelMappingOptionsDto, GetChannelMappingOptionsParams> {
|
||||
public:
|
||||
explicit GetChannelMappingOptionsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelMappingOptionsParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelMappingOptionsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCHANNELMAPPINGOPTIONS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCHANNELS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCHANNELS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets available channels.
|
||||
*/
|
||||
|
||||
class GetChannelsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetChannelsParams> {
|
||||
public:
|
||||
explicit GetChannelsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetChannelsParams& parameters) const override;
|
||||
QUrlQuery query(const GetChannelsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCHANNELS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONFIGURATION_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONFIGURATION_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/serverconfiguration.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets application configuration.
|
||||
*/
|
||||
|
||||
class GetConfigurationLoader : public Jellyfin::Support::HttpLoader<ServerConfiguration, GetConfigurationParams> {
|
||||
public:
|
||||
explicit GetConfigurationLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetConfigurationParams& parameters) const override;
|
||||
QUrlQuery query(const GetConfigurationParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONFIGURATION_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_2_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_2_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_2_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_3_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_3_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONNECTIONMANAGER_3_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_2_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_2_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_2_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_3_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_3_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCONTENTDIRECTORY_3_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCOUNTRIES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCOUNTRIES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/countryinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets known countries.
|
||||
*/
|
||||
|
||||
class GetCountriesLoader : public Jellyfin::Support::HttpLoader<QList<CountryInfo>, GetCountriesParams> {
|
||||
public:
|
||||
explicit GetCountriesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetCountriesParams& parameters) const override;
|
||||
QUrlQuery query(const GetCountriesParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCOUNTRIES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCRITICREVIEWS_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCRITICREVIEWS_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/baseitemdtoqueryresult.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets critic review for an item.
|
||||
*/
|
||||
|
||||
class GetCriticReviewsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetCriticReviewsParams> {
|
||||
public:
|
||||
explicit GetCriticReviewsLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetCriticReviewsParams& parameters) const override;
|
||||
QUrlQuery query(const GetCriticReviewsParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCRITICREVIEWS_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCULTURES_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCULTURES_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/culturedto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets known cultures.
|
||||
*/
|
||||
|
||||
class GetCulturesLoader : public Jellyfin::Support::HttpLoader<QList<CultureDto>, GetCulturesParams> {
|
||||
public:
|
||||
explicit GetCulturesLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetCulturesParams& parameters) const override;
|
||||
QUrlQuery query(const GetCulturesParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCULTURES_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETCURRENTUSER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETCURRENTUSER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/userdto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets the user based on auth token.
|
||||
*/
|
||||
|
||||
class GetCurrentUserLoader : public Jellyfin::Support::HttpLoader<UserDto, GetCurrentUserParams> {
|
||||
public:
|
||||
explicit GetCurrentUserLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetCurrentUserParams& parameters) const override;
|
||||
QUrlQuery query(const GetCurrentUserParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETCURRENTUSER_H
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDASHBOARDCONFIGURATIONPAGE_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDASHBOARDCONFIGURATIONPAGE_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDASHBOARDCONFIGURATIONPAGE_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEFAULTLISTINGPROVIDER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEFAULTLISTINGPROVIDER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/listingsproviderinfo.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets default listings provider info.
|
||||
*/
|
||||
|
||||
class GetDefaultListingProviderLoader : public Jellyfin::Support::HttpLoader<ListingsProviderInfo, GetDefaultListingProviderParams> {
|
||||
public:
|
||||
explicit GetDefaultListingProviderLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDefaultListingProviderParams& parameters) const override;
|
||||
QUrlQuery query(const GetDefaultListingProviderParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEFAULTLISTINGPROVIDER_H
|
|
@ -1,67 +0,0 @@
|
|||
/*
|
||||
* Sailfin: a Jellyfin client written using Qt
|
||||
* Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
/*
|
||||
* WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
|
||||
* OVERWRITTEN AT SOME POINT!
|
||||
*
|
||||
* If there is a bug in this file, please fix the code generator used to generate this file found in
|
||||
* core/openapigenerator.d.
|
||||
*
|
||||
* This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
|
||||
* file with a newer file if needed instead of manually updating the files.
|
||||
*/
|
||||
|
||||
#ifndef JELLYFIN_LOADER_HTTP_GETDEFAULTTIMER_H
|
||||
#define JELLYFIN_LOADER_HTTP_GETDEFAULTTIMER_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "JellyfinQt/support/jsonconv.h"
|
||||
#include "JellyfinQt/support/loader.h"
|
||||
#include "JellyfinQt/loader/requesttypes.h"
|
||||
#include "JellyfinQt/dto/seriestimerinfodto.h"
|
||||
|
||||
namespace Jellyfin {
|
||||
// Forward declaration
|
||||
class ApiClient;
|
||||
}
|
||||
namespace Jellyfin {
|
||||
namespace Loader {
|
||||
namespace HTTP {
|
||||
|
||||
|
||||
using namespace Jellyfin::DTO;
|
||||
/**
|
||||
* @brief Gets the default values for a new timer.
|
||||
*/
|
||||
|
||||
class GetDefaultTimerLoader : public Jellyfin::Support::HttpLoader<SeriesTimerInfoDto, GetDefaultTimerParams> {
|
||||
public:
|
||||
explicit GetDefaultTimerLoader(ApiClient *apiClient = nullptr);
|
||||
|
||||
protected:
|
||||
QString path(const GetDefaultTimerParams& parameters) const override;
|
||||
QUrlQuery query(const GetDefaultTimerParams& parameters) const override;
|
||||
};
|
||||
|
||||
} // NS HTTP
|
||||
} // NS Loader
|
||||
} // NS Jellyfin
|
||||
|
||||
#endif // JELLYFIN_LOADER_HTTP_GETDEFAULTTIMER_H
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue