30#ifndef JELLYFIN_DTO_BASEITEMPERSON_H
31#define JELLYFIN_DTO_BASEITEMPERSON_H
65 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition baseitemperson.h:49
QJsonObject imageBlurHashes() const
Gets or sets the primary image blurhash.
Definition baseitemperson.cpp:160
QString name() const
Gets or sets the name.
Definition baseitemperson.cpp:109
QString role() const
Gets or sets the role.
Definition baseitemperson.cpp:128
bool imageBlurHashesNull() const
Definition baseitemperson.cpp:165
void setRoleNull()
Definition baseitemperson.cpp:137
void setName(QString newName)
Gets or sets the name.
Definition baseitemperson.cpp:111
void setType(PersonKind newType)
Definition baseitemperson.cpp:143
QString jellyfinId() const
Gets or sets the identifier.
Definition baseitemperson.cpp:122
void setImageBlurHashes(QJsonObject newImageBlurHashes)
Gets or sets the primary image blurhash.
Definition baseitemperson.cpp:162
QString m_primaryImageTag
Definition baseitemperson.h:132
QString m_jellyfinId
Definition baseitemperson.h:129
bool primaryImageTagNull() const
Definition baseitemperson.cpp:152
QString m_name
Definition baseitemperson.h:128
BaseItemPerson(QString jellyfinId, PersonKind type)
Definition baseitemperson.cpp:36
QString primaryImageTag() const
Gets or sets the primary image tag.
Definition baseitemperson.cpp:147
PersonKind type() const
Definition baseitemperson.cpp:141
void setPrimaryImageTagNull()
Definition baseitemperson.cpp:156
void setFromJson(QJsonObject source)
Definition baseitemperson.cpp:71
void setImageBlurHashesNull()
Definition baseitemperson.cpp:169
void setRole(QString newRole)
Gets or sets the role.
Definition baseitemperson.cpp:130
QJsonObject m_imageBlurHashes
Definition baseitemperson.h:133
bool nameNull() const
Definition baseitemperson.cpp:114
bool roleNull() const
Definition baseitemperson.cpp:133
void setPrimaryImageTag(QString newPrimaryImageTag)
Gets or sets the primary image tag.
Definition baseitemperson.cpp:149
static BaseItemPerson fromJson(QJsonObject source)
Definition baseitemperson.cpp:64
void setNameNull()
Definition baseitemperson.cpp:118
void setJellyfinId(QString newJellyfinId)
Gets or sets the identifier.
Definition baseitemperson.cpp:124
void replaceData(BaseItemPerson &other)
Definition baseitemperson.cpp:55
QString m_role
Definition baseitemperson.h:130
PersonKind m_type
Definition baseitemperson.h:131
QJsonObject toJson() const
Definition baseitemperson.cpp:81
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
PersonKindClass::Value PersonKind
Definition personkind.h:82
Definition accessschedule.h:128
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
Jellyfin::DTO::BaseItemPerson BaseItemPerson
Definition baseitemperson.h:145
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45