Trait conjure_codegen::example_types::another::test_service::TestService
source · 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§
sourcetype GetRawDataBody: WriteBody<O> + 'static
type GetRawDataBody: WriteBody<O> + 'static
The body type returned by the get_raw_data
method.
sourcetype GetAliasedRawDataBody: WriteBody<O> + 'static
type GetAliasedRawDataBody: WriteBody<O> + 'static
The body type returned by the get_aliased_raw_data
method.
sourcetype MaybeGetRawDataBody: WriteBody<O> + 'static
type MaybeGetRawDataBody: WriteBody<O> + 'static
The body type returned by the maybe_get_raw_data
method.
Required Methods§
sourcefn get_file_systems(
&self,
auth_: BearerToken
) -> Result<BTreeMap<String, BackingFileSystem>, Error>
fn get_file_systems( &self, auth_: BearerToken ) -> Result<BTreeMap<String, BackingFileSystem>, Error>
Returns a mapping from file system id to backing file system configuration.
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>
sourcefn get_branches_deprecated(
&self,
auth_: BearerToken,
dataset_rid: ResourceIdentifier
) -> Result<BTreeSet<String>, Error>
fn get_branches_deprecated( &self, auth_: BearerToken, dataset_rid: ResourceIdentifier ) -> Result<BTreeSet<String>, Error>
Gets all branches of this dataset.