6#include <istd/IChangeable.h>
9#include <imtgql/IGqlRequest.h>
16class IGqlResponse:
virtual public istd::IChangeable
19 typedef istd::TSharedInterfacePtr<IGqlRequest> GqlRequestPtr;
20 typedef QList<QVariantMap> ErrorEntryList;
22 virtual GqlRequestPtr GetOriginalRequest()
const = 0;
27 virtual QByteArray GetResponseData()
const = 0;
32 virtual QByteArray GetData()
const = 0;
40 virtual ErrorEntryList GetErrorList()
const = 0;
48 virtual QStringList GetErrorMessageList()
const = 0;