pub struct ComposerData {Show 17 fields
pub v: u32,
pub composer_id: String,
pub name: Option<String>,
pub subtitle: Option<String>,
pub created_at: Option<i64>,
pub last_updated_at: Option<i64>,
pub is_agentic: bool,
pub status: Option<String>,
pub unified_mode: Option<String>,
pub force_mode: Option<String>,
pub agent_backend: Option<String>,
pub model_config: Option<ModelConfig>,
pub full_conversation_headers_only: Vec<BubbleHeader>,
pub sub_composer_ids: Vec<String>,
pub subagent_composer_ids: Vec<String>,
pub latest_chat_generation_uuid: Option<String>,
pub extra: HashMap<String, Value>,
}Fields§
§v: u32§composer_id: String§name: Option<String>§subtitle: Option<String>§created_at: Option<i64>§last_updated_at: Option<i64>§is_agentic: bool§status: Option<String>§unified_mode: Option<String>§force_mode: Option<String>§agent_backend: Option<String>§model_config: Option<ModelConfig>§full_conversation_headers_only: Vec<BubbleHeader>May contain more entries than there are bubbleId: rows on disk;
don’t use for iteration order.
sub_composer_ids: Vec<String>§subagent_composer_ids: Vec<String>§latest_chat_generation_uuid: Option<String>§extra: HashMap<String, Value>Implementations§
Source§impl ComposerData
impl ComposerData
pub fn created_at_utc(&self) -> Option<DateTime<Utc>>
pub fn last_updated_at_utc(&self) -> Option<DateTime<Utc>>
pub fn default_model(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for ComposerData
impl Clone for ComposerData
Source§fn clone(&self) -> ComposerData
fn clone(&self) -> ComposerData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ComposerData
impl Debug for ComposerData
Source§impl Default for ComposerData
impl Default for ComposerData
Source§fn default() -> ComposerData
fn default() -> ComposerData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComposerData
impl<'de> Deserialize<'de> for ComposerData
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 ComposerData
impl RefUnwindSafe for ComposerData
impl Send for ComposerData
impl Sync for ComposerData
impl Unpin for ComposerData
impl UnsafeUnpin for ComposerData
impl UnwindSafe for ComposerData
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