30#ifndef JELLYFIN_DTO_CONFIGURATIONPAGEINFO_H
31#define JELLYFIN_DTO_CONFIGURATIONPAGEINFO_H
64 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition configurationpageinfo.h:48
QString m_name
Definition configurationpageinfo.h:131
bool menuIconNull() const
Definition configurationpageinfo.cpp:139
void setMenuIcon(QString newMenuIcon)
Gets or sets the menu icon.
Definition configurationpageinfo.cpp:136
void setDisplayName(QString newDisplayName)
Gets or sets the display name.
Definition configurationpageinfo.cpp:149
bool enableInMainMenu() const
Gets or sets a value indicating whether the configurations page is enabled in the main menu.
Definition configurationpageinfo.cpp:115
bool menuSectionNull() const
Definition configurationpageinfo.cpp:126
QJsonObject toJson() const
Definition configurationpageinfo.cpp:81
QString menuSection() const
Gets or sets the menu section.
Definition configurationpageinfo.cpp:121
QString m_menuSection
Definition configurationpageinfo.h:133
bool displayNameNull() const
Definition configurationpageinfo.cpp:152
bool m_enableInMainMenu
Definition configurationpageinfo.h:132
QString pluginId() const
Gets or sets the plugin id.
Definition configurationpageinfo.cpp:160
QString m_pluginId
Definition configurationpageinfo.h:136
QString m_menuIcon
Definition configurationpageinfo.h:134
QString name() const
Gets or sets the name.
Definition configurationpageinfo.cpp:109
QString m_displayName
Definition configurationpageinfo.h:135
void setFromJson(QJsonObject source)
Definition configurationpageinfo.cpp:71
void setEnableInMainMenu(bool newEnableInMainMenu)
Gets or sets a value indicating whether the configurations page is enabled in the main menu.
Definition configurationpageinfo.cpp:117
void setName(QString newName)
Gets or sets the name.
Definition configurationpageinfo.cpp:111
bool pluginIdNull() const
Definition configurationpageinfo.cpp:165
void setMenuSectionNull()
Definition configurationpageinfo.cpp:130
ConfigurationPageInfo(QString name, bool enableInMainMenu)
Definition configurationpageinfo.cpp:36
void setPluginId(QString newPluginId)
Gets or sets the plugin id.
Definition configurationpageinfo.cpp:162
void replaceData(ConfigurationPageInfo &other)
Definition configurationpageinfo.cpp:55
static ConfigurationPageInfo fromJson(QJsonObject source)
Definition configurationpageinfo.cpp:64
void setMenuSection(QString newMenuSection)
Gets or sets the menu section.
Definition configurationpageinfo.cpp:123
QString menuIcon() const
Gets or sets the menu icon.
Definition configurationpageinfo.cpp:134
void setMenuIconNull()
Definition configurationpageinfo.cpp:143
void setPluginIdNull()
Definition configurationpageinfo.cpp:169
QString displayName() const
Gets or sets the display name.
Definition configurationpageinfo.cpp:147
void setDisplayNameNull()
Definition configurationpageinfo.cpp:156
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::ConfigurationPageInfo ConfigurationPageInfo
Definition configurationpageinfo.h:148
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