30#ifndef JELLYFIN_DTO_PLUGININSTALLATIONCOMPLETEDMESSAGE_H
31#define JELLYFIN_DTO_PLUGININSTALLATIONCOMPLETEDMESSAGE_H
35#include <QSharedPointer>
54 QSharedPointer<InstallationInfo>
data,
68 QJsonObject
toJson()
const;
72 QSharedPointer<InstallationInfo>
data()
const;
74 void setData(QSharedPointer<InstallationInfo> newData);
92 QSharedPointer<InstallationInfo>
m_data = QSharedPointer<InstallationInfo>();
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition plugininstallationcompletedmessage.h:51
void setData(QSharedPointer< InstallationInfo > newData)
Definition plugininstallationcompletedmessage.cpp:85
QJsonObject toJson() const
Definition plugininstallationcompletedmessage.cpp:74
QSharedPointer< InstallationInfo > m_data
Definition plugininstallationcompletedmessage.h:92
void setMessageId(QString newMessageId)
Gets or sets the message id.
Definition plugininstallationcompletedmessage.cpp:91
void replaceData(PluginInstallationCompletedMessage &other)
Definition plugininstallationcompletedmessage.cpp:54
QString messageId() const
Gets or sets the message id.
Definition plugininstallationcompletedmessage.cpp:89
SessionMessageType m_messageType
Definition plugininstallationcompletedmessage.h:94
QString m_messageId
Definition plugininstallationcompletedmessage.h:93
QSharedPointer< InstallationInfo > data() const
Definition plugininstallationcompletedmessage.cpp:83
PluginInstallationCompletedMessage(QSharedPointer< InstallationInfo > data, QString messageId, SessionMessageType messageType)
Definition plugininstallationcompletedmessage.cpp:36
SessionMessageType messageType() const
Definition plugininstallationcompletedmessage.cpp:95
void setFromJson(QJsonObject source)
Definition plugininstallationcompletedmessage.cpp:67
static PluginInstallationCompletedMessage fromJson(QJsonObject source)
Definition plugininstallationcompletedmessage.cpp:60
void setMessageType(SessionMessageType newMessageType)
Definition plugininstallationcompletedmessage.cpp:97
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
SessionMessageTypeClass::Value SessionMessageType
Definition sessionmessagetype.h:91
Definition accessschedule.h:128
Jellyfin::DTO::PluginInstallationCompletedMessage PluginInstallationCompletedMessage
Definition plugininstallationcompletedmessage.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