30#ifndef JELLYFIN_DTO_CLIENTCAPABILITIESDTO_H
31#define JELLYFIN_DTO_CLIENTCAPABILITIESDTO_H
36#include <QSharedPointer>
72 QJsonObject
toJson()
const;
Definition clientcapabilitiesdto.h:53
bool iconUrlNull() const
Definition clientcapabilitiesdto.cpp:222
void setPlayableMediaTypesNull()
Definition clientcapabilitiesdto.cpp:144
QString m_iconUrl
Definition clientcapabilitiesdto.h:182
bool m_supportsPersistentIdentifier
Definition clientcapabilitiesdto.h:178
void setSupportsMediaControl(bool newSupportsMediaControl)
Gets or sets a value indicating whether session supports media control.
Definition clientcapabilitiesdto.cpp:163
void setDeviceProfile(QSharedPointer< DeviceProfile > newDeviceProfile)
Definition clientcapabilitiesdto.cpp:200
QString appStoreUrl() const
Gets or sets the app store url.
Definition clientcapabilitiesdto.cpp:204
bool m_supportsMediaControl
Definition clientcapabilitiesdto.h:175
bool appStoreUrlNull() const
Definition clientcapabilitiesdto.cpp:209
QString m_appStoreUrl
Definition clientcapabilitiesdto.h:181
void setSupportsPersistentIdentifier(bool newSupportsPersistentIdentifier)
Gets or sets a value indicating whether session supports a persistent identifier.
Definition clientcapabilitiesdto.cpp:188
void setSupportsContentUploading(bool newSupportsContentUploading)
Gets or sets a value indicating whether session supports content uploading.
Definition clientcapabilitiesdto.cpp:169
QStringList playableMediaTypes() const
Gets or sets the list of playable media types.
Definition clientcapabilitiesdto.cpp:135
bool supportedCommandsNull() const
Definition clientcapabilitiesdto.cpp:153
bool supportsMediaControl() const
Gets or sets a value indicating whether session supports media control.
Definition clientcapabilitiesdto.cpp:161
void setAppStoreUrl(QString newAppStoreUrl)
Gets or sets the app store url.
Definition clientcapabilitiesdto.cpp:206
QString m_messageCallbackUrl
Definition clientcapabilitiesdto.h:177
void setSupportedCommandsNull()
Definition clientcapabilitiesdto.cpp:157
void setSupportedCommands(QList< GeneralCommandType > newSupportedCommands)
Gets or sets the list of supported commands.
Definition clientcapabilitiesdto.cpp:150
QJsonObject toJson() const
Definition clientcapabilitiesdto.cpp:99
QString messageCallbackUrl() const
Gets or sets the message callback url.
Definition clientcapabilitiesdto.cpp:173
void setPlayableMediaTypes(QStringList newPlayableMediaTypes)
Gets or sets the list of playable media types.
Definition clientcapabilitiesdto.cpp:137
void setMessageCallbackUrlNull()
Definition clientcapabilitiesdto.cpp:182
bool supportsPersistentIdentifier() const
Gets or sets a value indicating whether session supports a persistent identifier.
Definition clientcapabilitiesdto.cpp:186
void setIconUrl(QString newIconUrl)
Gets or sets the icon url.
Definition clientcapabilitiesdto.cpp:219
static ClientCapabilitiesDto fromJson(QJsonObject source)
Definition clientcapabilitiesdto.cpp:78
QList< GeneralCommandType > supportedCommands() const
Gets or sets the list of supported commands.
Definition clientcapabilitiesdto.cpp:148
bool supportsSync() const
Gets or sets a value indicating whether session supports sync.
Definition clientcapabilitiesdto.cpp:192
QList< GeneralCommandType > m_supportedCommands
Definition clientcapabilitiesdto.h:174
QString iconUrl() const
Gets or sets the icon url.
Definition clientcapabilitiesdto.cpp:217
QSharedPointer< DeviceProfile > m_deviceProfile
Definition clientcapabilitiesdto.h:180
bool supportsContentUploading() const
Gets or sets a value indicating whether session supports content uploading.
Definition clientcapabilitiesdto.cpp:167
void setSupportsSync(bool newSupportsSync)
Gets or sets a value indicating whether session supports sync.
Definition clientcapabilitiesdto.cpp:194
void setIconUrlNull()
Definition clientcapabilitiesdto.cpp:226
bool m_supportsContentUploading
Definition clientcapabilitiesdto.h:176
void setAppStoreUrlNull()
Definition clientcapabilitiesdto.cpp:213
void replaceData(ClientCapabilitiesDto &other)
Definition clientcapabilitiesdto.cpp:65
void setFromJson(QJsonObject source)
Definition clientcapabilitiesdto.cpp:85
QStringList m_playableMediaTypes
Definition clientcapabilitiesdto.h:173
bool playableMediaTypesNull() const
Definition clientcapabilitiesdto.cpp:140
bool messageCallbackUrlNull() const
Definition clientcapabilitiesdto.cpp:178
QSharedPointer< DeviceProfile > deviceProfile() const
Definition clientcapabilitiesdto.cpp:198
void setMessageCallbackUrl(QString newMessageCallbackUrl)
Gets or sets the message callback url.
Definition clientcapabilitiesdto.cpp:175
bool m_supportsSync
Definition clientcapabilitiesdto.h:179
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