namespace AIStudio.Assistants.VisualBriefing;
///
/// A slot which the content stage asks its model to fill, with what the slot is for.
///
/// The ID of the slot.
/// The semantic role of the slot.
/// The type of content the slot takes.
internal sealed record VisualBriefingRequiredSlot(string SlotId, VisualBriefingSlotRole Role, VisualBriefingSlotType Type);