Struct async_openai::types::VectorStoreFileBatchObject
source · pub struct VectorStoreFileBatchObject {
pub id: String,
pub object: String,
pub created_at: u32,
pub vector_store_id: String,
pub status: VectorStoreFileBatchStatus,
pub file_counts: VectorStoreFileBatchCounts,
}
Expand description
A batch of files attached to a vector store.
Fields§
§id: String
The identifier, which can be referenced in API endpoints.
object: String
The object type, which is always vector_store.file_batch
.
created_at: u32
The Unix timestamp (in seconds) for when the vector store files batch was created.
vector_store_id: String
The ID of the vector store that the File is attached to.
status: VectorStoreFileBatchStatus
The status of the vector store files batch, which can be either in_progress
, completed
, cancelled
or failed
.
file_counts: VectorStoreFileBatchCounts
Trait Implementations§
source§impl Clone for VectorStoreFileBatchObject
impl Clone for VectorStoreFileBatchObject
source§fn clone(&self) -> VectorStoreFileBatchObject
fn clone(&self) -> VectorStoreFileBatchObject
Returns a copy 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 VectorStoreFileBatchObject
impl Debug for VectorStoreFileBatchObject
source§impl<'de> Deserialize<'de> for VectorStoreFileBatchObject
impl<'de> Deserialize<'de> for VectorStoreFileBatchObject
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 VectorStoreFileBatchObject
impl PartialEq for VectorStoreFileBatchObject
source§fn eq(&self, other: &VectorStoreFileBatchObject) -> bool
fn eq(&self, other: &VectorStoreFileBatchObject) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VectorStoreFileBatchObject
Auto Trait Implementations§
impl Freeze for VectorStoreFileBatchObject
impl RefUnwindSafe for VectorStoreFileBatchObject
impl Send for VectorStoreFileBatchObject
impl Sync for VectorStoreFileBatchObject
impl Unpin for VectorStoreFileBatchObject
impl UnwindSafe for VectorStoreFileBatchObject
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)