30#ifndef JELLYFIN_DTO_UPDATEPLAYLISTDTO_H
31#define JELLYFIN_DTO_UPDATEPLAYLISTDTO_H
62 QJsonObject
toJson()
const;
79 QStringList
ids()
const;
83 void setIds(QStringList newIds);
101 std::optional<bool>
isPublic()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition updateplaylistdto.h:51
void setName(QString newName)
Gets or sets the name of the new playlist.
Definition updateplaylistdto.cpp:95
bool idsNull() const
Definition updateplaylistdto.cpp:111
bool nameNull() const
Definition updateplaylistdto.cpp:98
QList< PlaylistUserPermissions > users() const
Gets or sets the playlist users.
Definition updateplaylistdto.cpp:119
bool isPublicNull() const
Definition updateplaylistdto.cpp:137
static UpdatePlaylistDto fromJson(QJsonObject source)
Definition updateplaylistdto.cpp:52
void setIsPublicNull()
Definition updateplaylistdto.cpp:141
QStringList ids() const
Gets or sets item ids of the playlist.
Definition updateplaylistdto.cpp:106
QStringList m_ids
Definition updateplaylistdto.h:112
QString name() const
Gets or sets the name of the new playlist.
Definition updateplaylistdto.cpp:93
QString m_name
Definition updateplaylistdto.h:111
std::optional< bool > m_isPublic
Definition updateplaylistdto.h:114
void setIsPublic(std::optional< bool > newIsPublic)
Gets or sets a value indicating whether the playlist is public.
Definition updateplaylistdto.cpp:134
void setFromJson(QJsonObject source)
Definition updateplaylistdto.cpp:59
void setNameNull()
Definition updateplaylistdto.cpp:102
UpdatePlaylistDto()
Definition updateplaylistdto.cpp:35
void replaceData(UpdatePlaylistDto &other)
Definition updateplaylistdto.cpp:45
bool usersNull() const
Definition updateplaylistdto.cpp:124
void setUsers(QList< PlaylistUserPermissions > newUsers)
Gets or sets the playlist users.
Definition updateplaylistdto.cpp:121
QList< PlaylistUserPermissions > m_users
Definition updateplaylistdto.h:113
void setUsersNull()
Definition updateplaylistdto.cpp:128
std::optional< bool > isPublic() const
Gets or sets a value indicating whether the playlist is public.
Definition updateplaylistdto.cpp:132
void setIdsNull()
Definition updateplaylistdto.cpp:115
QJsonObject toJson() const
Definition updateplaylistdto.cpp:67
void setIds(QStringList newIds)
Gets or sets item ids of the playlist.
Definition updateplaylistdto.cpp:108
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::UpdatePlaylistDto UpdatePlaylistDto
Definition updateplaylistdto.h:124
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