class SendFeatureMessageResponse extends AbstractMessageCommandResponse<T, SendFeatureMessageResponse<T>> implements WithFeatureId {

    @Deprecated
    public static <T> SendFeatureMessageResponse<T> of(final String thingId,
            final String featureId,
            final Message<T> message,
            final HttpStatusCode responseStatusCode,
            final DittoHeaders dittoHeaders) {

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

    private  SendFeatureMessageResponse(final ThingId thingId,
            final String featureId,
            final Message<T> message,
            final HttpStatusCode responseStatusCode,
            final DittoHeaders dittoHeaders);

}