30#ifndef JELLYFIN_DTO_VIRTUALFOLDERINFO_H
31#define JELLYFIN_DTO_VIRTUALFOLDERINFO_H
36#include <QSharedPointer>
67 QJsonObject
toJson()
const;
Definition virtualfolderinfo.h:52
QStringList locations() const
Gets or sets the locations.
Definition virtualfolderinfo.cpp:140
void setRefreshProgress(std::optional< double > newRefreshProgress)
Definition virtualfolderinfo.cpp:200
QString collectionType() const
Gets or sets the type of the collection.
Definition virtualfolderinfo.cpp:153
void setPrimaryImageItemId(QString newPrimaryImageItemId)
Gets or sets the primary image item identifier.
Definition virtualfolderinfo.cpp:187
QString itemId() const
Gets or sets the item identifier.
Definition virtualfolderinfo.cpp:172
void setName(QString newName)
Gets or sets the name.
Definition virtualfolderinfo.cpp:129
QString m_collectionType
Definition virtualfolderinfo.h:148
void setPrimaryImageItemIdNull()
Definition virtualfolderinfo.cpp:194
void setCollectionType(QString newCollectionType)
Gets or sets the type of the collection.
Definition virtualfolderinfo.cpp:155
static VirtualFolderInfo fromJson(QJsonObject source)
Definition virtualfolderinfo.cpp:66
bool primaryImageItemIdNull() const
Definition virtualfolderinfo.cpp:190
QJsonObject toJson() const
Definition virtualfolderinfo.cpp:85
QString primaryImageItemId() const
Gets or sets the primary image item identifier.
Definition virtualfolderinfo.cpp:185
void setNameNull()
Definition virtualfolderinfo.cpp:136
QString refreshStatus() const
Definition virtualfolderinfo.cpp:211
bool refreshStatusNull() const
Definition virtualfolderinfo.cpp:216
QString m_refreshStatus
Definition virtualfolderinfo.h:153
void setFromJson(QJsonObject source)
Definition virtualfolderinfo.cpp:73
QString m_primaryImageItemId
Definition virtualfolderinfo.h:151
void setRefreshProgressNull()
Definition virtualfolderinfo.cpp:207
bool collectionTypeNull() const
Definition virtualfolderinfo.cpp:158
void setLibraryOptions(QSharedPointer< LibraryOptions > newLibraryOptions)
Definition virtualfolderinfo.cpp:168
std::optional< double > refreshProgress() const
Definition virtualfolderinfo.cpp:198
bool nameNull() const
Definition virtualfolderinfo.cpp:132
std::optional< double > m_refreshProgress
Definition virtualfolderinfo.h:152
QString m_name
Definition virtualfolderinfo.h:146
void setCollectionTypeNull()
Definition virtualfolderinfo.cpp:162
bool itemIdNull() const
Definition virtualfolderinfo.cpp:177
void setItemId(QString newItemId)
Gets or sets the item identifier.
Definition virtualfolderinfo.cpp:174
QStringList m_locations
Definition virtualfolderinfo.h:147
bool refreshProgressNull() const
Definition virtualfolderinfo.cpp:203
void setItemIdNull()
Definition virtualfolderinfo.cpp:181
void setLocations(QStringList newLocations)
Gets or sets the locations.
Definition virtualfolderinfo.cpp:142
void setLocationsNull()
Definition virtualfolderinfo.cpp:149
QSharedPointer< LibraryOptions > libraryOptions() const
Definition virtualfolderinfo.cpp:166
QString name() const
Gets or sets the name.
Definition virtualfolderinfo.cpp:127
void replaceData(VirtualFolderInfo &other)
Definition virtualfolderinfo.cpp:55
bool locationsNull() const
Definition virtualfolderinfo.cpp:145
QSharedPointer< LibraryOptions > m_libraryOptions
Definition virtualfolderinfo.h:149
void setRefreshStatus(QString newRefreshStatus)
Definition virtualfolderinfo.cpp:213
void setRefreshStatusNull()
Definition virtualfolderinfo.cpp:220
QString m_itemId
Definition virtualfolderinfo.h:150
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