30#ifndef JELLYFIN_DTO_LYRICDTO_H
31#define JELLYFIN_DTO_LYRICDTO_H
36#include <QSharedPointer>
55 QSharedPointer<LyricMetadata>
metadata,
68 QJsonObject
toJson()
const;
72 QSharedPointer<LyricMetadata>
metadata()
const;
74 void setMetadata(QSharedPointer<LyricMetadata> newMetadata);
87 QSharedPointer<LyricMetadata>
m_metadata = QSharedPointer<LyricMetadata>();
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
LyricDto(QSharedPointer< LyricMetadata > metadata, QList< LyricLine > lyrics)
Definition lyricdto.cpp:36
QSharedPointer< LyricMetadata > m_metadata
Definition lyricdto.h:87
QList< LyricLine > m_lyrics
Definition lyricdto.h:88
QSharedPointer< LyricMetadata > metadata() const
Definition lyricdto.cpp:77
QJsonObject toJson() const
Definition lyricdto.cpp:69
void setMetadata(QSharedPointer< LyricMetadata > newMetadata)
Definition lyricdto.cpp:79
void setLyrics(QList< LyricLine > newLyrics)
Gets or sets a collection of individual lyric lines.
Definition lyricdto.cpp:85
static LyricDto fromJson(QJsonObject source)
Definition lyricdto.cpp:56
QList< LyricLine > lyrics() const
Gets or sets a collection of individual lyric lines.
Definition lyricdto.cpp:83
void setFromJson(QJsonObject source)
Definition lyricdto.cpp:63
void replaceData(LyricDto &other)
Definition lyricdto.cpp:51
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::LyricDto LyricDto
Definition lyricdto.h:100
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