pub struct FileSearchStore {
pub name: String,
pub display_name: Option<String>,
pub create_time: OffsetDateTime,
pub update_time: OffsetDateTime,
pub active_documents_count: Option<i64>,
pub pending_documents_count: Option<i64>,
pub failed_documents_count: Option<i64>,
pub size_bytes: Option<i64>,
}Expand description
A file search store is a container for document embeddings.
Stores persist indefinitely until deleted, unlike raw files which expire after 48 hours. You can create multiple stores to organize your documents.
Fields§
§name: StringResource name (e.g., “fileSearchStores/my-store-123”)
display_name: Option<String>Human-readable display name (max 512 chars)
create_time: OffsetDateTimeCreation timestamp
update_time: OffsetDateTimeLast update timestamp
active_documents_count: Option<i64>Number of active documents
pending_documents_count: Option<i64>Number of pending documents
failed_documents_count: Option<i64>Number of failed documents
size_bytes: Option<i64>Total size in bytes
Trait Implementations§
Source§impl Clone for FileSearchStore
impl Clone for FileSearchStore
Source§fn clone(&self) -> FileSearchStore
fn clone(&self) -> FileSearchStore
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 FileSearchStore
impl Debug for FileSearchStore
Source§impl<'de> Deserialize<'de> for FileSearchStore
impl<'de> Deserialize<'de> for FileSearchStore
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 FileSearchStore
impl RefUnwindSafe for FileSearchStore
impl Send for FileSearchStore
impl Sync for FileSearchStore
impl Unpin for FileSearchStore
impl UnwindSafe for FileSearchStore
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