using aeqw89.DataKeys;
namespace Beam.Abstractions;
public interface IDocument {
///
/// The file name of the document. Must be valid in both UNIX,
/// WINDOWS, APPLE, and ANDROID file systems.
///
string Filename { get; }
///
/// Additional descriptive data
///
IDictionary, IDocumentMetaData> MetaData { get; }
///
/// Retrieves the binary representation for the
///
/// Binary representation of the
byte[] ToBytes();
///
/// Retrieves the string representation for the
///
/// String representation of the
string ToString();
}