Rust
Response type for knowledge base document lists
DocumentListResponse
pub struct DocumentListResponse { pub data: Vec<KnowledgeBaseDocument>, pub has_more: bool, }
KnowledgeBaseDocument
use wacht::api::knowledge_bases::fetch_documents; let knowledge_base_id = "kb_123"; let response = fetch_documents(knowledge_base_id).await?; println!("Found {} documents", response.data.len()); if response.has_more { println!("More documents available"); } for doc in response.data { println!("Document: {}", doc.filename); println!(" Type: {}", doc.content_type); println!(" Size: {} bytes", doc.size); println!(" Uploaded: {}", doc.uploaded_at); }