TJsonApiResponse Class
Header: | #include <TJsonApiResponse> |
Public Functions
TJsonApiResponse() | |
TJsonApiResponse(const QString &iJsonStr) | |
TJsonApiResponse(const QVariantMap &iVarMap) | |
TJsonApiResponse(const TJsonApiResponse &iOther) | |
~TJsonApiResponse() | |
TJsonApiResponse & | addError(const TJsonApiError &iError) |
TJsonApiResponse & | addLink(const QString &iKey, const QString &iValue) |
TJsonApiResponse & | addMeta(const QString &iKey, const QVariant &iValue) |
QVariant | data() const |
QList<TJsonApiError> | errors() const |
TJsonApiError | firstError() const |
bool | hasError() const |
QString | id() const |
QVariantMap | links() const |
QVariantMap | meta() const |
TJsonApiResponse & | setData(const QVariant &iData) |
TJsonApiResponse & | setErrors(const QList<TJsonApiError> &iErrors) |
TJsonApiResponse & | setId(const QString &iId) |
TJsonApiResponse & | setLinks(const QVariantMap &iLinks) |
TJsonApiResponse & | setMeta(const QVariantMap &iMeta) |
QString | toJsonString() const |
QVariantMap | toVariantMap() const |
TJsonApiResponse & | operator=(const TJsonApiResponse &iOther) |
Detailed Description
Member Function Documentation
TJsonApiResponse::TJsonApiResponse()
Default constructs an instance of TJsonApiResponse.
TJsonApiResponse::TJsonApiResponse(const QString &iJsonStr)
Default constructs an instance of TJsonApiResponse.
TJsonApiResponse::TJsonApiResponse(const QVariantMap &iVarMap)
Default constructs an instance of TJsonApiResponse.
TJsonApiResponse::TJsonApiResponse(const TJsonApiResponse &iOther)
Copy constructor.
TJsonApiResponse::~TJsonApiResponse()
Destroys the instance of TJsonApiResponse.
TJsonApiResponse &TJsonApiResponse::addError(const TJsonApiError &iError)
TJsonApiResponse &TJsonApiResponse::addLink(const QString &iKey, const QString &iValue)
TJsonApiResponse &TJsonApiResponse::addMeta(const QString &iKey, const QVariant &iValue)
QVariant TJsonApiResponse::data() const
See also setData().
QList<TJsonApiError> TJsonApiResponse::errors() const
See also setErrors().
TJsonApiError TJsonApiResponse::firstError() const
bool TJsonApiResponse::hasError() const
QString TJsonApiResponse::id() const
See also setId().
QVariantMap TJsonApiResponse::links() const
See also setLinks().
QVariantMap TJsonApiResponse::meta() const
See also setMeta().
TJsonApiResponse &TJsonApiResponse::setData(const QVariant &iData)
See also data().
TJsonApiResponse &TJsonApiResponse::setErrors(const QList<TJsonApiError> &iErrors)
See also errors().
TJsonApiResponse &TJsonApiResponse::setId(const QString &iId)
See also id().
TJsonApiResponse &TJsonApiResponse::setLinks(const QVariantMap &iLinks)
See also links().
TJsonApiResponse &TJsonApiResponse::setMeta(const QVariantMap &iMeta)
See also meta().
QString TJsonApiResponse::toJsonString() const
QVariantMap TJsonApiResponse::toVariantMap() const
TJsonApiResponse &TJsonApiResponse::operator=(const TJsonApiResponse &iOther)
Copy-assignment operator.