30#ifndef JELLYFIN_DTO_PLAYLISTDTO_H
31#define JELLYFIN_DTO_PLAYLISTDTO_H
67 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition playlistdto.h:50
void setItemIds(QStringList newItemIds)
Gets or sets the item ids.
Definition playlistdto.cpp:97
PlaylistDto(bool openAccess, QList< PlaylistUserPermissions > shares, QStringList itemIds)
Definition playlistdto.cpp:36
QStringList m_itemIds
Definition playlistdto.h:101
void setFromJson(QJsonObject source)
Definition playlistdto.cpp:67
void replaceData(PlaylistDto &other)
Definition playlistdto.cpp:54
QStringList itemIds() const
Gets or sets the item ids.
Definition playlistdto.cpp:95
void setShares(QList< PlaylistUserPermissions > newShares)
Gets or sets the share permissions.
Definition playlistdto.cpp:91
bool m_openAccess
Definition playlistdto.h:99
QList< PlaylistUserPermissions > shares() const
Gets or sets the share permissions.
Definition playlistdto.cpp:89
QJsonObject toJson() const
Definition playlistdto.cpp:74
static PlaylistDto fromJson(QJsonObject source)
Definition playlistdto.cpp:60
QList< PlaylistUserPermissions > m_shares
Definition playlistdto.h:100
void setOpenAccess(bool newOpenAccess)
Gets or sets a value indicating whether the playlist is publicly readable.
Definition playlistdto.cpp:85
bool openAccess() const
Gets or sets a value indicating whether the playlist is publicly readable.
Definition playlistdto.cpp:83
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::PlaylistDto PlaylistDto
Definition playlistdto.h:113
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