pub struct ChatWithDocsStatus {
pub status: String,
pub document_count: Option<u32>,
pub last_updated: Option<String>,
pub error_message: Option<String>,
pub metadata: Option<HashMap<String, Value>>,
}Expand description
Status of chat with documents knowledge base
Fields§
§status: StringStatus of the knowledge base (e.g., “ready”, “processing”, “error”)
document_count: Option<u32>Number of documents in knowledge base
last_updated: Option<String>Last update timestamp
error_message: Option<String>Error message if status is error
metadata: Option<HashMap<String, Value>>Additional metadata
Trait Implementations§
Source§impl Clone for ChatWithDocsStatus
impl Clone for ChatWithDocsStatus
Source§fn clone(&self) -> ChatWithDocsStatus
fn clone(&self) -> ChatWithDocsStatus
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 ChatWithDocsStatus
impl Debug for ChatWithDocsStatus
Source§impl<'de> Deserialize<'de> for ChatWithDocsStatus
impl<'de> Deserialize<'de> for ChatWithDocsStatus
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 ChatWithDocsStatus
impl RefUnwindSafe for ChatWithDocsStatus
impl Send for ChatWithDocsStatus
impl Sync for ChatWithDocsStatus
impl Unpin for ChatWithDocsStatus
impl UnwindSafe for ChatWithDocsStatus
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