30#ifndef JELLYFIN_DTO_SYSTEMINFO_H
31#define JELLYFIN_DTO_SYSTEMINFO_H
76 QJsonObject
toJson()
const;
Value
Definition architecture.h:49
Value
Definition ffmpeglocation.h:49
Definition systeminfo.h:53
qint32 m_webSocketPortNumber
Definition systeminfo.h:345
bool isShuttingDown() const
Definition systeminfo.cpp:378
bool productNameNull() const
Definition systeminfo.cpp:299
void setCanLaunchWebBrowser(bool newCanLaunchWebBrowser)
Definition systeminfo.cpp:417
void setEncoderLocation(FFmpegLocation newEncoderLocation)
Definition systeminfo.cpp:520
QString m_operatingSystemDisplayName
Definition systeminfo.h:340
QString localAddress() const
Gets or sets the local address.
Definition systeminfo.cpp:255
QString programDataPath() const
Gets or sets the program data path.
Definition systeminfo.cpp:421
void setHasUpdateAvailable(bool newHasUpdateAvailable)
Gets or sets a value indicating whether this instance has update available.
Definition systeminfo.cpp:514
QString transcodingTempPath() const
Gets or sets the transcode path.
Definition systeminfo.cpp:499
static SystemInfo fromJson(QJsonObject source)
Definition systeminfo.cpp:118
bool hasUpdateAvailable() const
Gets or sets a value indicating whether this instance has update available.
Definition systeminfo.cpp:512
bool startupWizardCompletedNull() const
Definition systeminfo.cpp:338
void setWebPathNull()
Definition systeminfo.cpp:443
QList< InstallationInfo > m_completedInstallations
Definition systeminfo.h:346
bool m_isShuttingDown
Definition systeminfo.h:343
void setCompletedInstallationsNull()
Definition systeminfo.cpp:405
void setProgramDataPathNull()
Definition systeminfo.cpp:430
void setLogPath(QString newLogPath)
Gets or sets the log path.
Definition systeminfo.cpp:475
QString webPath() const
Gets or sets the web UI resources path.
Definition systeminfo.cpp:434
void setOperatingSystemDisplayName(QString newOperatingSystemDisplayName)
Gets or sets the display name of the operating system.
Definition systeminfo.cpp:348
QString m_webPath
Definition systeminfo.h:350
QString jellyfinId() const
Gets or sets the id.
Definition systeminfo.cpp:320
void setCompletedInstallations(QList< InstallationInfo > newCompletedInstallations)
Gets or sets the completed installations.
Definition systeminfo.cpp:398
void setItemsByNamePathNull()
Definition systeminfo.cpp:456
void setTranscodingTempPath(QString newTranscodingTempPath)
Gets or sets the transcode path.
Definition systeminfo.cpp:501
void setFromJson(QJsonObject source)
Definition systeminfo.cpp:125
void setJellyfinId(QString newJellyfinId)
Gets or sets the id.
Definition systeminfo.cpp:322
void setLocalAddressNull()
Definition systeminfo.cpp:264
bool webPathNull() const
Definition systeminfo.cpp:439
bool transcodingTempPathNull() const
Definition systeminfo.cpp:504
bool supportsLibraryMonitor() const
Gets or sets a value indicating whether [supports library monitor].
Definition systeminfo.cpp:384
QString m_programDataPath
Definition systeminfo.h:349
QString m_version
Definition systeminfo.h:335
void setProductNameNull()
Definition systeminfo.cpp:303
QString m_transcodingTempPath
Definition systeminfo.h:355
QString logPath() const
Gets or sets the log path.
Definition systeminfo.cpp:473
QString cachePath() const
Gets or sets the cache path.
Definition systeminfo.cpp:460
void setCachePathNull()
Definition systeminfo.cpp:469
void setStartupWizardCompletedNull()
Definition systeminfo.cpp:342
bool versionNull() const
Definition systeminfo.cpp:286
QString operatingSystem() const
Gets or sets the operating system.
Definition systeminfo.cpp:307
bool localAddressNull() const
Definition systeminfo.cpp:260
std::optional< bool > startupWizardCompleted() const
Gets or sets a value indicating whether the startup wizard is completed.
Definition systeminfo.cpp:333
bool packageNameNull() const
Definition systeminfo.cpp:364
qint32 webSocketPortNumber() const
Gets or sets the web socket port number.
Definition systeminfo.cpp:390
bool itemsByNamePathNull() const
Definition systeminfo.cpp:452
bool operatingSystemDisplayNameNull() const
Definition systeminfo.cpp:351
void setHasPendingRestart(bool newHasPendingRestart)
Gets or sets a value indicating whether this instance has pending restart.
Definition systeminfo.cpp:374
void setSystemArchitecture(Architecture newSystemArchitecture)
Definition systeminfo.cpp:526
void setItemsByNamePath(QString newItemsByNamePath)
Gets or sets the items by name path.
Definition systeminfo.cpp:449
void setInternalMetadataPath(QString newInternalMetadataPath)
Gets or sets the internal metadata path.
Definition systeminfo.cpp:488
QString productName() const
Gets or sets the product name. This is the AssemblyProduct name.
Definition systeminfo.cpp:294
QString version() const
Gets or sets the server version.
Definition systeminfo.cpp:281
void setOperatingSystemDisplayNameNull()
Definition systeminfo.cpp:355
void setWebSocketPortNumber(qint32 newWebSocketPortNumber)
Gets or sets the web socket port number.
Definition systeminfo.cpp:392
bool canSelfRestart() const
Gets or sets a value indicating whether this instance can self restart.
Definition systeminfo.cpp:409
bool m_canSelfRestart
Definition systeminfo.h:347
FFmpegLocation encoderLocation() const
Definition systeminfo.cpp:518
bool canLaunchWebBrowser() const
Definition systeminfo.cpp:415
void setVersionNull()
Definition systeminfo.cpp:290
bool m_hasPendingRestart
Definition systeminfo.h:342
Architecture m_systemArchitecture
Definition systeminfo.h:358
void setCanSelfRestart(bool newCanSelfRestart)
Gets or sets a value indicating whether this instance can self restart.
Definition systeminfo.cpp:411
void setJellyfinIdNull()
Definition systeminfo.cpp:329
QString internalMetadataPath() const
Gets or sets the internal metadata path.
Definition systeminfo.cpp:486
bool internalMetadataPathNull() const
Definition systeminfo.cpp:491
QString m_operatingSystem
Definition systeminfo.h:337
void setStartupWizardCompleted(std::optional< bool > newStartupWizardCompleted)
Gets or sets a value indicating whether the startup wizard is completed.
Definition systeminfo.cpp:335
QString m_logPath
Definition systeminfo.h:353
bool m_canLaunchWebBrowser
Definition systeminfo.h:348
bool programDataPathNull() const
Definition systeminfo.cpp:426
void setLocalAddress(QString newLocalAddress)
Gets or sets the local address.
Definition systeminfo.cpp:257
void setLogPathNull()
Definition systeminfo.cpp:482
QString m_productName
Definition systeminfo.h:336
QString m_localAddress
Definition systeminfo.h:333
void setOperatingSystem(QString newOperatingSystem)
Gets or sets the operating system.
Definition systeminfo.cpp:309
bool m_hasUpdateAvailable
Definition systeminfo.h:356
QString m_cachePath
Definition systeminfo.h:352
void setVersion(QString newVersion)
Gets or sets the server version.
Definition systeminfo.cpp:283
void setPackageName(QString newPackageName)
Get or sets the package name.
Definition systeminfo.cpp:361
QString m_serverName
Definition systeminfo.h:334
bool logPathNull() const
Definition systeminfo.cpp:478
bool jellyfinIdNull() const
Definition systeminfo.cpp:325
void setPackageNameNull()
Definition systeminfo.cpp:368
void setOperatingSystemNull()
Definition systeminfo.cpp:316
void replaceData(SystemInfo &other)
Definition systeminfo.cpp:89
void setIsShuttingDown(bool newIsShuttingDown)
Definition systeminfo.cpp:380
QString m_packageName
Definition systeminfo.h:341
bool cachePathNull() const
Definition systeminfo.cpp:465
void setTranscodingTempPathNull()
Definition systeminfo.cpp:508
Architecture systemArchitecture() const
Definition systeminfo.cpp:524
std::optional< bool > m_startupWizardCompleted
Definition systeminfo.h:339
void setCachePath(QString newCachePath)
Gets or sets the cache path.
Definition systeminfo.cpp:462
QList< InstallationInfo > completedInstallations() const
Gets or sets the completed installations.
Definition systeminfo.cpp:396
void setWebPath(QString newWebPath)
Gets or sets the web UI resources path.
Definition systeminfo.cpp:436
QString m_jellyfinId
Definition systeminfo.h:338
void setServerName(QString newServerName)
Gets or sets the name of the server.
Definition systeminfo.cpp:270
void setServerNameNull()
Definition systeminfo.cpp:277
QString operatingSystemDisplayName() const
Gets or sets the display name of the operating system.
Definition systeminfo.cpp:346
void setProgramDataPath(QString newProgramDataPath)
Gets or sets the program data path.
Definition systeminfo.cpp:423
void setProductName(QString newProductName)
Gets or sets the product name. This is the AssemblyProduct name.
Definition systeminfo.cpp:296
bool m_supportsLibraryMonitor
Definition systeminfo.h:344
QString itemsByNamePath() const
Gets or sets the items by name path.
Definition systeminfo.cpp:447
bool completedInstallationsNull() const
Definition systeminfo.cpp:401
void setSupportsLibraryMonitor(bool newSupportsLibraryMonitor)
Gets or sets a value indicating whether [supports library monitor].
Definition systeminfo.cpp:386
QString serverName() const
Gets or sets the name of the server.
Definition systeminfo.cpp:268
FFmpegLocation m_encoderLocation
Definition systeminfo.h:357
QString m_internalMetadataPath
Definition systeminfo.h:354
QString m_itemsByNamePath
Definition systeminfo.h:351
QString packageName() const
Get or sets the package name.
Definition systeminfo.cpp:359
bool serverNameNull() const
Definition systeminfo.cpp:273
QJsonObject toJson() const
Definition systeminfo.cpp:155
bool hasPendingRestart() const
Gets or sets a value indicating whether this instance has pending restart.
Definition systeminfo.cpp:372
void setInternalMetadataPathNull()
Definition systeminfo.cpp:495
bool operatingSystemNull() const
Definition systeminfo.cpp:312
Definition mediaplayer2.h:20
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