pub trait AccountsApi: Send + Sync {
Show 39 methods
// Required methods
fn api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<ApiKeyError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn delete<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn delete_sso_user<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteSsoUserError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn get_account_revision_date<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<i64, Error<GetAccountRevisionDateError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_keys<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<GetKeysError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_organizations<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileOrganizationResponseModelListResponseModel, Error<GetOrganizationsError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_profile<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<GetProfileError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_sso_user_identifier<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetSsoUserIdentifierError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_subscription<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<SubscriptionResponseModel, Error<GetSubscriptionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_tax_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<TaxInfoResponseModel, Error<GetTaxInfoError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn post_cancel<'a, 'life0, 'async_trait>(
&'life0 self,
subscription_cancellation_request_model: Option<SubscriptionCancellationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostCancelError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_delete_recover<'a, 'life0, 'async_trait>(
&'life0 self,
delete_recover_request_model: Option<DeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_delete_recover_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_delete_recover_request_model: Option<VerifyDeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverTokenError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_email<'a, 'life0, 'async_trait>(
&'life0 self,
email_request_model: Option<EmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
email_token_request_model: Option<EmailTokenRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailTokenError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_kdf<'a, 'life0, 'async_trait>(
&'life0 self,
kdf_request_model: Option<KdfRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostKdfError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_keys<'a, 'life0, 'async_trait>(
&'life0 self,
keys_request_model: Option<KeysRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<PostKeysError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_license<'a, 'life0, 'async_trait>(
&'life0 self,
license: PathBuf,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostLicenseError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_password<'a, 'life0, 'async_trait>(
&'life0 self,
password_request_model: Option<PasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_password_hint<'a, 'life0, 'async_trait>(
&'life0 self,
password_hint_request_model: Option<PasswordHintRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordHintError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_payment<'a, 'life0, 'async_trait>(
&'life0 self,
payment_request_model: Option<PaymentRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPaymentError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_premium<'a, 'life0, 'async_trait>(
&'life0 self,
payment_method_type: PaymentMethodType,
payment_token: Option<&'a str>,
additional_storage_gb: Option<i32>,
country: Option<&'a str>,
postal_code: Option<&'a str>,
license: Option<PathBuf>,
) -> Pin<Box<dyn Future<Output = Result<PaymentResponseModel, Error<PostPremiumError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_reinstate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostReinstateError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn post_request_otp<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostRequestOTPError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn post_security_stamp<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSecurityStampError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_set_password<'a, 'life0, 'async_trait>(
&'life0 self,
set_password_request_model: Option<SetPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSetPasswordError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_storage<'a, 'life0, 'async_trait>(
&'life0 self,
storage_request_model: Option<StorageRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<PaymentResponseModel, Error<PostStorageError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_verify_email<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn post_verify_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_email_request_model: Option<VerifyEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailTokenError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn post_verify_password<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<MasterPasswordPolicyResponseModel, Error<PostVerifyPasswordError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn put_avatar<'a, 'life0, 'async_trait>(
&'life0 self,
update_avatar_request_model: Option<UpdateAvatarRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutAvatarError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn put_profile<'a, 'life0, 'async_trait>(
&'life0 self,
update_profile_request_model: Option<UpdateProfileRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutProfileError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn put_tax_info<'a, 'life0, 'async_trait>(
&'life0 self,
tax_info_update_request_model: Option<TaxInfoUpdateRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutTaxInfoError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn put_update_tde_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_tde_offboarding_password_request_model: Option<UpdateTdeOffboardingPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTdePasswordError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn put_update_temp_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_temp_password_request_model: Option<UpdateTempPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTempPasswordError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn resend_new_device_otp<'a, 'life0, 'async_trait>(
&'life0 self,
unauthenticated_secret_verification_request_model: Option<UnauthenticatedSecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNewDeviceOtpError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn rotate_api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<RotateApiKeyError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn set_user_verify_devices<'a, 'life0, 'async_trait>(
&'life0 self,
set_verify_devices_request_model: Option<SetVerifyDevicesRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SetUserVerifyDevicesError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
fn verify_otp<'a, 'life0, 'async_trait>(
&'life0 self,
verify_otp_request_model: Option<VerifyOtpRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<VerifyOTPError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
}
Required Methods§
Sourcefn api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<ApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<ApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/api-key
Sourcefn delete<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn delete<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
DELETE /accounts
Sourcefn delete_sso_user<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteSsoUserError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn delete_sso_user<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<DeleteSsoUserError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
DELETE /accounts/sso/{organizationId}
Sourcefn get_account_revision_date<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<i64, Error<GetAccountRevisionDateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_account_revision_date<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<i64, Error<GetAccountRevisionDateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/revision-date
Sourcefn get_keys<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<GetKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_keys<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<GetKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/keys
Sourcefn get_organizations<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileOrganizationResponseModelListResponseModel, Error<GetOrganizationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_organizations<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileOrganizationResponseModelListResponseModel, Error<GetOrganizationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/organizations
Sourcefn get_profile<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<GetProfileError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_profile<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<GetProfileError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/profile
Sourcefn get_sso_user_identifier<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetSsoUserIdentifierError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_sso_user_identifier<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetSsoUserIdentifierError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/sso/user-identifier
Sourcefn get_subscription<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<SubscriptionResponseModel, Error<GetSubscriptionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_subscription<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<SubscriptionResponseModel, Error<GetSubscriptionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/subscription
Sourcefn get_tax_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<TaxInfoResponseModel, Error<GetTaxInfoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_tax_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<TaxInfoResponseModel, Error<GetTaxInfoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /accounts/tax
Sourcefn post_cancel<'a, 'life0, 'async_trait>(
&'life0 self,
subscription_cancellation_request_model: Option<SubscriptionCancellationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostCancelError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_cancel<'a, 'life0, 'async_trait>(
&'life0 self,
subscription_cancellation_request_model: Option<SubscriptionCancellationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostCancelError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/cancel
Sourcefn post_delete_recover<'a, 'life0, 'async_trait>(
&'life0 self,
delete_recover_request_model: Option<DeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_delete_recover<'a, 'life0, 'async_trait>(
&'life0 self,
delete_recover_request_model: Option<DeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/delete-recover
Sourcefn post_delete_recover_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_delete_recover_request_model: Option<VerifyDeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_delete_recover_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_delete_recover_request_model: Option<VerifyDeleteRecoverRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostDeleteRecoverTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/delete-recover-token
Sourcefn post_email<'a, 'life0, 'async_trait>(
&'life0 self,
email_request_model: Option<EmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_email<'a, 'life0, 'async_trait>(
&'life0 self,
email_request_model: Option<EmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/email
Sourcefn post_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
email_token_request_model: Option<EmailTokenRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
email_token_request_model: Option<EmailTokenRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostEmailTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/email-token
Sourcefn post_kdf<'a, 'life0, 'async_trait>(
&'life0 self,
kdf_request_model: Option<KdfRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostKdfError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_kdf<'a, 'life0, 'async_trait>(
&'life0 self,
kdf_request_model: Option<KdfRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostKdfError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/kdf
Sourcefn post_keys<'a, 'life0, 'async_trait>(
&'life0 self,
keys_request_model: Option<KeysRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<PostKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_keys<'a, 'life0, 'async_trait>(
&'life0 self,
keys_request_model: Option<KeysRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<KeysResponseModel, Error<PostKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/keys
Sourcefn post_license<'a, 'life0, 'async_trait>(
&'life0 self,
license: PathBuf,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostLicenseError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_license<'a, 'life0, 'async_trait>(
&'life0 self,
license: PathBuf,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostLicenseError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/license
Sourcefn post_password<'a, 'life0, 'async_trait>(
&'life0 self,
password_request_model: Option<PasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_password<'a, 'life0, 'async_trait>(
&'life0 self,
password_request_model: Option<PasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/password
Sourcefn post_password_hint<'a, 'life0, 'async_trait>(
&'life0 self,
password_hint_request_model: Option<PasswordHintRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordHintError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_password_hint<'a, 'life0, 'async_trait>(
&'life0 self,
password_hint_request_model: Option<PasswordHintRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPasswordHintError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/password-hint
Sourcefn post_payment<'a, 'life0, 'async_trait>(
&'life0 self,
payment_request_model: Option<PaymentRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPaymentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_payment<'a, 'life0, 'async_trait>(
&'life0 self,
payment_request_model: Option<PaymentRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostPaymentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/payment
POST /accounts/premium
Sourcefn post_reinstate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostReinstateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_reinstate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostReinstateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
POST /accounts/reinstate-premium
Sourcefn post_request_otp<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostRequestOTPError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_request_otp<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostRequestOTPError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
POST /accounts/request-otp
Sourcefn post_security_stamp<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSecurityStampError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_security_stamp<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSecurityStampError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/security-stamp
Sourcefn post_set_password<'a, 'life0, 'async_trait>(
&'life0 self,
set_password_request_model: Option<SetPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSetPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_set_password<'a, 'life0, 'async_trait>(
&'life0 self,
set_password_request_model: Option<SetPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostSetPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/set-password
Sourcefn post_storage<'a, 'life0, 'async_trait>(
&'life0 self,
storage_request_model: Option<StorageRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<PaymentResponseModel, Error<PostStorageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_storage<'a, 'life0, 'async_trait>(
&'life0 self,
storage_request_model: Option<StorageRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<PaymentResponseModel, Error<PostStorageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/storage
Sourcefn post_verify_email<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_verify_email<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
POST /accounts/verify-email
Sourcefn post_verify_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_email_request_model: Option<VerifyEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_verify_email_token<'a, 'life0, 'async_trait>(
&'life0 self,
verify_email_request_model: Option<VerifyEmailRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PostVerifyEmailTokenError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/verify-email-token
Sourcefn post_verify_password<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<MasterPasswordPolicyResponseModel, Error<PostVerifyPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn post_verify_password<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<MasterPasswordPolicyResponseModel, Error<PostVerifyPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/verify-password
Sourcefn put_avatar<'a, 'life0, 'async_trait>(
&'life0 self,
update_avatar_request_model: Option<UpdateAvatarRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutAvatarError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_avatar<'a, 'life0, 'async_trait>(
&'life0 self,
update_avatar_request_model: Option<UpdateAvatarRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutAvatarError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/avatar
Sourcefn put_profile<'a, 'life0, 'async_trait>(
&'life0 self,
update_profile_request_model: Option<UpdateProfileRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutProfileError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_profile<'a, 'life0, 'async_trait>(
&'life0 self,
update_profile_request_model: Option<UpdateProfileRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ProfileResponseModel, Error<PutProfileError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/profile
Sourcefn put_tax_info<'a, 'life0, 'async_trait>(
&'life0 self,
tax_info_update_request_model: Option<TaxInfoUpdateRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutTaxInfoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_tax_info<'a, 'life0, 'async_trait>(
&'life0 self,
tax_info_update_request_model: Option<TaxInfoUpdateRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutTaxInfoError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/tax
Sourcefn put_update_tde_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_tde_offboarding_password_request_model: Option<UpdateTdeOffboardingPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTdePasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_update_tde_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_tde_offboarding_password_request_model: Option<UpdateTdeOffboardingPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTdePasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/update-tde-offboarding-password
Sourcefn put_update_temp_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_temp_password_request_model: Option<UpdateTempPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTempPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn put_update_temp_password<'a, 'life0, 'async_trait>(
&'life0 self,
update_temp_password_request_model: Option<UpdateTempPasswordRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PutUpdateTempPasswordError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/update-temp-password
Sourcefn resend_new_device_otp<'a, 'life0, 'async_trait>(
&'life0 self,
unauthenticated_secret_verification_request_model: Option<UnauthenticatedSecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNewDeviceOtpError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn resend_new_device_otp<'a, 'life0, 'async_trait>(
&'life0 self,
unauthenticated_secret_verification_request_model: Option<UnauthenticatedSecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNewDeviceOtpError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/resend-new-device-otp
Sourcefn rotate_api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<RotateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn rotate_api_key<'a, 'life0, 'async_trait>(
&'life0 self,
secret_verification_request_model: Option<SecretVerificationRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<ApiKeyResponseModel, Error<RotateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/rotate-api-key
Sourcefn set_user_verify_devices<'a, 'life0, 'async_trait>(
&'life0 self,
set_verify_devices_request_model: Option<SetVerifyDevicesRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SetUserVerifyDevicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn set_user_verify_devices<'a, 'life0, 'async_trait>(
&'life0 self,
set_verify_devices_request_model: Option<SetVerifyDevicesRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SetUserVerifyDevicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PUT /accounts/verify-devices
Sourcefn verify_otp<'a, 'life0, 'async_trait>(
&'life0 self,
verify_otp_request_model: Option<VerifyOtpRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<VerifyOTPError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn verify_otp<'a, 'life0, 'async_trait>(
&'life0 self,
verify_otp_request_model: Option<VerifyOtpRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<VerifyOTPError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /accounts/verify-otp