pub struct QueryResponse {
pub ids: Vec<Vec<String>>,
pub embeddings: Option<Vec<Vec<Option<Vec<f32>>>>>,
pub documents: Option<Vec<Vec<Option<String>>>>,
pub uris: Option<Vec<Vec<Option<String>>>>,
pub metadatas: Option<Vec<Vec<Option<HashMap<String, MetadataValue>>>>>,
pub distances: Option<Vec<Vec<Option<f32>>>>,
pub include: Vec<Include>,
}
pub struct GetResponse {
pub ids: Vec<String>,
pub embeddings: Option<Vec<Vec<f32>>>,
pub documents: Option<Vec<Option<String>>>,
pub uris: Option<Vec<Option<String>>>,
pub metadatas: Option<Vec<Option<HashMap<String, MetadataValue>>>>,
pub include: Vec<Include>,
}