class RetrieveThingDefinition extends AbstractCommand<RetrieveThingDefinition> implements ThingQueryCommand<RetrieveThingDefinition> {

    public static RetrieveThingDefinition of(final ThingId thingId, final DittoHeaders dittoHeaders) {
        return new RetrieveThingDefinition(thingId, dittoHeaders);
    }

    private  RetrieveThingDefinition(final ThingId thingId, final DittoHeaders dittoHeaders);

}