@Override
    public String toString() {
        return new StringJoiner(", ", BlobDto.class.getSimpleName() + "[", "]")
                .add("id='" + id + "'")
                .add("name='" + name + "'")
                .add("mimeType='" + mimeType + "'")
                .add("createdOn=" + createdOn)
                .add("modifiedOn=" + modifiedOn)
                .add("blob=<binary>")
                .add("hash=" + hash)
                .toString();
    }
<p>Blob store representation.</p>

<p>Uses {@link FileBackedOutputStream} (FBOS) to store binary blobs. This writes the contents to disk once the buffer size exceeds a size.
Consumers of this class should take care to handle this properly</p>

@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/api/beans/src/main/java/io/apiman/manager/api/beans/download/BlobDto.java