30#ifndef JELLYFIN_LOADER_HTTP_PLAYSTATE_H
31#define JELLYFIN_LOADER_HTTP_PLAYSTATE_H
63 QNetworkAccessManager::Operation
operation()
const override;
77 QNetworkAccessManager::Operation
operation()
const override;
91 QNetworkAccessManager::Operation
operation()
const override;
105 QNetworkAccessManager::Operation
operation()
const override;
119 QNetworkAccessManager::Operation
operation()
const override;
133 QNetworkAccessManager::Operation
operation()
const override;
147 QNetworkAccessManager::Operation
operation()
const override;
161 QNetworkAccessManager::Operation
operation()
const override;
175 QNetworkAccessManager::Operation
operation()
const override;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Marks an item as played for user.
Definition playstate.h:111
QString path(const MarkPlayedItemParams ¶meters) const override
Definition playstate.cpp:160
QUrlQuery query(const MarkPlayedItemParams ¶meters) const override
Definition playstate.cpp:166
QByteArray body(const MarkPlayedItemParams ¶meters) const override
Definition playstate.cpp:179
MarkPlayedItemLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:157
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:183
Marks an item as unplayed for user.
Definition playstate.h:125
QByteArray body(const MarkUnplayedItemParams ¶meters) const override
Definition playstate.cpp:208
QString path(const MarkUnplayedItemParams ¶meters) const override
Definition playstate.cpp:192
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:212
MarkUnplayedItemLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:189
QUrlQuery query(const MarkUnplayedItemParams ¶meters) const override
Definition playstate.cpp:198
Reports a user's playback progress.
Definition playstate.h:167
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:368
QByteArray body(const OnPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:364
QString path(const OnPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:315
QUrlQuery query(const OnPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:321
OnPlaybackProgressLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:312
Reports that a user has begun playing an item.
Definition playstate.h:139
QUrlQuery query(const OnPlaybackStartParams ¶meters) const override
Definition playstate.cpp:227
OnPlaybackStartLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:218
QString path(const OnPlaybackStartParams ¶meters) const override
Definition playstate.cpp:221
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:262
QByteArray body(const OnPlaybackStartParams ¶meters) const override
Definition playstate.cpp:258
Reports that a user has stopped playing an item.
Definition playstate.h:153
QString path(const OnPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:271
QUrlQuery query(const OnPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:277
OnPlaybackStoppedLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:268
QByteArray body(const OnPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:302
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:306
Pings a playback session.
Definition playstate.h:69
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:93
QString path(const PingPlaybackSessionParams ¶meters) const override
Definition playstate.cpp:70
PingPlaybackSessionLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:67
QByteArray body(const PingPlaybackSessionParams ¶meters) const override
Definition playstate.cpp:89
QUrlQuery query(const PingPlaybackSessionParams ¶meters) const override
Definition playstate.cpp:76
Reports playback progress within a session.
Definition playstate.h:83
ReportPlaybackProgressLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:99
QUrlQuery query(const ReportPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:108
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:122
QString path(const ReportPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:102
QByteArray body(const ReportPlaybackProgressParams ¶meters) const override
Definition playstate.cpp:118
Reports playback has started within a session.
Definition playstate.h:55
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:61
QUrlQuery query(const ReportPlaybackStartParams ¶meters) const override
Definition playstate.cpp:47
QByteArray body(const ReportPlaybackStartParams ¶meters) const override
Definition playstate.cpp:57
ReportPlaybackStartLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:38
QString path(const ReportPlaybackStartParams ¶meters) const override
Definition playstate.cpp:41
Reports playback has stopped within a session.
Definition playstate.h:97
ReportPlaybackStoppedLoader(ApiClient *apiClient=nullptr)
Definition playstate.cpp:128
QByteArray body(const ReportPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:147
QNetworkAccessManager::Operation operation() const override
Definition playstate.cpp:151
QUrlQuery query(const ReportPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:137
QString path(const ReportPlaybackStoppedParams ¶meters) const override
Definition playstate.cpp:131
Definition requesttypes.h:27109
Definition requesttypes.h:27148
Definition requesttypes.h:27235
Definition requesttypes.h:27374
Definition requesttypes.h:27473
Definition requesttypes.h:27684
Definition requesttypes.h:28467
Definition requesttypes.h:28489
Definition requesttypes.h:28511
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.