Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::DTO::SeriesTimerInfoDto Class Reference

#include <seriestimerinfodto.h>

Public Member Functions

 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)
 
 SeriesTimerInfoDto (const SeriesTimerInfoDto &other)
 
void replaceData (SeriesTimerInfoDto &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QString jellyfinId () const
 Id of the recording.
 
void setJellyfinId (QString newJellyfinId)
 Id of the recording.
 
bool jellyfinIdNull () const
 
void setJellyfinIdNull ()
 
QString type () const
 
void setType (QString newType)
 
bool typeNull () const
 
void setTypeNull ()
 
QString serverId () const
 Gets or sets the server identifier.
 
void setServerId (QString newServerId)
 Gets or sets the server identifier.
 
bool serverIdNull () const
 
void setServerIdNull ()
 
QString externalId () const
 Gets or sets the external identifier.
 
void setExternalId (QString newExternalId)
 Gets or sets the external identifier.
 
bool externalIdNull () const
 
void setExternalIdNull ()
 
QString channelId () const
 ChannelId of the recording.
 
void setChannelId (QString newChannelId)
 ChannelId of the recording.
 
QString externalChannelId () const
 Gets or sets the external channel identifier.
 
void setExternalChannelId (QString newExternalChannelId)
 Gets or sets the external channel identifier.
 
bool externalChannelIdNull () const
 
void setExternalChannelIdNull ()
 
QString channelName () const
 ChannelName of the recording.
 
void setChannelName (QString newChannelName)
 ChannelName of the recording.
 
bool channelNameNull () const
 
void setChannelNameNull ()
 
QString channelPrimaryImageTag () const
 
void setChannelPrimaryImageTag (QString newChannelPrimaryImageTag)
 
bool channelPrimaryImageTagNull () const
 
void setChannelPrimaryImageTagNull ()
 
QString programId () const
 Gets or sets the program identifier.
 
void setProgramId (QString newProgramId)
 Gets or sets the program identifier.
 
bool programIdNull () const
 
void setProgramIdNull ()
 
QString externalProgramId () const
 Gets or sets the external program identifier.
 
void setExternalProgramId (QString newExternalProgramId)
 Gets or sets the external program identifier.
 
bool externalProgramIdNull () const
 
void setExternalProgramIdNull ()
 
QString name () const
 Name of the recording.
 
void setName (QString newName)
 Name of the recording.
 
bool nameNull () const
 
void setNameNull ()
 
QString overview () const
 Description of the recording.
 
void setOverview (QString newOverview)
 Description of the recording.
 
bool overviewNull () const
 
void setOverviewNull ()
 
QDateTime startDate () const
 The start date of the recording, in UTC.
 
void setStartDate (QDateTime newStartDate)
 The start date of the recording, in UTC.
 
QDateTime endDate () const
 The end date of the recording, in UTC.
 
void setEndDate (QDateTime newEndDate)
 The end date of the recording, in UTC.
 
QString serviceName () const
 Gets or sets the name of the service.
 
void setServiceName (QString newServiceName)
 Gets or sets the name of the service.
 
bool serviceNameNull () const
 
void setServiceNameNull ()
 
qint32 priority () const
 Gets or sets the priority.
 
void setPriority (qint32 newPriority)
 Gets or sets the priority.
 
qint32 prePaddingSeconds () const
 Gets or sets the pre padding seconds.
 
void setPrePaddingSeconds (qint32 newPrePaddingSeconds)
 Gets or sets the pre padding seconds.
 
qint32 postPaddingSeconds () const
 Gets or sets the post padding seconds.
 
void setPostPaddingSeconds (qint32 newPostPaddingSeconds)
 Gets or sets the post padding seconds.
 
bool isPrePaddingRequired () const
 Gets or sets a value indicating whether this instance is pre padding required.
 
void setIsPrePaddingRequired (bool newIsPrePaddingRequired)
 Gets or sets a value indicating whether this instance is pre padding required.
 
QString parentBackdropItemId () const
 If the item does not have any backdrops, this will hold the Id of the Parent that has one.
 
void setParentBackdropItemId (QString newParentBackdropItemId)
 If the item does not have any backdrops, this will hold the Id of the Parent that has one.
 
bool parentBackdropItemIdNull () const
 
void setParentBackdropItemIdNull ()
 
QStringList parentBackdropImageTags () const
 Gets or sets the parent backdrop image tags.
 
void setParentBackdropImageTags (QStringList newParentBackdropImageTags)
 Gets or sets the parent backdrop image tags.
 
bool parentBackdropImageTagsNull () const
 
void setParentBackdropImageTagsNull ()
 
bool isPostPaddingRequired () const
 Gets or sets a value indicating whether this instance is post padding required.
 
void setIsPostPaddingRequired (bool newIsPostPaddingRequired)
 Gets or sets a value indicating whether this instance is post padding required.
 
KeepUntil keepUntil () const
 
void setKeepUntil (KeepUntil newKeepUntil)
 
bool recordAnyTime () const
 Gets or sets a value indicating whether [record any time].
 
void setRecordAnyTime (bool newRecordAnyTime)
 Gets or sets a value indicating whether [record any time].
 
bool skipEpisodesInLibrary () const
 
void setSkipEpisodesInLibrary (bool newSkipEpisodesInLibrary)
 
bool recordAnyChannel () const
 Gets or sets a value indicating whether [record any channel].
 
void setRecordAnyChannel (bool newRecordAnyChannel)
 Gets or sets a value indicating whether [record any channel].
 
qint32 keepUpTo () const
 
void setKeepUpTo (qint32 newKeepUpTo)
 
bool recordNewOnly () const
 Gets or sets a value indicating whether [record new only].
 
void setRecordNewOnly (bool newRecordNewOnly)
 Gets or sets a value indicating whether [record new only].
 
QList< DayOfWeekdays () const
 Gets or sets the days.
 
void setDays (QList< DayOfWeek > newDays)
 Gets or sets the days.
 
bool daysNull () const
 
void setDaysNull ()
 
DayPattern dayPattern () const
 
void setDayPattern (DayPattern newDayPattern)
 
QJsonObject imageTags () const
 Gets or sets the image tags.
 
void setImageTags (QJsonObject newImageTags)
 Gets or sets the image tags.
 
bool imageTagsNull () const
 
void setImageTagsNull ()
 
QString parentThumbItemId () const
 Gets or sets the parent thumb item id.
 
void setParentThumbItemId (QString newParentThumbItemId)
 Gets or sets the parent thumb item id.
 
bool parentThumbItemIdNull () const
 
void setParentThumbItemIdNull ()
 
QString parentThumbImageTag () const
 Gets or sets the parent thumb image tag.
 
void setParentThumbImageTag (QString newParentThumbImageTag)
 Gets or sets the parent thumb image tag.
 
bool parentThumbImageTagNull () const
 
void setParentThumbImageTagNull ()
 
QString parentPrimaryImageItemId () const
 Gets or sets the parent primary image item identifier.
 
void setParentPrimaryImageItemId (QString newParentPrimaryImageItemId)
 Gets or sets the parent primary image item identifier.
 
bool parentPrimaryImageItemIdNull () const
 
void setParentPrimaryImageItemIdNull ()
 
QString parentPrimaryImageTag () const
 Gets or sets the parent primary image tag.
 
void setParentPrimaryImageTag (QString newParentPrimaryImageTag)
 Gets or sets the parent primary image tag.
 
bool parentPrimaryImageTagNull () const
 
void setParentPrimaryImageTagNull ()
 

Static Public Member Functions

static SeriesTimerInfoDto fromJson (QJsonObject source)
 

Protected Attributes

QString m_jellyfinId
 
QString m_type
 
QString m_serverId
 
QString m_externalId
 
QString m_channelId
 
QString m_externalChannelId
 
QString m_channelName
 
QString m_channelPrimaryImageTag
 
QString m_programId
 
QString m_externalProgramId
 
QString m_name
 
QString m_overview
 
QDateTime m_startDate
 
QDateTime m_endDate
 
QString m_serviceName
 
qint32 m_priority
 
qint32 m_prePaddingSeconds
 
qint32 m_postPaddingSeconds
 
bool m_isPrePaddingRequired
 
QString m_parentBackdropItemId
 
QStringList m_parentBackdropImageTags
 
bool m_isPostPaddingRequired
 
KeepUntil m_keepUntil
 
bool m_recordAnyTime
 
bool m_skipEpisodesInLibrary
 
bool m_recordAnyChannel
 
qint32 m_keepUpTo
 
bool m_recordNewOnly
 
QList< DayOfWeekm_days
 
DayPattern m_dayPattern
 
QJsonObject m_imageTags
 
QString m_parentThumbItemId
 
QString m_parentThumbImageTag
 
QString m_parentPrimaryImageItemId
 
QString m_parentPrimaryImageTag
 

Constructor & Destructor Documentation

◆ SeriesTimerInfoDto() [1/2]

Jellyfin::DTO::SeriesTimerInfoDto::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 )

◆ SeriesTimerInfoDto() [2/2]

Jellyfin::DTO::SeriesTimerInfoDto::SeriesTimerInfoDto ( const SeriesTimerInfoDto & other)

Member Function Documentation

◆ channelId()

QString Jellyfin::DTO::SeriesTimerInfoDto::channelId ( ) const

ChannelId of the recording.

◆ channelName()

QString Jellyfin::DTO::SeriesTimerInfoDto::channelName ( ) const

ChannelName of the recording.

◆ channelNameNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::channelNameNull ( ) const

◆ channelPrimaryImageTag()

QString Jellyfin::DTO::SeriesTimerInfoDto::channelPrimaryImageTag ( ) const

◆ channelPrimaryImageTagNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::channelPrimaryImageTagNull ( ) const

◆ dayPattern()

DayPattern Jellyfin::DTO::SeriesTimerInfoDto::dayPattern ( ) const

◆ days()

QList< DayOfWeek > Jellyfin::DTO::SeriesTimerInfoDto::days ( ) const

Gets or sets the days.

◆ daysNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::daysNull ( ) const

◆ endDate()

QDateTime Jellyfin::DTO::SeriesTimerInfoDto::endDate ( ) const

The end date of the recording, in UTC.

◆ externalChannelId()

QString Jellyfin::DTO::SeriesTimerInfoDto::externalChannelId ( ) const

Gets or sets the external channel identifier.

◆ externalChannelIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::externalChannelIdNull ( ) const

◆ externalId()

QString Jellyfin::DTO::SeriesTimerInfoDto::externalId ( ) const

Gets or sets the external identifier.

◆ externalIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::externalIdNull ( ) const

◆ externalProgramId()

QString Jellyfin::DTO::SeriesTimerInfoDto::externalProgramId ( ) const

Gets or sets the external program identifier.

◆ externalProgramIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::externalProgramIdNull ( ) const

◆ fromJson()

SeriesTimerInfoDto Jellyfin::DTO::SeriesTimerInfoDto::fromJson ( QJsonObject source)
static

◆ imageTags()

QJsonObject Jellyfin::DTO::SeriesTimerInfoDto::imageTags ( ) const

Gets or sets the image tags.

◆ imageTagsNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::imageTagsNull ( ) const

◆ isPostPaddingRequired()

bool Jellyfin::DTO::SeriesTimerInfoDto::isPostPaddingRequired ( ) const

Gets or sets a value indicating whether this instance is post padding required.

◆ isPrePaddingRequired()

bool Jellyfin::DTO::SeriesTimerInfoDto::isPrePaddingRequired ( ) const

Gets or sets a value indicating whether this instance is pre padding required.

◆ jellyfinId()

QString Jellyfin::DTO::SeriesTimerInfoDto::jellyfinId ( ) const

Id of the recording.

◆ jellyfinIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::jellyfinIdNull ( ) const

◆ keepUntil()

KeepUntil Jellyfin::DTO::SeriesTimerInfoDto::keepUntil ( ) const

◆ keepUpTo()

qint32 Jellyfin::DTO::SeriesTimerInfoDto::keepUpTo ( ) const

◆ name()

QString Jellyfin::DTO::SeriesTimerInfoDto::name ( ) const

Name of the recording.

◆ nameNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::nameNull ( ) const

◆ overview()

QString Jellyfin::DTO::SeriesTimerInfoDto::overview ( ) const

Description of the recording.

◆ overviewNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::overviewNull ( ) const

◆ parentBackdropImageTags()

QStringList Jellyfin::DTO::SeriesTimerInfoDto::parentBackdropImageTags ( ) const

Gets or sets the parent backdrop image tags.

◆ parentBackdropImageTagsNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentBackdropImageTagsNull ( ) const

◆ parentBackdropItemId()

QString Jellyfin::DTO::SeriesTimerInfoDto::parentBackdropItemId ( ) const

If the item does not have any backdrops, this will hold the Id of the Parent that has one.

◆ parentBackdropItemIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentBackdropItemIdNull ( ) const

◆ parentPrimaryImageItemId()

QString Jellyfin::DTO::SeriesTimerInfoDto::parentPrimaryImageItemId ( ) const

Gets or sets the parent primary image item identifier.

◆ parentPrimaryImageItemIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentPrimaryImageItemIdNull ( ) const

◆ parentPrimaryImageTag()

QString Jellyfin::DTO::SeriesTimerInfoDto::parentPrimaryImageTag ( ) const

Gets or sets the parent primary image tag.

◆ parentPrimaryImageTagNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentPrimaryImageTagNull ( ) const

◆ parentThumbImageTag()

QString Jellyfin::DTO::SeriesTimerInfoDto::parentThumbImageTag ( ) const

Gets or sets the parent thumb image tag.

◆ parentThumbImageTagNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentThumbImageTagNull ( ) const

◆ parentThumbItemId()

QString Jellyfin::DTO::SeriesTimerInfoDto::parentThumbItemId ( ) const

Gets or sets the parent thumb item id.

◆ parentThumbItemIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::parentThumbItemIdNull ( ) const

◆ postPaddingSeconds()

qint32 Jellyfin::DTO::SeriesTimerInfoDto::postPaddingSeconds ( ) const

Gets or sets the post padding seconds.

◆ prePaddingSeconds()

qint32 Jellyfin::DTO::SeriesTimerInfoDto::prePaddingSeconds ( ) const

Gets or sets the pre padding seconds.

◆ priority()

qint32 Jellyfin::DTO::SeriesTimerInfoDto::priority ( ) const

Gets or sets the priority.

◆ programId()

QString Jellyfin::DTO::SeriesTimerInfoDto::programId ( ) const

Gets or sets the program identifier.

◆ programIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::programIdNull ( ) const

◆ recordAnyChannel()

bool Jellyfin::DTO::SeriesTimerInfoDto::recordAnyChannel ( ) const

Gets or sets a value indicating whether [record any channel].

◆ recordAnyTime()

bool Jellyfin::DTO::SeriesTimerInfoDto::recordAnyTime ( ) const

Gets or sets a value indicating whether [record any time].

◆ recordNewOnly()

bool Jellyfin::DTO::SeriesTimerInfoDto::recordNewOnly ( ) const

Gets or sets a value indicating whether [record new only].

◆ replaceData()

void Jellyfin::DTO::SeriesTimerInfoDto::replaceData ( SeriesTimerInfoDto & other)

Replaces the data being hold by this class with that of the other.

◆ serverId()

QString Jellyfin::DTO::SeriesTimerInfoDto::serverId ( ) const

Gets or sets the server identifier.

◆ serverIdNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::serverIdNull ( ) const

◆ serviceName()

QString Jellyfin::DTO::SeriesTimerInfoDto::serviceName ( ) const

Gets or sets the name of the service.

◆ serviceNameNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::serviceNameNull ( ) const

◆ setChannelId()

void Jellyfin::DTO::SeriesTimerInfoDto::setChannelId ( QString newChannelId)

ChannelId of the recording.

◆ setChannelName()

void Jellyfin::DTO::SeriesTimerInfoDto::setChannelName ( QString newChannelName)

ChannelName of the recording.

◆ setChannelNameNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setChannelNameNull ( )

◆ setChannelPrimaryImageTag()

void Jellyfin::DTO::SeriesTimerInfoDto::setChannelPrimaryImageTag ( QString newChannelPrimaryImageTag)

◆ setChannelPrimaryImageTagNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setChannelPrimaryImageTagNull ( )

◆ setDayPattern()

void Jellyfin::DTO::SeriesTimerInfoDto::setDayPattern ( DayPattern newDayPattern)

◆ setDays()

void Jellyfin::DTO::SeriesTimerInfoDto::setDays ( QList< DayOfWeek > newDays)

Gets or sets the days.

◆ setDaysNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setDaysNull ( )

◆ setEndDate()

void Jellyfin::DTO::SeriesTimerInfoDto::setEndDate ( QDateTime newEndDate)

The end date of the recording, in UTC.

◆ setExternalChannelId()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalChannelId ( QString newExternalChannelId)

Gets or sets the external channel identifier.

◆ setExternalChannelIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalChannelIdNull ( )

◆ setExternalId()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalId ( QString newExternalId)

Gets or sets the external identifier.

◆ setExternalIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalIdNull ( )

◆ setExternalProgramId()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalProgramId ( QString newExternalProgramId)

Gets or sets the external program identifier.

◆ setExternalProgramIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setExternalProgramIdNull ( )

◆ setFromJson()

void Jellyfin::DTO::SeriesTimerInfoDto::setFromJson ( QJsonObject source)

◆ setImageTags()

void Jellyfin::DTO::SeriesTimerInfoDto::setImageTags ( QJsonObject newImageTags)

Gets or sets the image tags.

◆ setImageTagsNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setImageTagsNull ( )

◆ setIsPostPaddingRequired()

void Jellyfin::DTO::SeriesTimerInfoDto::setIsPostPaddingRequired ( bool newIsPostPaddingRequired)

Gets or sets a value indicating whether this instance is post padding required.

◆ setIsPrePaddingRequired()

void Jellyfin::DTO::SeriesTimerInfoDto::setIsPrePaddingRequired ( bool newIsPrePaddingRequired)

Gets or sets a value indicating whether this instance is pre padding required.

◆ setJellyfinId()

void Jellyfin::DTO::SeriesTimerInfoDto::setJellyfinId ( QString newJellyfinId)

Id of the recording.

◆ setJellyfinIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setJellyfinIdNull ( )

◆ setKeepUntil()

void Jellyfin::DTO::SeriesTimerInfoDto::setKeepUntil ( KeepUntil newKeepUntil)

◆ setKeepUpTo()

void Jellyfin::DTO::SeriesTimerInfoDto::setKeepUpTo ( qint32 newKeepUpTo)

◆ setName()

void Jellyfin::DTO::SeriesTimerInfoDto::setName ( QString newName)

Name of the recording.

◆ setNameNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setNameNull ( )

◆ setOverview()

void Jellyfin::DTO::SeriesTimerInfoDto::setOverview ( QString newOverview)

Description of the recording.

◆ setOverviewNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setOverviewNull ( )

◆ setParentBackdropImageTags()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentBackdropImageTags ( QStringList newParentBackdropImageTags)

Gets or sets the parent backdrop image tags.

◆ setParentBackdropImageTagsNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentBackdropImageTagsNull ( )

◆ setParentBackdropItemId()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentBackdropItemId ( QString newParentBackdropItemId)

If the item does not have any backdrops, this will hold the Id of the Parent that has one.

◆ setParentBackdropItemIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentBackdropItemIdNull ( )

◆ setParentPrimaryImageItemId()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentPrimaryImageItemId ( QString newParentPrimaryImageItemId)

Gets or sets the parent primary image item identifier.

◆ setParentPrimaryImageItemIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentPrimaryImageItemIdNull ( )

◆ setParentPrimaryImageTag()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentPrimaryImageTag ( QString newParentPrimaryImageTag)

Gets or sets the parent primary image tag.

◆ setParentPrimaryImageTagNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentPrimaryImageTagNull ( )

◆ setParentThumbImageTag()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentThumbImageTag ( QString newParentThumbImageTag)

Gets or sets the parent thumb image tag.

◆ setParentThumbImageTagNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentThumbImageTagNull ( )

◆ setParentThumbItemId()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentThumbItemId ( QString newParentThumbItemId)

Gets or sets the parent thumb item id.

◆ setParentThumbItemIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setParentThumbItemIdNull ( )

◆ setPostPaddingSeconds()

void Jellyfin::DTO::SeriesTimerInfoDto::setPostPaddingSeconds ( qint32 newPostPaddingSeconds)

Gets or sets the post padding seconds.

◆ setPrePaddingSeconds()

void Jellyfin::DTO::SeriesTimerInfoDto::setPrePaddingSeconds ( qint32 newPrePaddingSeconds)

Gets or sets the pre padding seconds.

◆ setPriority()

void Jellyfin::DTO::SeriesTimerInfoDto::setPriority ( qint32 newPriority)

Gets or sets the priority.

◆ setProgramId()

void Jellyfin::DTO::SeriesTimerInfoDto::setProgramId ( QString newProgramId)

Gets or sets the program identifier.

◆ setProgramIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setProgramIdNull ( )

◆ setRecordAnyChannel()

void Jellyfin::DTO::SeriesTimerInfoDto::setRecordAnyChannel ( bool newRecordAnyChannel)

Gets or sets a value indicating whether [record any channel].

◆ setRecordAnyTime()

void Jellyfin::DTO::SeriesTimerInfoDto::setRecordAnyTime ( bool newRecordAnyTime)

Gets or sets a value indicating whether [record any time].

◆ setRecordNewOnly()

void Jellyfin::DTO::SeriesTimerInfoDto::setRecordNewOnly ( bool newRecordNewOnly)

Gets or sets a value indicating whether [record new only].

◆ setServerId()

void Jellyfin::DTO::SeriesTimerInfoDto::setServerId ( QString newServerId)

Gets or sets the server identifier.

◆ setServerIdNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setServerIdNull ( )

◆ setServiceName()

void Jellyfin::DTO::SeriesTimerInfoDto::setServiceName ( QString newServiceName)

Gets or sets the name of the service.

◆ setServiceNameNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setServiceNameNull ( )

◆ setSkipEpisodesInLibrary()

void Jellyfin::DTO::SeriesTimerInfoDto::setSkipEpisodesInLibrary ( bool newSkipEpisodesInLibrary)

◆ setStartDate()

void Jellyfin::DTO::SeriesTimerInfoDto::setStartDate ( QDateTime newStartDate)

The start date of the recording, in UTC.

◆ setType()

void Jellyfin::DTO::SeriesTimerInfoDto::setType ( QString newType)

◆ setTypeNull()

void Jellyfin::DTO::SeriesTimerInfoDto::setTypeNull ( )

◆ skipEpisodesInLibrary()

bool Jellyfin::DTO::SeriesTimerInfoDto::skipEpisodesInLibrary ( ) const

◆ startDate()

QDateTime Jellyfin::DTO::SeriesTimerInfoDto::startDate ( ) const

The start date of the recording, in UTC.

◆ toJson()

QJsonObject Jellyfin::DTO::SeriesTimerInfoDto::toJson ( ) const

◆ type()

QString Jellyfin::DTO::SeriesTimerInfoDto::type ( ) const

◆ typeNull()

bool Jellyfin::DTO::SeriesTimerInfoDto::typeNull ( ) const

Member Data Documentation

◆ m_channelId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_channelId
protected

◆ m_channelName

QString Jellyfin::DTO::SeriesTimerInfoDto::m_channelName
protected

◆ m_channelPrimaryImageTag

QString Jellyfin::DTO::SeriesTimerInfoDto::m_channelPrimaryImageTag
protected

◆ m_dayPattern

DayPattern Jellyfin::DTO::SeriesTimerInfoDto::m_dayPattern
protected

◆ m_days

QList<DayOfWeek> Jellyfin::DTO::SeriesTimerInfoDto::m_days
protected

◆ m_endDate

QDateTime Jellyfin::DTO::SeriesTimerInfoDto::m_endDate
protected

◆ m_externalChannelId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_externalChannelId
protected

◆ m_externalId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_externalId
protected

◆ m_externalProgramId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_externalProgramId
protected

◆ m_imageTags

QJsonObject Jellyfin::DTO::SeriesTimerInfoDto::m_imageTags
protected

◆ m_isPostPaddingRequired

bool Jellyfin::DTO::SeriesTimerInfoDto::m_isPostPaddingRequired
protected

◆ m_isPrePaddingRequired

bool Jellyfin::DTO::SeriesTimerInfoDto::m_isPrePaddingRequired
protected

◆ m_jellyfinId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_jellyfinId
protected

◆ m_keepUntil

KeepUntil Jellyfin::DTO::SeriesTimerInfoDto::m_keepUntil
protected

◆ m_keepUpTo

qint32 Jellyfin::DTO::SeriesTimerInfoDto::m_keepUpTo
protected

◆ m_name

QString Jellyfin::DTO::SeriesTimerInfoDto::m_name
protected

◆ m_overview

QString Jellyfin::DTO::SeriesTimerInfoDto::m_overview
protected

◆ m_parentBackdropImageTags

QStringList Jellyfin::DTO::SeriesTimerInfoDto::m_parentBackdropImageTags
protected

◆ m_parentBackdropItemId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_parentBackdropItemId
protected

◆ m_parentPrimaryImageItemId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_parentPrimaryImageItemId
protected

◆ m_parentPrimaryImageTag

QString Jellyfin::DTO::SeriesTimerInfoDto::m_parentPrimaryImageTag
protected

◆ m_parentThumbImageTag

QString Jellyfin::DTO::SeriesTimerInfoDto::m_parentThumbImageTag
protected

◆ m_parentThumbItemId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_parentThumbItemId
protected

◆ m_postPaddingSeconds

qint32 Jellyfin::DTO::SeriesTimerInfoDto::m_postPaddingSeconds
protected

◆ m_prePaddingSeconds

qint32 Jellyfin::DTO::SeriesTimerInfoDto::m_prePaddingSeconds
protected

◆ m_priority

qint32 Jellyfin::DTO::SeriesTimerInfoDto::m_priority
protected

◆ m_programId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_programId
protected

◆ m_recordAnyChannel

bool Jellyfin::DTO::SeriesTimerInfoDto::m_recordAnyChannel
protected

◆ m_recordAnyTime

bool Jellyfin::DTO::SeriesTimerInfoDto::m_recordAnyTime
protected

◆ m_recordNewOnly

bool Jellyfin::DTO::SeriesTimerInfoDto::m_recordNewOnly
protected

◆ m_serverId

QString Jellyfin::DTO::SeriesTimerInfoDto::m_serverId
protected

◆ m_serviceName

QString Jellyfin::DTO::SeriesTimerInfoDto::m_serviceName
protected

◆ m_skipEpisodesInLibrary

bool Jellyfin::DTO::SeriesTimerInfoDto::m_skipEpisodesInLibrary
protected

◆ m_startDate

QDateTime Jellyfin::DTO::SeriesTimerInfoDto::m_startDate
protected

◆ m_type

QString Jellyfin::DTO::SeriesTimerInfoDto::m_type
protected

The documentation for this class was generated from the following files: