30#ifndef JELLYFIN_DTO_TASKTRIGGERINFO_H
31#define JELLYFIN_DTO_TASKTRIGGERINFO_H
64 QJsonObject
toJson()
const;
Value
Definition dayofweek.h:49
Definition tasktriggerinfo.h:49
std::optional< qint64 > maxRuntimeTicks() const
Gets or sets the maximum runtime ticks.
Definition tasktriggerinfo.cpp:148
QJsonObject toJson() const
Definition tasktriggerinfo.cpp:76
void setMaxRuntimeTicks(std::optional< qint64 > newMaxRuntimeTicks)
Gets or sets the maximum runtime ticks.
Definition tasktriggerinfo.cpp:150
static TaskTriggerInfo fromJson(QJsonObject source)
Definition tasktriggerinfo.cpp:60
bool intervalTicksNull() const
Definition tasktriggerinfo.cpp:134
void setFromJson(QJsonObject source)
Definition tasktriggerinfo.cpp:67
std::optional< qint64 > m_timeOfDayTicks
Definition tasktriggerinfo.h:119
void setDayOfWeek(DayOfWeek newDayOfWeek)
Definition tasktriggerinfo.cpp:144
void setTimeOfDayTicksNull()
Definition tasktriggerinfo.cpp:125
void setIntervalTicksNull()
Definition tasktriggerinfo.cpp:138
void setTimeOfDayTicks(std::optional< qint64 > newTimeOfDayTicks)
Gets or sets the time of day.
Definition tasktriggerinfo.cpp:118
bool typeNull() const
Definition tasktriggerinfo.cpp:108
std::optional< qint64 > m_maxRuntimeTicks
Definition tasktriggerinfo.h:122
QString m_type
Definition tasktriggerinfo.h:118
void setTypeNull()
Definition tasktriggerinfo.cpp:112
std::optional< qint64 > timeOfDayTicks() const
Gets or sets the time of day.
Definition tasktriggerinfo.cpp:116
std::optional< qint64 > m_intervalTicks
Definition tasktriggerinfo.h:120
DayOfWeek dayOfWeek() const
Definition tasktriggerinfo.cpp:142
void setType(QString newType)
Gets or sets the type.
Definition tasktriggerinfo.cpp:105
void setIntervalTicks(std::optional< qint64 > newIntervalTicks)
Gets or sets the interval.
Definition tasktriggerinfo.cpp:131
bool maxRuntimeTicksNull() const
Definition tasktriggerinfo.cpp:153
void replaceData(TaskTriggerInfo &other)
Definition tasktriggerinfo.cpp:52
QString type() const
Gets or sets the type.
Definition tasktriggerinfo.cpp:103
std::optional< qint64 > intervalTicks() const
Gets or sets the interval.
Definition tasktriggerinfo.cpp:129
DayOfWeek m_dayOfWeek
Definition tasktriggerinfo.h:121
void setMaxRuntimeTicksNull()
Definition tasktriggerinfo.cpp:157
bool timeOfDayTicksNull() const
Definition tasktriggerinfo.cpp:121
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