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::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().

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().

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.