6#include <imtlic/IProductInfo.h>
7#include <imtclientgql/CRemoteObjectCollectionControllerComp.h>
14class CRoleRemoteCollectionControllerComp:
public imtclientgql::CRemoteObjectCollectionControllerComp
17 typedef imtclientgql::CRemoteObjectCollectionControllerComp BaseClass;
19 I_BEGIN_COMPONENT(CRoleRemoteCollectionControllerComp);
20 I_ASSIGN(m_productInfoCompPtr,
"ProductInfo",
"Product info",
true,
"ProductInfo");
24 QString GetPermissionName(
const QByteArray& permissionId)
const;
27 virtual sdl::imtbase::ImtCollection::CGetElementMetaInfoPayload OnGetElementMetaInfo(
28 const sdl::imtbase::ImtCollection::CGetElementMetaInfoGqlRequest& getElementMetaInfoRequest,
29 const ::imtgql::CGqlRequest& gqlRequest,
30 QString& errorMessage)
const override;
Interface for accessing information about a product (software or hardware).
Authentication GraphQL API Layer Module.