namespace AIStudio.Chat.Embedded;
///
/// A message which the user of an embedded chat sends with one click, such as asking for the evaluation at the end of
/// an exercise.
///
///
/// The message goes into the chat as the user's own and stays visible there, so that the conversation reads the same
/// whether the user clicked or typed it. It is written in the language of the app; the model reads it like any other
/// message, so its prompt names what the message asks for, not its words.
///
/// The label of the button.
/// The icon of the button.
/// The message the button sends.
/// What the chat says beside the button, such as when to use it; empty for nothing.
public sealed record EmbeddedChatQuickMessage(string Label, string Icon, string Message, string Hint);