30#ifndef JELLYFIN_DTO_REMOTESEARCHRESULT_H
31#define JELLYFIN_DTO_REMOTESEARCHRESULT_H
37#include <QSharedPointer>
67 QJsonObject
toJson()
const;
153 QSharedPointer<RemoteSearchResult>
albumArtist()
const;
155 void setAlbumArtist(QSharedPointer<RemoteSearchResult> newAlbumArtist);
176 QSharedPointer<RemoteSearchResult>
m_albumArtist = QSharedPointer<RemoteSearchResult>();
Definition remotesearchresult.h:52
bool premiereDateNull() const
Definition remotesearchresult.cpp:242
void setImageUrlNull()
Definition remotesearchresult.cpp:259
std::optional< qint32 > parentIndexNumber() const
Definition remotesearchresult.cpp:224
bool searchProviderNameNull() const
Definition remotesearchresult.cpp:268
void setIndexNumberNull()
Definition remotesearchresult.cpp:207
QString m_imageUrl
Definition remotesearchresult.h:173
void setImageUrl(QString newImageUrl)
Definition remotesearchresult.cpp:252
void setIndexNumberEnd(std::optional< qint32 > newIndexNumberEnd)
Definition remotesearchresult.cpp:213
static RemoteSearchResult fromJson(QJsonObject source)
Definition remotesearchresult.cpp:74
bool imageUrlNull() const
Definition remotesearchresult.cpp:255
void setIndexNumberEndNull()
Definition remotesearchresult.cpp:220
void setProviderIds(QJsonObject newProviderIds)
Gets or sets the provider ids.
Definition remotesearchresult.cpp:174
bool productionYearNull() const
Definition remotesearchresult.cpp:190
void replaceData(RemoteSearchResult &other)
Definition remotesearchresult.cpp:59
QDateTime m_premiereDate
Definition remotesearchresult.h:172
bool artistsNull() const
Definition remotesearchresult.cpp:300
std::optional< qint32 > m_parentIndexNumber
Definition remotesearchresult.h:171
std::optional< qint32 > m_indexNumberEnd
Definition remotesearchresult.h:170
bool parentIndexNumberNull() const
Definition remotesearchresult.cpp:229
bool indexNumberEndNull() const
Definition remotesearchresult.cpp:216
bool nameNull() const
Definition remotesearchresult.cpp:164
QString m_name
Definition remotesearchresult.h:166
QJsonObject providerIds() const
Gets or sets the provider ids.
Definition remotesearchresult.cpp:172
QDateTime premiereDate() const
Definition remotesearchresult.cpp:237
void setParentIndexNumber(std::optional< qint32 > newParentIndexNumber)
Definition remotesearchresult.cpp:226
void setProductionYear(std::optional< qint32 > newProductionYear)
Gets or sets the year.
Definition remotesearchresult.cpp:187
void setIndexNumber(std::optional< qint32 > newIndexNumber)
Definition remotesearchresult.cpp:200
void setArtists(QList< RemoteSearchResult > newArtists)
Definition remotesearchresult.cpp:297
std::optional< qint32 > indexNumberEnd() const
Definition remotesearchresult.cpp:211
QString m_searchProviderName
Definition remotesearchresult.h:174
void setPremiereDate(QDateTime newPremiereDate)
Definition remotesearchresult.cpp:239
void setSearchProviderNameNull()
Definition remotesearchresult.cpp:272
QString name() const
Gets or sets the name.
Definition remotesearchresult.cpp:159
void setAlbumArtist(QSharedPointer< RemoteSearchResult > newAlbumArtist)
Definition remotesearchresult.cpp:291
QString m_overview
Definition remotesearchresult.h:175
void setOverviewNull()
Definition remotesearchresult.cpp:285
bool overviewNull() const
Definition remotesearchresult.cpp:281
void setProductionYearNull()
Definition remotesearchresult.cpp:194
QString imageUrl() const
Definition remotesearchresult.cpp:250
QJsonObject m_providerIds
Definition remotesearchresult.h:167
std::optional< qint32 > productionYear() const
Gets or sets the year.
Definition remotesearchresult.cpp:185
QSharedPointer< RemoteSearchResult > albumArtist() const
Definition remotesearchresult.cpp:289
QList< RemoteSearchResult > m_artists
Definition remotesearchresult.h:177
void setName(QString newName)
Gets or sets the name.
Definition remotesearchresult.cpp:161
QString overview() const
Definition remotesearchresult.cpp:276
void setSearchProviderName(QString newSearchProviderName)
Definition remotesearchresult.cpp:265
std::optional< qint32 > indexNumber() const
Definition remotesearchresult.cpp:198
QList< RemoteSearchResult > artists() const
Definition remotesearchresult.cpp:295
std::optional< qint32 > m_productionYear
Definition remotesearchresult.h:168
QJsonObject toJson() const
Definition remotesearchresult.cpp:97
QString searchProviderName() const
Definition remotesearchresult.cpp:263
std::optional< qint32 > m_indexNumber
Definition remotesearchresult.h:169
QSharedPointer< RemoteSearchResult > m_albumArtist
Definition remotesearchresult.h:176
bool indexNumberNull() const
Definition remotesearchresult.cpp:203
void setOverview(QString newOverview)
Definition remotesearchresult.cpp:278
void setParentIndexNumberNull()
Definition remotesearchresult.cpp:233
void setArtistsNull()
Definition remotesearchresult.cpp:304
void setNameNull()
Definition remotesearchresult.cpp:168
bool providerIdsNull() const
Definition remotesearchresult.cpp:177
void setFromJson(QJsonObject source)
Definition remotesearchresult.cpp:81
void setProviderIdsNull()
Definition remotesearchresult.cpp:181
void setPremiereDateNull()
Definition remotesearchresult.cpp:246
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