toMetadataJson method

Map<String, Object?> toMetadataJson({
  1. bool includePayload = false,
})

Implementation

Map<String, Object?> toMetadataJson({bool includePayload = false}) {
  return {
    'filename': filename,
    'mimeType': mimeType,
    'format': format?.name,
    'extension': extension,
    'sizeBytes': sizeBytes,
    'isText': isText,
    'isBinary': isBinary,
    'metadata': metadata,
    if (includePayload && text != null) 'text': text,
    if (includePayload) 'base64': base64Payload,
  };
}