pub trait FirebaseEmulatorAuthService<ApiHttpClientT>
where Self: Send + Sync, ApiHttpClientT: ApiHttpClient + Send + Sync,
{ // Required methods fn get_emulator_client(&self) -> &ApiHttpClientT; fn get_emulator_auth_uri_builder(&self) -> &ApiUriBuilder; // Provided methods fn clear_all_users( &self, ) -> impl Future<Output = Result<(), Report<ApiClientError>>> + Send { ... } fn get_emulator_configuration( &self, ) -> impl Future<Output = Result<EmulatorConfiguration, Report<ApiClientError>>> + Send { ... } fn patch_emulator_configuration( &self, configuration: EmulatorConfiguration, ) -> impl Future<Output = Result<EmulatorConfiguration, Report<ApiClientError>>> + Send { ... } fn get_oob_codes( &self, ) -> impl Future<Output = Result<Vec<OobCode>, Report<ApiClientError>>> + Send { ... } fn get_sms_verification_codes( &self, ) -> impl Future<Output = Result<SmsVerificationCodes, Report<ApiClientError>>> + Send { ... } }

Required Methods§

Provided Methods§

source

fn clear_all_users( &self, ) -> impl Future<Output = Result<(), Report<ApiClientError>>> + Send

Delete all users within emulator

source

fn get_emulator_configuration( &self, ) -> impl Future<Output = Result<EmulatorConfiguration, Report<ApiClientError>>> + Send

Get current emulator configuration

source

fn patch_emulator_configuration( &self, configuration: EmulatorConfiguration, ) -> impl Future<Output = Result<EmulatorConfiguration, Report<ApiClientError>>> + Send

Update emulator configuration

source

fn get_oob_codes( &self, ) -> impl Future<Output = Result<Vec<OobCode>, Report<ApiClientError>>> + Send

Fetch all OOB codes within emulator

source

fn get_sms_verification_codes( &self, ) -> impl Future<Output = Result<SmsVerificationCodes, Report<ApiClientError>>> + Send

Fetch all SMS codes within emulator

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<ApiHttpClientT> FirebaseEmulatorAuthService<ApiHttpClientT> for FirebaseAuth<ApiHttpClientT>
where ApiHttpClientT: ApiHttpClient + Send + Sync,