use crate::segment::types::{ExtendedPointId, WithPayloadInterface, WithVector};
#[derive(Clone, Debug, PartialEq)]
pub struct RetrieveRequest {
pub point_ids: Vec<ExtendedPointId>,
pub with_payload: Option<WithPayloadInterface>,
pub with_vector: Option<WithVector>,
}
impl RetrieveRequest {
pub fn new(point_ids: Vec<ExtendedPointId>) -> Self {
Self {
point_ids,
with_payload: None,
with_vector: None,
}
}
}