namespace AIStudio.Tools;
///
/// A table found in a message, ready to be written to a file.
///
/// Which table of the message this is, counting from one. The same table
/// appears once per format we offer for it, so this is what tells two tables apart even when they
/// carry the same heading.
/// What the table is about, taken from its first column heading.
/// The format this content is written as.
/// The finished file content.
public sealed record MessageTable(int Ordinal, string Caption, FileExportFormat Format, string Content);