class RetrieveFeatureDefinitionResponse extends AbstractCommandResponse<RetrieveFeatureDefinitionResponse> implements ThingQueryCommandResponse<RetrieveFeatureDefinitionResponse> {

    @Deprecated
    public static RetrieveFeatureDefinitionResponse of(final String thingId,
            final String featureId,
            final FeatureDefinition definition,
            final DittoHeaders dittoHeaders) {

        return of(ThingId.of(thingId), featureId, definition, dittoHeaders);
    }

    private  RetrieveFeatureDefinitionResponse(final ThingId thingId,
            final String featureId,
            final JsonArray definition,
            final DittoHeaders dittoHeaders);

}