30#ifndef JELLYFIN_DTO_PLUGININFO_H
31#define JELLYFIN_DTO_PLUGININFO_H
70 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition plugininfo.h:49
QString m_name
Definition plugininfo.h:145
QString m_configurationFileName
Definition plugininfo.h:147
void setStatus(PluginStatus newStatus)
Definition plugininfo.cpp:166
QString description() const
Gets or sets the description.
Definition plugininfo.cpp:140
void setName(QString newName)
Gets or sets the name.
Definition plugininfo.cpp:117
static PluginInfo fromJson(QJsonObject source)
Definition plugininfo.cpp:78
bool hasImage() const
Gets or sets a value indicating whether this plugin has a valid image.
Definition plugininfo.cpp:158
void setConfigurationFileName(QString newConfigurationFileName)
Gets or sets the name of the configuration file.
Definition plugininfo.cpp:129
void setFromJson(QJsonObject source)
Definition plugininfo.cpp:85
void setCanUninstall(bool newCanUninstall)
Gets or sets a value indicating whether the plugin can be uninstalled.
Definition plugininfo.cpp:154
void setVersion(QString newVersion)
Gets or sets the version.
Definition plugininfo.cpp:123
QString version() const
Gets or sets the version.
Definition plugininfo.cpp:121
void setConfigurationFileNameNull()
Definition plugininfo.cpp:136
QString jellyfinId() const
Gets or sets the unique id.
Definition plugininfo.cpp:146
QString configurationFileName() const
Gets or sets the name of the configuration file.
Definition plugininfo.cpp:127
bool m_canUninstall
Definition plugininfo.h:150
void setHasImage(bool newHasImage)
Gets or sets a value indicating whether this plugin has a valid image.
Definition plugininfo.cpp:160
void replaceData(PluginInfo &other)
Definition plugininfo.cpp:67
bool m_hasImage
Definition plugininfo.h:151
QString name() const
Gets or sets the name.
Definition plugininfo.cpp:115
void setDescription(QString newDescription)
Gets or sets the description.
Definition plugininfo.cpp:142
bool configurationFileNameNull() const
Definition plugininfo.cpp:132
PluginInfo(QString name, QString version, QString description, QString jellyfinId, bool canUninstall, bool hasImage, PluginStatus status)
Definition plugininfo.cpp:36
PluginStatus m_status
Definition plugininfo.h:152
void setJellyfinId(QString newJellyfinId)
Gets or sets the unique id.
Definition plugininfo.cpp:148
PluginStatus status() const
Definition plugininfo.cpp:164
QString m_description
Definition plugininfo.h:148
QJsonObject toJson() const
Definition plugininfo.cpp:97
QString m_jellyfinId
Definition plugininfo.h:149
bool canUninstall() const
Gets or sets a value indicating whether the plugin can be uninstalled.
Definition plugininfo.cpp:152
QString m_version
Definition plugininfo.h:146
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
PluginStatusClass::Value PluginStatus
Definition pluginstatus.h:64
Definition accessschedule.h:128
Jellyfin::DTO::PluginInfo PluginInfo
Definition plugininfo.h:164
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45