class ModifyAttributeResponse extends AbstractCommandResponse<ModifyAttributeResponse> implements
        ThingModifyCommandResponse<ModifyAttributeResponse> {

    @Deprecated
    public static ModifyAttributeResponse modified(final String thingId, final JsonPointer attributePointer,
            final DittoHeaders dittoHeaders) {
        return modified(ThingId.of(thingId), attributePointer, dittoHeaders);
    }

    private  ModifyAttributeResponse(final ThingId thingId, final HttpStatusCode statusCode,
            final JsonPointer attributePointer, @Nullable final JsonValue attributeValue,
            final DittoHeaders dittoHeaders);

}