26 virtual void postAsync(
CallbackFunction callback,
const QString& endpoint,
const QJsonObject& payload = QJsonObject(),
const QUrlQuery& params = QUrlQuery());
27 virtual void putAsync(
CallbackFunction callback,
const QString& endpoint,
const QJsonObject& payload = QJsonObject(),
const QUrlQuery& params = QUrlQuery());
#define XXNETWORK_DECLSPEC
Definition XXNetworkExportDef.h:11
virtual void postAsync(CallbackFunction callback, const QString &endpoint, const QJsonObject &payload=QJsonObject(), const QUrlQuery ¶ms=QUrlQuery())
virtual void putAsync(CallbackFunction callback, const QString &endpoint, const QJsonObject &payload=QJsonObject(), const QUrlQuery ¶ms=QUrlQuery())
virtual void getAsync(CallbackFunction callback, const QString &endpoint, const QUrlQuery ¶ms=QUrlQuery())
std::function< void(Result result)> CallbackFunction
Definition XXRestApiAsync.h:19
Async(QObject *parent, const QString &baseUrl)
Blocking(QObject *parent, const QString &baseUrl)
QString baseUrl
Definition XXRestApiBlocking.h:56
std::function< QNetworkReply *(QNetworkRequest request)> ReplyGeneratorFunction
Definition XXRestApiBlocking.h:45
Definition XXRestApiAsync.h:10
Definition XXPopulatedAbstract.h:11
REST API with json content.
Definition XXRestApiResult.h:27