namespace AnthropicClient.Models; /// /// Represents a tool choice mode. /// public abstract class ToolChoice { /// /// Gets the type of the tool choice. /// public string Type { get; init; } = string.Empty; /// /// Initializes a new instance of the class. /// /// The type of the tool choice. /// A new instance of the class. protected ToolChoice(string type) { Type = type; } }