30#ifndef JELLYFIN_DTO_SEARCHHINT_H
31#define JELLYFIN_DTO_SEARCHHINT_H
69 QJsonObject
toJson()
const;
199 QString
type()
const;
208 std::optional<bool>
isFolder()
const;
271 QString
album()
const;
Definition searchhint.h:51
bool backdropImageItemIdNull() const
Definition searchhint.cpp:423
void setChannelName(QString newChannelName)
Gets or sets the name of the channel.
Definition searchhint.cpp:614
QString matchedTerm() const
Gets or sets the matched term.
Definition searchhint.cpp:314
void setSeriesNull()
Definition searchhint.cpp:518
QString m_thumbImageItemId
Definition searchhint.h:370
static SearchHint fromJson(QJsonObject source)
Definition searchhint.cpp:114
void setChannelNameNull()
Definition searchhint.cpp:621
QString primaryImageTag() const
Gets or sets the image tag.
Definition searchhint.cpp:366
QString m_series
Definition searchhint.h:379
void setMediaTypeNull()
Definition searchhint.cpp:479
QString name() const
Gets or sets the name.
Definition searchhint.cpp:301
QString channelName() const
Gets or sets the name of the channel.
Definition searchhint.cpp:612
bool nameNull() const
Definition searchhint.cpp:306
bool indexNumberNull() const
Definition searchhint.cpp:332
void setArtists(QStringList newArtists)
Gets or sets the artists.
Definition searchhint.cpp:569
bool endDateNull() const
Definition searchhint.cpp:501
bool songCountNull() const
Definition searchhint.cpp:585
bool primaryImageTagNull() const
Definition searchhint.cpp:371
QString albumId() const
Definition searchhint.cpp:548
std::optional< qint32 > m_episodeCount
Definition searchhint.h:386
QStringList artists() const
Gets or sets the artists.
Definition searchhint.cpp:567
void setType(QString newType)
Gets or sets the type.
Definition searchhint.cpp:433
void setMatchedTerm(QString newMatchedTerm)
Gets or sets the matched term.
Definition searchhint.cpp:316
QString backdropImageItemId() const
Gets or sets the backdrop image item identifier.
Definition searchhint.cpp:418
QDateTime m_startDate
Definition searchhint.h:377
void setStatus(QString newStatus)
Definition searchhint.cpp:524
bool thumbImageItemIdNull() const
Definition searchhint.cpp:397
void setIndexNumberNull()
Definition searchhint.cpp:336
QString m_mediaType
Definition searchhint.h:376
QString m_albumArtist
Definition searchhint.h:383
bool runTimeTicksNull() const
Definition searchhint.cpp:462
void setStatusNull()
Definition searchhint.cpp:531
void setThumbImageItemIdNull()
Definition searchhint.cpp:401
bool typeNull() const
Definition searchhint.cpp:436
QDateTime m_endDate
Definition searchhint.h:378
bool matchedTermNull() const
Definition searchhint.cpp:319
QString status() const
Definition searchhint.cpp:522
QString m_albumId
Definition searchhint.h:382
QString thumbImageItemId() const
Gets or sets the thumb image item identifier.
Definition searchhint.cpp:392
bool productionYearNull() const
Definition searchhint.cpp:345
void setThumbImageItemId(QString newThumbImageItemId)
Gets or sets the thumb image item identifier.
Definition searchhint.cpp:394
void setRunTimeTicks(std::optional< qint64 > newRunTimeTicks)
Gets or sets the run time ticks.
Definition searchhint.cpp:459
void setAlbumId(QString newAlbumId)
Definition searchhint.cpp:550
std::optional< qint32 > songCount() const
Gets or sets the song count.
Definition searchhint.cpp:580
QString m_backdropImageTag
Definition searchhint.h:371
bool albumArtistNull() const
Definition searchhint.cpp:559
QString type() const
Gets or sets the type.
Definition searchhint.cpp:431
void setIsFolderNull()
Definition searchhint.cpp:453
void setEpisodeCount(std::optional< qint32 > newEpisodeCount)
Gets or sets the episode count.
Definition searchhint.cpp:595
QString jellyfinId() const
Definition searchhint.cpp:295
std::optional< qint32 > m_songCount
Definition searchhint.h:385
void setArtistsNull()
Definition searchhint.cpp:576
QString m_name
Definition searchhint.h:363
QString thumbImageTag() const
Gets or sets the thumb image tag.
Definition searchhint.cpp:379
void setName(QString newName)
Gets or sets the name.
Definition searchhint.cpp:303
bool statusNull() const
Definition searchhint.cpp:527
QString mediaType() const
Gets or sets the type of the media.
Definition searchhint.cpp:470
void setAlbumArtist(QString newAlbumArtist)
Gets or sets the album artist.
Definition searchhint.cpp:556
bool thumbImageTagNull() const
Definition searchhint.cpp:384
QJsonObject toJson() const
Definition searchhint.cpp:154
void setStartDateNull()
Definition searchhint.cpp:492
void setFromJson(QJsonObject source)
Definition searchhint.cpp:121
void setPrimaryImageAspectRatio(std::optional< double > newPrimaryImageAspectRatio)
Gets or sets the primary image aspect ratio.
Definition searchhint.cpp:627
QString album() const
Gets or sets the album.
Definition searchhint.cpp:535
QString m_channelName
Definition searchhint.h:388
void setIndexNumber(std::optional< qint32 > newIndexNumber)
Gets or sets the index number.
Definition searchhint.cpp:329
QString m_primaryImageTag
Definition searchhint.h:368
void setThumbImageTagNull()
Definition searchhint.cpp:388
bool parentIndexNumberNull() const
Definition searchhint.cpp:358
void setBackdropImageTag(QString newBackdropImageTag)
Gets or sets the backdrop image tag.
Definition searchhint.cpp:407
std::optional< qint32 > parentIndexNumber() const
Gets or sets the parent index number.
Definition searchhint.cpp:353
bool channelNameNull() const
Definition searchhint.cpp:617
void setProductionYear(std::optional< qint32 > newProductionYear)
Gets or sets the production year.
Definition searchhint.cpp:342
void setProductionYearNull()
Definition searchhint.cpp:349
QDateTime startDate() const
Definition searchhint.cpp:483
std::optional< qint32 > productionYear() const
Gets or sets the production year.
Definition searchhint.cpp:340
void setEndDate(QDateTime newEndDate)
Definition searchhint.cpp:498
void setAlbumArtistNull()
Definition searchhint.cpp:563
std::optional< qint64 > m_runTimeTicks
Definition searchhint.h:375
QDateTime endDate() const
Definition searchhint.cpp:496
std::optional< qint32 > m_parentIndexNumber
Definition searchhint.h:367
void setAlbumNull()
Definition searchhint.cpp:544
void setBackdropImageTagNull()
Definition searchhint.cpp:414
std::optional< qint32 > m_productionYear
Definition searchhint.h:366
std::optional< qint32 > indexNumber() const
Gets or sets the index number.
Definition searchhint.cpp:327
void setBackdropImageItemId(QString newBackdropImageItemId)
Gets or sets the backdrop image item identifier.
Definition searchhint.cpp:420
QString m_type
Definition searchhint.h:373
void setParentIndexNumberNull()
Definition searchhint.cpp:362
void setEpisodeCountNull()
Definition searchhint.cpp:602
std::optional< double > primaryImageAspectRatio() const
Gets or sets the primary image aspect ratio.
Definition searchhint.cpp:625
QString itemId() const
Gets or sets the item id.
Definition searchhint.cpp:289
bool mediaTypeNull() const
Definition searchhint.cpp:475
QString backdropImageTag() const
Gets or sets the backdrop image tag.
Definition searchhint.cpp:405
QString series() const
Gets or sets the series.
Definition searchhint.cpp:509
QStringList m_artists
Definition searchhint.h:384
std::optional< bool > m_isFolder
Definition searchhint.h:374
bool startDateNull() const
Definition searchhint.cpp:488
QString channelId() const
Gets or sets the channel identifier.
Definition searchhint.cpp:606
QString albumArtist() const
Gets or sets the album artist.
Definition searchhint.cpp:554
void setItemId(QString newItemId)
Gets or sets the item id.
Definition searchhint.cpp:291
void setNameNull()
Definition searchhint.cpp:310
bool isFolderNull() const
Definition searchhint.cpp:449
void setAlbum(QString newAlbum)
Gets or sets the album.
Definition searchhint.cpp:537
bool seriesNull() const
Definition searchhint.cpp:514
QString m_backdropImageItemId
Definition searchhint.h:372
void setRunTimeTicksNull()
Definition searchhint.cpp:466
void setParentIndexNumber(std::optional< qint32 > newParentIndexNumber)
Gets or sets the parent index number.
Definition searchhint.cpp:355
bool albumNull() const
Definition searchhint.cpp:540
void setPrimaryImageTag(QString newPrimaryImageTag)
Gets or sets the image tag.
Definition searchhint.cpp:368
void setMatchedTermNull()
Definition searchhint.cpp:323
void setSongCount(std::optional< qint32 > newSongCount)
Gets or sets the song count.
Definition searchhint.cpp:582
void setMediaType(QString newMediaType)
Gets or sets the type of the media.
Definition searchhint.cpp:472
QString m_itemId
Definition searchhint.h:361
void setPrimaryImageAspectRatioNull()
Definition searchhint.cpp:634
bool backdropImageTagNull() const
Definition searchhint.cpp:410
QString m_album
Definition searchhint.h:381
QString m_thumbImageTag
Definition searchhint.h:369
std::optional< qint32 > episodeCount() const
Gets or sets the episode count.
Definition searchhint.cpp:593
void setBackdropImageItemIdNull()
Definition searchhint.cpp:427
void setJellyfinId(QString newJellyfinId)
Definition searchhint.cpp:297
void setTypeNull()
Definition searchhint.cpp:440
void setStartDate(QDateTime newStartDate)
Definition searchhint.cpp:485
std::optional< bool > isFolder() const
Definition searchhint.cpp:444
bool episodeCountNull() const
Definition searchhint.cpp:598
void setChannelId(QString newChannelId)
Gets or sets the channel identifier.
Definition searchhint.cpp:608
QString m_jellyfinId
Definition searchhint.h:362
QString m_channelId
Definition searchhint.h:387
std::optional< qint32 > m_indexNumber
Definition searchhint.h:365
void setIsFolder(std::optional< bool > newIsFolder)
Definition searchhint.cpp:446
bool primaryImageAspectRatioNull() const
Definition searchhint.cpp:630
void setThumbImageTag(QString newThumbImageTag)
Gets or sets the thumb image tag.
Definition searchhint.cpp:381
bool artistsNull() const
Definition searchhint.cpp:572
void setEndDateNull()
Definition searchhint.cpp:505
void replaceData(SearchHint &other)
Definition searchhint.cpp:82
std::optional< qint64 > runTimeTicks() const
Gets or sets the run time ticks.
Definition searchhint.cpp:457
void setPrimaryImageTagNull()
Definition searchhint.cpp:375
void setSeries(QString newSeries)
Gets or sets the series.
Definition searchhint.cpp:511
QString m_matchedTerm
Definition searchhint.h:364
std::optional< double > m_primaryImageAspectRatio
Definition searchhint.h:389
void setSongCountNull()
Definition searchhint.cpp:589
QString m_status
Definition searchhint.h:380
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