pub struct KnowledgeBaseDocument {Show 13 fields
pub id: String,
pub kb_id: String,
pub tenant_id: String,
pub name: String,
pub type: KnowledgeBaseDocumentType,
pub size_bytes: i64,
pub chunk_count: i64,
pub status: KnowledgeBaseDocumentStatus,
pub error_message: Option<String>,
pub created_at: String,
pub updated_at: String,
pub chunk_preview: Option<String>,
pub embedding_status: KnowledgeBaseDocumentEmbeddingStatus,
}Expand description
KnowledgeBaseDocument model.
Fields§
§id: String§kb_id: String§tenant_id: String§name: String§type: KnowledgeBaseDocumentType§size_bytes: i64§chunk_count: i64§status: KnowledgeBaseDocumentStatus§error_message: Option<String>§created_at: String§updated_at: String§chunk_preview: Option<String>§embedding_status: KnowledgeBaseDocumentEmbeddingStatusembedded when the document’s chunks have vectors; keyword_only when no embedding
provider answered and the document is searchable by keywords only.
Trait Implementations§
Source§impl Clone for KnowledgeBaseDocument
impl Clone for KnowledgeBaseDocument
Source§fn clone(&self) -> KnowledgeBaseDocument
fn clone(&self) -> KnowledgeBaseDocument
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 KnowledgeBaseDocument
impl Debug for KnowledgeBaseDocument
Source§impl Default for KnowledgeBaseDocument
impl Default for KnowledgeBaseDocument
Source§fn default() -> KnowledgeBaseDocument
fn default() -> KnowledgeBaseDocument
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KnowledgeBaseDocument
impl<'de> Deserialize<'de> for KnowledgeBaseDocument
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
Source§impl PartialEq for KnowledgeBaseDocument
impl PartialEq for KnowledgeBaseDocument
Source§impl Serialize for KnowledgeBaseDocument
impl Serialize for KnowledgeBaseDocument
impl StructuralPartialEq for KnowledgeBaseDocument
Auto Trait Implementations§
impl Freeze for KnowledgeBaseDocument
impl RefUnwindSafe for KnowledgeBaseDocument
impl Send for KnowledgeBaseDocument
impl Sync for KnowledgeBaseDocument
impl Unpin for KnowledgeBaseDocument
impl UnsafeUnpin for KnowledgeBaseDocument
impl UnwindSafe for KnowledgeBaseDocument
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