pub struct TwoFactorApiClient {
configuration: Arc<Configuration>,
}
Fields§
§configuration: Arc<Configuration>
Implementations§
Source§impl TwoFactorApiClient
impl TwoFactorApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl TwoFactorApi for TwoFactorApiClient
impl TwoFactorApi for TwoFactorApiClient
Source§fn delete_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_web_authn_delete_request_model: Option<TwoFactorWebAuthnDeleteRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<DeleteWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn delete_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_web_authn_delete_request_model: Option<TwoFactorWebAuthnDeleteRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<DeleteWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
DELETE /two-factor/webauthn
Source§fn disable_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_authenticator_disable_request_model: Option<TwoFactorAuthenticatorDisableRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<DisableAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn disable_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_authenticator_disable_request_model: Option<TwoFactorAuthenticatorDisableRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<DisableAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
DELETE /two-factor/authenticator
Source§fn get<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModelListResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModelListResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /two-factor
Source§fn get_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorAuthenticatorResponseModel, Error<GetAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorAuthenticatorResponseModel, Error<GetAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-authenticator
Source§fn get_duo<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<GetDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_duo<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<GetDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-duo
Source§fn get_email<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorEmailResponseModel, Error<GetEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_email<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorEmailResponseModel, Error<GetEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-email
Source§fn get_organization<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModelListResponseModel, Error<GetOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_organization<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModelListResponseModel, Error<GetOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /organizations/{id}/two-factor
Source§fn get_organization_duo<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<GetOrganizationDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_organization_duo<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<GetOrganizationDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /organizations/{id}/two-factor/get-duo
Source§fn get_recover<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorRecoverResponseModel, Error<GetRecoverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_recover<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorRecoverResponseModel, Error<GetRecoverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-recover
Source§fn get_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<GetWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<GetWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-webauthn
Source§fn get_yubi_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorYubiKeyResponseModel, Error<GetYubiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_yubi_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorYubiKeyResponseModel, Error<GetYubiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/get-yubikey
Source§fn put_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_authenticator_request_model: Option<UpdateTwoFactorAuthenticatorRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorAuthenticatorResponseModel, Error<PutAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_authenticator<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_authenticator_request_model: Option<UpdateTwoFactorAuthenticatorRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorAuthenticatorResponseModel, Error<PutAuthenticatorError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/authenticator
Source§fn put_disable<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_provider_request_model: Option<TwoFactorProviderRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<PutDisableError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_disable<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_provider_request_model: Option<TwoFactorProviderRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<PutDisableError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/disable
Source§fn put_duo<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_duo_request_model: Option<UpdateTwoFactorDuoRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<PutDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_duo<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_duo_request_model: Option<UpdateTwoFactorDuoRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<PutDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/duo
Source§fn put_email<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_email_request_model: Option<UpdateTwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorEmailResponseModel, Error<PutEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_email<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_email_request_model: Option<UpdateTwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorEmailResponseModel, Error<PutEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/email
Source§fn put_organization_disable<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
two_factor_provider_request_model: Option<TwoFactorProviderRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<PutOrganizationDisableError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_organization_disable<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
two_factor_provider_request_model: Option<TwoFactorProviderRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorProviderResponseModel, Error<PutOrganizationDisableError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /organizations/{id}/two-factor/disable
Source§fn put_organization_duo<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
update_two_factor_duo_request_model: Option<UpdateTwoFactorDuoRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<PutOrganizationDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_organization_duo<'a, 'life0, 'async_trait>(
&'life0 self,
id: &'a str,
update_two_factor_duo_request_model: Option<UpdateTwoFactorDuoRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorDuoResponseModel, Error<PutOrganizationDuoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /organizations/{id}/two-factor/duo
Source§fn put_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_web_authn_request_model: Option<TwoFactorWebAuthnRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<PutWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_web_authn<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_web_authn_request_model: Option<TwoFactorWebAuthnRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorWebAuthnResponseModel, Error<PutWebAuthnError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/webauthn
Source§fn put_yubi_key<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_yubico_otp_request_model: Option<UpdateTwoFactorYubicoOtpRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorYubiKeyResponseModel, Error<PutYubiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_yubi_key<'a, 'life0, 'async_trait>(
&'life0 self,
update_two_factor_yubico_otp_request_model: Option<UpdateTwoFactorYubicoOtpRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<TwoFactorYubiKeyResponseModel, Error<PutYubiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /two-factor/yubikey
Source§fn send_email<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_email_request_model: Option<TwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn send_email<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_email_request_model: Option<TwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/send-email
Source§fn send_email_login<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_email_request_model: Option<TwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendEmailLoginError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn send_email_login<'a, 'life0, 'async_trait>(
&'life0 self,
two_factor_email_request_model: Option<TwoFactorEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendEmailLoginError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /two-factor/send-email-login
Auto Trait Implementations§
impl Freeze for TwoFactorApiClient
impl !RefUnwindSafe for TwoFactorApiClient
impl Send for TwoFactorApiClient
impl Sync for TwoFactorApiClient
impl Unpin for TwoFactorApiClient
impl !UnwindSafe for TwoFactorApiClient
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