Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
syncplay.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_SYNCPLAY_H
31#define JELLYFIN_LOADER_HTTP_SYNCPLAY_H
32
33#include <optional>
34
39
40namespace Jellyfin {
41// Forward declaration
42class ApiClient;
43}
44namespace Jellyfin {
45namespace Loader {
46namespace HTTP {
47
48using namespace Jellyfin::DTO;
49
54class SyncPlayBufferingLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayBufferingParams> {
55public:
56 explicit SyncPlayBufferingLoader(ApiClient *apiClient = nullptr);
57
58protected:
59 QString path(const SyncPlayBufferingParams& parameters) const override;
60 QUrlQuery query(const SyncPlayBufferingParams& parameters) const override;
61 QByteArray body(const SyncPlayBufferingParams& parameters) const override;
62 QNetworkAccessManager::Operation operation() const override;
63};
68class SyncPlayJoinGroupLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayJoinGroupParams> {
69public:
70 explicit SyncPlayJoinGroupLoader(ApiClient *apiClient = nullptr);
71
72protected:
73 QString path(const SyncPlayJoinGroupParams& parameters) const override;
74 QUrlQuery query(const SyncPlayJoinGroupParams& parameters) const override;
75 QByteArray body(const SyncPlayJoinGroupParams& parameters) const override;
76 QNetworkAccessManager::Operation operation() const override;
77};
82class SyncPlayLeaveGroupLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayLeaveGroupParams> {
83public:
84 explicit SyncPlayLeaveGroupLoader(ApiClient *apiClient = nullptr);
85
86protected:
87 QString path(const SyncPlayLeaveGroupParams& parameters) const override;
88 QUrlQuery query(const SyncPlayLeaveGroupParams& parameters) const override;
89 QByteArray body(const SyncPlayLeaveGroupParams& parameters) const override;
90 QNetworkAccessManager::Operation operation() const override;
91};
96class SyncPlayGetGroupsLoader : public Jellyfin::Support::HttpLoader<QList<GroupInfoDto>, SyncPlayGetGroupsParams> {
97public:
98 explicit SyncPlayGetGroupsLoader(ApiClient *apiClient = nullptr);
99
100protected:
101 QString path(const SyncPlayGetGroupsParams& parameters) const override;
102 QUrlQuery query(const SyncPlayGetGroupsParams& parameters) const override;
103 QByteArray body(const SyncPlayGetGroupsParams& parameters) const override;
104 QNetworkAccessManager::Operation operation() const override;
105};
110class SyncPlayMovePlaylistItemLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayMovePlaylistItemParams> {
111public:
113
114protected:
115 QString path(const SyncPlayMovePlaylistItemParams& parameters) const override;
116 QUrlQuery query(const SyncPlayMovePlaylistItemParams& parameters) const override;
117 QByteArray body(const SyncPlayMovePlaylistItemParams& parameters) const override;
118 QNetworkAccessManager::Operation operation() const override;
119};
124class SyncPlayCreateGroupLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayCreateGroupParams> {
125public:
126 explicit SyncPlayCreateGroupLoader(ApiClient *apiClient = nullptr);
127
128protected:
129 QString path(const SyncPlayCreateGroupParams& parameters) const override;
130 QUrlQuery query(const SyncPlayCreateGroupParams& parameters) const override;
131 QByteArray body(const SyncPlayCreateGroupParams& parameters) const override;
132 QNetworkAccessManager::Operation operation() const override;
133};
138class SyncPlayNextItemLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayNextItemParams> {
139public:
140 explicit SyncPlayNextItemLoader(ApiClient *apiClient = nullptr);
141
142protected:
143 QString path(const SyncPlayNextItemParams& parameters) const override;
144 QUrlQuery query(const SyncPlayNextItemParams& parameters) const override;
145 QByteArray body(const SyncPlayNextItemParams& parameters) const override;
146 QNetworkAccessManager::Operation operation() const override;
147};
152class SyncPlayPauseLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayPauseParams> {
153public:
154 explicit SyncPlayPauseLoader(ApiClient *apiClient = nullptr);
155
156protected:
157 QString path(const SyncPlayPauseParams& parameters) const override;
158 QUrlQuery query(const SyncPlayPauseParams& parameters) const override;
159 QByteArray body(const SyncPlayPauseParams& parameters) const override;
160 QNetworkAccessManager::Operation operation() const override;
161};
166class SyncPlayPingLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayPingParams> {
167public:
168 explicit SyncPlayPingLoader(ApiClient *apiClient = nullptr);
169
170protected:
171 QString path(const SyncPlayPingParams& parameters) const override;
172 QUrlQuery query(const SyncPlayPingParams& parameters) const override;
173 QByteArray body(const SyncPlayPingParams& parameters) const override;
174 QNetworkAccessManager::Operation operation() const override;
175};
180class SyncPlayPreviousItemLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayPreviousItemParams> {
181public:
183
184protected:
185 QString path(const SyncPlayPreviousItemParams& parameters) const override;
186 QUrlQuery query(const SyncPlayPreviousItemParams& parameters) const override;
187 QByteArray body(const SyncPlayPreviousItemParams& parameters) const override;
188 QNetworkAccessManager::Operation operation() const override;
189};
194class SyncPlayQueueLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayQueueParams> {
195public:
196 explicit SyncPlayQueueLoader(ApiClient *apiClient = nullptr);
197
198protected:
199 QString path(const SyncPlayQueueParams& parameters) const override;
200 QUrlQuery query(const SyncPlayQueueParams& parameters) const override;
201 QByteArray body(const SyncPlayQueueParams& parameters) const override;
202 QNetworkAccessManager::Operation operation() const override;
203};
208class SyncPlayReadyLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayReadyParams> {
209public:
210 explicit SyncPlayReadyLoader(ApiClient *apiClient = nullptr);
211
212protected:
213 QString path(const SyncPlayReadyParams& parameters) const override;
214 QUrlQuery query(const SyncPlayReadyParams& parameters) const override;
215 QByteArray body(const SyncPlayReadyParams& parameters) const override;
216 QNetworkAccessManager::Operation operation() const override;
217};
222class SyncPlayRemoveFromPlaylistLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayRemoveFromPlaylistParams> {
223public:
225
226protected:
227 QString path(const SyncPlayRemoveFromPlaylistParams& parameters) const override;
228 QUrlQuery query(const SyncPlayRemoveFromPlaylistParams& parameters) const override;
229 QByteArray body(const SyncPlayRemoveFromPlaylistParams& parameters) const override;
230 QNetworkAccessManager::Operation operation() const override;
231};
236class SyncPlaySeekLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySeekParams> {
237public:
238 explicit SyncPlaySeekLoader(ApiClient *apiClient = nullptr);
239
240protected:
241 QString path(const SyncPlaySeekParams& parameters) const override;
242 QUrlQuery query(const SyncPlaySeekParams& parameters) const override;
243 QByteArray body(const SyncPlaySeekParams& parameters) const override;
244 QNetworkAccessManager::Operation operation() const override;
245};
250class SyncPlaySetIgnoreWaitLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySetIgnoreWaitParams> {
251public:
253
254protected:
255 QString path(const SyncPlaySetIgnoreWaitParams& parameters) const override;
256 QUrlQuery query(const SyncPlaySetIgnoreWaitParams& parameters) const override;
257 QByteArray body(const SyncPlaySetIgnoreWaitParams& parameters) const override;
258 QNetworkAccessManager::Operation operation() const override;
259};
264class SyncPlaySetNewQueueLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySetNewQueueParams> {
265public:
266 explicit SyncPlaySetNewQueueLoader(ApiClient *apiClient = nullptr);
267
268protected:
269 QString path(const SyncPlaySetNewQueueParams& parameters) const override;
270 QUrlQuery query(const SyncPlaySetNewQueueParams& parameters) const override;
271 QByteArray body(const SyncPlaySetNewQueueParams& parameters) const override;
272 QNetworkAccessManager::Operation operation() const override;
273};
278class SyncPlaySetPlaylistItemLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySetPlaylistItemParams> {
279public:
281
282protected:
283 QString path(const SyncPlaySetPlaylistItemParams& parameters) const override;
284 QUrlQuery query(const SyncPlaySetPlaylistItemParams& parameters) const override;
285 QByteArray body(const SyncPlaySetPlaylistItemParams& parameters) const override;
286 QNetworkAccessManager::Operation operation() const override;
287};
292class SyncPlaySetRepeatModeLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySetRepeatModeParams> {
293public:
295
296protected:
297 QString path(const SyncPlaySetRepeatModeParams& parameters) const override;
298 QUrlQuery query(const SyncPlaySetRepeatModeParams& parameters) const override;
299 QByteArray body(const SyncPlaySetRepeatModeParams& parameters) const override;
300 QNetworkAccessManager::Operation operation() const override;
301};
306class SyncPlaySetShuffleModeLoader : public Jellyfin::Support::HttpLoader<void, SyncPlaySetShuffleModeParams> {
307public:
309
310protected:
311 QString path(const SyncPlaySetShuffleModeParams& parameters) const override;
312 QUrlQuery query(const SyncPlaySetShuffleModeParams& parameters) const override;
313 QByteArray body(const SyncPlaySetShuffleModeParams& parameters) const override;
314 QNetworkAccessManager::Operation operation() const override;
315};
320class SyncPlayStopLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayStopParams> {
321public:
322 explicit SyncPlayStopLoader(ApiClient *apiClient = nullptr);
323
324protected:
325 QString path(const SyncPlayStopParams& parameters) const override;
326 QUrlQuery query(const SyncPlayStopParams& parameters) const override;
327 QByteArray body(const SyncPlayStopParams& parameters) const override;
328 QNetworkAccessManager::Operation operation() const override;
329};
334class SyncPlayUnpauseLoader : public Jellyfin::Support::HttpLoader<void, SyncPlayUnpauseParams> {
335public:
336 explicit SyncPlayUnpauseLoader(ApiClient *apiClient = nullptr);
337
338protected:
339 QString path(const SyncPlayUnpauseParams& parameters) const override;
340 QUrlQuery query(const SyncPlayUnpauseParams& parameters) const override;
341 QByteArray body(const SyncPlayUnpauseParams& parameters) const override;
342 QNetworkAccessManager::Operation operation() const override;
343};
344
345} // NS HTTP
346} // NS Loader
347} // NS Jellyfin
348
349#endif // JELLYFIN_LOADER_HTTP_SYNCPLAY_H
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Notify SyncPlay group that member is buffering.
Definition syncplay.h:54
QUrlQuery query(const SyncPlayBufferingParams &parameters) const override
Definition syncplay.cpp:47
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:61
QString path(const SyncPlayBufferingParams &parameters) const override
Definition syncplay.cpp:41
QByteArray body(const SyncPlayBufferingParams &parameters) const override
Definition syncplay.cpp:57
SyncPlayBufferingLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:38
Create a new SyncPlay group.
Definition syncplay.h:124
QUrlQuery query(const SyncPlayCreateGroupParams &parameters) const override
Definition syncplay.cpp:192
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:206
QString path(const SyncPlayCreateGroupParams &parameters) const override
Definition syncplay.cpp:186
SyncPlayCreateGroupLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:183
QByteArray body(const SyncPlayCreateGroupParams &parameters) const override
Definition syncplay.cpp:202
Gets all SyncPlay groups.
Definition syncplay.h:96
QByteArray body(const SyncPlayGetGroupsParams &parameters) const override
Definition syncplay.cpp:144
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:148
SyncPlayGetGroupsLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:125
QUrlQuery query(const SyncPlayGetGroupsParams &parameters) const override
Definition syncplay.cpp:134
QString path(const SyncPlayGetGroupsParams &parameters) const override
Definition syncplay.cpp:128
Join an existing SyncPlay group.
Definition syncplay.h:68
QByteArray body(const SyncPlayJoinGroupParams &parameters) const override
Definition syncplay.cpp:86
QUrlQuery query(const SyncPlayJoinGroupParams &parameters) const override
Definition syncplay.cpp:76
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:90
SyncPlayJoinGroupLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:67
QString path(const SyncPlayJoinGroupParams &parameters) const override
Definition syncplay.cpp:70
Leave the joined SyncPlay group.
Definition syncplay.h:82
QString path(const SyncPlayLeaveGroupParams &parameters) const override
Definition syncplay.cpp:99
QByteArray body(const SyncPlayLeaveGroupParams &parameters) const override
Definition syncplay.cpp:115
SyncPlayLeaveGroupLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:96
QUrlQuery query(const SyncPlayLeaveGroupParams &parameters) const override
Definition syncplay.cpp:105
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:119
Request to move an item in the playlist in SyncPlay group.
Definition syncplay.h:110
SyncPlayMovePlaylistItemLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:154
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:177
QString path(const SyncPlayMovePlaylistItemParams &parameters) const override
Definition syncplay.cpp:157
QByteArray body(const SyncPlayMovePlaylistItemParams &parameters) const override
Definition syncplay.cpp:173
QUrlQuery query(const SyncPlayMovePlaylistItemParams &parameters) const override
Definition syncplay.cpp:163
Request next item in SyncPlay group.
Definition syncplay.h:138
SyncPlayNextItemLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:212
QByteArray body(const SyncPlayNextItemParams &parameters) const override
Definition syncplay.cpp:231
QUrlQuery query(const SyncPlayNextItemParams &parameters) const override
Definition syncplay.cpp:221
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:235
QString path(const SyncPlayNextItemParams &parameters) const override
Definition syncplay.cpp:215
Request pause in SyncPlay group.
Definition syncplay.h:152
QByteArray body(const SyncPlayPauseParams &parameters) const override
Definition syncplay.cpp:260
SyncPlayPauseLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:241
QUrlQuery query(const SyncPlayPauseParams &parameters) const override
Definition syncplay.cpp:250
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:264
QString path(const SyncPlayPauseParams &parameters) const override
Definition syncplay.cpp:244
Update session ping.
Definition syncplay.h:166
SyncPlayPingLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:270
QByteArray body(const SyncPlayPingParams &parameters) const override
Definition syncplay.cpp:289
QString path(const SyncPlayPingParams &parameters) const override
Definition syncplay.cpp:273
QUrlQuery query(const SyncPlayPingParams &parameters) const override
Definition syncplay.cpp:279
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:293
Request previous item in SyncPlay group.
Definition syncplay.h:180
SyncPlayPreviousItemLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:299
QUrlQuery query(const SyncPlayPreviousItemParams &parameters) const override
Definition syncplay.cpp:308
QByteArray body(const SyncPlayPreviousItemParams &parameters) const override
Definition syncplay.cpp:318
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:322
QString path(const SyncPlayPreviousItemParams &parameters) const override
Definition syncplay.cpp:302
Request to queue items to the playlist of a SyncPlay group.
Definition syncplay.h:194
QByteArray body(const SyncPlayQueueParams &parameters) const override
Definition syncplay.cpp:347
QString path(const SyncPlayQueueParams &parameters) const override
Definition syncplay.cpp:331
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:351
SyncPlayQueueLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:328
QUrlQuery query(const SyncPlayQueueParams &parameters) const override
Definition syncplay.cpp:337
Notify SyncPlay group that member is ready for playback.
Definition syncplay.h:208
SyncPlayReadyLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:357
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:380
QString path(const SyncPlayReadyParams &parameters) const override
Definition syncplay.cpp:360
QByteArray body(const SyncPlayReadyParams &parameters) const override
Definition syncplay.cpp:376
QUrlQuery query(const SyncPlayReadyParams &parameters) const override
Definition syncplay.cpp:366
Request to remove items from the playlist in SyncPlay group.
Definition syncplay.h:222
QByteArray body(const SyncPlayRemoveFromPlaylistParams &parameters) const override
Definition syncplay.cpp:405
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:409
SyncPlayRemoveFromPlaylistLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:386
QString path(const SyncPlayRemoveFromPlaylistParams &parameters) const override
Definition syncplay.cpp:389
QUrlQuery query(const SyncPlayRemoveFromPlaylistParams &parameters) const override
Definition syncplay.cpp:395
Request seek in SyncPlay group.
Definition syncplay.h:236
QString path(const SyncPlaySeekParams &parameters) const override
Definition syncplay.cpp:418
QByteArray body(const SyncPlaySeekParams &parameters) const override
Definition syncplay.cpp:434
QUrlQuery query(const SyncPlaySeekParams &parameters) const override
Definition syncplay.cpp:424
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:438
SyncPlaySeekLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:415
Request SyncPlay group to ignore member during group-wait.
Definition syncplay.h:250
QString path(const SyncPlaySetIgnoreWaitParams &parameters) const override
Definition syncplay.cpp:447
SyncPlaySetIgnoreWaitLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:444
QUrlQuery query(const SyncPlaySetIgnoreWaitParams &parameters) const override
Definition syncplay.cpp:453
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:467
QByteArray body(const SyncPlaySetIgnoreWaitParams &parameters) const override
Definition syncplay.cpp:463
Request to set new playlist in SyncPlay group.
Definition syncplay.h:264
QByteArray body(const SyncPlaySetNewQueueParams &parameters) const override
Definition syncplay.cpp:492
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:496
QUrlQuery query(const SyncPlaySetNewQueueParams &parameters) const override
Definition syncplay.cpp:482
QString path(const SyncPlaySetNewQueueParams &parameters) const override
Definition syncplay.cpp:476
SyncPlaySetNewQueueLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:473
Request to change playlist item in SyncPlay group.
Definition syncplay.h:278
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:525
QUrlQuery query(const SyncPlaySetPlaylistItemParams &parameters) const override
Definition syncplay.cpp:511
QByteArray body(const SyncPlaySetPlaylistItemParams &parameters) const override
Definition syncplay.cpp:521
QString path(const SyncPlaySetPlaylistItemParams &parameters) const override
Definition syncplay.cpp:505
SyncPlaySetPlaylistItemLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:502
Request to set repeat mode in SyncPlay group.
Definition syncplay.h:292
QUrlQuery query(const SyncPlaySetRepeatModeParams &parameters) const override
Definition syncplay.cpp:540
QByteArray body(const SyncPlaySetRepeatModeParams &parameters) const override
Definition syncplay.cpp:550
SyncPlaySetRepeatModeLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:531
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:554
QString path(const SyncPlaySetRepeatModeParams &parameters) const override
Definition syncplay.cpp:534
Request to set shuffle mode in SyncPlay group.
Definition syncplay.h:306
SyncPlaySetShuffleModeLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:560
QUrlQuery query(const SyncPlaySetShuffleModeParams &parameters) const override
Definition syncplay.cpp:569
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:583
QByteArray body(const SyncPlaySetShuffleModeParams &parameters) const override
Definition syncplay.cpp:579
QString path(const SyncPlaySetShuffleModeParams &parameters) const override
Definition syncplay.cpp:563
Request stop in SyncPlay group.
Definition syncplay.h:320
QUrlQuery query(const SyncPlayStopParams &parameters) const override
Definition syncplay.cpp:598
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:612
QByteArray body(const SyncPlayStopParams &parameters) const override
Definition syncplay.cpp:608
SyncPlayStopLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:589
QString path(const SyncPlayStopParams &parameters) const override
Definition syncplay.cpp:592
Request unpause in SyncPlay group.
Definition syncplay.h:334
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:641
SyncPlayUnpauseLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:618
QByteArray body(const SyncPlayUnpauseParams &parameters) const override
Definition syncplay.cpp:637
QUrlQuery query(const SyncPlayUnpauseParams &parameters) const override
Definition syncplay.cpp:627
QString path(const SyncPlayUnpauseParams &parameters) const override
Definition syncplay.cpp:621
Definition requesttypes.h:29119
Definition requesttypes.h:29141
Definition requesttypes.h:29163
Definition requesttypes.h:29176
Definition requesttypes.h:29198
Definition requesttypes.h:29233
Definition requesttypes.h:29255
Definition requesttypes.h:29268
Definition requesttypes.h:29290
Definition requesttypes.h:29312
Definition requesttypes.h:29334
Definition requesttypes.h:29378
Definition requesttypes.h:29400
Definition requesttypes.h:29422
Definition requesttypes.h:29466
Definition requesttypes.h:29488
Definition requesttypes.h:29510
Definition requesttypes.h:29523
Definition loader.h:285
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.