30#ifndef JELLYFIN_LOADER_HTTP_PLUGINS_H
31#define JELLYFIN_LOADER_HTTP_PLUGINS_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
Definition requesttypes.h:1398
Definition requesttypes.h:1586
Definition requesttypes.h:14160
Definition requesttypes.h:14210
Definition requesttypes.h:14231
Disable a plugin.
Definition plugins.h:97
QByteArray body(const DisablePluginParams ¶meters) const override
Definition plugins.cpp:144
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:148
QString path(const DisablePluginParams ¶meters) const override
Definition plugins.cpp:128
QUrlQuery query(const DisablePluginParams ¶meters) const override
Definition plugins.cpp:134
DisablePluginLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:125
Enables a disabled plugin.
Definition plugins.h:111
EnablePluginLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:154
QByteArray body(const EnablePluginParams ¶meters) const override
Definition plugins.cpp:173
QUrlQuery query(const EnablePluginParams ¶meters) const override
Definition plugins.cpp:163
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:177
QString path(const EnablePluginParams ¶meters) const override
Definition plugins.cpp:157
Gets plugin configuration.
Definition plugins.h:125
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:206
QString path(const GetPluginConfigurationParams ¶meters) const override
Definition plugins.cpp:186
GetPluginConfigurationLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:183
QUrlQuery query(const GetPluginConfigurationParams ¶meters) const override
Definition plugins.cpp:192
QByteArray body(const GetPluginConfigurationParams ¶meters) const override
Definition plugins.cpp:202
Gets a plugin's manifest.
Definition plugins.h:153
QString path(const GetPluginManifestParams ¶meters) const override
Definition plugins.cpp:244
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:264
QUrlQuery query(const GetPluginManifestParams ¶meters) const override
Definition plugins.cpp:250
GetPluginManifestLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:241
QByteArray body(const GetPluginManifestParams ¶meters) const override
Definition plugins.cpp:260
Gets a list of currently installed plugins.
Definition plugins.h:55
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:61
QString path(const GetPluginsParams ¶meters) const override
Definition plugins.cpp:41
GetPluginsLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:38
QUrlQuery query(const GetPluginsParams ¶meters) const override
Definition plugins.cpp:47
QByteArray body(const GetPluginsParams ¶meters) const override
Definition plugins.cpp:57
Uninstalls a plugin by version.
Definition plugins.h:83
QByteArray body(const UninstallPluginByVersionParams ¶meters) const override
Definition plugins.cpp:115
QString path(const UninstallPluginByVersionParams ¶meters) const override
Definition plugins.cpp:99
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:119
UninstallPluginByVersionLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:96
QUrlQuery query(const UninstallPluginByVersionParams ¶meters) const override
Definition plugins.cpp:105
Uninstalls a plugin.
Definition plugins.h:69
UninstallPluginLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:67
QUrlQuery query(const UninstallPluginParams ¶meters) const override
Definition plugins.cpp:76
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:90
QByteArray body(const UninstallPluginParams ¶meters) const override
Definition plugins.cpp:86
QString path(const UninstallPluginParams ¶meters) const override
Definition plugins.cpp:70
Updates plugin configuration.
Definition plugins.h:139
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:235
QString path(const UpdatePluginConfigurationParams ¶meters) const override
Definition plugins.cpp:215
QUrlQuery query(const UpdatePluginConfigurationParams ¶meters) const override
Definition plugins.cpp:221
QByteArray body(const UpdatePluginConfigurationParams ¶meters) const override
Definition plugins.cpp:231
UpdatePluginConfigurationLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:212
Updates plugin security info.
Definition plugins.h:167
QByteArray body(const UpdatePluginSecurityInfoParams ¶meters) const override
Definition plugins.cpp:289
QNetworkAccessManager::Operation operation() const override
Definition plugins.cpp:293
QUrlQuery query(const UpdatePluginSecurityInfoParams ¶meters) const override
Definition plugins.cpp:279
QString path(const UpdatePluginSecurityInfoParams ¶meters) const override
Definition plugins.cpp:273
UpdatePluginSecurityInfoLoader(ApiClient *apiClient=nullptr)
Definition plugins.cpp:270
Definition requesttypes.h:29557
Definition requesttypes.h:29536
Definition requesttypes.h:29940
Definition requesttypes.h:29961
ApiClient * apiClient() const
Definition loader.h:95
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.