30#ifndef JELLYFIN_DTO_PLAYQUEUEUPDATEGROUPUPDATE_H
31#define JELLYFIN_DTO_PLAYQUEUEUPDATEGROUPUPDATE_H
35#include <QSharedPointer>
56 QSharedPointer<PlayQueueUpdate>
data
68 QJsonObject
toJson()
const;
86 QSharedPointer<PlayQueueUpdate>
data()
const;
88 void setData(QSharedPointer<PlayQueueUpdate> newData);
94 QSharedPointer<PlayQueueUpdate>
m_data = QSharedPointer<PlayQueueUpdate>();
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition playqueueupdategroupupdate.h:51
void setFromJson(QJsonObject source)
Definition playqueueupdategroupupdate.cpp:67
void replaceData(PlayQueueUpdateGroupUpdate &other)
Definition playqueueupdategroupupdate.cpp:54
QSharedPointer< PlayQueueUpdate > data() const
Definition playqueueupdategroupupdate.cpp:95
static PlayQueueUpdateGroupUpdate fromJson(QJsonObject source)
Definition playqueueupdategroupupdate.cpp:60
GroupUpdateType m_type
Definition playqueueupdategroupupdate.h:93
QString groupId() const
Gets the group identifier.
Definition playqueueupdategroupupdate.cpp:83
void setData(QSharedPointer< PlayQueueUpdate > newData)
Definition playqueueupdategroupupdate.cpp:97
PlayQueueUpdateGroupUpdate(QString groupId, GroupUpdateType type, QSharedPointer< PlayQueueUpdate > data)
Definition playqueueupdategroupupdate.cpp:36
void setGroupId(QString newGroupId)
Gets the group identifier.
Definition playqueueupdategroupupdate.cpp:85
QJsonObject toJson() const
Definition playqueueupdategroupupdate.cpp:74
GroupUpdateType type() const
Definition playqueueupdategroupupdate.cpp:89
QString m_groupId
Definition playqueueupdategroupupdate.h:92
QSharedPointer< PlayQueueUpdate > m_data
Definition playqueueupdategroupupdate.h:94
void setType(GroupUpdateType newType)
Definition playqueueupdategroupupdate.cpp:91
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
GroupUpdateTypeClass::Value GroupUpdateType
Definition groupupdatetype.h:68
Definition accessschedule.h:128
Jellyfin::DTO::PlayQueueUpdateGroupUpdate PlayQueueUpdateGroupUpdate
Definition playqueueupdategroupupdate.h:106
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