pub struct LoadDatasetRequest {
pub client_id: Uuid,
pub dataset_id: Option<Uuid>,
}
Expand description
Request to load a dataset on behalf of a client. This is used by clients before indexing or querying data and includes key material which can be derived by the client to generate encrypted index terms.
If a dataset_id is not provided the client’s default dataset will be loaded.
Requires the data_key:retrieve
scope (though this may change in the future).
Response is a LoadDatasetResponse.
Fields§
§client_id: Uuid
§dataset_id: Option<Uuid>
Trait Implementations§
Source§impl Debug for LoadDatasetRequest
impl Debug for LoadDatasetRequest
Source§impl<'de> Deserialize<'de> for LoadDatasetRequest
impl<'de> Deserialize<'de> for LoadDatasetRequest
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 Serialize for LoadDatasetRequest
impl Serialize for LoadDatasetRequest
Auto Trait Implementations§
impl Freeze for LoadDatasetRequest
impl RefUnwindSafe for LoadDatasetRequest
impl Send for LoadDatasetRequest
impl Sync for LoadDatasetRequest
impl Unpin for LoadDatasetRequest
impl UnwindSafe for LoadDatasetRequest
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