30#ifndef JELLYFIN_DTO_AUTHENTICATIONRESULT_H
31#define JELLYFIN_DTO_AUTHENTICATIONRESULT_H
35#include <QSharedPointer>
54 QSharedPointer<UserDto>
user,
67 QJsonObject
toJson()
const;
71 QSharedPointer<UserDto>
user()
const;
73 void setUser(QSharedPointer<UserDto> newUser);
78 void setSessionInfo(QSharedPointer<SessionInfoDto> newSessionInfo);
104 QSharedPointer<UserDto>
m_user = QSharedPointer<UserDto>();
105 QSharedPointer<SessionInfoDto>
m_sessionInfo = QSharedPointer<SessionInfoDto>();
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition authenticationresult.h:51
void setAccessTokenNull()
Definition authenticationresult.cpp:114
void setUser(QSharedPointer< UserDto > newUser)
Definition authenticationresult.cpp:95
bool accessTokenNull() const
Definition authenticationresult.cpp:110
void setSessionInfo(QSharedPointer< SessionInfoDto > newSessionInfo)
Definition authenticationresult.cpp:101
static AuthenticationResult fromJson(QJsonObject source)
Definition authenticationresult.cpp:60
void setAccessToken(QString newAccessToken)
Gets or sets the access token.
Definition authenticationresult.cpp:107
QSharedPointer< UserDto > user() const
Definition authenticationresult.cpp:93
QString m_serverId
Definition authenticationresult.h:107
void setFromJson(QJsonObject source)
Definition authenticationresult.cpp:67
QSharedPointer< SessionInfoDto > m_sessionInfo
Definition authenticationresult.h:105
QString m_accessToken
Definition authenticationresult.h:106
void setServerId(QString newServerId)
Gets or sets the server id.
Definition authenticationresult.cpp:120
void replaceData(AuthenticationResult &other)
Definition authenticationresult.cpp:53
QJsonObject toJson() const
Definition authenticationresult.cpp:75
QString serverId() const
Gets or sets the server id.
Definition authenticationresult.cpp:118
QSharedPointer< UserDto > m_user
Definition authenticationresult.h:104
QString accessToken() const
Gets or sets the access token.
Definition authenticationresult.cpp:105
bool serverIdNull() const
Definition authenticationresult.cpp:123
QSharedPointer< SessionInfoDto > sessionInfo() const
Definition authenticationresult.cpp:99
AuthenticationResult(QSharedPointer< UserDto > user, QSharedPointer< SessionInfoDto > sessionInfo)
Definition authenticationresult.cpp:36
void setServerIdNull()
Definition authenticationresult.cpp:127
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::AuthenticationResult AuthenticationResult
Definition authenticationresult.h:119
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