pub struct Assistant {
pub assistant_id: Uuid,
pub graph_id: String,
pub config: Box<Config1>,
pub context: Option<Value>,
pub created_at: String,
pub updated_at: String,
pub metadata: Value,
pub version: Option<i32>,
pub name: Option<String>,
pub description: Option<Option<String>>,
}Fields§
§assistant_id: UuidThe ID of the assistant.
graph_id: StringThe ID of the graph.
config: Box<Config1>§context: Option<Value>Static context added to the assistant.
created_at: StringThe time the assistant was created.
updated_at: StringThe last time the assistant was updated.
metadata: ValueThe assistant metadata.
version: Option<i32>The version of the assistant
name: Option<String>The name of the assistant
description: Option<Option<String>>The description of the assistant
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Assistant
impl<'de> Deserialize<'de> for Assistant
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Assistant
Auto Trait Implementations§
impl Freeze for Assistant
impl RefUnwindSafe for Assistant
impl Send for Assistant
impl Sync for Assistant
impl Unpin for Assistant
impl UnwindSafe for Assistant
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more