pub struct CustomAssistant {
pub id: String,
pub name: String,
pub description: Option<String>,
pub status: AssistantStatus,
pub created_at: Option<SystemTime>,
pub updated_at: Option<SystemTime>,
pub config: AssistantConfig,
pub skills: Vec<Skill>,
pub tools: Vec<Tool>,
}Expand description
Custom Assistant information
Fields§
§id: StringAssistant ID
name: StringAssistant name
description: Option<String>Assistant description
status: AssistantStatusAssistant status
created_at: Option<SystemTime>Created timestamp
updated_at: Option<SystemTime>Updated timestamp
config: AssistantConfigConfiguration settings
skills: Vec<Skill>Associated skills
tools: Vec<Tool>Associated tools
Trait Implementations§
Source§impl Clone for CustomAssistant
impl Clone for CustomAssistant
Source§fn clone(&self) -> CustomAssistant
fn clone(&self) -> CustomAssistant
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomAssistant
impl Debug for CustomAssistant
Source§impl<'de> Deserialize<'de> for CustomAssistant
impl<'de> Deserialize<'de> for CustomAssistant
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
Auto Trait Implementations§
impl Freeze for CustomAssistant
impl RefUnwindSafe for CustomAssistant
impl Send for CustomAssistant
impl Sync for CustomAssistant
impl Unpin for CustomAssistant
impl UnwindSafe for CustomAssistant
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