pub trait DatasetApiMut {
    type Error;
    fn create_dataset(
        &mut self,
        body: CreateDatasetRequest
    ) -> Result<Dataset, Self::Error>;
fn delete_dataset(&mut self, dataset_id: Uuid) -> Result<(), Self::Error>;
fn get_all_datasets(
        &mut self,
        name: Option<String>,
        description: Option<String>,
        limit: Option<i32>,
        offset: Option<i32>
    ) -> Result<GetAllDatasetsResponse, Self::Error>;
fn get_dataset(&mut self, dataset_id: Uuid) -> Result<Dataset, Self::Error>;
fn update_dataset(
        &mut self,
        dataset_id: Uuid,
        body: DatasetUpdateRequest
    ) -> Result<Dataset, Self::Error>; }

Associated Types

Required methods

Get all datasets

Implementors