30#ifndef JELLYFIN_DTO_GETPROGRAMSDTO_H
31#define JELLYFIN_DTO_GETPROGRAMSDTO_H
70 QJsonObject
toJson()
const;
110 std::optional<bool>
hasAired()
const;
123 std::optional<bool>
isAiring()
const;
175 std::optional<bool>
isMovie()
const;
180 void setIsMovie(std::optional<bool> newIsMovie);
188 std::optional<bool>
isSeries()
const;
201 std::optional<bool>
isNews()
const;
206 void setIsNews(std::optional<bool> newIsNews);
214 std::optional<bool>
isKids()
const;
219 void setIsKids(std::optional<bool> newIsKids);
227 std::optional<bool>
isSports()
const;
253 std::optional<qint32>
limit()
const;
258 void setLimit(std::optional<qint32> newLimit);
289 QStringList
genres()
const;
Definition getprogramsdto.h:53
void setEnableImages(std::optional< bool > newEnableImages)
Definition getprogramsdto.cpp:517
void setImageTypeLimitNull()
Definition getprogramsdto.cpp:543
void setFieldsNull()
Definition getprogramsdto.cpp:601
void setUserId(QString newUserId)
Gets or sets optional. Filter by user id.
Definition getprogramsdto.cpp:290
void replaceData(GetProgramsDto &other)
Definition getprogramsdto.cpp:78
std::optional< bool > m_isMovie
Definition getprogramsdto.h:416
QStringList genreIds() const
Gets or sets the genre ids to return guide information for.
Definition getprogramsdto.cpp:502
void setGenresNull()
Definition getprogramsdto.cpp:498
QStringList genres() const
Gets or sets the genres to return guide information for.
Definition getprogramsdto.cpp:489
std::optional< bool > isNews() const
Definition getprogramsdto.cpp:398
bool maxStartDateNull() const
Definition getprogramsdto.cpp:338
bool isAiringNull() const
Definition getprogramsdto.cpp:325
void setIsMovieNull()
Definition getprogramsdto.cpp:381
bool genresNull() const
Definition getprogramsdto.cpp:494
void setIsSeriesNull()
Definition getprogramsdto.cpp:394
std::optional< bool > m_isSports
Definition getprogramsdto.h:420
std::optional< qint32 > m_limit
Definition getprogramsdto.h:422
std::optional< bool > enableImages() const
Definition getprogramsdto.cpp:515
void setIsNewsNull()
Definition getprogramsdto.cpp:407
QString sortOrder() const
Gets or sets sort Order - Ascending,Descending.
Definition getprogramsdto.cpp:476
QString userId() const
Gets or sets optional. Filter by user id.
Definition getprogramsdto.cpp:288
bool minEndDateNull() const
Definition getprogramsdto.cpp:351
QStringList m_channelIds
Definition getprogramsdto.h:408
bool sortByNull() const
Definition getprogramsdto.cpp:468
void setFromJson(QJsonObject source)
Definition getprogramsdto.cpp:115
QDateTime m_maxEndDate
Definition getprogramsdto.h:415
QString m_sortOrder
Definition getprogramsdto.h:424
bool channelIdsNull() const
Definition getprogramsdto.cpp:280
std::optional< bool > m_isSeries
Definition getprogramsdto.h:417
void setEnableImageTypesNull()
Definition getprogramsdto.cpp:556
void setIsNews(std::optional< bool > newIsNews)
Definition getprogramsdto.cpp:400
void setIsKidsNull()
Definition getprogramsdto.cpp:420
void setChannelIds(QStringList newChannelIds)
Gets or sets the channels to return guide information for.
Definition getprogramsdto.cpp:277
bool enableImagesNull() const
Definition getprogramsdto.cpp:520
void setFields(QList< ItemFields > newFields)
Definition getprogramsdto.cpp:594
void setGenreIds(QStringList newGenreIds)
Gets or sets the genre ids to return guide information for.
Definition getprogramsdto.cpp:504
bool limitNull() const
Definition getprogramsdto.cpp:455
void setLimitNull()
Definition getprogramsdto.cpp:459
void setHasAired(std::optional< bool > newHasAired)
Definition getprogramsdto.cpp:309
QString m_userId
Definition getprogramsdto.h:409
QDateTime minStartDate() const
Definition getprogramsdto.cpp:294
bool isNewsNull() const
Definition getprogramsdto.cpp:403
void setIsKids(std::optional< bool > newIsKids)
Definition getprogramsdto.cpp:413
QString sortBy() const
Definition getprogramsdto.cpp:463
static GetProgramsDto fromJson(QJsonObject source)
Definition getprogramsdto.cpp:108
bool startIndexNull() const
Definition getprogramsdto.cpp:442
QDateTime maxStartDate() const
Definition getprogramsdto.cpp:333
QList< ItemFields > fields() const
Definition getprogramsdto.cpp:592
bool genreIdsNull() const
Definition getprogramsdto.cpp:507
void setHasAiredNull()
Definition getprogramsdto.cpp:316
void setIsSportsNull()
Definition getprogramsdto.cpp:433
void setEnableImagesNull()
Definition getprogramsdto.cpp:524
std::optional< bool > m_hasAired
Definition getprogramsdto.h:411
QDateTime m_minEndDate
Definition getprogramsdto.h:414
QStringList m_genreIds
Definition getprogramsdto.h:426
QList< ImageType > m_enableImageTypes
Definition getprogramsdto.h:430
bool fieldsNull() const
Definition getprogramsdto.cpp:597
void setSortOrder(QString newSortOrder)
Gets or sets sort Order - Ascending,Descending.
Definition getprogramsdto.cpp:478
void setMinStartDate(QDateTime newMinStartDate)
Definition getprogramsdto.cpp:296
bool isSportsNull() const
Definition getprogramsdto.cpp:429
bool sortOrderNull() const
Definition getprogramsdto.cpp:481
std::optional< qint32 > limit() const
Definition getprogramsdto.cpp:450
void setSeriesTimerId(QString newSeriesTimerId)
Definition getprogramsdto.cpp:575
void setMaxStartDateNull()
Definition getprogramsdto.cpp:342
void setMinStartDateNull()
Definition getprogramsdto.cpp:303
void setMinEndDate(QDateTime newMinEndDate)
Definition getprogramsdto.cpp:348
std::optional< qint32 > m_imageTypeLimit
Definition getprogramsdto.h:429
void setIsMovie(std::optional< bool > newIsMovie)
Definition getprogramsdto.cpp:374
std::optional< qint32 > startIndex() const
Definition getprogramsdto.cpp:437
std::optional< bool > isMovie() const
Definition getprogramsdto.cpp:372
std::optional< bool > isKids() const
Definition getprogramsdto.cpp:411
void setIsAiring(std::optional< bool > newIsAiring)
Definition getprogramsdto.cpp:322
std::optional< bool > enableUserData() const
Definition getprogramsdto.cpp:560
std::optional< bool > m_isKids
Definition getprogramsdto.h:419
bool imageTypeLimitNull() const
Definition getprogramsdto.cpp:539
QDateTime maxEndDate() const
Definition getprogramsdto.cpp:359
std::optional< bool > hasAired() const
Definition getprogramsdto.cpp:307
QDateTime m_minStartDate
Definition getprogramsdto.h:410
void setImageTypeLimit(std::optional< qint32 > newImageTypeLimit)
Definition getprogramsdto.cpp:536
void setGenreIdsNull()
Definition getprogramsdto.cpp:511
void setEnableImageTypes(QList< ImageType > newEnableImageTypes)
Definition getprogramsdto.cpp:549
void setGenres(QStringList newGenres)
Gets or sets the genres to return guide information for.
Definition getprogramsdto.cpp:491
std::optional< bool > isAiring() const
Definition getprogramsdto.cpp:320
bool enableTotalRecordCount() const
Gets or sets a value indicating whether retrieve total record count.
Definition getprogramsdto.cpp:528
void setEnableUserDataNull()
Definition getprogramsdto.cpp:569
bool enableImageTypesNull() const
Definition getprogramsdto.cpp:552
void setMaxEndDate(QDateTime newMaxEndDate)
Definition getprogramsdto.cpp:361
QJsonObject toJson() const
Definition getprogramsdto.cpp:146
bool hasAiredNull() const
Definition getprogramsdto.cpp:312
bool isKidsNull() const
Definition getprogramsdto.cpp:416
QString m_librarySeriesId
Definition getprogramsdto.h:433
void setEnableUserData(std::optional< bool > newEnableUserData)
Definition getprogramsdto.cpp:562
void setMaxStartDate(QDateTime newMaxStartDate)
Definition getprogramsdto.cpp:335
void setIsAiringNull()
Definition getprogramsdto.cpp:329
void setSortOrderNull()
Definition getprogramsdto.cpp:485
std::optional< bool > m_enableImages
Definition getprogramsdto.h:427
void setMaxEndDateNull()
Definition getprogramsdto.cpp:368
std::optional< bool > m_isAiring
Definition getprogramsdto.h:412
void setLimit(std::optional< qint32 > newLimit)
Definition getprogramsdto.cpp:452
bool enableUserDataNull() const
Definition getprogramsdto.cpp:565
QString m_sortBy
Definition getprogramsdto.h:423
QString m_seriesTimerId
Definition getprogramsdto.h:432
bool isMovieNull() const
Definition getprogramsdto.cpp:377
void setSortByNull()
Definition getprogramsdto.cpp:472
void setEnableTotalRecordCount(bool newEnableTotalRecordCount)
Gets or sets a value indicating whether retrieve total record count.
Definition getprogramsdto.cpp:530
void setStartIndexNull()
Definition getprogramsdto.cpp:446
void setStartIndex(std::optional< qint32 > newStartIndex)
Definition getprogramsdto.cpp:439
bool m_enableTotalRecordCount
Definition getprogramsdto.h:428
std::optional< bool > isSports() const
Definition getprogramsdto.cpp:424
QStringList m_genres
Definition getprogramsdto.h:425
bool maxEndDateNull() const
Definition getprogramsdto.cpp:364
QStringList channelIds() const
Gets or sets the channels to return guide information for.
Definition getprogramsdto.cpp:275
QList< ItemFields > m_fields
Definition getprogramsdto.h:434
void setMinEndDateNull()
Definition getprogramsdto.cpp:355
QString seriesTimerId() const
Definition getprogramsdto.cpp:573
QDateTime m_maxStartDate
Definition getprogramsdto.h:413
std::optional< bool > m_isNews
Definition getprogramsdto.h:418
void setIsSports(std::optional< bool > newIsSports)
Definition getprogramsdto.cpp:426
std::optional< bool > m_enableUserData
Definition getprogramsdto.h:431
QList< ImageType > enableImageTypes() const
Definition getprogramsdto.cpp:547
std::optional< qint32 > m_startIndex
Definition getprogramsdto.h:421
bool minStartDateNull() const
Definition getprogramsdto.cpp:299
bool seriesTimerIdNull() const
Definition getprogramsdto.cpp:578
void setLibrarySeriesId(QString newLibrarySeriesId)
Definition getprogramsdto.cpp:588
void setIsSeries(std::optional< bool > newIsSeries)
Definition getprogramsdto.cpp:387
bool isSeriesNull() const
Definition getprogramsdto.cpp:390
std::optional< bool > isSeries() const
Definition getprogramsdto.cpp:385
std::optional< qint32 > imageTypeLimit() const
Definition getprogramsdto.cpp:534
QString librarySeriesId() const
Definition getprogramsdto.cpp:586
void setSeriesTimerIdNull()
Definition getprogramsdto.cpp:582
QDateTime minEndDate() const
Definition getprogramsdto.cpp:346
void setSortBy(QString newSortBy)
Definition getprogramsdto.cpp:465
void setChannelIdsNull()
Definition getprogramsdto.cpp:284
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