diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaBeginEnrollOptions.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaBeginEnrollOptions.mdx
index cef094529..9f281832f 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaBeginEnrollOptions.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaBeginEnrollOptions.mdx
@@ -2,52 +2,64 @@
title: "MfaBeginEnrollOptions"
---
+The MfaBeginEnrollOptions class implements the `mfa-begin-enroll-options` screen functionality. This screen handles the selection and enrollment of MFA factors.
+
-MFA Begin Enroll Options screen implementation class
-Handles the selection and enrollment of MFA factors
+## Constructors
+
+Create an instance of MFA Begin Enroll Options screen manager
```ts Example
+import MfaBeginEnrollOptions from '@auth0/auth0-acul-js/mfa-begin-enroll-options';
const mfaBeginEnrollOptions = new MfaBeginEnrollOptions();
await mfaBeginEnrollOptions.enroll({
action: 'push-notification'
});
```
-## Constructors
-
-
-
-Creates an instance of MFA Begin Enroll Options screen manager
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues the enrollment process with the selected factor
+
+This method continues the enrollment process with the selected factor.
```typescript Example
const mfaBeginEnrollOptions = new MfaBeginEnrollOptions();
@@ -56,24 +68,26 @@ await mfaBeginEnrollOptions.enroll({
});
```
-
-MfaEnrollOptions}>
-The enrollment options including the selected factor
+
+The enrollment options including the selected factor.
-**Properties**
+
-MfaEnrollFactorType}>
-The action indicating which factor to enroll
+
+The action indicating which factor to enroll.
+
+
+Additional data collected from the user.
+
-Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
+Error[]}>
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
\ No newline at end of file
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaCountryCodes.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaCountryCodes.mdx
index 37aea534f..66f96b4a4 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaCountryCodes.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaCountryCodes.mdx
@@ -2,8 +2,13 @@
title: "MfaCountryCodes"
---
-Class implementing the mfa-country-codes screen functionality
-This screen allows users to select a country code for MFA phone number verification
+The MfaCountryCodes class implements the `mfa-country-codes` screen functionality. This screen allows users to select a country code for MFA phone number verification.
+
+
+
+## Constructors
+
+Create an instance of MfaCountryCodes screen
```ts Example
import MfaCountryCodes from '@auth0/auth0-acul-js/mfa-country-codes';
@@ -21,69 +26,77 @@ await mfaCountryCodes.selectCountryCode({
});
```
-## Constructors
-
-
-
-Creates an instance of MfaCountryCodes screen manager
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaCountryCodes}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-Navigates back to the previous screen
+
+This method navigates back to the previous screen
```typescript Example
import MfaCountryCodes from '@auth0/auth0-acul-js/mfa-country-codes';
-
const mfaCountryCodes = new MfaCountryCodes();
await mfaCountryCodes.goBack();
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request
+
+
+
+Additional data collected from the user.
+
-
-
-Selects a country code from the available options
+
+This method selects a country code from the available options.
```typescript Example
import MfaCountryCodes from '@auth0/auth0-acul-js/mfa-country-codes';
@@ -101,21 +114,23 @@ await mfaCountryCodes.selectCountryCode({
});
```
-
-SelectCountryCodeOptions}>
-The options containing the country code selection action
+
+The options containing the country code selection action.
-**Properties**
+
-
+
The country code (e.g. 'US', 'GB')
-
+
The phone prefix (e.g. '+1', '+44')
+
+Additional data collected from the user.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaDetectBrowserCapabilities.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaDetectBrowserCapabilities.mdx
index 07d6c838b..bab1ce824 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaDetectBrowserCapabilities.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaDetectBrowserCapabilities.mdx
@@ -2,70 +2,83 @@
title: "MfaDetectBrowserCapabilities"
---
+The MfaDetectBrowserCapabilities class implements the `mfa-detect-browser-capabilities` screen functionality. This screen detects browser capabilities for MFA authentication methods.
+
-Class implementing the mfa-detect-browser-capabilities screen functionality
-This screen detects browser capabilities for MFA authentication methods
+## Constructors
+
+Create an instance of MfaDetectBrowserCapabilities screen
```ts Example
+import MfaDetectBrowserCapabilities from '@auth0/auth0-acul-js/mfa-detect-browser-capabilities';
const mfaDetectBrowserCapabilities = new MfaDetectBrowserCapabilities();
await mfaDetectBrowserCapabilities.detectCapabilities();
```
-## Constructors
-
-
-
-Creates an instance of MfaDetectBrowserCapabilities screen manager
+## Properties
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
-## Properties
-BrandingMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-ClientMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-OrganizationMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-PromptMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-ScreenMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-TenantMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-TransactionMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-UntrustedDataMembers}/>
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
-UserMembers}/>
+## Methods
-
+Error[]}>
-## Methods
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
+
-Picks an authenticator based on browser capabilities
+
+This method picks an authenticator based on browser capabilities
```typescript Example
const mfaDetectBrowserCapabilities = new MfaDetectBrowserCapabilities();
await mfaDetectBrowserCapabilities.detectCapabilities();
```
-
-CustomOptions}>
+
+The options containing browser capability flags.
-The options containing browser capability flags
+
+
+Additional data collected from the user.
-
-Error[]}>
-
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
-
-
\ No newline at end of file
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailChallenge.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailChallenge.mdx
index 71fe238e7..3ab568563 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailChallenge.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailChallenge.mdx
@@ -2,8 +2,13 @@
title: "MfaEmailChallenge"
---
-Class implementing the mfa-email-challenge screen functionality
-This screen is shown when a user needs to verify their email during MFA
+The MfaEmailChallenge class implements the `mfa-email-challenge` screen functionality. This screen is shown when a user needs to verify their email during MFA.
+
+
+
+## Constructors
+
+Create an instance of MfaCountryCodes screen
```ts Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
@@ -15,40 +20,48 @@ await mfaEmailChallenge.continue({
});
```
-## Constructors
-
-
-
-Creates an instance of MfaEmailChallenge screen manager
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaEmailChallenge}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaEmailChallenge}>
+Contains details specific to the `mfa-email-challenge` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembersOnMfaEmailChallenge}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembersOnMfaEmailChallenge}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues with the email challenge using the provided code
+
+This method continues with the email challenge using the provided code.
```typescript Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
@@ -60,29 +73,37 @@ await mfaEmailChallenge.continue({
});
```
-
-ContinuePayloadOptions}>
-**Properties**
+
+The options for continuing with the email challenge.
+
+
-
+
+The code entered by the user.
+
+
+
+Indicates whether to remember the device.
+
-
+
+Additional data collected from the user.
-Error[]}>
+
+
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
+Error[]}>
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Submits the action to pick a different Email configuration, if available.
+
+This method submits the action to pick a different Email configuration, if available.
```typescript Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
@@ -91,42 +112,42 @@ const mfaEmailChallenge = new MfaEmailChallenge();
await mfaEmailChallenge.pickEmail();
```
-
-CustomOptions}>
-
+
Optional payload.
+
+
+Additional data collected from the user.
-
+
-
-Resends the email code
+
+This method resends the email code.
```typescript Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
-
const mfaEmailChallenge = new MfaEmailChallenge();
await mfaEmailChallenge.resendCode();
```
-
-ResendCodePayloadOptions}>
+
Optional custom options to include with the request
-
+
+
+Additional data collected from the user.
+
+
-ResendControl}>
-
-**`Utility Feature`**
-Gets resend functionality with timeout management for this screen
+ResendControl}>
-ResendControl object with startResend method
+This method resends functionality with timeout management for this screen. A ResendControl object with startResend method.
```typescript Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
@@ -146,11 +167,10 @@ const { startResend } = mfaEmailChallenge.resendManager({
startResend();
```
-
-StartResendOptions}>
-Configuration options for resend functionality
+
+Optional custom options to include with the request.
-**Properties**
+
OnStatusChangeCallback}/>
@@ -158,14 +178,13 @@ Configuration options for resend functionality
-
-
+
-
+
-Allows the user to try another MFA method
+This method allows the user to try another MFA method.
```typescript Example
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge';
@@ -174,10 +193,15 @@ const mfaEmailChallenge = new MfaEmailChallenge();
await mfaEmailChallenge.tryAnotherMethod();
```
-
-TryAnotherMethodPayloadOptions}>
-Optional custom options to include with the request
+
+Optional custom options to include with the request.
+
+
+
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailList.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailList.mdx
index 34d052aeb..1da6221bf 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailList.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEmailList.mdx
@@ -2,8 +2,13 @@
title: "MfaEmailList"
---
-Class implementing the mfa-email-list screen functionality
-This screen allows users to select an enrolled email address for MFA
+The MfaEmailList class implements the `mfa-email-list` screen functionality. This screen allows users to select an enrolled email address for MFA.
+
+
+
+## Constructors
+
+Create an instance of MfaEmailList screen
```ts Example
import MfaEmailList from '@auth0/auth0-acul-js/mfa-email-list';
@@ -14,52 +19,55 @@ await mfaEmailList.selectMfaEmail({
});
```
-## Constructors
-
-
-
-Creates an instance of MfaEmailList screen manager
-
-
## Properties
-BrandingMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ClientMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-OrganizationMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-PromptMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
ScreenMembersOnMfaEmailList}>
-
-The screen object for the mfa-email-list screen
-
+Contains details specific to the `mfa-email-list` screen, including its configuration and context.
-TenantMembers}/>
-
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
+
-Navigates back to the previous screen
+This method navigates back to the previous screen.
```typescript Example
import MfaEmailList from '@auth0/auth0-acul-js/mfa-email-list';
@@ -67,20 +75,21 @@ import MfaEmailList from '@auth0/auth0-acul-js/mfa-email-list';
const mfaEmailList = new MfaEmailList();
await mfaEmailList.goBack();
```
+
+Optional custom options to include with the request.
-
-CustomOptions}>
-
-Optional custom options to include with the request
-
+
+
+Additional data collected from the user.
+
-
+
-Selects an enrolled email address from the list
+This method selects an enrolled email address from the list.
```typescript Example
import MfaEmailList from '@auth0/auth0-acul-js/mfa-email-list';
@@ -91,12 +100,20 @@ await mfaEmailList.selectMfaEmail({
});
```
-
-SelectMfaEmailOptions}>
-**Properties**
+
+The options containing the selection action.
+
-
+
+
+
+The index of the eamil to select.
+
+
+
+Additional data collected from the user.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEnrollResult.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEnrollResult.mdx
index 472685f83..db4d99da0 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEnrollResult.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaEnrollResult.mdx
@@ -2,9 +2,13 @@
title: "MfaEnrollResult"
---
-
+The MfaEnrollResult class implements the `mfa-enroll-result` screen functionality.
-MfaEnrollResult
+
+
+## Constructors
+
+Create an instance of MfaEnrollResult screen. It initializes the `BaseContext` and sets up the `screen` property with an instance of `ScreenOverride` tailored for this screen.
```typescript Example
import MfaEnrollResult from '@auth0/auth0-acul-js/mfa-enroll-result';
@@ -19,52 +23,48 @@ console.log(`MFA Enrollment Status: ${enrollmentStatus}`);
console.log(`Page Title: ${pageTitle}`);
```
-## Constructors
-
-
-
-Creates an instance of MfaEnrollResult screen manager.
-It initializes the `BaseContext` and sets up the `screen` property
-with an instance of `ScreenOverride` tailored for this screen.
-
-#### Throws
-
-If the Universal Login Context is not available or if the
-current screen name in the context does not match `MfaEnrollResult.screenIdentifier`.
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
-
-OrganizationMembers}/>
-
-PromptMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ScreenMembersOnMfaEnrollResult}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-TenantMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-TransactionMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-UntrustedDataMembers}/>
+ScreenMembersOnMfaEnrollResult}>
+Contains details specific to the `mfa-enroll-result` screen, including its configuration and context.
+
-UserMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-static
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
## Methods
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-An array of error objects from the transaction context.
-
-
\ No newline at end of file
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaLoginOptions.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaLoginOptions.mdx
index 2add2e4c9..62908b343 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaLoginOptions.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaLoginOptions.mdx
@@ -2,56 +2,65 @@
title: "MfaLoginOptions"
---
+The MfaLoginOptions class implements the `mfa-login-options` screen functionality. This screen allows users to select which MFA factor they want to use for login.
+
-Class implementing the mfa-login-options screen functionality
-This screen allows users to select which MFA factor they want to use for login
+## Constructors
+
+Create an instance of MfaLoginOptions screen.
```ts Example
+import MfaLoginOptions from '@auth0/auth0-acul-js/mfa-login-options';
+
const mfaLoginOptions = new MfaLoginOptions();
await mfaLoginOptions.enroll({
action: 'push-notification'
});
```
-## Constructors
-
-
-
-Creates an instance of MfaLoginOptions screen manager
-
-
## Properties
-BrandingMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ClientMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-OrganizationMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-PromptMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
ScreenMembersOnMfaLoginOptions}>
-
-The screen object for the mfa-login-options screen
-
+Contains details specific to the `mfa-login-options` screen, including its configuration and context.
-TenantMembers}/>
-
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues the login process with the selected MFA factor
+
+This method continues the login process with the selected MFA factor
```typescript Example
const mfaLoginOptions = new MfaLoginOptions();
@@ -60,29 +69,32 @@ await mfaLoginOptions.enroll({
});
```
-
-LoginEnrollOptions}>
-The options containing the selected factor
+
+The enrollment options including the selected factor.
-**Properties**
-MfaLoginFactorType}>
-The action indicating which factor to use for login
+
+
+
+The action indicating which factor to enroll.
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
+
+This method navigates back to the previous screen.
```ts Example
import MfaLoginOptions from '@auth0/auth0-acul-js/mfa-login-options';
@@ -91,8 +103,13 @@ const mfaLoginOptions = new MfaLoginOptions();
mfaLoginOptions.returnToPrevious();
```
-
-CustomOptions}/>
+
+Optional custom options to include with the request.
+
+
+Additional data collected from the user.
+
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpChallenge.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpChallenge.mdx
index b59c32d9b..686908e86 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpChallenge.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpChallenge.mdx
@@ -2,8 +2,15 @@
title: "MfaOtpChallenge"
---
-Class implementing the mfa-otp-challenge screen functionality
-This screen is shown when a user needs to enter an OTP code during MFA
+The MfaOtpChallenge class implements the `mfa-otp-challenge` screen functionality. This screen is shown when a user needs to enter an OTP code during MFA.
+
+
+
+
+
+## Constructors
+
+Create an instance of MfaOtpChallenge screen
```ts Example
import MfaOtpChallenge from '@auth0/auth0-acul-js/mfa-otp-challenge';
@@ -15,40 +22,48 @@ await mfaOtpChallenge.continue({
});
```
-## Constructors
-
-
-
-Creates an instance of MfaOtpChallenge screen manager
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaOtpChallenge}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaOtpChallenge}>
+Contains details specific to the `mfa-otp-challenge` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembersOnMfaOtpChallenge}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembersOnMfaOtpChallenge}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues with the OTP challenge using the provided code
+
+This method continues with the OTP challenge using the provided code.
```typescript Example
import MfaOtpChallenge from '@auth0/auth0-acul-js/mfa-otp-challenge';
@@ -60,29 +75,36 @@ await mfaOtpChallenge.continue({
});
```
-
-ContinueOTPOptions}>
-**Properties**
+
+The options containing the code and rememberDevice flag.
-
+
+
+
+The code entered by the user.
+
-
+
+Indicates whether to remember the browser.
+
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-Allows the user to try another MFA method
+
+This method allows the user to try another MFA method.
```typescript Example
import MfaOtpChallenge from '@auth0/auth0-acul-js/mfa-otp-challenge';
@@ -91,10 +113,14 @@ const mfaOtpChallenge = new MfaOtpChallenge();
await mfaOtpChallenge.tryAnotherMethod();
```
-
-TryAnotherMethodMfaOtpChallengeOptions}>
-Optional custom options to include with the request
+
+Optional custom options to include with the request.
+
+
+
+Options for trying another method.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentCode.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentCode.mdx
index 827aa76c2..c8a2096aa 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentCode.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentCode.mdx
@@ -2,8 +2,13 @@
title: "MfaOtpEnrollmentCode"
---
-Class implementing the mfa-otp-enrollment-code screen functionality.
-This screen is displayed when the user needs to enter the OTP code received during MFA enrollment.
+The MfaOtpEnrollmentCode class implements the `mfa-otp-enrollment-code` screen functionality. This screen is displayed when the user needs to enter the OTP code received during MFA enrollment.
+
+
+
+## Constructors
+
+Create an instance of MfaOtpEnrollmentCode screen
```ts Example
import MfaOtpEnrollmentCode from '@auth0/auth0-acul-js/mfa-otp-enrollment-code';
@@ -14,48 +19,48 @@ await mfaOtpEnrollmentCode.continue({
});
```
-## Constructors
-
-
-
-Creates an instance of MfaOtpEnrollmentCode.
-
-
## Properties
-BrandingMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ClientMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-OrganizationMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-PromptMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
ScreenMembersOnMfaOtpEnrollmentCode}>
-
-The screen properties for the mfa-otp-enrollment-code screen.
-
+Contains details specific to the `mfa-otp-enrollment-code` screen, including its configuration and context.
-TenantMembers}/>
-
-TransactionMembers}/>
-
-UntrustedDataMembers}/>
-
-UserMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-Screen identifier for validation and telemetry
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
## Methods
-
-
-Continues the MFA OTP enrollment process by submitting the OTP code.
+
+This method continues the MFA OTP enrollment process by submitting the OTP code.
```typescript Example
import MfaOtpEnrollmentCode from '@auth0/auth0-acul-js/mfa-otp-enrollment-code';
@@ -66,27 +71,31 @@ await mfaOtpEnrollmentCode.continue({
});
```
-
-MfaOtpContinueOptions}>
-**Properties**
+
+The options containing the OTP code.
-
+
+
+
+The OTP code entered by the user.
+
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Allows the user to try another MFA method.
+
+This method allows the user to try another MFA method
```typescript Example
import MfaOtpEnrollmentCode from '@auth0/auth0-acul-js/mfa-otp-enrollment-code';
@@ -95,10 +104,14 @@ const mfaOtpEnrollmentCode = new MfaOtpEnrollmentCode();
await mfaOtpEnrollmentCode.tryAnotherMethod();
```
-
-MfaOtpTryAnotherMethodOptions}>
-Optional payload.
+
+Optional custom options to include with the request.
+
+
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentQr.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentQr.mdx
index ebd2e2c2b..1699880fc 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentQr.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaOtpEnrollmentQr.mdx
@@ -2,7 +2,13 @@
title: "MfaOtpEnrollmentQr"
---
-Class implementing the mfa-otp-enrollment-qr screen functionality
+The MfaOtpEnrollmentQr class implements the `mfa-otp-enrollment-qr` screen functionality.
+
+
+
+## Constructors
+
+Create an instance of MfaOtpEnrollmentQr screen
```ts Example
import MfaOtpEnrollmentQr from '@auth0/auth0-acul-js/mfa-otp-enrollment-qr';
@@ -11,44 +17,48 @@ const mfaOtpEnrollmentQr = new MfaOtpEnrollmentQr();
await mfaOtpEnrollmentQr.toggleView();
```
-## Constructors
-
-
-
-Creates an instance of MfaOtpEnrollmentQr screen manager
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
-
-OrganizationMembers}/>
-
-PromptMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ScreenMembersOnMfaOtpEnrollmentQr}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-TenantMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-TransactionMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-UntrustedDataMembers}/>
+ScreenMembersOnMfaOtpEnrollmentQr}>
+Contains details specific to the `mfa-otp-enrollment-qr` screen, including its configuration and context.
+
-UserMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-Screen identifier for validation and telemetry
+UntrustedDataMembersOnMfaOtpChallenge}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
## Methods
-
-
-Continues with the default action.
+
+This method continues with the default action.
```typescript Example
import MfaOtpEnrollmentQr from '@auth0/auth0-acul-js/mfa-otp-enrollment-qr';
@@ -57,29 +67,32 @@ const mfaOtpEnrollmentQr = new MfaOtpEnrollmentQr();
await mfaOtpEnrollmentQr.continue({ code: '123456' });
```
-
-MfaOtpEnrollmentQrContinueOptions}>
-**Properties**
+
+The options containing the OTP code and optional custom options.
-
+
+
+
+The code entered by the user.
+
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Navigates to the authenticator selection screen.
+
-A promise that resolves when the action is successfully submitted.
+This method navigates to the authenticator selection screen.
```typescript Example
import MfaOtpEnrollmentQr from '@auth0/auth0-acul-js/mfa-otp-enrollment-qr';
@@ -88,19 +101,23 @@ const mfaOtpEnrollmentQr = new MfaOtpEnrollmentQr();
await mfaOtpEnrollmentQr.toggleView();
```
-
-CustomOptions}>
+
+Optional custom options to include with the request.
-An object containing any custom options.
+
+
+An object containing any custom options.
+
+
+
-
+This method allows trying another authentication method.
-Navigates to the authenticator selection screen.
```typescript Example
import MfaOtpEnrollmentQr from '@auth0/auth0-acul-js/mfa-otp-enrollment-qr';
@@ -109,12 +126,15 @@ const mfaOtpEnrollmentQr = new MfaOtpEnrollmentQr();
await mfaOtpEnrollmentQr.tryAnotherMethod();
```
-
-CustomOptions}>
+
+Optional custom options to include with the request.
-Optional custom options to include with the request
+
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneChallenge.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneChallenge.mdx
index 7823c62d5..6753f9ce6 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneChallenge.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneChallenge.mdx
@@ -2,9 +2,17 @@
title: "MfaPhoneChallenge"
---
-MfaPhoneChallenge
+The MfaPhoneChallenge class implements the `mfa-phone-challenge` screen functionality. This screen is displayed when the user needs to receive a code to verity their identity.
+
+
+
+## Constructors
+
+Create an instance of MfaPhoneChallenge screen
```ts Example
+import MfaPhoneChallenge from '@auth0/auth0-acul-js/mfa-phone-challenge';
+
const mfaPhoneChallenge = new MfaPhoneChallenge();
// Request code via SMS
await mfaPhoneChallenge.continue({ type: 'sms' });
@@ -12,56 +20,49 @@ await mfaPhoneChallenge.continue({ type: 'sms' });
await mfaPhoneChallenge.continue({ type: 'voice' });
```
-## Constructors
-
-
-
-Initializes a new instance of the `MfaPhoneChallenge` class.
-It sets up the screen-specific data by creating an instance of `ScreenOverride`.
-
-
## Properties
-BrandingMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ClientMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-OrganizationMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-PromptMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
ScreenMembersOnMfaPhoneChallenge}>
-
-Holds the specific screen data for the MFA Phone Challenge.
-
+Contains details specific to the `mfa-phone-challenge` screen, including its configuration and context.
-TenantMembers}/>
-
-TransactionMembers}/>
-
-UntrustedDataMembers}/>
-
-UserMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-The unique identifier for this screen.
+UntrustedDataMembersOnMfaEmailChallenge}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
## Methods
-
-
-Submits the user's choice of receiving the MFA code via SMS or voice call.
-It uses the phone number provided in the screen context.
-
-A promise that resolves upon successful submission.
+
-#### Throws
-
-Throws an error if the phone number is not available in the screen context or if the submission fails.
+This method submits the user's choice of receiving the MFA code via SMS or voice call. It uses the phone number provided in the screen context.
```typescript Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
@@ -71,75 +72,70 @@ await mfaPhoneChallenge.continue({ type: 'sms' });
await mfaPhoneChallenge.continue({ type: 'voice' });
```
-
-MfaPhoneChallengeContinueOptions}>
+
Options containing the delivery type ('sms' or 'voice').
-**Properties**
+
-
+
The type of challenge to perform.
-- `sms`: Send the code via text message.
+- `sms`: Send the code via text message (default).
- `voice`: Send the code via a voice call.
-
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Initiates the process for the user to select a different phone number (if applicable).
-This typically triggers a navigation to a phone selection screen.
-
-A promise that resolves upon successful submission.
+
-#### Throws
-
-Throws an error if the submission fails.
+This method initiates the process for the user to select a different phone number (if applicable). This typically triggers a navigation to a phone selection screen.
```typescript Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
await mfaPhoneChallenge.pickPhone();
```
-
-MfaPhoneChallengePickPhoneOptions}>
+
Optional custom options for the request.
+
+
+
+Additional data collected from the user.
+
-
-
-Allows the user to choose a different MFA method (e.g., OTP, Recovery Code).
-This typically triggers navigation to the authenticator selection screen.
-
-A promise that resolves upon successful submission.
-
-#### Throws
+
-Throws an error if the submission fails.
+This method allows the user to choose a different MFA method. For example: OTP or Recovery Code. This typically triggers navigation to the authenticator selection screen.
```typescript Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
await mfaPhoneChallenge.tryAnotherMethod();
```
-
-MfaPhoneChallengePickAuthenticatorOptions}>
+
Optional custom options for the request.
+
+
+
+
+Additional data collected from the user.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneEnrollment.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneEnrollment.mdx
index ce4621280..b5700071b 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneEnrollment.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPhoneEnrollment.mdx
@@ -2,8 +2,13 @@
title: "MfaPhoneEnrollment"
---
-Class implementing the mfa-phone-enrollment screen functionality.
-This screen allows users to enroll using a phone number for MFA.
+The MfaPhoneEnrollment class implements the `mfa-phone-enrollment` screen functionality. This screen allows users to enroll using a phone number for MFA.
+
+
+
+## Constructors
+
+Create an instance of MfaPhoneEnrollment screen
```ts Example
import MfaPhoneEnrollment from '@auth0/auth0-acul-js/mfa-phone-enrollment';
@@ -34,40 +39,48 @@ Continues the enrollment process with the provided phone number and type (SMS or
@example
```
-## Constructors
-
-
-
-Creates an instance of the MfaPhoneEnrollment screen.
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues the enrollment process with the provided phone number and type (SMS or voice).
+
+This method continues the enrollment process with the provided phone number and type (SMS or voice).
```typescript Example
import MfaPhoneEnrollment from '@auth0/auth0-acul-js/mfa-phone-enrollment';
@@ -85,27 +98,36 @@ async function handleContinueEnrollment() {
}
```
-
-MfaPhoneEnrollmentContinueOptions}>
-**Properties**
+
+The phone number and type (SMS or voice).
+
+
+
+
+The user's phone number.
+
+
+
+Define the method to receive the verification code.
+
-
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
+
-Navigates to the country code selection screen.
+This method navigates to the country code selection screen.
```typescript Example
import MfaPhoneEnrollment from '@auth0/auth0-acul-js/mfa-phone-enrollment';
@@ -121,19 +143,20 @@ async function handlePickCountryCode() {
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request.
+
+
+Additional data collected from the user.
+
-
-
-Allows the user to try another MFA method.
+
+This method allows the user to try another MFA method.
```typescript Example
import MfaPhoneEnrollment from '@auth0/auth0-acul-js/mfa-phone-enrollment';
@@ -148,12 +171,14 @@ async function handleTryAnotherMethod() {
}
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request.
+
+
+Additional data collected from the user.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushChallengePush.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushChallengePush.mdx
index 16bf7819b..c185bd8e4 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushChallengePush.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushChallengePush.mdx
@@ -2,96 +2,114 @@
title: "MfaPushChallengePush"
---
-Class implementing the mfa-push-challenge-push screen functionality
-This screen is shown when a user needs to confirm a push notification during MFA
+The MfaPushChallengePush class implements the `mfa-push-challenge-push` screen functionality. This screen is shown when a user needs to confirm a push notification during MFA.
-```ts Example
-const mfaPushChallengePush = new MfaPushChallengePush();
-await mfaPushChallengePush.continue();
-```
+
## Constructors
-
+Create an instance of MfaPushChallengePush screen
-Creates an instance of MfaPushChallengePush screen manager
+```ts Example
+import MfaPushChallengePush from '@auth0/auth0-acul-js/mfa-push-challenge-push';
+const mfaPushChallengePush = new MfaPushChallengePush();
+await mfaPushChallengePush.continue();
+```
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaPushChallengePush}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaPushChallengePush}>
+Contains details specific to the `mfa-push-challenge-push` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembersOnMfaPushChallengePush}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembersOnMfaPushChallengePush}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Continues with the push notification challenge
+
+This method continues with the push notification challenge.
```typescript Example
const mfaPushChallengePush = new MfaPushChallengePush();
await mfaPushChallengePush.continue();
```
-
-WithRememberOptions}>
-**Properties**
+
+Optional custom options to include with the request.
+
+
-
+
+Indicates whether to remember the device.
-
+
+Additional data collected from the user.
-
+
+
+
-Switches to entering the verification code manually
+
+This method switches to entering the verification code manually.
```typescript Example
const mfaPushChallengePush = new MfaPushChallengePush();
await mfaPushChallengePush.enterCodeManually();
```
-
-CustomOptions}>
-
-Optional custom options to include with the request
+
+Optional custom options to include with the request.
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
MfaPushPollingControl}>
-**`Utility Feature`**
-
-Starts and manages polling for an MFA push challenge.
+This method starts and manages polling for an MFA push challenge.
Creates a polling session that repeatedly checks the MFA push challenge endpoint
at the specified interval until the challenge is approved or an error occurs.
@@ -102,7 +120,7 @@ polling stops automatically.
Use the returned [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) to start, stop, or check the
status of the polling process at any time.
-A [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) instance exposing:
+Returns an [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) instance exposing:
- `startPolling()` — Starts or resumes polling.
- `stopPolling()` — Cancels polling immediately.
- `isRunning()` — Indicates whether polling is currently active.
@@ -119,68 +137,84 @@ const control = mfaPushChallengePush.pollingManager({
control.stopPolling();
```
-#### Remarks
+**Remarks**
- HTTP 429 (rate limit) responses are handled internally: polling automatically
waits until the rate limit resets before retrying.
- Safe to call `startPolling()` multiple times; it has no effect if already running.
-
-MfaPollingOptions}>
-**Properties**
-
-
-
-
+
+Configuration options for managing an MFA push-notification polling process.
-
+
-
-
-
+
+Optional interval, in milliseconds, between consecutive polling requests.
+* If omitted, the SDK’s internal default interval is used (typically 5000 ms).
+* Choose a value that balances responsiveness with rate-limit considerations.
+
-
+
+Optional callback executed once the MFA push challenge is successfully approved and polling completes.
+* Called exactly once, after which polling stops automatically.
+* Useful for advancing the login flow (e.g., calling continue()).
+
-
+
+Optional callback invoked if an error occurs while polling.
+Receives an ULError object containing:
+* `status` — the HTTP status code from the failed request
+* `responseText` — the raw response body, if available
+* Called once per error event; polling may retry depending on error type.
+* Use to surface error messages or trigger custom retry/abort logic.
+
-
-
-Resends the push notification
+
+This method resends the push notification.
```typescript Example
const mfaPushChallengePush = new MfaPushChallengePush();
await mfaPushChallengePush.resendPushNotification();
```
-
-WithRememberOptions}>
-**Properties**
+
+Optional custom options to include with the request
+
+
+
+
+Indicates whether to remember the device.
+
-
+
+Additional data collected from the user.
+
-
-Allows trying another authentication method
+
+This method allows the user to try another MFA method.
```typescript Example
const mfaPushChallengePush = new MfaPushChallengePush();
await mfaPushChallengePush.tryAnotherMethod();
```
-
-CustomOptions}>
-
-Optional custom options to include with the request
+
+Optional custom options to include with the request.
+
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushEnrollmentQr.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushEnrollmentQr.mdx
index 469b08fca..edea46c4a 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushEnrollmentQr.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushEnrollmentQr.mdx
@@ -2,7 +2,12 @@
title: "MfaPushEnrollmentQr"
---
-Class implementing the mfa-push-enrollment-qr screen functionality
+The MfaPushEnrollmentQr class implements the `mfa-push-enrollment-qr` screen functionality.
+
+
+
+## Constructors
+Create an instance of MfaPushEnrollmentQr screen
```ts Example
import MfaPushEnrollmentQr from '@auth0/auth0-acul-js/mfa-push-enrollment-qr';
@@ -11,44 +16,54 @@ const mfaPushEnrollmentQr = new MfaPushEnrollmentQr();
await mfaPushEnrollmentQr.pickAuthenticator();
```
-## Constructors
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaPushEnrollmentQr}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaPushEnrollmentQr}>
+Contains details specific to the `mfa-push-enrollment-qr` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Navigates to the authenticator selection screen.
+
+This method navigates to the authenticator selection screen.
```typescript Example
import MfaPushEnrollmentQr from '@auth0/auth0-acul-js/mfa-push-enrollment-qr';
@@ -57,21 +72,21 @@ const mfaPushEnrollmentQr = new MfaPushEnrollmentQr();
await mfaPushEnrollmentQr.pickAuthenticator();
```
-
-CustomOptions}>
-
-Optional custom options to include with the request
+
+Optional custom options to include with the request.
+
+
+Additional data collected from the user.
+
MfaPushPollingControl}>
-**`Utility Feature`**
-
-Starts and manages polling for an MFA push challenge.
+This method starts and manages polling for an MFA push challenge.
Creates a polling session that repeatedly checks the MFA push challenge endpoint
at the specified interval until the challenge is approved or an error occurs.
@@ -82,7 +97,7 @@ polling stops automatically.
Use the returned [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) to start, stop, or check the
status of the polling process at any time.
-A [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) instance exposing:
+Returns an [MfaPushPollingControl](/docs/libraries/acul/js-sdk/Screens/interfaces/MfaPushPollingControl) instance exposing:
- `startPolling()` — Starts or resumes polling.
- `stopPolling()` — Cancels polling immediately.
- `isRunning()` — Indicates whether polling is currently active.
@@ -99,30 +114,38 @@ const control = mfaPushChallengePush.pollingManager({
control.stopPolling();
```
-#### Remarks
+**Remarks**
- HTTP 429 (rate limit) responses are handled internally: polling automatically
waits until the rate limit resets before retrying.
- Safe to call `startPolling()` multiple times; it has no effect if already running.
-
-MfaPollingOptions}>
-**Properties**
-
-
+
+Configuration options for managing an MFA push-notification polling process.
-
+
-
-
-
-
-
+
+Optional interval, in milliseconds, between consecutive polling requests.
+* If omitted, the SDK’s internal default interval is used (typically 5000 ms).
+* Choose a value that balances responsiveness with rate-limit considerations.
+
-
+
+Optional callback executed once the MFA push challenge is successfully approved and polling completes.
+* Called exactly once, after which polling stops automatically.
+* Useful for advancing the login flow (e.g., calling continue()).
+
-
+
+Optional callback invoked if an error occurs while polling.
+Receives an ULError object containing:
+* `status` — the HTTP status code from the failed request
+* `responseText` — the raw response body, if available
+* Called once per error event; polling may retry depending on error type.
+* Use to surface error messages or trigger custom retry/abort logic.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushList.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushList.mdx
index 1fade81fb..5f2b9b4a7 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushList.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushList.mdx
@@ -2,7 +2,13 @@
title: "MfaPushList"
---
-Class implementing the mfa-push-list screen functionality
+The MfaPushList class implements the `mfa-push-list` screen functionality.
+
+
+
+## Constructors
+
+Create an instance of MfaPushList screen
```ts Example
import MfaPushList from '@auth0/auth0-acul-js/mfa-push-list';
@@ -11,44 +17,54 @@ const mfaPushList = new MfaPushList();
await mfaPushList.selectMfaPushDevice({ deviceIndex: 0 });
```
-## Constructors
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Navigates back to the previous screen.
+
+This method navigates back to the previous screen.
```typescript Example
import MfaPushList from '@auth0/auth0-acul-js/mfa-push-list';
@@ -57,19 +73,20 @@ const mfaPushList = new MfaPushList();
await mfaPushList.goBack();
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request.
+
+
+Any additional custom options.
+
-
-
-Selects a registered device from the list to initiate MFA push.
+
+This method selects a registered device from the list to initiate MFA push.
```typescript Example
import MfaPushList from '@auth0/auth0-acul-js/mfa-push-list';
@@ -78,12 +95,19 @@ const mfaPushList = new MfaPushList();
await mfaPushList.selectMfaPushDevice({ deviceIndex: 0 });
```
-
-SelectMfaPushDeviceOptions}>
-**Properties**
+
+Options for selecting an MFA push device.
+
+
+
+
+The index of the device to select from the list of enrolled devices. The index is 0-based.
+
-
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushWelcome.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushWelcome.mdx
index fd3dd2f39..63f1065f2 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushWelcome.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaPushWelcome.mdx
@@ -2,6 +2,14 @@
title: "MfaPushWelcome"
---
+The MfaPushWelcome class implements the `mfa-push-welcome` screen functionality.
+
+
+
+## Constructors
+
+Create an instance of MfaPushWelcome screen
+
```ts Example
import MfaPushWelcome from '@auth0/auth0-acul-js/mfa-push-welcome';
@@ -9,40 +17,48 @@ const mfaPushWelcome = new MfaPushWelcome();
await mfaPushWelcome.enroll();
```
-## Constructors
-
-
-
-Initializes the MfaPushWelcome screen with data from the Universal Login Context.
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaPushWelcome}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaPushWelcome}>
+Contains details specific to the `mfa-push-welcome` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
-
-Navigates to the enrollment screen.
+
+This method navigates to the enrollment screen.
```typescript Example
import MfaPushWelcome from '@auth0/auth0-acul-js/mfa-push-welcome';
@@ -51,27 +67,26 @@ const mfaPushWelcome = new MfaPushWelcome();
await mfaPushWelcome.enroll();
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request.
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Navigates to the authenticator selection screen.
+
+This method navigates to the authenticator selection screen.
```typescript Example
import MfaPushWelcome from '@auth0/auth0-acul-js/mfa-push-welcome';
@@ -80,12 +95,14 @@ const mfaPushWelcome = new MfaPushWelcome();
await mfaPushWelcome.pickAuthenticator();
```
-
-CustomOptions}>
-
+
Optional custom options to include with the request.
+
+
+Additional data collected from the user.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallenge.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallenge.mdx
index 2ced878d8..63189dd66 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallenge.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallenge.mdx
@@ -2,7 +2,13 @@
title: "MfaRecoveryCodeChallenge"
---
-Class implementing the MFA Recovery Code Challenge screen functionality.
+The MfaRecoveryCodeChallenge class implements the `mfa-recovery-code-challenge` screen functionality. This screen is displayed when the user needs to enter a recovery code to log in.
+
+
+
+## Constructors
+
+Create an instance of MfaRecoveryCodeChallenge screen
```ts Example
import MfaRecoveryCodeChallenge from '@auth0/auth0-acul-js/mfa-recovery-code-challenge';
@@ -16,40 +22,49 @@ const handleContinueEnrollment = async () => {
}
```
-## Constructors
-
-
-
-Creates an instance of the MfaRecoveryCodeChallenge screen.
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembers}>
+Contains details specific to the screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-UserMembers}/>
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
-
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
+
## Methods
-
+
-Continues with the provided recovery code.
+This method continues with the provided recovery code.
```typescript Example
import MfaRecoveryCodeChallenge from '@auth0/auth0-acul-js/mfa-recovery-code-challenge';
@@ -63,27 +78,31 @@ const handleContinueEnrollment = async () => {
}
```
-
-MfaRecoveryCodeChallengeContinueOptions}>
-**Properties**
+
+The payload containing the recovery code and optional custom options.
+
+
+
+
+The code entered by the user.
+
-
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-
-Navigates to the screen where the user can pick another MFA method.
+
+This method navigates to the screen where the user can pick another MFA method.
```typescript Example
import MfaRecoveryCodeChallenge from '@auth0/auth0-acul-js/mfa-recovery-code-challenge';
@@ -98,12 +117,14 @@ const switchAuthenticator = async () => {
};
```
-
-CustomOptions}>
-
-Optional payload.
+
+Optional custom options to include with the request.
+
+
+Any additional custom options.
-
\ No newline at end of file
+
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallengeNewCode.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallengeNewCode.mdx
index efba65ec0..9bfe7b53d 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallengeNewCode.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeChallengeNewCode.mdx
@@ -2,9 +2,16 @@
title: "MfaRecoveryCodeChallengeNewCode"
---
-MfaRecoveryCodeChallengeNewCode
+The MfaRecoveryCodeChallengeNewCode screen class provides methods associated with the `mfa-recovery-code-challenge-new-code` screen. This screen displays the MFA recovery code for safe keeping.
+
+
+
+## Constructors
+
+Create an instance of MfaRecoveryCodeChallengeNewCode screen
```ts Example
+import MfaRecoveryCodeChallengeNewCode from '@auth0/auth0-acul-js/mfa-recovery-code-challenge-new-code';
const screenManager = new MfaRecoveryCodeChallengeNewCode();
// Assuming a checkbox 'confirmSaved' is checked by the user
if (confirmSaved) {
@@ -19,63 +26,54 @@ if (confirmSaved) {
}
```
-## Constructors
-
-
-
-Initializes a new instance of the `MfaRecoveryCodeChallengeNewCode` class.
-It retrieves the necessary context (screen, transaction, etc.) and sets up screen-specific properties.
-
-#### Throws
-
-If the Universal Login Context is not available or if the screen name doesn't match.
-
-
## Properties
-BrandingMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-ClientMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-OrganizationMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-PromptMembers}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
ScreenMembersOnMfaRecoveryCodeChallengeNewCode}>
-
-Holds the specific screen data and properties, processed by ScreenOverride.
-
+Contains details specific to the `mfa-recovery-code-challenge-new-code`` screen, including its configuration and context.
-TenantMembers}/>
-
-TransactionMembers}/>
-
-UntrustedDataMembers}/>
-
-UserMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-
+TransactionMembers}>
+Provides transaction-specific data, such as active identifiers and flow states.
+
-The unique identifier for this screen, used internally and for telemetry.
+UntrustedDataMembers}>
+Handles untrusted data passed to the SDK, such as user input during login.
+
+UserMembers}>
+Details of the active user, including `username`, `email`, and `roles`.
## Methods
-
-
-Confirms that the user has saved the new recovery code and continues the authentication flow.
-This method sends a POST request to the `/u/mfa-recovery-code-challenge-new-code` endpoint
-with the required `state`, `action`, and `saved` parameters.
+
-A promise that resolves when the confirmation is successfully submitted.
- On success, the browser will typically be redirected to the next step.
+This method confirms that the user has saved the new recovery code and continues the authentication flow.
+This method sends a POST request to the `/u/mfa-recovery-code-challenge-new-code` endpoint with the required `state`, `action`, and `saved` parameters.
-#### Throws
+A promise that resolves when the confirmation is successfully submitted. On success, the browser will typically be redirected to the next step.
-Throws an error if the form submission fails (e.g., network issue, invalid state,
- or if the server responds with a 400 error like 'no-confirmation').
+Throws an error if the form submission fails (e.g., network issue, invalid state, or if the server responds with a 400 error like 'no-confirmation').
```typescript Example
const screenManager = new MfaRecoveryCodeChallengeNewCode();
@@ -92,18 +90,21 @@ if (confirmSaved) {
}
```
-
-MfaRecoveryCodeChallengeNewCodeContinueOptions}>
+
Optional custom data to include with the request form body.
+
+
+
+
+Additional data collected from the user.
+
Error[]}>
-Retrieves the array of transaction errors from the context, or an empty array if none exist.
-
-An array of error objects from the transaction context.
+This method retrieves the array of transaction errors from the context, or an empty array if none exist.
-
\ No newline at end of file
+
diff --git a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeEnrollment.mdx b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeEnrollment.mdx
index 5132f962a..45118ec73 100644
--- a/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeEnrollment.mdx
+++ b/main/docs/libraries/acul/js-sdk/Screens/classes/MfaRecoveryCodeEnrollment.mdx
@@ -2,8 +2,13 @@
title: "MfaRecoveryCodeEnrollment"
---
-Class implementing the Mfa Recovery Code Enrollment screen functionality.
-This screen is displayed when the user needs to enroll with a recovery code for MFA.
+The MfaRecoveryCodeEnrollment class implements the `mfa-recovery-code-enrollment` screen functionality. This screen is displayed when the user needs to enroll with a recovery code for MFA.
+
+
+
+## Constructors
+
+Create an instance of MfaRecoveryCodeEnrollment screen
```ts Example
import MfaRecoveryCodeEnrollment from '@auth0/auth0-acul-js/mfa-recovery-code-enrollment';
@@ -18,44 +23,50 @@ const continueEnrollment = async (payload) => {
};
```
-## Constructors
-
-
-
-Creates an instance of the MfaRecoveryCodeEnrollment screen.
-
-
## Properties
-BrandingMembers}/>
-
-ClientMembers}/>
+BrandingMembers}>
+Provides branding-related configurations, such as branding theme and settings.
+
-OrganizationMembers}/>
+ClientMembers}>
+Provides client-related configurations, such as `id`, `name`, and `logoUrl`.
+
-PromptMembers}/>
+OrganizationMembers}>
+Provides information about the user's organization, such as organization `id` and `name`.
+
-ScreenMembersOnMfaRecoveryCodeEnrollment}/>
+PromptMembers}>
+Contains data about the current prompt in the authentication flow.
+
-TenantMembers}/>
+ScreenMembersOnMfaRecoveryCodeEnrollment}>
+Contains details specific to the `mfa-recovery-code-enrollment` screen, including its configuration and context.
+
-TransactionMembers}/>
+TenantMembers}>
+Contains data related to the tenant, such as `id` and associated metadata.
+
-UntrustedDataMembers}/>
+