ConfigDescriptionsApi

Trait ConfigDescriptionsApi 

Source
pub trait ConfigDescriptionsApi: Send + Sync {
    // Required methods
    fn get_config_description_by_uri<'uri, 'accept_language, 'life0, 'async_trait>(
        &'life0 self,
        uri: &'uri str,
        accept_language: Option<&'accept_language str>,
    ) -> Pin<Box<dyn Future<Output = Result<ConfigDescriptionDto, Error<GetConfigDescriptionByUriError>>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'uri: 'async_trait,
             'accept_language: 'async_trait,
             'life0: 'async_trait;
    fn get_config_descriptions<'accept_language, 'scheme, 'life0, 'async_trait>(
        &'life0 self,
        accept_language: Option<&'accept_language str>,
        scheme: Option<&'scheme str>,
    ) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigDescriptionDto>, Error<GetConfigDescriptionsError>>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'accept_language: 'async_trait,
             'scheme: 'async_trait,
             'life0: 'async_trait;
}
Available on crate feature config_descriptions_api only.

Required Methods§

Source

fn get_config_description_by_uri<'uri, 'accept_language, 'life0, 'async_trait>( &'life0 self, uri: &'uri str, accept_language: Option<&'accept_language str>, ) -> Pin<Box<dyn Future<Output = Result<ConfigDescriptionDto, Error<GetConfigDescriptionByUriError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'uri: 'async_trait, 'accept_language: 'async_trait, 'life0: 'async_trait,

GET /config-descriptions/{uri}

Source

fn get_config_descriptions<'accept_language, 'scheme, 'life0, 'async_trait>( &'life0 self, accept_language: Option<&'accept_language str>, scheme: Option<&'scheme str>, ) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigDescriptionDto>, Error<GetConfigDescriptionsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'accept_language: 'async_trait, 'scheme: 'async_trait, 'life0: 'async_trait,

GET /config-descriptions

Implementors§