class DeleteFeatureDefinition extends AbstractCommand<DeleteFeatureDefinition> implements ThingModifyCommand<DeleteFeatureDefinition>, WithFeatureId {

    @Deprecated
    public static DeleteFeatureDefinition of(final String thingId, final String featureId,
            final DittoHeaders dittoHeaders) {

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

    private  DeleteFeatureDefinition(final ThingId thingId, final String featureId, final DittoHeaders dittoHeaders);

}