use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CallAiSessionTool200Response {
#[serde(rename = "text")]
pub text: String,
#[serde(rename = "is_error")]
pub is_error: bool,
#[serde(rename = "effects")]
pub effects: Vec<std::collections::HashMap<String, serde_json::Value>>,
}
impl CallAiSessionTool200Response {
pub fn new(text: String, is_error: bool, effects: Vec<std::collections::HashMap<String, serde_json::Value>>) -> CallAiSessionTool200Response {
CallAiSessionTool200Response {
text,
is_error,
effects,
}
}
}