30#ifndef JELLYFIN_DTO_CREATEPLAYLISTDTO_H
31#define JELLYFIN_DTO_CREATEPLAYLISTDTO_H
71 QJsonObject
toJson()
const;
86 QStringList
ids()
const;
90 void setIds(QStringList newIds);
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition createplaylistdto.h:52
QList< PlaylistUserPermissions > users() const
Gets or sets the playlist users.
Definition createplaylistdto.cpp:134
void setUsers(QList< PlaylistUserPermissions > newUsers)
Gets or sets the playlist users.
Definition createplaylistdto.cpp:136
QList< PlaylistUserPermissions > m_users
Definition createplaylistdto.h:132
QStringList m_ids
Definition createplaylistdto.h:129
QString name() const
Gets or sets the name of the new playlist.
Definition createplaylistdto.cpp:103
static CreatePlaylistDto fromJson(QJsonObject source)
Definition createplaylistdto.cpp:70
void replaceData(CreatePlaylistDto &other)
Definition createplaylistdto.cpp:61
void setUserId(QString newUserId)
Gets or sets the user id.
Definition createplaylistdto.cpp:117
void setIsPublic(bool newIsPublic)
Gets or sets a value indicating whether the playlist is public.
Definition createplaylistdto.cpp:142
CreatePlaylistDto(QString name, QStringList ids, MediaType mediaType, QList< PlaylistUserPermissions > users, bool isPublic)
Definition createplaylistdto.cpp:36
void setMediaType(MediaType newMediaType)
Definition createplaylistdto.cpp:130
QStringList ids() const
Gets or sets item ids to add to the playlist.
Definition createplaylistdto.cpp:109
bool m_isPublic
Definition createplaylistdto.h:133
QString userId() const
Gets or sets the user id.
Definition createplaylistdto.cpp:115
MediaType mediaType() const
Definition createplaylistdto.cpp:128
void setIds(QStringList newIds)
Gets or sets item ids to add to the playlist.
Definition createplaylistdto.cpp:111
QJsonObject toJson() const
Definition createplaylistdto.cpp:87
QString m_userId
Definition createplaylistdto.h:130
bool userIdNull() const
Definition createplaylistdto.cpp:120
MediaType m_mediaType
Definition createplaylistdto.h:131
QString m_name
Definition createplaylistdto.h:128
void setUserIdNull()
Definition createplaylistdto.cpp:124
bool isPublic() const
Gets or sets a value indicating whether the playlist is public.
Definition createplaylistdto.cpp:140
void setFromJson(QJsonObject source)
Definition createplaylistdto.cpp:77
void setName(QString newName)
Gets or sets the name of the new playlist.
Definition createplaylistdto.cpp:105
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
MediaTypeClass::Value MediaType
Definition mediatype.h:62
Definition accessschedule.h:128
Jellyfin::DTO::CreatePlaylistDto CreatePlaylistDto
Definition createplaylistdto.h:145
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