comunicwatcher/apiresponse.cpp

32 lines
437 B
C++
Raw Permalink Normal View History

2020-06-12 16:26:55 +00:00
#include <QJsonDocument>
2020-06-12 16:20:53 +00:00
#include "apiresponse.h"
APIResponse::APIResponse(int code, QByteArray content) :
mCode(code), mContent(content)
{
}
int APIResponse::getCode() const
{
return mCode;
}
QByteArray APIResponse::getContent() const
{
return mContent;
}
2020-06-12 16:26:55 +00:00
2020-06-12 16:20:53 +00:00
bool APIResponse::isError()
{
return mCode != 200;
}
2020-06-12 16:26:55 +00:00
QJsonObject APIResponse::getObject() const
{
return QJsonDocument::fromJson(mContent).object();
}