30#ifndef JELLYFIN_LOADER_HTTP_LIBRARY_H
31#define JELLYFIN_LOADER_HTTP_LIBRARY_H
76 QNetworkAccessManager::Operation
operation()
const override;
90 QNetworkAccessManager::Operation
operation()
const override;
104 QNetworkAccessManager::Operation
operation()
const override;
118 QNetworkAccessManager::Operation
operation()
const override;
132 QNetworkAccessManager::Operation
operation()
const override;
146 QNetworkAccessManager::Operation
operation()
const override;
160 QNetworkAccessManager::Operation
operation()
const override;
174 QNetworkAccessManager::Operation
operation()
const override;
188 QNetworkAccessManager::Operation
operation()
const override;
202 QNetworkAccessManager::Operation
operation()
const override;
216 QNetworkAccessManager::Operation
operation()
const override;
230 QNetworkAccessManager::Operation
operation()
const override;
244 QNetworkAccessManager::Operation
operation()
const override;
258 QNetworkAccessManager::Operation
operation()
const override;
272 QNetworkAccessManager::Operation
operation()
const override;
286 QNetworkAccessManager::Operation
operation()
const override;
300 QNetworkAccessManager::Operation
operation()
const override;
314 QNetworkAccessManager::Operation
operation()
const override;
328 QNetworkAccessManager::Operation
operation()
const override;
342 QNetworkAccessManager::Operation
operation()
const override;
356 QNetworkAccessManager::Operation
operation()
const override;
370 QNetworkAccessManager::Operation
operation()
const override;
384 QNetworkAccessManager::Operation
operation()
const override;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition requesttypes.h:1035
Definition requesttypes.h:1132
Definition requesttypes.h:2207
Definition requesttypes.h:4349
Definition requesttypes.h:7552
Definition requesttypes.h:9958
Definition requesttypes.h:14006
Definition requesttypes.h:15966
Definition requesttypes.h:16027
Definition requesttypes.h:16088
Definition requesttypes.h:16149
Definition requesttypes.h:16210
Definition requesttypes.h:16271
Definition requesttypes.h:17349
Definition requesttypes.h:17390
Deletes an item from the library and filesystem.
Definition library.h:82
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:93
QUrlQuery query(const DeleteItemParams ¶meters) const override
Definition library.cpp:79
QByteArray body(const DeleteItemParams ¶meters) const override
Definition library.cpp:89
QString path(const DeleteItemParams ¶meters) const override
Definition library.cpp:73
DeleteItemLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:70
Deletes items from the library and filesystem.
Definition library.h:68
QString path(const DeleteItemsParams ¶meters) const override
Definition library.cpp:41
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:64
QByteArray body(const DeleteItemsParams ¶meters) const override
Definition library.cpp:60
QUrlQuery query(const DeleteItemsParams ¶meters) const override
Definition library.cpp:47
DeleteItemsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:38
Gets all parents of an item.
Definition library.h:124
QByteArray body(const GetAncestorsParams ¶meters) const override
Definition library.cpp:203
QUrlQuery query(const GetAncestorsParams ¶meters) const override
Definition library.cpp:190
QString path(const GetAncestorsParams ¶meters) const override
Definition library.cpp:184
GetAncestorsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:181
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:207
Gets critic review for an item.
Definition library.h:138
QByteArray body(const GetCriticReviewsParams ¶meters) const override
Definition library.cpp:232
QUrlQuery query(const GetCriticReviewsParams ¶meters) const override
Definition library.cpp:222
GetCriticReviewsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:213
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:236
QString path(const GetCriticReviewsParams ¶meters) const override
Definition library.cpp:216
Get item counts.
Definition library.h:208
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:417
QString path(const GetItemCountsParams ¶meters) const override
Definition library.cpp:391
QByteArray body(const GetItemCountsParams ¶meters) const override
Definition library.cpp:413
GetItemCountsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:388
QUrlQuery query(const GetItemCountsParams ¶meters) const override
Definition library.cpp:397
Gets the library options info.
Definition library.h:222
QString path(const GetLibraryOptionsInfoParams ¶meters) const override
Definition library.cpp:426
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:452
QByteArray body(const GetLibraryOptionsInfoParams ¶meters) const override
Definition library.cpp:448
QUrlQuery query(const GetLibraryOptionsInfoParams ¶meters) const override
Definition library.cpp:432
GetLibraryOptionsInfoLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:423
Gets a list of physical paths from virtual folders.
Definition library.h:292
GetPhysicalPathsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:589
QByteArray body(const GetPhysicalPathsParams ¶meters) const override
Definition library.cpp:608
QString path(const GetPhysicalPathsParams ¶meters) const override
Definition library.cpp:592
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:612
QUrlQuery query(const GetPhysicalPathsParams ¶meters) const override
Definition library.cpp:598
Gets similar items.
Definition library.h:96
QByteArray body(const GetSimilarAlbumsParams ¶meters) const override
Definition library.cpp:130
QString path(const GetSimilarAlbumsParams ¶meters) const override
Definition library.cpp:102
GetSimilarAlbumsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:99
QUrlQuery query(const GetSimilarAlbumsParams ¶meters) const override
Definition library.cpp:108
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:134
Gets similar items.
Definition library.h:110
QUrlQuery query(const GetSimilarArtistsParams ¶meters) const override
Definition library.cpp:149
GetSimilarArtistsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:140
QString path(const GetSimilarArtistsParams ¶meters) const override
Definition library.cpp:143
QByteArray body(const GetSimilarArtistsParams ¶meters) const override
Definition library.cpp:171
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:175
Gets similar items.
Definition library.h:152
QByteArray body(const GetSimilarItemsParams ¶meters) const override
Definition library.cpp:273
QString path(const GetSimilarItemsParams ¶meters) const override
Definition library.cpp:245
GetSimilarItemsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:242
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:277
QUrlQuery query(const GetSimilarItemsParams ¶meters) const override
Definition library.cpp:251
Gets similar items.
Definition library.h:348
QUrlQuery query(const GetSimilarMoviesParams ¶meters) const override
Definition library.cpp:720
QString path(const GetSimilarMoviesParams ¶meters) const override
Definition library.cpp:714
GetSimilarMoviesLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:711
QByteArray body(const GetSimilarMoviesParams ¶meters) const override
Definition library.cpp:742
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:746
Gets similar items.
Definition library.h:362
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:787
QByteArray body(const GetSimilarShowsParams ¶meters) const override
Definition library.cpp:783
QUrlQuery query(const GetSimilarShowsParams ¶meters) const override
Definition library.cpp:761
GetSimilarShowsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:752
QString path(const GetSimilarShowsParams ¶meters) const override
Definition library.cpp:755
Gets similar items.
Definition library.h:376
QUrlQuery query(const GetSimilarTrailersParams ¶meters) const override
Definition library.cpp:802
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:828
QString path(const GetSimilarTrailersParams ¶meters) const override
Definition library.cpp:796
GetSimilarTrailersLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:793
QByteArray body(const GetSimilarTrailersParams ¶meters) const override
Definition library.cpp:824
Get theme songs for an item.
Definition library.h:180
GetThemeSongsLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:318
QString path(const GetThemeSongsParams ¶meters) const override
Definition library.cpp:321
QByteArray body(const GetThemeSongsParams ¶meters) const override
Definition library.cpp:343
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:347
QUrlQuery query(const GetThemeSongsParams ¶meters) const override
Definition library.cpp:327
Get theme videos for an item.
Definition library.h:194
QString path(const GetThemeVideosParams ¶meters) const override
Definition library.cpp:356
QByteArray body(const GetThemeVideosParams ¶meters) const override
Definition library.cpp:378
QUrlQuery query(const GetThemeVideosParams ¶meters) const override
Definition library.cpp:362
GetThemeVideosLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:353
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:382
Reports that new movies have been added by an external source.
Definition library.h:264
PostAddedMoviesLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:519
QByteArray body(const PostAddedMoviesParams ¶meters) const override
Definition library.cpp:544
QUrlQuery query(const PostAddedMoviesParams ¶meters) const override
Definition library.cpp:528
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:548
QString path(const PostAddedMoviesParams ¶meters) const override
Definition library.cpp:522
Reports that new episodes of a series have been added by an external source.
Definition library.h:320
QUrlQuery query(const PostAddedSeriesParams ¶meters) const override
Definition library.cpp:656
QString path(const PostAddedSeriesParams ¶meters) const override
Definition library.cpp:650
PostAddedSeriesLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:647
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:673
QByteArray body(const PostAddedSeriesParams ¶meters) const override
Definition library.cpp:669
Reports that new movies have been added by an external source.
Definition library.h:236
PostUpdatedMediaLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:458
QUrlQuery query(const PostUpdatedMediaParams ¶meters) const override
Definition library.cpp:467
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:481
QString path(const PostUpdatedMediaParams ¶meters) const override
Definition library.cpp:461
QByteArray body(const PostUpdatedMediaParams ¶meters) const override
Definition library.cpp:477
Reports that new movies have been added by an external source.
Definition library.h:278
QByteArray body(const PostUpdatedMoviesParams ¶meters) const override
Definition library.cpp:579
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:583
QUrlQuery query(const PostUpdatedMoviesParams ¶meters) const override
Definition library.cpp:563
QString path(const PostUpdatedMoviesParams ¶meters) const override
Definition library.cpp:557
PostUpdatedMoviesLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:554
Reports that new episodes of a series have been added by an external source.
Definition library.h:334
QUrlQuery query(const PostUpdatedSeriesParams ¶meters) const override
Definition library.cpp:688
PostUpdatedSeriesLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:679
QString path(const PostUpdatedSeriesParams ¶meters) const override
Definition library.cpp:682
QByteArray body(const PostUpdatedSeriesParams ¶meters) const override
Definition library.cpp:701
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:705
Starts a library scan.
Definition library.h:306
QString path(const RefreshLibraryParams ¶meters) const override
Definition library.cpp:621
QNetworkAccessManager::Operation operation() const override
Definition library.cpp:641
RefreshLibraryLoader(ApiClient *apiClient=nullptr)
Definition library.cpp:618
QUrlQuery query(const RefreshLibraryParams ¶meters) const override
Definition library.cpp:627
QByteArray body(const RefreshLibraryParams ¶meters) const override
Definition library.cpp:637
Definition requesttypes.h:27855
Definition requesttypes.h:27888
Definition requesttypes.h:28029
Definition requesttypes.h:28051
Definition requesttypes.h:28084
Definition requesttypes.h:28246
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.