30#ifndef JELLYFIN_LOADER_HTTP_SYNCPLAY_H
31#define JELLYFIN_LOADER_HTTP_SYNCPLAY_H
62 QNetworkAccessManager::Operation
operation()
const override;
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;
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 ¶meters) const override
Definition syncplay.cpp:47
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:61
QString path(const SyncPlayBufferingParams ¶meters) const override
Definition syncplay.cpp:41
QByteArray body(const SyncPlayBufferingParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:192
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:206
QString path(const SyncPlayCreateGroupParams ¶meters) const override
Definition syncplay.cpp:186
SyncPlayCreateGroupLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:183
QByteArray body(const SyncPlayCreateGroupParams ¶meters) const override
Definition syncplay.cpp:202
Gets all SyncPlay groups.
Definition syncplay.h:96
QByteArray body(const SyncPlayGetGroupsParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:134
QString path(const SyncPlayGetGroupsParams ¶meters) const override
Definition syncplay.cpp:128
Join an existing SyncPlay group.
Definition syncplay.h:68
QByteArray body(const SyncPlayJoinGroupParams ¶meters) const override
Definition syncplay.cpp:86
QUrlQuery query(const SyncPlayJoinGroupParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:70
Leave the joined SyncPlay group.
Definition syncplay.h:82
QString path(const SyncPlayLeaveGroupParams ¶meters) const override
Definition syncplay.cpp:99
QByteArray body(const SyncPlayLeaveGroupParams ¶meters) const override
Definition syncplay.cpp:115
SyncPlayLeaveGroupLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:96
QUrlQuery query(const SyncPlayLeaveGroupParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:157
QByteArray body(const SyncPlayMovePlaylistItemParams ¶meters) const override
Definition syncplay.cpp:173
QUrlQuery query(const SyncPlayMovePlaylistItemParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:231
QUrlQuery query(const SyncPlayNextItemParams ¶meters) const override
Definition syncplay.cpp:221
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:235
QString path(const SyncPlayNextItemParams ¶meters) const override
Definition syncplay.cpp:215
Request pause in SyncPlay group.
Definition syncplay.h:152
QByteArray body(const SyncPlayPauseParams ¶meters) const override
Definition syncplay.cpp:260
SyncPlayPauseLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:241
QUrlQuery query(const SyncPlayPauseParams ¶meters) const override
Definition syncplay.cpp:250
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:264
QString path(const SyncPlayPauseParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:289
QString path(const SyncPlayPingParams ¶meters) const override
Definition syncplay.cpp:273
QUrlQuery query(const SyncPlayPingParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:308
QByteArray body(const SyncPlayPreviousItemParams ¶meters) const override
Definition syncplay.cpp:318
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:322
QString path(const SyncPlayPreviousItemParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:347
QString path(const SyncPlayQueueParams ¶meters) 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 ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:360
QByteArray body(const SyncPlayReadyParams ¶meters) const override
Definition syncplay.cpp:376
QUrlQuery query(const SyncPlayReadyParams ¶meters) const override
Definition syncplay.cpp:366
Request to remove items from the playlist in SyncPlay group.
Definition syncplay.h:222
QByteArray body(const SyncPlayRemoveFromPlaylistParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:389
QUrlQuery query(const SyncPlayRemoveFromPlaylistParams ¶meters) const override
Definition syncplay.cpp:395
Request seek in SyncPlay group.
Definition syncplay.h:236
QString path(const SyncPlaySeekParams ¶meters) const override
Definition syncplay.cpp:418
QByteArray body(const SyncPlaySeekParams ¶meters) const override
Definition syncplay.cpp:434
QUrlQuery query(const SyncPlaySeekParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:447
SyncPlaySetIgnoreWaitLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:444
QUrlQuery query(const SyncPlaySetIgnoreWaitParams ¶meters) const override
Definition syncplay.cpp:453
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:467
QByteArray body(const SyncPlaySetIgnoreWaitParams ¶meters) const override
Definition syncplay.cpp:463
Request to set new playlist in SyncPlay group.
Definition syncplay.h:264
QByteArray body(const SyncPlaySetNewQueueParams ¶meters) const override
Definition syncplay.cpp:492
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:496
QUrlQuery query(const SyncPlaySetNewQueueParams ¶meters) const override
Definition syncplay.cpp:482
QString path(const SyncPlaySetNewQueueParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:511
QByteArray body(const SyncPlaySetPlaylistItemParams ¶meters) const override
Definition syncplay.cpp:521
QString path(const SyncPlaySetPlaylistItemParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:540
QByteArray body(const SyncPlaySetRepeatModeParams ¶meters) 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 ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:569
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:583
QByteArray body(const SyncPlaySetShuffleModeParams ¶meters) const override
Definition syncplay.cpp:579
QString path(const SyncPlaySetShuffleModeParams ¶meters) const override
Definition syncplay.cpp:563
Request stop in SyncPlay group.
Definition syncplay.h:320
QUrlQuery query(const SyncPlayStopParams ¶meters) const override
Definition syncplay.cpp:598
QNetworkAccessManager::Operation operation() const override
Definition syncplay.cpp:612
QByteArray body(const SyncPlayStopParams ¶meters) const override
Definition syncplay.cpp:608
SyncPlayStopLoader(ApiClient *apiClient=nullptr)
Definition syncplay.cpp:589
QString path(const SyncPlayStopParams ¶meters) 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 ¶meters) const override
Definition syncplay.cpp:637
QUrlQuery query(const SyncPlayUnpauseParams ¶meters) const override
Definition syncplay.cpp:627
QString path(const SyncPlayUnpauseParams ¶meters) 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:29211
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:29356
Definition requesttypes.h:29378
Definition requesttypes.h:29400
Definition requesttypes.h:29422
Definition requesttypes.h:29444
Definition requesttypes.h:29466
Definition requesttypes.h:29488
Definition requesttypes.h:29510
Definition requesttypes.h:29523
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.