use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(tag = "type")]
pub enum ToolChoice {
#[serde(rename = "auto")]
Auto,
#[serde(rename = "tool")]
Tool {
name: String,
},
#[serde(rename = "any")]
Any,
#[serde(rename = "none")]
None,
}