class SendThingMessage extends AbstractMessageCommand<T, SendThingMessage<T>> {

    public static SendThingMessage<?> fromJson(final String jsonString, final DittoHeaders dittoHeaders) {
        return fromJson(JsonFactory.newObject(jsonString), dittoHeaders);
    }

    private  SendThingMessage(final ThingId thingId, final Message<T> message, final DittoHeaders dittoHeaders);

}