pub trait TestService<I, O> {
    type GetRawDataBody: WriteBody<O> + 'static;
    type GetAliasedRawDataBody: WriteBody<O> + 'static;
    type MaybeGetRawDataBody: WriteBody<O> + 'static;

Show 20 methods // Required methods fn get_file_systems( &self, auth_: BearerToken ) -> Result<BTreeMap<String, BackingFileSystem>, Error>; fn create_dataset( &self, auth_: BearerToken, request: CreateDatasetRequest, test_header_arg: String ) -> Result<Dataset, Error>; fn get_dataset( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<Dataset>, Error>; fn get_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Self::GetRawDataBody, Error>; fn get_aliased_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Self::GetAliasedRawDataBody, Error>; fn maybe_get_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<Self::MaybeGetRawDataBody>, Error>; fn get_aliased_string( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<AliasedString, Error>; fn upload_raw_data(&self, auth_: BearerToken, input: I) -> Result<(), Error>; fn upload_aliased_raw_data( &self, auth_: BearerToken, input: I ) -> Result<(), Error>; fn get_branches( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<BTreeSet<String>, Error>; fn get_branches_deprecated( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<BTreeSet<String>, Error>; fn resolve_branch( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier, branch: String ) -> Result<Option<String>, Error>; fn test_param( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<String>, Error>; fn test_query_params( &self, auth_: BearerToken, query: String, something: ResourceIdentifier, optional_middle: Option<ResourceIdentifier>, implicit: ResourceIdentifier, set_end: BTreeSet<String>, optional_end: Option<ResourceIdentifier> ) -> Result<i32, Error>; fn test_no_response_query_params( &self, auth_: BearerToken, query: String, something: ResourceIdentifier, optional_middle: Option<ResourceIdentifier>, implicit: ResourceIdentifier, set_end: BTreeSet<String>, optional_end: Option<ResourceIdentifier> ) -> Result<(), Error>; fn test_boolean(&self, auth_: BearerToken) -> Result<bool, Error>; fn test_double(&self, auth_: BearerToken) -> Result<f64, Error>; fn test_integer(&self, auth_: BearerToken) -> Result<i32, Error>; fn test_post_optional( &self, auth_: BearerToken, maybe_string: Option<String> ) -> Result<Option<String>, Error>; fn test_optional_integer_and_double( &self, auth_: BearerToken, maybe_integer: Option<i32>, maybe_double: Option<f64> ) -> Result<(), Error>;
}
Expand description

A Markdown description of the service.

Required Associated Types§

source

type GetRawDataBody: WriteBody<O> + 'static

The body type returned by the get_raw_data method.

source

type GetAliasedRawDataBody: WriteBody<O> + 'static

The body type returned by the get_aliased_raw_data method.

source

type MaybeGetRawDataBody: WriteBody<O> + 'static

The body type returned by the maybe_get_raw_data method.

Required Methods§

source

fn get_file_systems( &self, auth_: BearerToken ) -> Result<BTreeMap<String, BackingFileSystem>, Error>

Returns a mapping from file system id to backing file system configuration.

source

fn create_dataset( &self, auth_: BearerToken, request: CreateDatasetRequest, test_header_arg: String ) -> Result<Dataset, Error>

source

fn get_dataset( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<Dataset>, Error>

source

fn get_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Self::GetRawDataBody, Error>

source

fn get_aliased_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Self::GetAliasedRawDataBody, Error>

source

fn maybe_get_raw_data( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<Self::MaybeGetRawDataBody>, Error>

source

fn get_aliased_string( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<AliasedString, Error>

source

fn upload_raw_data(&self, auth_: BearerToken, input: I) -> Result<(), Error>

source

fn upload_aliased_raw_data( &self, auth_: BearerToken, input: I ) -> Result<(), Error>

source

fn get_branches( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<BTreeSet<String>, Error>

source

fn get_branches_deprecated( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<BTreeSet<String>, Error>

Gets all branches of this dataset.

source

fn resolve_branch( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier, branch: String ) -> Result<Option<String>, Error>

source

fn test_param( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<Option<String>, Error>

source

fn test_query_params( &self, auth_: BearerToken, query: String, something: ResourceIdentifier, optional_middle: Option<ResourceIdentifier>, implicit: ResourceIdentifier, set_end: BTreeSet<String>, optional_end: Option<ResourceIdentifier> ) -> Result<i32, Error>

source

fn test_no_response_query_params( &self, auth_: BearerToken, query: String, something: ResourceIdentifier, optional_middle: Option<ResourceIdentifier>, implicit: ResourceIdentifier, set_end: BTreeSet<String>, optional_end: Option<ResourceIdentifier> ) -> Result<(), Error>

source

fn test_boolean(&self, auth_: BearerToken) -> Result<bool, Error>

source

fn test_double(&self, auth_: BearerToken) -> Result<f64, Error>

source

fn test_integer(&self, auth_: BearerToken) -> Result<i32, Error>

source

fn test_post_optional( &self, auth_: BearerToken, maybe_string: Option<String> ) -> Result<Option<String>, Error>

source

fn test_optional_integer_and_double( &self, auth_: BearerToken, maybe_integer: Option<i32>, maybe_double: Option<f64> ) -> Result<(), Error>

Implementors§