namespace AIStudio.Chat;
public record FileAttachmentImage(string FileName, string FilePath, long FileSizeBytes) : FileAttachment(FileAttachmentType.IMAGE, FileName, FilePath, FileSizeBytes), IImageSource
{
///
/// The type of the image source.
///
///
/// Is the image source a URL, a local file path, a base64 string, etc.?
///
public ContentImageSource SourceType { get; init; } = ContentImageSource.LOCAL_PATH;
///
/// The image source.
///
public string Source { get; set; } = FilePath;
}