pub struct ServicesApiClient { /* private fields */ }Available on crate feature
services_api only.Implementations§
Source§impl ServicesApiClient
impl ServicesApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl ServicesApi for ServicesApiClient
impl ServicesApi for ServicesApiClient
Source§fn delete_service_config<'service_id, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<DeleteServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn delete_service_config<'service_id, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<DeleteServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
DELETE /services/{serviceId}/config
Source§fn get_service_config<'service_id, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn get_service_config<'service_id, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
GET /services/{serviceId}/config
Source§fn get_service_context<'service_id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigurableServiceDto>, Error<GetServiceContextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_service_context<'service_id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigurableServiceDto>, Error<GetServiceContextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /services/{serviceId}/contexts
Source§fn get_services<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigurableServiceDto>, Error<GetServicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_services<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<ConfigurableServiceDto>, Error<GetServicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /services
Source§fn get_services_by_id<'service_id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<ConfigurableServiceDto, Error<GetServicesByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_services_by_id<'service_id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<ConfigurableServiceDto, Error<GetServicesByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /services/{serviceId}
Source§fn update_service_config<'service_id, 'accept_language, 'request_body, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
request_body: Option<HashMap<String, Value>>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<UpdateServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'request_body: 'async_trait,
'life0: 'async_trait,
fn update_service_config<'service_id, 'accept_language, 'request_body, 'life0, 'async_trait>(
&'life0 self,
service_id: &'service_id str,
accept_language: Option<&'accept_language str>,
request_body: Option<HashMap<String, Value>>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<UpdateServiceConfigError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'service_id: 'async_trait,
'accept_language: 'async_trait,
'request_body: 'async_trait,
'life0: 'async_trait,
PUT /services/{serviceId}/config
Auto Trait Implementations§
impl Freeze for ServicesApiClient
impl !RefUnwindSafe for ServicesApiClient
impl Send for ServicesApiClient
impl Sync for ServicesApiClient
impl Unpin for ServicesApiClient
impl !UnwindSafe for ServicesApiClient
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