5#include <QtCore/QJsonObject>
8#include <ibase/IApplicationInfo.h>
11#include <imtclientgql/CGqlRemoteRepresentationControllerCompBase.h>
18class CGqlRemoteRepresentationControllerComp:
19 public CGqlRemoteRepresentationControllerCompBase
22 typedef CGqlRemoteRepresentationControllerCompBase BaseClass;
24 I_BEGIN_COMPONENT(CGqlRemoteRepresentationControllerComp)
25 I_ASSIGN(m_productIdAttrPtr,
"ProductId",
"Product ID",
false,
"");
26 I_ASSIGN(m_applicationInfoCompPtr,
"ApplicationInfo",
"Application info",
false,
"");
31 virtual QJsonObject CreateInternalResponse(
const imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
34 I_ATTR(QByteArray, m_productIdAttrPtr);
35 I_REF(ibase::IApplicationInfo, m_applicationInfoCompPtr);