pub struct AddonsApiClient { /* private fields */ }Available on crate feature
addons_api only.Implementations§
Source§impl AddonsApiClient
impl AddonsApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl AddonsApi for AddonsApiClient
impl AddonsApi for AddonsApiClient
Source§fn get_addon_by_id<'addon_id, 'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Addon, Error<GetAddonByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn get_addon_by_id<'addon_id, 'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Addon, Error<GetAddonByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
GET /addons/{addonId}
Source§fn get_addon_configuration<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetAddonConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn get_addon_configuration<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetAddonConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
GET /addons/{addonId}/config
Source§fn get_addon_services<'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<AddonType>, Error<GetAddonServicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn get_addon_services<'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<AddonType>, Error<GetAddonServicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
GET /addons/types
Source§fn get_addon_types<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<AddonType>, Error<GetAddonTypesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_addon_types<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<AddonType>, Error<GetAddonTypesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /addons/services
Source§fn get_addons<'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Addon>, Error<GetAddonsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn get_addons<'accept_language, 'service_id, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Addon>, Error<GetAddonsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
GET /addons
Source§fn get_suggested_addons<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Addon>, Error<GetSuggestedAddonsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_suggested_addons<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Addon>, Error<GetSuggestedAddonsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /addons/suggestions
Source§fn install_addon_by_id<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<InstallAddonByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn install_addon_by_id<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<InstallAddonByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
POST /addons/{addonId}/install
Source§fn install_addon_from_url<'url, 'life0, 'async_trait>(
&'life0 self,
url: &'url str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<InstallAddonFromUrlError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'url: 'async_trait,
'life0: 'async_trait,
fn install_addon_from_url<'url, 'life0, 'async_trait>(
&'life0 self,
url: &'url str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<InstallAddonFromUrlError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'url: 'async_trait,
'life0: 'async_trait,
POST /addons/url/{url}/install
Source§fn uninstall_addon<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<UninstallAddonError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
fn uninstall_addon<'addon_id, 'service_id, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<UninstallAddonError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'life0: 'async_trait,
POST /addons/{addonId}/uninstall
Source§fn update_addon_configuration<'addon_id, 'service_id, 'request_body, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
request_body: Option<HashMap<String, Value>>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<UpdateAddonConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'request_body: 'async_trait,
'life0: 'async_trait,
fn update_addon_configuration<'addon_id, 'service_id, 'request_body, 'life0, 'async_trait>(
&'life0 self,
addon_id: &'addon_id str,
service_id: Option<&'service_id str>,
request_body: Option<HashMap<String, Value>>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<UpdateAddonConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'addon_id: 'async_trait,
'service_id: 'async_trait,
'request_body: 'async_trait,
'life0: 'async_trait,
PUT /addons/{addonId}/config
Auto Trait Implementations§
impl Freeze for AddonsApiClient
impl !RefUnwindSafe for AddonsApiClient
impl Send for AddonsApiClient
impl Sync for AddonsApiClient
impl Unpin for AddonsApiClient
impl !UnwindSafe for AddonsApiClient
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