30#ifndef JELLYFIN_LOADER_HTTP_SESSION_H
31#define JELLYFIN_LOADER_HTTP_SESSION_H
64 QNetworkAccessManager::Operation
operation()
const override;
78 QNetworkAccessManager::Operation
operation()
const override;
92 QNetworkAccessManager::Operation
operation()
const override;
106 QNetworkAccessManager::Operation
operation()
const override;
120 QNetworkAccessManager::Operation
operation()
const override;
134 QNetworkAccessManager::Operation
operation()
const override;
148 QNetworkAccessManager::Operation
operation()
const override;
162 QNetworkAccessManager::Operation
operation()
const override;
176 QNetworkAccessManager::Operation
operation()
const override;
190 QNetworkAccessManager::Operation
operation()
const override;
204 QNetworkAccessManager::Operation
operation()
const override;
218 QNetworkAccessManager::Operation
operation()
const override;
232 QNetworkAccessManager::Operation
operation()
const override;
246 QNetworkAccessManager::Operation
operation()
const override;
260 QNetworkAccessManager::Operation
operation()
const override;
274 QNetworkAccessManager::Operation
operation()
const override;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition requesttypes.h:327
Definition requesttypes.h:1473
Definition requesttypes.h:3796
Definition requesttypes.h:13441
Definition requesttypes.h:15923
Adds an additional user to a session.
Definition session.h:182
AddUserToSessionLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:338
QByteArray body(const AddUserToSessionParams ¶meters) const override
Definition session.cpp:357
QString path(const AddUserToSessionParams ¶meters) const override
Definition session.cpp:341
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:361
QUrlQuery query(const AddUserToSessionParams ¶meters) const override
Definition session.cpp:347
Instructs a session to browse to an item or view.
Definition session.h:210
QUrlQuery query(const DisplayContentParams ¶meters) const override
Definition session.cpp:405
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:422
QString path(const DisplayContentParams ¶meters) const override
Definition session.cpp:399
DisplayContentLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:396
QByteArray body(const DisplayContentParams ¶meters) const override
Definition session.cpp:418
Get all auth providers.
Definition session.h:70
GetAuthProvidersLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:67
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:90
QString path(const GetAuthProvidersParams ¶meters) const override
Definition session.cpp:70
QUrlQuery query(const GetAuthProvidersParams ¶meters) const override
Definition session.cpp:76
QByteArray body(const GetAuthProvidersParams ¶meters) const override
Definition session.cpp:86
Get all password reset providers.
Definition session.h:56
QString path(const GetPasswordResetProvidersParams ¶meters) const override
Definition session.cpp:41
GetPasswordResetProvidersLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:38
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:61
QByteArray body(const GetPasswordResetProvidersParams ¶meters) const override
Definition session.cpp:57
QUrlQuery query(const GetPasswordResetProvidersParams ¶meters) const override
Definition session.cpp:47
Gets a list of sessions.
Definition session.h:84
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:128
GetSessionsLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:96
QString path(const GetSessionsParams ¶meters) const override
Definition session.cpp:99
QByteArray body(const GetSessionsParams ¶meters) const override
Definition session.cpp:124
QUrlQuery query(const GetSessionsParams ¶meters) const override
Definition session.cpp:105
Instructs a session to play an item.
Definition session.h:140
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:268
QByteArray body(const PlayParams ¶meters) const override
Definition session.cpp:264
PlayLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:228
QString path(const PlayParams ¶meters) const override
Definition session.cpp:231
QUrlQuery query(const PlayParams ¶meters) const override
Definition session.cpp:237
Updates capabilities for a device.
Definition session.h:224
QUrlQuery query(const PostCapabilitiesParams ¶meters) const override
Definition session.cpp:437
PostCapabilitiesLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:428
QByteArray body(const PostCapabilitiesParams ¶meters) const override
Definition session.cpp:465
QString path(const PostCapabilitiesParams ¶meters) const override
Definition session.cpp:431
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:469
Updates capabilities for a device.
Definition session.h:238
QUrlQuery query(const PostFullCapabilitiesParams ¶meters) const override
Definition session.cpp:484
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:501
QByteArray body(const PostFullCapabilitiesParams ¶meters) const override
Definition session.cpp:497
PostFullCapabilitiesLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:475
QString path(const PostFullCapabilitiesParams ¶meters) const override
Definition session.cpp:478
Removes an additional user from a session.
Definition session.h:196
QString path(const RemoveUserFromSessionParams ¶meters) const override
Definition session.cpp:370
RemoveUserFromSessionLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:367
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:390
QByteArray body(const RemoveUserFromSessionParams ¶meters) const override
Definition session.cpp:386
QUrlQuery query(const RemoveUserFromSessionParams ¶meters) const override
Definition session.cpp:376
Reports that a session has ended.
Definition session.h:252
ReportSessionEndedLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:507
QUrlQuery query(const ReportSessionEndedParams ¶meters) const override
Definition session.cpp:516
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:530
QByteArray body(const ReportSessionEndedParams ¶meters) const override
Definition session.cpp:526
QString path(const ReportSessionEndedParams ¶meters) const override
Definition session.cpp:510
Reports that a session is viewing an item.
Definition session.h:266
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:563
ReportViewingLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:536
QString path(const ReportViewingParams ¶meters) const override
Definition session.cpp:539
QUrlQuery query(const ReportViewingParams ¶meters) const override
Definition session.cpp:545
QByteArray body(const ReportViewingParams ¶meters) const override
Definition session.cpp:559
Issues a full general command to a client.
Definition session.h:98
QUrlQuery query(const SendFullGeneralCommandParams ¶meters) const override
Definition session.cpp:143
QString path(const SendFullGeneralCommandParams ¶meters) const override
Definition session.cpp:137
SendFullGeneralCommandLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:134
QByteArray body(const SendFullGeneralCommandParams ¶meters) const override
Definition session.cpp:153
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:157
Issues a general command to a client.
Definition session.h:112
QByteArray body(const SendGeneralCommandParams ¶meters) const override
Definition session.cpp:182
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:186
SendGeneralCommandLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:163
QString path(const SendGeneralCommandParams ¶meters) const override
Definition session.cpp:166
QUrlQuery query(const SendGeneralCommandParams ¶meters) const override
Definition session.cpp:172
Issues a command to a client to display a message to the user.
Definition session.h:126
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:222
SendMessageCommandLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:192
QString path(const SendMessageCommandParams ¶meters) const override
Definition session.cpp:195
QByteArray body(const SendMessageCommandParams ¶meters) const override
Definition session.cpp:218
QUrlQuery query(const SendMessageCommandParams ¶meters) const override
Definition session.cpp:201
Issues a playstate command to a client.
Definition session.h:154
QByteArray body(const SendPlaystateCommandParams ¶meters) const override
Definition session.cpp:299
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:303
QString path(const SendPlaystateCommandParams ¶meters) const override
Definition session.cpp:277
QUrlQuery query(const SendPlaystateCommandParams ¶meters) const override
Definition session.cpp:283
SendPlaystateCommandLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:274
Issues a system command to a client.
Definition session.h:168
QUrlQuery query(const SendSystemCommandParams ¶meters) const override
Definition session.cpp:318
SendSystemCommandLoader(ApiClient *apiClient=nullptr)
Definition session.cpp:309
QString path(const SendSystemCommandParams ¶meters) const override
Definition session.cpp:312
QByteArray body(const SendSystemCommandParams ¶meters) const override
Definition session.cpp:328
QNetworkAccessManager::Operation operation() const override
Definition session.cpp:332
Definition requesttypes.h:27707
Definition requesttypes.h:27911
Definition requesttypes.h:27984
Definition requesttypes.h:28362
Definition requesttypes.h:28533
Definition requesttypes.h:28546
Definition requesttypes.h:28671
Definition requesttypes.h:28701
Definition requesttypes.h:28730
Definition requesttypes.h:28779
Definition requesttypes.h:28828
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.