30#ifndef JELLYFIN_DTO_CLIENTCAPABILITIES_H
31#define JELLYFIN_DTO_CLIENTCAPABILITIES_H
36#include <QSharedPointer>
72 QJsonObject
toJson()
const;
Definition clientcapabilities.h:53
QStringList m_playableMediaTypes
Definition clientcapabilities.h:137
void setFromJson(QJsonObject source)
Definition clientcapabilities.cpp:85
bool m_supportsMediaControl
Definition clientcapabilities.h:139
bool m_supportsSync
Definition clientcapabilities.h:143
QString appStoreUrl() const
Definition clientcapabilities.cpp:204
void setDeviceProfile(QSharedPointer< DeviceProfile > newDeviceProfile)
Definition clientcapabilities.cpp:200
void setPlayableMediaTypes(QStringList newPlayableMediaTypes)
Definition clientcapabilities.cpp:137
bool supportsPersistentIdentifier() const
Definition clientcapabilities.cpp:186
void setSupportedCommands(QList< GeneralCommandType > newSupportedCommands)
Definition clientcapabilities.cpp:150
QSharedPointer< DeviceProfile > deviceProfile() const
Definition clientcapabilities.cpp:198
bool iconUrlNull() const
Definition clientcapabilities.cpp:222
void setAppStoreUrlNull()
Definition clientcapabilities.cpp:213
QString m_appStoreUrl
Definition clientcapabilities.h:145
bool supportsContentUploading() const
Definition clientcapabilities.cpp:167
void setPlayableMediaTypesNull()
Definition clientcapabilities.cpp:144
QString messageCallbackUrl() const
Definition clientcapabilities.cpp:173
void setSupportedCommandsNull()
Definition clientcapabilities.cpp:157
QSharedPointer< DeviceProfile > m_deviceProfile
Definition clientcapabilities.h:144
QList< GeneralCommandType > supportedCommands() const
Definition clientcapabilities.cpp:148
bool messageCallbackUrlNull() const
Definition clientcapabilities.cpp:178
void setSupportsSync(bool newSupportsSync)
Definition clientcapabilities.cpp:194
void setAppStoreUrl(QString newAppStoreUrl)
Definition clientcapabilities.cpp:206
bool supportsSync() const
Definition clientcapabilities.cpp:192
QStringList playableMediaTypes() const
Definition clientcapabilities.cpp:135
bool supportsMediaControl() const
Definition clientcapabilities.cpp:161
QString m_messageCallbackUrl
Definition clientcapabilities.h:141
QJsonObject toJson() const
Definition clientcapabilities.cpp:99
void replaceData(ClientCapabilities &other)
Definition clientcapabilities.cpp:65
bool supportedCommandsNull() const
Definition clientcapabilities.cpp:153
bool m_supportsPersistentIdentifier
Definition clientcapabilities.h:142
void setSupportsContentUploading(bool newSupportsContentUploading)
Definition clientcapabilities.cpp:169
QString m_iconUrl
Definition clientcapabilities.h:146
void setIconUrl(QString newIconUrl)
Definition clientcapabilities.cpp:219
void setSupportsPersistentIdentifier(bool newSupportsPersistentIdentifier)
Definition clientcapabilities.cpp:188
void setMessageCallbackUrlNull()
Definition clientcapabilities.cpp:182
bool m_supportsContentUploading
Definition clientcapabilities.h:140
void setSupportsMediaControl(bool newSupportsMediaControl)
Definition clientcapabilities.cpp:163
void setMessageCallbackUrl(QString newMessageCallbackUrl)
Definition clientcapabilities.cpp:175
QList< GeneralCommandType > m_supportedCommands
Definition clientcapabilities.h:138
static ClientCapabilities fromJson(QJsonObject source)
Definition clientcapabilities.cpp:78
QString iconUrl() const
Definition clientcapabilities.cpp:217
void setIconUrlNull()
Definition clientcapabilities.cpp:226
bool appStoreUrlNull() const
Definition clientcapabilities.cpp:209
bool playableMediaTypesNull() const
Definition clientcapabilities.cpp:140
Definition mediaplayer2.h:20
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