30#ifndef JELLYFIN_DTO_VERSIONINFO_H
31#define JELLYFIN_DTO_VERSIONINFO_H
35#include <QSharedPointer>
65 QJsonObject
toJson()
const;
Definition versioninfo.h:50
void setRepositoryNameNull()
Definition versioninfo.cpp:228
QString m_targetAbi
Definition versioninfo.h:166
QString targetAbi() const
Gets or sets the ABI that this version was built against.
Definition versioninfo.cpp:167
QString m_repositoryUrl
Definition versioninfo.h:171
bool sourceUrlNull() const
Definition versioninfo.cpp:185
void setVersion(QString newVersion)
Gets or sets the version.
Definition versioninfo.cpp:137
void setFromJson(QJsonObject source)
Definition versioninfo.cpp:75
QString checksum() const
Gets or sets a checksum for the binary.
Definition versioninfo.cpp:193
void setChangelogNull()
Definition versioninfo.cpp:163
bool checksumNull() const
Definition versioninfo.cpp:198
void setChecksum(QString newChecksum)
Gets or sets a checksum for the binary.
Definition versioninfo.cpp:195
QString m_version
Definition versioninfo.h:163
void setSourceUrlNull()
Definition versioninfo.cpp:189
void setSourceUrl(QString newSourceUrl)
Gets or sets the source URL.
Definition versioninfo.cpp:182
void setTargetAbi(QString newTargetAbi)
Gets or sets the ABI that this version was built against.
Definition versioninfo.cpp:169
QSharedPointer< Version > versionNumber() const
Definition versioninfo.cpp:148
void setTargetAbiNull()
Definition versioninfo.cpp:176
void setTimestamp(QString newTimestamp)
Gets or sets a timestamp of when the binary was built.
Definition versioninfo.cpp:208
void setChecksumNull()
Definition versioninfo.cpp:202
void setTimestampNull()
Definition versioninfo.cpp:215
void setVersionNull()
Definition versioninfo.cpp:144
void replaceData(VersionInfo &other)
Definition versioninfo.cpp:56
QString m_checksum
Definition versioninfo.h:168
QJsonObject toJson() const
Definition versioninfo.cpp:88
QString repositoryUrl() const
Gets or sets the repository url.
Definition versioninfo.cpp:232
QString changelog() const
Gets or sets the changelog for this version.
Definition versioninfo.cpp:154
bool repositoryUrlNull() const
Definition versioninfo.cpp:237
QString version() const
Gets or sets the version.
Definition versioninfo.cpp:135
static VersionInfo fromJson(QJsonObject source)
Definition versioninfo.cpp:68
void setRepositoryUrl(QString newRepositoryUrl)
Gets or sets the repository url.
Definition versioninfo.cpp:234
QString m_changelog
Definition versioninfo.h:165
bool versionNull() const
Definition versioninfo.cpp:140
void setRepositoryUrlNull()
Definition versioninfo.cpp:241
QString repositoryName() const
Gets or sets the repository name.
Definition versioninfo.cpp:219
QString sourceUrl() const
Gets or sets the source URL.
Definition versioninfo.cpp:180
bool changelogNull() const
Definition versioninfo.cpp:159
QString m_timestamp
Definition versioninfo.h:169
void setRepositoryName(QString newRepositoryName)
Gets or sets the repository name.
Definition versioninfo.cpp:221
bool targetAbiNull() const
Definition versioninfo.cpp:172
QString m_repositoryName
Definition versioninfo.h:170
QString timestamp() const
Gets or sets a timestamp of when the binary was built.
Definition versioninfo.cpp:206
void setVersionNumber(QSharedPointer< Version > newVersionNumber)
Definition versioninfo.cpp:150
bool timestampNull() const
Definition versioninfo.cpp:211
QString m_sourceUrl
Definition versioninfo.h:167
void setChangelog(QString newChangelog)
Gets or sets the changelog for this version.
Definition versioninfo.cpp:156
bool repositoryNameNull() const
Definition versioninfo.cpp:224
QSharedPointer< Version > m_versionNumber
Definition versioninfo.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