pub struct DevicesApiClient {
configuration: Arc<Configuration>,
}
Fields§
§configuration: Arc<Configuration>
Implementations§
Source§impl DevicesApiClient
impl DevicesApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl DevicesApi for DevicesApiClient
impl DevicesApi for DevicesApiClient
Source§fn deactivate<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeactivateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn deactivate<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeactivateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
DELETE /devices/{id}
Source§fn get<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /devices/{id}
Source§fn get_all<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<DeviceAuthRequestResponseModelListResponseModel, Error<GetAllError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_all<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<DeviceAuthRequestResponseModelListResponseModel, Error<GetAllError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /devices
Source§fn get_by_identifier<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<GetByIdentifierError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_by_identifier<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<GetByIdentifierError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /devices/identifier/{identifier}
Source§fn get_by_identifier_query<'a, 'life0, 'async_trait>(
&'life0 self,
x_request_email: &'a str,
x_device_identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<bool, Error<GetByIdentifierQueryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_by_identifier_query<'a, 'life0, 'async_trait>(
&'life0 self,
x_request_email: &'a str,
x_device_identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<bool, Error<GetByIdentifierQueryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /devices/knowndevice
Source§fn post<'a, 'life0, 'async_trait>(
&'life0 self,
device_request_model: Option<DeviceRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post<'a, 'life0, 'async_trait>(
&'life0 self,
device_request_model: Option<DeviceRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /devices
Source§fn post_lost_trust<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostLostTrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_lost_trust<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostLostTrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
POST /devices/lost-trust
Source§fn post_untrust<'a, 'life0, 'async_trait>(
&'life0 self,
untrust_devices_request_model: Option<UntrustDevicesRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostUntrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_untrust<'a, 'life0, 'async_trait>(
&'life0 self,
untrust_devices_request_model: Option<UntrustDevicesRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostUntrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /devices/untrust
Source§fn post_update_trust<'a, 'life0, 'async_trait>(
&'life0 self,
update_devices_trust_request_model: Option<UpdateDevicesTrustRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostUpdateTrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_update_trust<'a, 'life0, 'async_trait>(
&'life0 self,
update_devices_trust_request_model: Option<UpdateDevicesTrustRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostUpdateTrustError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /devices/update-trust
Source§fn put<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
device_request_model: Option<DeviceRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PutError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
device_request_model: Option<DeviceRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PutError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /devices/{id}
Source§fn put_clear_token<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutClearTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_clear_token<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutClearTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /devices/identifier/{identifier}/clear-token
Source§fn put_keys<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
device_keys_request_model: Option<DeviceKeysRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PutKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_keys<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
device_keys_request_model: Option<DeviceKeysRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<DeviceResponseModel, Error<PutKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /devices/{identifier}/keys
Source§fn put_token<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
device_token_request_model: Option<DeviceTokenRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_token<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
device_token_request_model: Option<DeviceTokenRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /devices/identifier/{identifier}/token
Source§fn put_web_push_auth<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
web_push_auth_request_model: Option<WebPushAuthRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutWebPushAuthError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_web_push_auth<'a, 'life0, 'async_trait>(
&'life0 self,
identifier: &'a str,
web_push_auth_request_model: Option<WebPushAuthRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutWebPushAuthError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /devices/identifier/{identifier}/web-push-auth
Auto Trait Implementations§
impl Freeze for DevicesApiClient
impl !RefUnwindSafe for DevicesApiClient
impl Send for DevicesApiClient
impl Sync for DevicesApiClient
impl Unpin for DevicesApiClient
impl !UnwindSafe for DevicesApiClient
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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