30#ifndef JELLYFIN_DTO_PUBLICSYSTEMINFO_H
31#define JELLYFIN_DTO_PUBLICSYSTEMINFO_H
59 QJsonObject
toJson()
const;
Definition publicsysteminfo.h:48
void setStartupWizardCompleted(std::optional< bool > newStartupWizardCompleted)
Gets or sets a value indicating whether the startup wizard is completed.
Definition publicsysteminfo.cpp:197
bool startupWizardCompletedNull() const
Definition publicsysteminfo.cpp:200
bool versionNull() const
Definition publicsysteminfo.cpp:148
QString productName() const
Gets or sets the product name. This is the AssemblyProduct name.
Definition publicsysteminfo.cpp:156
void setJellyfinId(QString newJellyfinId)
Gets or sets the id.
Definition publicsysteminfo.cpp:184
void setJellyfinIdNull()
Definition publicsysteminfo.cpp:191
bool jellyfinIdNull() const
Definition publicsysteminfo.cpp:187
QJsonObject toJson() const
Definition publicsysteminfo.cpp:76
QString localAddress() const
Gets or sets the local address.
Definition publicsysteminfo.cpp:117
QString operatingSystem() const
Gets or sets the operating system.
Definition publicsysteminfo.cpp:169
bool productNameNull() const
Definition publicsysteminfo.cpp:161
std::optional< bool > m_startupWizardCompleted
Definition publicsysteminfo.h:147
QString m_version
Definition publicsysteminfo.h:143
void setFromJson(QJsonObject source)
Definition publicsysteminfo.cpp:65
QString m_productName
Definition publicsysteminfo.h:144
QString m_operatingSystem
Definition publicsysteminfo.h:145
PublicSystemInfo()
Definition publicsysteminfo.cpp:35
void setStartupWizardCompletedNull()
Definition publicsysteminfo.cpp:204
QString version() const
Gets or sets the server version.
Definition publicsysteminfo.cpp:143
void setProductName(QString newProductName)
Gets or sets the product name. This is the AssemblyProduct name.
Definition publicsysteminfo.cpp:158
void replaceData(PublicSystemInfo &other)
Definition publicsysteminfo.cpp:48
QString m_jellyfinId
Definition publicsysteminfo.h:146
void setOperatingSystemNull()
Definition publicsysteminfo.cpp:178
bool serverNameNull() const
Definition publicsysteminfo.cpp:135
void setVersion(QString newVersion)
Gets or sets the server version.
Definition publicsysteminfo.cpp:145
QString m_serverName
Definition publicsysteminfo.h:142
static PublicSystemInfo fromJson(QJsonObject source)
Definition publicsysteminfo.cpp:58
void setOperatingSystem(QString newOperatingSystem)
Gets or sets the operating system.
Definition publicsysteminfo.cpp:171
QString jellyfinId() const
Gets or sets the id.
Definition publicsysteminfo.cpp:182
void setProductNameNull()
Definition publicsysteminfo.cpp:165
std::optional< bool > startupWizardCompleted() const
Gets or sets a value indicating whether the startup wizard is completed.
Definition publicsysteminfo.cpp:195
bool operatingSystemNull() const
Definition publicsysteminfo.cpp:174
QString m_localAddress
Definition publicsysteminfo.h:141
bool localAddressNull() const
Definition publicsysteminfo.cpp:122
void setLocalAddressNull()
Definition publicsysteminfo.cpp:126
void setServerName(QString newServerName)
Gets or sets the name of the server.
Definition publicsysteminfo.cpp:132
void setVersionNull()
Definition publicsysteminfo.cpp:152
void setServerNameNull()
Definition publicsysteminfo.cpp:139
QString serverName() const
Gets or sets the name of the server.
Definition publicsysteminfo.cpp:130
void setLocalAddress(QString newLocalAddress)
Gets or sets the local address.
Definition publicsysteminfo.cpp:119
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