Wether a plain Dart Map represents a Blob.
Implementation
static bool isBlob(Map<String, Object?> properties) {
if (!properties.containsKey(blobDigestProperty) ||
properties[blobDigestProperty] is! String ||
!properties.containsKey(cblObjectTypeProperty) ||
properties[cblObjectTypeProperty] != cblObjectTypeBlob ||
!properties.containsKey(blobContentTypeProperty) ||
properties[blobContentTypeProperty] is! String ||
!properties.containsKey(blobLengthProperty) ||
properties[blobLengthProperty] is! int) {
return false;
}
return true;
}