30#ifndef JELLYFIN_DTO_LYRICLINE_H
31#define JELLYFIN_DTO_LYRICLINE_H
63 QJsonObject
toJson()
const;
78 std::optional<qint64>
start()
const;
82 void setStart(std::optional<qint64> newStart);
89 std::optional<qint64>
m_start = std::nullopt;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition lyricline.h:48
void replaceData(LyricLine &other)
Definition lyricline.cpp:49
void setText(QString newText)
Gets the text of this lyric line.
Definition lyricline.cpp:81
std::optional< qint64 > m_start
Definition lyricline.h:89
LyricLine(QString text)
Definition lyricline.cpp:36
void setStartNull()
Definition lyricline.cpp:94
QString text() const
Gets the text of this lyric line.
Definition lyricline.cpp:79
QJsonObject toJson() const
Definition lyricline.cpp:67
QString m_text
Definition lyricline.h:88
bool startNull() const
Definition lyricline.cpp:90
static LyricLine fromJson(QJsonObject source)
Definition lyricline.cpp:54
void setFromJson(QJsonObject source)
Definition lyricline.cpp:61
void setStart(std::optional< qint64 > newStart)
Gets the start time in ticks.
Definition lyricline.cpp:87
std::optional< qint64 > start() const
Gets the start time in ticks.
Definition lyricline.cpp:85
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::LyricLine LyricLine
Definition lyricline.h:101
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