6#include <QtCore/QJsonObject>
9#include <imtbase/IObjectCollection.h>
10#include <imtlic/IFeatureDependenciesProvider.h>
11#include <imtservergql/CGqlRequestHandlerCompBase.h>
21 typedef imtservergql::CGqlRequestHandlerCompBase BaseClass;
23 I_BEGIN_COMPONENT(CFeatureDependenciesProviderComp);
24 I_ASSIGN(m_featureCollectionCompPtr,
"FeatureCollection",
"Feature collection",
true,
"FeatureCollection");
29 virtual QJsonObject CreateInternalResponse(
const imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
32 virtual QByteArrayList GetFeatureDependencies(
const QByteArray& featureId)
const override;
GraphQL API interface layer for the licensing domain model.