ThreeDSecureConfigurationParams constructor

  1. @JsonSerializable(explicitToJson: true)
const ThreeDSecureConfigurationParams({
  1. required ThreeDSecureNavigationBarThemeData navigationBar,
  2. int? timeout,
  3. ThreeDSecureLabelThemeData? label,
  4. ThreeDSecureTextFieldThemeData? textField,
  5. ThreeDSecureButtonThemeData? submitButton,
  6. ThreeDSecureButtonThemeData? cancelButton,
  7. ThreeDSecureButtonThemeData? nextButton,
  8. ThreeDSecureButtonThemeData? continueButton,
  9. ThreeDSecureButtonThemeData? resendButton,
})

Implementation

@JsonSerializable(explicitToJson: true)
const factory ThreeDSecureConfigurationParams({
  /// Styling for the 3d secure navigation bar.
  required ThreeDSecureNavigationBarThemeData navigationBar,

  /// Desired timeout in milliseconds.
  int? timeout,

  /// Styling for the 3d secure label.
  ThreeDSecureLabelThemeData? label,

  /// Styling for the 3d secure textfield.

  ThreeDSecureTextFieldThemeData? textField,

  /// Styling for the 3d secure confirmation button.

  ThreeDSecureButtonThemeData? submitButton,

  /// Styling for the 3d secure cancel button.
  ThreeDSecureButtonThemeData? cancelButton,

  /// Styling for the 3d secure next button.
  ThreeDSecureButtonThemeData? nextButton,

  /// Styling for the 3d secure continue button.
  ThreeDSecureButtonThemeData? continueButton,

  /// Styling for the 3d secure resend button.
  ThreeDSecureButtonThemeData? resendButton,
}) = _ThreeDSecureConfigurationParams;