namespace AIStudio.Assistants.VisualBriefing; /// /// A source as the evidence stage shows it its model. /// /// /// The model never sees the internal ID of a source, only its short handle. /// /// The short handle of the source. /// The kind of the source. /// The asset ID of the source, or null when it is no picture of the briefing. /// The file name of the source. internal sealed record VisualBriefingSourcePrompt(string SourceId, VisualBriefingSourceKind Kind, string? AssetId, string Name);