namespace AIStudio.Tools.ToolCallingSystem; /// /// A link a tool offers next to one group of its settings. /// /// /// This is where a group says how to obtain what it asks for: an account to create, a /// dashboard showing what is left of a quota, the documentation of a setting that cannot be /// explained in one help text. Without it, a field asking for an API key leaves the user to /// find out on their own where that key comes from. /// /// What the user reads on the button. /// Where the button leads. It opens in the browser, not in AI Studio. /// The icon shown before the label. public sealed record ToolSettingsGroupLink(string Label, string Url, string Icon = Icons.Material.Filled.OpenInBrowser);