Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
livetv.h
Go to the documentation of this file.
1/*
2 * Sailfin: a Jellyfin client written using Qt
3 * Copyright (C) 2021 Chris Josten and the Sailfin Contributors.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18 */
19/*
20 * WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE! PLEASE DO NOT EDIT THIS, AS YOUR EDITS WILL GET
21 * OVERWRITTEN AT SOME POINT!
22 *
23 * If there is a bug in this file, please fix the code generator used to generate this file found in
24 * core/openapigenerator.d.
25 *
26 * This file is generated based on Jellyfin's OpenAPI description, "openapi.json". Please update that
27 * file with a newer file if needed instead of manually updating the files.
28 */
29
30#ifndef JELLYFIN_LOADER_HTTP_LIVETV_H
31#define JELLYFIN_LOADER_HTTP_LIVETV_H
32
33#include <optional>
34
65
66namespace Jellyfin {
67// Forward declaration
68class ApiClient;
69}
70namespace Jellyfin {
71namespace Loader {
72namespace HTTP {
73
74using namespace Jellyfin::DTO;
75
80class GetChannelMappingOptionsLoader : public Jellyfin::Support::HttpLoader<ChannelMappingOptionsDto, GetChannelMappingOptionsParams> {
81public:
83
84protected:
85 QString path(const GetChannelMappingOptionsParams& parameters) const override;
86 QUrlQuery query(const GetChannelMappingOptionsParams& parameters) const override;
87 QByteArray body(const GetChannelMappingOptionsParams& parameters) const override;
88 QNetworkAccessManager::Operation operation() const override;
89};
94class SetChannelMappingLoader : public Jellyfin::Support::HttpLoader<TunerChannelMapping, SetChannelMappingParams> {
95public:
96 explicit SetChannelMappingLoader(ApiClient *apiClient = nullptr);
97
98protected:
99 QString path(const SetChannelMappingParams& parameters) const override;
100 QUrlQuery query(const SetChannelMappingParams& parameters) const override;
101 QByteArray body(const SetChannelMappingParams& parameters) const override;
102 QNetworkAccessManager::Operation operation() const override;
103};
108class GetLiveTvChannelsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetLiveTvChannelsParams> {
109public:
110 explicit GetLiveTvChannelsLoader(ApiClient *apiClient = nullptr);
111
112protected:
113 QString path(const GetLiveTvChannelsParams& parameters) const override;
114 QUrlQuery query(const GetLiveTvChannelsParams& parameters) const override;
115 QByteArray body(const GetLiveTvChannelsParams& parameters) const override;
116 QNetworkAccessManager::Operation operation() const override;
117};
122class GetChannelLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetChannelParams> {
123public:
124 explicit GetChannelLoader(ApiClient *apiClient = nullptr);
125
126protected:
127 QString path(const GetChannelParams& parameters) const override;
128 QUrlQuery query(const GetChannelParams& parameters) const override;
129 QByteArray body(const GetChannelParams& parameters) const override;
130 QNetworkAccessManager::Operation operation() const override;
131};
136class GetGuideInfoLoader : public Jellyfin::Support::HttpLoader<GuideInfo, GetGuideInfoParams> {
137public:
138 explicit GetGuideInfoLoader(ApiClient *apiClient = nullptr);
139
140protected:
141 QString path(const GetGuideInfoParams& parameters) const override;
142 QUrlQuery query(const GetGuideInfoParams& parameters) const override;
143 QByteArray body(const GetGuideInfoParams& parameters) const override;
144 QNetworkAccessManager::Operation operation() const override;
145};
150class GetLiveTvInfoLoader : public Jellyfin::Support::HttpLoader<LiveTvInfo, GetLiveTvInfoParams> {
151public:
152 explicit GetLiveTvInfoLoader(ApiClient *apiClient = nullptr);
153
154protected:
155 QString path(const GetLiveTvInfoParams& parameters) const override;
156 QUrlQuery query(const GetLiveTvInfoParams& parameters) const override;
157 QByteArray body(const GetLiveTvInfoParams& parameters) const override;
158 QNetworkAccessManager::Operation operation() const override;
159};
164class AddListingProviderLoader : public Jellyfin::Support::HttpLoader<ListingsProviderInfo, AddListingProviderParams> {
165public:
166 explicit AddListingProviderLoader(ApiClient *apiClient = nullptr);
167
168protected:
169 QString path(const AddListingProviderParams& parameters) const override;
170 QUrlQuery query(const AddListingProviderParams& parameters) const override;
171 QByteArray body(const AddListingProviderParams& parameters) const override;
172 QNetworkAccessManager::Operation operation() const override;
173};
178class DeleteListingProviderLoader : public Jellyfin::Support::HttpLoader<void, DeleteListingProviderParams> {
179public:
181
182protected:
183 QString path(const DeleteListingProviderParams& parameters) const override;
184 QUrlQuery query(const DeleteListingProviderParams& parameters) const override;
185 QByteArray body(const DeleteListingProviderParams& parameters) const override;
186 QNetworkAccessManager::Operation operation() const override;
187};
192class GetDefaultListingProviderLoader : public Jellyfin::Support::HttpLoader<ListingsProviderInfo, GetDefaultListingProviderParams> {
193public:
195
196protected:
197 QString path(const GetDefaultListingProviderParams& parameters) const override;
198 QUrlQuery query(const GetDefaultListingProviderParams& parameters) const override;
199 QByteArray body(const GetDefaultListingProviderParams& parameters) const override;
200 QNetworkAccessManager::Operation operation() const override;
201};
206class GetLineupsLoader : public Jellyfin::Support::HttpLoader<QList<NameIdPair>, GetLineupsParams> {
207public:
208 explicit GetLineupsLoader(ApiClient *apiClient = nullptr);
209
210protected:
211 QString path(const GetLineupsParams& parameters) const override;
212 QUrlQuery query(const GetLineupsParams& parameters) const override;
213 QByteArray body(const GetLineupsParams& parameters) const override;
214 QNetworkAccessManager::Operation operation() const override;
215};
220class GetSchedulesDirectCountriesLoader : public Jellyfin::Support::HttpLoader<QString, GetSchedulesDirectCountriesParams> {
221public:
223
224protected:
225 QString path(const GetSchedulesDirectCountriesParams& parameters) const override;
226 QUrlQuery query(const GetSchedulesDirectCountriesParams& parameters) const override;
227 QByteArray body(const GetSchedulesDirectCountriesParams& parameters) const override;
228 QNetworkAccessManager::Operation operation() const override;
229};
234class GetLiveTvProgramsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetLiveTvProgramsParams> {
235public:
236 explicit GetLiveTvProgramsLoader(ApiClient *apiClient = nullptr);
237
238protected:
239 QString path(const GetLiveTvProgramsParams& parameters) const override;
240 QUrlQuery query(const GetLiveTvProgramsParams& parameters) const override;
241 QByteArray body(const GetLiveTvProgramsParams& parameters) const override;
242 QNetworkAccessManager::Operation operation() const override;
243};
248class GetProgramsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetProgramsParams> {
249public:
250 explicit GetProgramsLoader(ApiClient *apiClient = nullptr);
251
252protected:
253 QString path(const GetProgramsParams& parameters) const override;
254 QUrlQuery query(const GetProgramsParams& parameters) const override;
255 QByteArray body(const GetProgramsParams& parameters) const override;
256 QNetworkAccessManager::Operation operation() const override;
257};
262class GetProgramLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetProgramParams> {
263public:
264 explicit GetProgramLoader(ApiClient *apiClient = nullptr);
265
266protected:
267 QString path(const GetProgramParams& parameters) const override;
268 QUrlQuery query(const GetProgramParams& parameters) const override;
269 QByteArray body(const GetProgramParams& parameters) const override;
270 QNetworkAccessManager::Operation operation() const override;
271};
276class GetRecommendedProgramsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetRecommendedProgramsParams> {
277public:
279
280protected:
281 QString path(const GetRecommendedProgramsParams& parameters) const override;
282 QUrlQuery query(const GetRecommendedProgramsParams& parameters) const override;
283 QByteArray body(const GetRecommendedProgramsParams& parameters) const override;
284 QNetworkAccessManager::Operation operation() const override;
285};
290class GetRecordingsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetRecordingsParams> {
291public:
292 explicit GetRecordingsLoader(ApiClient *apiClient = nullptr);
293
294protected:
295 QString path(const GetRecordingsParams& parameters) const override;
296 QUrlQuery query(const GetRecordingsParams& parameters) const override;
297 QByteArray body(const GetRecordingsParams& parameters) const override;
298 QNetworkAccessManager::Operation operation() const override;
299};
304class GetRecordingLoader : public Jellyfin::Support::HttpLoader<BaseItemDto, GetRecordingParams> {
305public:
306 explicit GetRecordingLoader(ApiClient *apiClient = nullptr);
307
308protected:
309 QString path(const GetRecordingParams& parameters) const override;
310 QUrlQuery query(const GetRecordingParams& parameters) const override;
311 QByteArray body(const GetRecordingParams& parameters) const override;
312 QNetworkAccessManager::Operation operation() const override;
313};
318class DeleteRecordingLoader : public Jellyfin::Support::HttpLoader<void, DeleteRecordingParams> {
319public:
320 explicit DeleteRecordingLoader(ApiClient *apiClient = nullptr);
321
322protected:
323 QString path(const DeleteRecordingParams& parameters) const override;
324 QUrlQuery query(const DeleteRecordingParams& parameters) const override;
325 QByteArray body(const DeleteRecordingParams& parameters) const override;
326 QNetworkAccessManager::Operation operation() const override;
327};
332class GetRecordingFoldersLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetRecordingFoldersParams> {
333public:
334 explicit GetRecordingFoldersLoader(ApiClient *apiClient = nullptr);
335
336protected:
337 QString path(const GetRecordingFoldersParams& parameters) const override;
338 QUrlQuery query(const GetRecordingFoldersParams& parameters) const override;
339 QByteArray body(const GetRecordingFoldersParams& parameters) const override;
340 QNetworkAccessManager::Operation operation() const override;
341};
346class GetRecordingGroupsLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetRecordingGroupsParams> {
347public:
348 explicit GetRecordingGroupsLoader(ApiClient *apiClient = nullptr);
349
350protected:
351 QString path(const GetRecordingGroupsParams& parameters) const override;
352 QUrlQuery query(const GetRecordingGroupsParams& parameters) const override;
353 QByteArray body(const GetRecordingGroupsParams& parameters) const override;
354 QNetworkAccessManager::Operation operation() const override;
355};
360class GetRecordingsSeriesLoader : public Jellyfin::Support::HttpLoader<BaseItemDtoQueryResult, GetRecordingsSeriesParams> {
361public:
362 explicit GetRecordingsSeriesLoader(ApiClient *apiClient = nullptr);
363
364protected:
365 QString path(const GetRecordingsSeriesParams& parameters) const override;
366 QUrlQuery query(const GetRecordingsSeriesParams& parameters) const override;
367 QByteArray body(const GetRecordingsSeriesParams& parameters) const override;
368 QNetworkAccessManager::Operation operation() const override;
369};
374class GetSeriesTimersLoader : public Jellyfin::Support::HttpLoader<SeriesTimerInfoDtoQueryResult, GetSeriesTimersParams> {
375public:
376 explicit GetSeriesTimersLoader(ApiClient *apiClient = nullptr);
377
378protected:
379 QString path(const GetSeriesTimersParams& parameters) const override;
380 QUrlQuery query(const GetSeriesTimersParams& parameters) const override;
381 QByteArray body(const GetSeriesTimersParams& parameters) const override;
382 QNetworkAccessManager::Operation operation() const override;
383};
388class CreateSeriesTimerLoader : public Jellyfin::Support::HttpLoader<void, CreateSeriesTimerParams> {
389public:
390 explicit CreateSeriesTimerLoader(ApiClient *apiClient = nullptr);
391
392protected:
393 QString path(const CreateSeriesTimerParams& parameters) const override;
394 QUrlQuery query(const CreateSeriesTimerParams& parameters) const override;
395 QByteArray body(const CreateSeriesTimerParams& parameters) const override;
396 QNetworkAccessManager::Operation operation() const override;
397};
402class GetSeriesTimerLoader : public Jellyfin::Support::HttpLoader<SeriesTimerInfoDto, GetSeriesTimerParams> {
403public:
404 explicit GetSeriesTimerLoader(ApiClient *apiClient = nullptr);
405
406protected:
407 QString path(const GetSeriesTimerParams& parameters) const override;
408 QUrlQuery query(const GetSeriesTimerParams& parameters) const override;
409 QByteArray body(const GetSeriesTimerParams& parameters) const override;
410 QNetworkAccessManager::Operation operation() const override;
411};
416class CancelSeriesTimerLoader : public Jellyfin::Support::HttpLoader<void, CancelSeriesTimerParams> {
417public:
418 explicit CancelSeriesTimerLoader(ApiClient *apiClient = nullptr);
419
420protected:
421 QString path(const CancelSeriesTimerParams& parameters) const override;
422 QUrlQuery query(const CancelSeriesTimerParams& parameters) const override;
423 QByteArray body(const CancelSeriesTimerParams& parameters) const override;
424 QNetworkAccessManager::Operation operation() const override;
425};
430class UpdateSeriesTimerLoader : public Jellyfin::Support::HttpLoader<void, UpdateSeriesTimerParams> {
431public:
432 explicit UpdateSeriesTimerLoader(ApiClient *apiClient = nullptr);
433
434protected:
435 QString path(const UpdateSeriesTimerParams& parameters) const override;
436 QUrlQuery query(const UpdateSeriesTimerParams& parameters) const override;
437 QByteArray body(const UpdateSeriesTimerParams& parameters) const override;
438 QNetworkAccessManager::Operation operation() const override;
439};
444class GetTimersLoader : public Jellyfin::Support::HttpLoader<TimerInfoDtoQueryResult, GetTimersParams> {
445public:
446 explicit GetTimersLoader(ApiClient *apiClient = nullptr);
447
448protected:
449 QString path(const GetTimersParams& parameters) const override;
450 QUrlQuery query(const GetTimersParams& parameters) const override;
451 QByteArray body(const GetTimersParams& parameters) const override;
452 QNetworkAccessManager::Operation operation() const override;
453};
458class CreateTimerLoader : public Jellyfin::Support::HttpLoader<void, CreateTimerParams> {
459public:
460 explicit CreateTimerLoader(ApiClient *apiClient = nullptr);
461
462protected:
463 QString path(const CreateTimerParams& parameters) const override;
464 QUrlQuery query(const CreateTimerParams& parameters) const override;
465 QByteArray body(const CreateTimerParams& parameters) const override;
466 QNetworkAccessManager::Operation operation() const override;
467};
472class GetTimerLoader : public Jellyfin::Support::HttpLoader<TimerInfoDto, GetTimerParams> {
473public:
474 explicit GetTimerLoader(ApiClient *apiClient = nullptr);
475
476protected:
477 QString path(const GetTimerParams& parameters) const override;
478 QUrlQuery query(const GetTimerParams& parameters) const override;
479 QByteArray body(const GetTimerParams& parameters) const override;
480 QNetworkAccessManager::Operation operation() const override;
481};
486class CancelTimerLoader : public Jellyfin::Support::HttpLoader<void, CancelTimerParams> {
487public:
488 explicit CancelTimerLoader(ApiClient *apiClient = nullptr);
489
490protected:
491 QString path(const CancelTimerParams& parameters) const override;
492 QUrlQuery query(const CancelTimerParams& parameters) const override;
493 QByteArray body(const CancelTimerParams& parameters) const override;
494 QNetworkAccessManager::Operation operation() const override;
495};
500class UpdateTimerLoader : public Jellyfin::Support::HttpLoader<void, UpdateTimerParams> {
501public:
502 explicit UpdateTimerLoader(ApiClient *apiClient = nullptr);
503
504protected:
505 QString path(const UpdateTimerParams& parameters) const override;
506 QUrlQuery query(const UpdateTimerParams& parameters) const override;
507 QByteArray body(const UpdateTimerParams& parameters) const override;
508 QNetworkAccessManager::Operation operation() const override;
509};
514class GetDefaultTimerLoader : public Jellyfin::Support::HttpLoader<SeriesTimerInfoDto, GetDefaultTimerParams> {
515public:
516 explicit GetDefaultTimerLoader(ApiClient *apiClient = nullptr);
517
518protected:
519 QString path(const GetDefaultTimerParams& parameters) const override;
520 QUrlQuery query(const GetDefaultTimerParams& parameters) const override;
521 QByteArray body(const GetDefaultTimerParams& parameters) const override;
522 QNetworkAccessManager::Operation operation() const override;
523};
528class AddTunerHostLoader : public Jellyfin::Support::HttpLoader<TunerHostInfo, AddTunerHostParams> {
529public:
530 explicit AddTunerHostLoader(ApiClient *apiClient = nullptr);
531
532protected:
533 QString path(const AddTunerHostParams& parameters) const override;
534 QUrlQuery query(const AddTunerHostParams& parameters) const override;
535 QByteArray body(const AddTunerHostParams& parameters) const override;
536 QNetworkAccessManager::Operation operation() const override;
537};
542class DeleteTunerHostLoader : public Jellyfin::Support::HttpLoader<void, DeleteTunerHostParams> {
543public:
544 explicit DeleteTunerHostLoader(ApiClient *apiClient = nullptr);
545
546protected:
547 QString path(const DeleteTunerHostParams& parameters) const override;
548 QUrlQuery query(const DeleteTunerHostParams& parameters) const override;
549 QByteArray body(const DeleteTunerHostParams& parameters) const override;
550 QNetworkAccessManager::Operation operation() const override;
551};
556class GetTunerHostTypesLoader : public Jellyfin::Support::HttpLoader<QList<NameIdPair>, GetTunerHostTypesParams> {
557public:
558 explicit GetTunerHostTypesLoader(ApiClient *apiClient = nullptr);
559
560protected:
561 QString path(const GetTunerHostTypesParams& parameters) const override;
562 QUrlQuery query(const GetTunerHostTypesParams& parameters) const override;
563 QByteArray body(const GetTunerHostTypesParams& parameters) const override;
564 QNetworkAccessManager::Operation operation() const override;
565};
570class ResetTunerLoader : public Jellyfin::Support::HttpLoader<void, ResetTunerParams> {
571public:
572 explicit ResetTunerLoader(ApiClient *apiClient = nullptr);
573
574protected:
575 QString path(const ResetTunerParams& parameters) const override;
576 QUrlQuery query(const ResetTunerParams& parameters) const override;
577 QByteArray body(const ResetTunerParams& parameters) const override;
578 QNetworkAccessManager::Operation operation() const override;
579};
584class DiscoverTunersLoader : public Jellyfin::Support::HttpLoader<QList<TunerHostInfo>, DiscoverTunersParams> {
585public:
586 explicit DiscoverTunersLoader(ApiClient *apiClient = nullptr);
587
588protected:
589 QString path(const DiscoverTunersParams& parameters) const override;
590 QUrlQuery query(const DiscoverTunersParams& parameters) const override;
591 QByteArray body(const DiscoverTunersParams& parameters) const override;
592 QNetworkAccessManager::Operation operation() const override;
593};
598class DiscvoverTunersLoader : public Jellyfin::Support::HttpLoader<QList<TunerHostInfo>, DiscvoverTunersParams> {
599public:
600 explicit DiscvoverTunersLoader(ApiClient *apiClient = nullptr);
601
602protected:
603 QString path(const DiscvoverTunersParams& parameters) const override;
604 QUrlQuery query(const DiscvoverTunersParams& parameters) const override;
605 QByteArray body(const DiscvoverTunersParams& parameters) const override;
606 QNetworkAccessManager::Operation operation() const override;
607};
608
609} // NS HTTP
610} // NS Loader
611} // NS Jellyfin
612
613#endif // JELLYFIN_LOADER_HTTP_LIVETV_H
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition requesttypes.h:151
Definition requesttypes.h:305
Definition requesttypes.h:606
Definition requesttypes.h:627
Definition requesttypes.h:914
Definition requesttypes.h:936
Definition requesttypes.h:1155
Definition requesttypes.h:1199
Definition requesttypes.h:1249
Definition requesttypes.h:1427
Definition requesttypes.h:1450
Definition requesttypes.h:3915
Definition requesttypes.h:4471
Definition requesttypes.h:5622
Definition requesttypes.h:9991
Definition requesttypes.h:10625
Definition requesttypes.h:10848
Definition requesttypes.h:10861
Definition requesttypes.h:14448
Definition requesttypes.h:14479
Definition requesttypes.h:14735
Definition requesttypes.h:14939
Definition requesttypes.h:14983
Definition requesttypes.h:14908
Definition requesttypes.h:15006
Definition requesttypes.h:15209
Definition requesttypes.h:15856
Definition requesttypes.h:15877
Definition requesttypes.h:17431
Definition requesttypes.h:17452
Definition requesttypes.h:18330
Adds a listings provider.
Definition livetv.h:164
QUrlQuery query(const AddListingProviderParams &parameters) const override
Definition livetv.cpp:290
AddListingProviderLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:281
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:313
QString path(const AddListingProviderParams &parameters) const override
Definition livetv.cpp:284
QByteArray body(const AddListingProviderParams &parameters) const override
Definition livetv.cpp:309
Adds a tuner host.
Definition livetv.h:528
QString path(const AddTunerHostParams &parameters) const override
Definition livetv.cpp:1323
QUrlQuery query(const AddTunerHostParams &parameters) const override
Definition livetv.cpp:1329
QByteArray body(const AddTunerHostParams &parameters) const override
Definition livetv.cpp:1339
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1343
AddTunerHostLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1320
Cancels a live tv series timer.
Definition livetv.h:416
QByteArray body(const CancelSeriesTimerParams &parameters) const override
Definition livetv.cpp:1092
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1096
CancelSeriesTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1073
QString path(const CancelSeriesTimerParams &parameters) const override
Definition livetv.cpp:1076
QUrlQuery query(const CancelSeriesTimerParams &parameters) const override
Definition livetv.cpp:1082
Cancels a live tv timer.
Definition livetv.h:486
QUrlQuery query(const CancelTimerParams &parameters) const override
Definition livetv.cpp:1239
QByteArray body(const CancelTimerParams &parameters) const override
Definition livetv.cpp:1249
QString path(const CancelTimerParams &parameters) const override
Definition livetv.cpp:1233
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1253
CancelTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1230
Creates a live tv series timer.
Definition livetv.h:388
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1038
QByteArray body(const CreateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1034
QUrlQuery query(const CreateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1024
CreateSeriesTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1015
QString path(const CreateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1018
Creates a live tv timer.
Definition livetv.h:458
CreateTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1172
QByteArray body(const CreateTimerParams &parameters) const override
Definition livetv.cpp:1191
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1195
QString path(const CreateTimerParams &parameters) const override
Definition livetv.cpp:1175
QUrlQuery query(const CreateTimerParams &parameters) const override
Definition livetv.cpp:1181
Delete listing provider.
Definition livetv.h:178
QByteArray body(const DeleteListingProviderParams &parameters) const override
Definition livetv.cpp:341
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:345
DeleteListingProviderLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:319
QString path(const DeleteListingProviderParams &parameters) const override
Definition livetv.cpp:322
QUrlQuery query(const DeleteListingProviderParams &parameters) const override
Definition livetv.cpp:328
Deletes a live tv recording.
Definition livetv.h:318
QString path(const DeleteRecordingParams &parameters) const override
Definition livetv.cpp:819
QUrlQuery query(const DeleteRecordingParams &parameters) const override
Definition livetv.cpp:825
QByteArray body(const DeleteRecordingParams &parameters) const override
Definition livetv.cpp:835
DeleteRecordingLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:816
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:839
Deletes a tuner host.
Definition livetv.h:542
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1375
QByteArray body(const DeleteTunerHostParams &parameters) const override
Definition livetv.cpp:1371
QString path(const DeleteTunerHostParams &parameters) const override
Definition livetv.cpp:1352
DeleteTunerHostLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1349
QUrlQuery query(const DeleteTunerHostParams &parameters) const override
Definition livetv.cpp:1358
Discover tuners.
Definition livetv.h:584
QUrlQuery query(const DiscoverTunersParams &parameters) const override
Definition livetv.cpp:1448
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1465
DiscoverTunersLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1439
QByteArray body(const DiscoverTunersParams &parameters) const override
Definition livetv.cpp:1461
QString path(const DiscoverTunersParams &parameters) const override
Definition livetv.cpp:1442
Discover tuners.
Definition livetv.h:598
DiscvoverTunersLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1471
QString path(const DiscvoverTunersParams &parameters) const override
Definition livetv.cpp:1474
QUrlQuery query(const DiscvoverTunersParams &parameters) const override
Definition livetv.cpp:1480
QByteArray body(const DiscvoverTunersParams &parameters) const override
Definition livetv.cpp:1493
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1497
Gets a live tv channel.
Definition livetv.h:122
QByteArray body(const GetChannelParams &parameters) const override
Definition livetv.cpp:213
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:217
QString path(const GetChannelParams &parameters) const override
Definition livetv.cpp:194
GetChannelLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:191
QUrlQuery query(const GetChannelParams &parameters) const override
Definition livetv.cpp:200
Get channel mapping options.
Definition livetv.h:80
QUrlQuery query(const GetChannelMappingOptionsParams &parameters) const override
Definition livetv.cpp:47
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:64
QString path(const GetChannelMappingOptionsParams &parameters) const override
Definition livetv.cpp:41
GetChannelMappingOptionsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:38
QByteArray body(const GetChannelMappingOptionsParams &parameters) const override
Definition livetv.cpp:60
Gets default listings provider info.
Definition livetv.h:192
QByteArray body(const GetDefaultListingProviderParams &parameters) const override
Definition livetv.cpp:370
QUrlQuery query(const GetDefaultListingProviderParams &parameters) const override
Definition livetv.cpp:360
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:374
QString path(const GetDefaultListingProviderParams &parameters) const override
Definition livetv.cpp:354
GetDefaultListingProviderLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:351
Gets the default values for a new timer.
Definition livetv.h:514
GetDefaultTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1288
QByteArray body(const GetDefaultTimerParams &parameters) const override
Definition livetv.cpp:1310
QUrlQuery query(const GetDefaultTimerParams &parameters) const override
Definition livetv.cpp:1297
QString path(const GetDefaultTimerParams &parameters) const override
Definition livetv.cpp:1291
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1314
Get guid info.
Definition livetv.h:136
QByteArray body(const GetGuideInfoParams &parameters) const override
Definition livetv.cpp:242
QString path(const GetGuideInfoParams &parameters) const override
Definition livetv.cpp:226
QUrlQuery query(const GetGuideInfoParams &parameters) const override
Definition livetv.cpp:232
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:246
GetGuideInfoLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:223
Gets available lineups.
Definition livetv.h:206
GetLineupsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:380
QUrlQuery query(const GetLineupsParams &parameters) const override
Definition livetv.cpp:389
QByteArray body(const GetLineupsParams &parameters) const override
Definition livetv.cpp:411
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:415
QString path(const GetLineupsParams &parameters) const override
Definition livetv.cpp:383
Gets available live tv channels.
Definition livetv.h:108
QByteArray body(const GetLiveTvChannelsParams &parameters) const override
Definition livetv.cpp:181
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:185
GetLiveTvChannelsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:99
QString path(const GetLiveTvChannelsParams &parameters) const override
Definition livetv.cpp:102
QUrlQuery query(const GetLiveTvChannelsParams &parameters) const override
Definition livetv.cpp:108
Gets available live tv services.
Definition livetv.h:150
QUrlQuery query(const GetLiveTvInfoParams &parameters) const override
Definition livetv.cpp:261
QString path(const GetLiveTvInfoParams &parameters) const override
Definition livetv.cpp:255
GetLiveTvInfoLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:252
QByteArray body(const GetLiveTvInfoParams &parameters) const override
Definition livetv.cpp:271
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:275
Gets available live tv epgs.
Definition livetv.h:234
GetLiveTvProgramsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:450
QUrlQuery query(const GetLiveTvProgramsParams &parameters) const override
Definition livetv.cpp:459
QByteArray body(const GetLiveTvProgramsParams &parameters) const override
Definition livetv.cpp:550
QString path(const GetLiveTvProgramsParams &parameters) const override
Definition livetv.cpp:453
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:554
Gets a live tv program.
Definition livetv.h:262
QUrlQuery query(const GetProgramParams &parameters) const override
Definition livetv.cpp:598
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:615
QString path(const GetProgramParams &parameters) const override
Definition livetv.cpp:592
QByteArray body(const GetProgramParams &parameters) const override
Definition livetv.cpp:611
GetProgramLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:589
Gets available live tv epgs.
Definition livetv.h:248
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:583
GetProgramsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:560
QString path(const GetProgramsParams &parameters) const override
Definition livetv.cpp:563
QByteArray body(const GetProgramsParams &parameters) const override
Definition livetv.cpp:579
QUrlQuery query(const GetProgramsParams &parameters) const override
Definition livetv.cpp:569
Gets recommended live tv epgs.
Definition livetv.h:276
QByteArray body(const GetRecommendedProgramsParams &parameters) const override
Definition livetv.cpp:688
GetRecommendedProgramsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:621
QUrlQuery query(const GetRecommendedProgramsParams &parameters) const override
Definition livetv.cpp:630
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:692
QString path(const GetRecommendedProgramsParams &parameters) const override
Definition livetv.cpp:624
Gets recording folders.
Definition livetv.h:332
QByteArray body(const GetRecordingFoldersParams &parameters) const override
Definition livetv.cpp:867
QString path(const GetRecordingFoldersParams &parameters) const override
Definition livetv.cpp:848
QUrlQuery query(const GetRecordingFoldersParams &parameters) const override
Definition livetv.cpp:854
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:871
GetRecordingFoldersLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:845
Gets live tv recording groups.
Definition livetv.h:346
QByteArray body(const GetRecordingGroupsParams &parameters) const override
Definition livetv.cpp:899
GetRecordingGroupsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:877
QString path(const GetRecordingGroupsParams &parameters) const override
Definition livetv.cpp:880
QUrlQuery query(const GetRecordingGroupsParams &parameters) const override
Definition livetv.cpp:886
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:903
Gets a live tv recording.
Definition livetv.h:304
QString path(const GetRecordingParams &parameters) const override
Definition livetv.cpp:787
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:810
QByteArray body(const GetRecordingParams &parameters) const override
Definition livetv.cpp:806
QUrlQuery query(const GetRecordingParams &parameters) const override
Definition livetv.cpp:793
GetRecordingLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:784
Gets live tv recordings.
Definition livetv.h:290
QByteArray body(const GetRecordingsParams &parameters) const override
Definition livetv.cpp:774
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:778
QString path(const GetRecordingsParams &parameters) const override
Definition livetv.cpp:701
GetRecordingsLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:698
QUrlQuery query(const GetRecordingsParams &parameters) const override
Definition livetv.cpp:707
Gets live tv recording series.
Definition livetv.h:360
QString path(const GetRecordingsSeriesParams &parameters) const override
Definition livetv.cpp:912
GetRecordingsSeriesLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:909
QByteArray body(const GetRecordingsSeriesParams &parameters) const override
Definition livetv.cpp:970
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:974
QUrlQuery query(const GetRecordingsSeriesParams &parameters) const override
Definition livetv.cpp:918
Gets available countries.
Definition livetv.h:220
QUrlQuery query(const GetSchedulesDirectCountriesParams &parameters) const override
Definition livetv.cpp:430
QString path(const GetSchedulesDirectCountriesParams &parameters) const override
Definition livetv.cpp:424
QByteArray body(const GetSchedulesDirectCountriesParams &parameters) const override
Definition livetv.cpp:440
GetSchedulesDirectCountriesLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:421
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:444
Gets a live tv series timer.
Definition livetv.h:402
QString path(const GetSeriesTimerParams &parameters) const override
Definition livetv.cpp:1047
QUrlQuery query(const GetSeriesTimerParams &parameters) const override
Definition livetv.cpp:1053
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1067
GetSeriesTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1044
QByteArray body(const GetSeriesTimerParams &parameters) const override
Definition livetv.cpp:1063
Gets live tv series timers.
Definition livetv.h:374
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1009
QUrlQuery query(const GetSeriesTimersParams &parameters) const override
Definition livetv.cpp:989
QString path(const GetSeriesTimersParams &parameters) const override
Definition livetv.cpp:983
QByteArray body(const GetSeriesTimersParams &parameters) const override
Definition livetv.cpp:1005
GetSeriesTimersLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:980
Gets a timer.
Definition livetv.h:472
QString path(const GetTimerParams &parameters) const override
Definition livetv.cpp:1204
GetTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1201
QByteArray body(const GetTimerParams &parameters) const override
Definition livetv.cpp:1220
QUrlQuery query(const GetTimerParams &parameters) const override
Definition livetv.cpp:1210
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1224
Gets the live tv timers.
Definition livetv.h:444
QString path(const GetTimersParams &parameters) const override
Definition livetv.cpp:1134
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1166
QUrlQuery query(const GetTimersParams &parameters) const override
Definition livetv.cpp:1140
QByteArray body(const GetTimersParams &parameters) const override
Definition livetv.cpp:1162
GetTimersLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1131
Get tuner host types.
Definition livetv.h:556
QUrlQuery query(const GetTunerHostTypesParams &parameters) const override
Definition livetv.cpp:1390
GetTunerHostTypesLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1381
QString path(const GetTunerHostTypesParams &parameters) const override
Definition livetv.cpp:1384
QByteArray body(const GetTunerHostTypesParams &parameters) const override
Definition livetv.cpp:1400
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1404
Resets a tv tuner.
Definition livetv.h:570
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1433
ResetTunerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1410
QString path(const ResetTunerParams &parameters) const override
Definition livetv.cpp:1413
QUrlQuery query(const ResetTunerParams &parameters) const override
Definition livetv.cpp:1419
QByteArray body(const ResetTunerParams &parameters) const override
Definition livetv.cpp:1429
Set channel mappings.
Definition livetv.h:94
QUrlQuery query(const SetChannelMappingParams &parameters) const override
Definition livetv.cpp:79
QByteArray body(const SetChannelMappingParams &parameters) const override
Definition livetv.cpp:89
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:93
QString path(const SetChannelMappingParams &parameters) const override
Definition livetv.cpp:73
SetChannelMappingLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:70
Updates a live tv series timer.
Definition livetv.h:430
QUrlQuery query(const UpdateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1111
QByteArray body(const UpdateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1121
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1125
QString path(const UpdateSeriesTimerParams &parameters) const override
Definition livetv.cpp:1105
UpdateSeriesTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1102
Updates a live tv timer.
Definition livetv.h:500
UpdateTimerLoader(ApiClient *apiClient=nullptr)
Definition livetv.cpp:1259
QNetworkAccessManager::Operation operation() const override
Definition livetv.cpp:1282
QString path(const UpdateTimerParams &parameters) const override
Definition livetv.cpp:1262
QUrlQuery query(const UpdateTimerParams &parameters) const override
Definition livetv.cpp:1268
QByteArray body(const UpdateTimerParams &parameters) const override
Definition livetv.cpp:1278
Definition requesttypes.h:28577
Definition requesttypes.h:28857
Definition requesttypes.h:30013
Definition requesttypes.h:30095
Definition loader.h:285
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.