30#ifndef JELLYFIN_DTO_SERIESTIMERINFODTO_H
31#define JELLYFIN_DTO_SERIESTIMERINFODTO_H
83 QJsonObject
toJson()
const;
189 QString
name()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition seriestimerinfodto.h:54
bool nameNull() const
Definition seriestimerinfodto.cpp:443
void setExternalId(QString newExternalId)
Gets or sets the external identifier.
Definition seriestimerinfodto.cpp:356
void setImageTagsNull()
Definition seriestimerinfodto.cpp:609
bool parentPrimaryImageItemIdNull() const
Definition seriestimerinfodto.cpp:644
QStringList m_parentBackdropImageTags
Definition seriestimerinfodto.h:439
bool recordNewOnly() const
Gets or sets a value indicating whether [record new only].
Definition seriestimerinfodto.cpp:575
QString m_programId
Definition seriestimerinfodto.h:427
QDateTime startDate() const
Gets or sets the start date of the recording, in UTC.
Definition seriestimerinfodto.cpp:464
void setNameNull()
Definition seriestimerinfodto.cpp:447
QStringList parentBackdropImageTags() const
Gets or sets the parent backdrop image tags.
Definition seriestimerinfodto.cpp:526
qint32 prePaddingSeconds() const
Gets or sets the pre padding seconds.
Definition seriestimerinfodto.cpp:495
void setPriority(qint32 newPriority)
Gets or sets the priority.
Definition seriestimerinfodto.cpp:491
void setParentBackdropItemId(QString newParentBackdropItemId)
Gets or sets the Id of the Parent that has a backdrop if the item does not have one.
Definition seriestimerinfodto.cpp:515
void setJellyfinIdNull()
Definition seriestimerinfodto.cpp:324
void setExternalProgramId(QString newExternalProgramId)
Gets or sets the external program identifier.
Definition seriestimerinfodto.cpp:427
QString m_type
Definition seriestimerinfodto.h:420
DayPattern dayPattern() const
Definition seriestimerinfodto.cpp:594
void setDayPattern(DayPattern newDayPattern)
Definition seriestimerinfodto.cpp:596
void setIsPrePaddingRequired(bool newIsPrePaddingRequired)
Gets or sets a value indicating whether this instance is pre padding required.
Definition seriestimerinfodto.cpp:509
void setChannelPrimaryImageTagNull()
Definition seriestimerinfodto.cpp:408
bool serviceNameNull() const
Definition seriestimerinfodto.cpp:481
QString overview() const
Gets or sets the description of the recording.
Definition seriestimerinfodto.cpp:451
bool isPostPaddingRequired() const
Gets or sets a value indicating whether this instance is post padding required.
Definition seriestimerinfodto.cpp:539
bool overviewNull() const
Definition seriestimerinfodto.cpp:456
QString parentPrimaryImageItemId() const
Gets or sets the parent primary image item identifier.
Definition seriestimerinfodto.cpp:639
void setKeepUpTo(qint32 newKeepUpTo)
Definition seriestimerinfodto.cpp:571
qint32 m_priority
Definition seriestimerinfodto.h:434
static SeriesTimerInfoDto fromJson(QJsonObject source)
Definition seriestimerinfodto.cpp:148
bool parentPrimaryImageTagNull() const
Definition seriestimerinfodto.cpp:657
qint32 m_keepUpTo
Definition seriestimerinfodto.h:445
bool parentBackdropItemIdNull() const
Definition seriestimerinfodto.cpp:518
QDateTime endDate() const
Gets or sets the end date of the recording, in UTC.
Definition seriestimerinfodto.cpp:470
bool channelPrimaryImageTagNull() const
Definition seriestimerinfodto.cpp:404
void setParentThumbImageTagNull()
Definition seriestimerinfodto.cpp:635
bool imageTagsNull() const
Definition seriestimerinfodto.cpp:605
void setExternalChannelId(QString newExternalChannelId)
Gets or sets the external channel identifier.
Definition seriestimerinfodto.cpp:375
QJsonObject imageTags() const
Gets or sets the image tags.
Definition seriestimerinfodto.cpp:600
QString m_externalProgramId
Definition seriestimerinfodto.h:428
SeriesTimerInfoDto(QString channelId, QDateTime startDate, QDateTime endDate, qint32 priority, qint32 prePaddingSeconds, qint32 postPaddingSeconds, bool isPrePaddingRequired, bool isPostPaddingRequired, KeepUntil keepUntil, bool recordAnyTime, bool skipEpisodesInLibrary, bool recordAnyChannel, qint32 keepUpTo, bool recordNewOnly, DayPattern dayPattern)
Definition seriestimerinfodto.cpp:36
QString jellyfinId() const
Gets or sets the Id of the recording.
Definition seriestimerinfodto.cpp:315
void setRecordAnyTime(bool newRecordAnyTime)
Gets or sets a value indicating whether [record any time].
Definition seriestimerinfodto.cpp:553
void setSkipEpisodesInLibrary(bool newSkipEpisodesInLibrary)
Definition seriestimerinfodto.cpp:559
qint32 priority() const
Gets or sets the priority.
Definition seriestimerinfodto.cpp:489
KeepUntil m_keepUntil
Definition seriestimerinfodto.h:441
QString channelName() const
Gets or sets the channel name of the recording.
Definition seriestimerinfodto.cpp:386
QDateTime m_startDate
Definition seriestimerinfodto.h:431
QString m_channelPrimaryImageTag
Definition seriestimerinfodto.h:426
QString m_name
Definition seriestimerinfodto.h:429
QString channelId() const
Gets or sets the channel id of the recording.
Definition seriestimerinfodto.cpp:367
void setIsPostPaddingRequired(bool newIsPostPaddingRequired)
Gets or sets a value indicating whether this instance is post padding required.
Definition seriestimerinfodto.cpp:541
void setParentPrimaryImageItemIdNull()
Definition seriestimerinfodto.cpp:648
QString m_jellyfinId
Definition seriestimerinfodto.h:419
QString m_channelName
Definition seriestimerinfodto.h:425
void setTypeNull()
Definition seriestimerinfodto.cpp:337
void setStartDate(QDateTime newStartDate)
Gets or sets the start date of the recording, in UTC.
Definition seriestimerinfodto.cpp:466
QString m_channelId
Definition seriestimerinfodto.h:423
void setChannelName(QString newChannelName)
Gets or sets the channel name of the recording.
Definition seriestimerinfodto.cpp:388
QString m_parentBackdropItemId
Definition seriestimerinfodto.h:438
bool parentThumbImageTagNull() const
Definition seriestimerinfodto.cpp:631
bool skipEpisodesInLibrary() const
Definition seriestimerinfodto.cpp:557
QString m_parentThumbItemId
Definition seriestimerinfodto.h:450
QString externalId() const
Gets or sets the external identifier.
Definition seriestimerinfodto.cpp:354
QJsonObject toJson() const
Definition seriestimerinfodto.cpp:194
bool externalChannelIdNull() const
Definition seriestimerinfodto.cpp:378
void setType(QString newType)
Definition seriestimerinfodto.cpp:330
QString externalChannelId() const
Gets or sets the external channel identifier.
Definition seriestimerinfodto.cpp:373
DayPattern m_dayPattern
Definition seriestimerinfodto.h:448
void replaceData(SeriesTimerInfoDto &other)
Definition seriestimerinfodto.cpp:110
void setParentPrimaryImageTag(QString newParentPrimaryImageTag)
Gets or sets the parent primary image tag.
Definition seriestimerinfodto.cpp:654
bool parentThumbItemIdNull() const
Definition seriestimerinfodto.cpp:618
void setParentBackdropImageTags(QStringList newParentBackdropImageTags)
Gets or sets the parent backdrop image tags.
Definition seriestimerinfodto.cpp:528
bool serverIdNull() const
Definition seriestimerinfodto.cpp:346
QString serviceName() const
Gets or sets the name of the service.
Definition seriestimerinfodto.cpp:476
void setParentPrimaryImageItemId(QString newParentPrimaryImageItemId)
Gets or sets the parent primary image item identifier.
Definition seriestimerinfodto.cpp:641
void setParentThumbItemIdNull()
Definition seriestimerinfodto.cpp:622
QString m_externalChannelId
Definition seriestimerinfodto.h:424
void setServiceName(QString newServiceName)
Gets or sets the name of the service.
Definition seriestimerinfodto.cpp:478
QString name() const
Gets or sets the name of the recording.
Definition seriestimerinfodto.cpp:438
bool m_recordAnyTime
Definition seriestimerinfodto.h:442
bool externalProgramIdNull() const
Definition seriestimerinfodto.cpp:430
void setProgramId(QString newProgramId)
Gets or sets the program identifier.
Definition seriestimerinfodto.cpp:414
void setRecordAnyChannel(bool newRecordAnyChannel)
Gets or sets a value indicating whether [record any channel].
Definition seriestimerinfodto.cpp:565
bool channelNameNull() const
Definition seriestimerinfodto.cpp:391
qint32 m_postPaddingSeconds
Definition seriestimerinfodto.h:436
QString parentPrimaryImageTag() const
Gets or sets the parent primary image tag.
Definition seriestimerinfodto.cpp:652
void setName(QString newName)
Gets or sets the name of the recording.
Definition seriestimerinfodto.cpp:440
void setParentBackdropImageTagsNull()
Definition seriestimerinfodto.cpp:535
void setParentThumbItemId(QString newParentThumbItemId)
Gets or sets the parent thumb item id.
Definition seriestimerinfodto.cpp:615
QString parentThumbImageTag() const
Gets or sets the parent thumb image tag.
Definition seriestimerinfodto.cpp:626
void setChannelId(QString newChannelId)
Gets or sets the channel id of the recording.
Definition seriestimerinfodto.cpp:369
QString m_parentPrimaryImageItemId
Definition seriestimerinfodto.h:452
QString parentBackdropItemId() const
Gets or sets the Id of the Parent that has a backdrop if the item does not have one.
Definition seriestimerinfodto.cpp:513
QString type() const
Definition seriestimerinfodto.cpp:328
void setJellyfinId(QString newJellyfinId)
Gets or sets the Id of the recording.
Definition seriestimerinfodto.cpp:317
QString m_parentPrimaryImageTag
Definition seriestimerinfodto.h:453
qint32 m_prePaddingSeconds
Definition seriestimerinfodto.h:435
void setKeepUntil(KeepUntil newKeepUntil)
Definition seriestimerinfodto.cpp:547
void setExternalProgramIdNull()
Definition seriestimerinfodto.cpp:434
void setEndDate(QDateTime newEndDate)
Gets or sets the end date of the recording, in UTC.
Definition seriestimerinfodto.cpp:472
QString m_externalId
Definition seriestimerinfodto.h:422
QString programId() const
Gets or sets the program identifier.
Definition seriestimerinfodto.cpp:412
bool typeNull() const
Definition seriestimerinfodto.cpp:333
bool m_recordAnyChannel
Definition seriestimerinfodto.h:444
void setDays(QList< DayOfWeek > newDays)
Gets or sets the days.
Definition seriestimerinfodto.cpp:583
qint32 keepUpTo() const
Definition seriestimerinfodto.cpp:569
void setImageTags(QJsonObject newImageTags)
Gets or sets the image tags.
Definition seriestimerinfodto.cpp:602
QString serverId() const
Gets or sets the server identifier.
Definition seriestimerinfodto.cpp:341
QString channelPrimaryImageTag() const
Definition seriestimerinfodto.cpp:399
KeepUntil keepUntil() const
Definition seriestimerinfodto.cpp:545
void setChannelNameNull()
Definition seriestimerinfodto.cpp:395
void setProgramIdNull()
Definition seriestimerinfodto.cpp:421
QJsonObject m_imageTags
Definition seriestimerinfodto.h:449
bool m_isPrePaddingRequired
Definition seriestimerinfodto.h:437
QDateTime m_endDate
Definition seriestimerinfodto.h:432
bool externalIdNull() const
Definition seriestimerinfodto.cpp:359
void setParentPrimaryImageTagNull()
Definition seriestimerinfodto.cpp:661
bool m_skipEpisodesInLibrary
Definition seriestimerinfodto.h:443
void setChannelPrimaryImageTag(QString newChannelPrimaryImageTag)
Definition seriestimerinfodto.cpp:401
void setPrePaddingSeconds(qint32 newPrePaddingSeconds)
Gets or sets the pre padding seconds.
Definition seriestimerinfodto.cpp:497
bool recordAnyTime() const
Gets or sets a value indicating whether [record any time].
Definition seriestimerinfodto.cpp:551
QList< DayOfWeek > m_days
Definition seriestimerinfodto.h:447
void setFromJson(QJsonObject source)
Definition seriestimerinfodto.cpp:155
bool daysNull() const
Definition seriestimerinfodto.cpp:586
QString m_serverId
Definition seriestimerinfodto.h:421
void setRecordNewOnly(bool newRecordNewOnly)
Gets or sets a value indicating whether [record new only].
Definition seriestimerinfodto.cpp:577
bool m_recordNewOnly
Definition seriestimerinfodto.h:446
QString parentThumbItemId() const
Gets or sets the parent thumb item id.
Definition seriestimerinfodto.cpp:613
bool parentBackdropImageTagsNull() const
Definition seriestimerinfodto.cpp:531
void setDaysNull()
Definition seriestimerinfodto.cpp:590
qint32 postPaddingSeconds() const
Gets or sets the post padding seconds.
Definition seriestimerinfodto.cpp:501
void setParentBackdropItemIdNull()
Definition seriestimerinfodto.cpp:522
bool isPrePaddingRequired() const
Gets or sets a value indicating whether this instance is pre padding required.
Definition seriestimerinfodto.cpp:507
void setParentThumbImageTag(QString newParentThumbImageTag)
Gets or sets the parent thumb image tag.
Definition seriestimerinfodto.cpp:628
void setPostPaddingSeconds(qint32 newPostPaddingSeconds)
Gets or sets the post padding seconds.
Definition seriestimerinfodto.cpp:503
QString externalProgramId() const
Gets or sets the external program identifier.
Definition seriestimerinfodto.cpp:425
void setExternalChannelIdNull()
Definition seriestimerinfodto.cpp:382
QString m_serviceName
Definition seriestimerinfodto.h:433
void setServiceNameNull()
Definition seriestimerinfodto.cpp:485
bool recordAnyChannel() const
Gets or sets a value indicating whether [record any channel].
Definition seriestimerinfodto.cpp:563
bool jellyfinIdNull() const
Definition seriestimerinfodto.cpp:320
QString m_overview
Definition seriestimerinfodto.h:430
void setOverviewNull()
Definition seriestimerinfodto.cpp:460
void setServerId(QString newServerId)
Gets or sets the server identifier.
Definition seriestimerinfodto.cpp:343
QList< DayOfWeek > days() const
Gets or sets the days.
Definition seriestimerinfodto.cpp:581
QString m_parentThumbImageTag
Definition seriestimerinfodto.h:451
bool m_isPostPaddingRequired
Definition seriestimerinfodto.h:440
bool programIdNull() const
Definition seriestimerinfodto.cpp:417
void setExternalIdNull()
Definition seriestimerinfodto.cpp:363
void setOverview(QString newOverview)
Gets or sets the description of the recording.
Definition seriestimerinfodto.cpp:453
void setServerIdNull()
Definition seriestimerinfodto.cpp:350
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
KeepUntilClass::Value KeepUntil
Definition keepuntil.h:61
DayPatternClass::Value DayPattern
Definition daypattern.h:60
Definition accessschedule.h:128
Jellyfin::DTO::SeriesTimerInfoDto SeriesTimerInfoDto
Definition seriestimerinfodto.h:465
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