FFAuthAction constructor
FFAuthAction({
- FFAuthAction_ActionType? type,
- FFAuthProvider? provider,
- @Deprecated('This field is deprecated.') String? legacyEmailFieldKey,
- @Deprecated('This field is deprecated.') String? legacyPasswordFieldKey,
- @Deprecated('This field is deprecated.') String? legacyConfirmPasswordFieldKey,
- @Deprecated('This field is deprecated.') String? phoneFieldKey,
- @Deprecated('This field is deprecated.') String? legacySmsCodeVerifyPageName,
- @Deprecated('This field is deprecated.') String? smsCodeFieldKey,
- MicrosoftAuthSettings? microsoftAuthSettings,
- FFVariable? phoneVariable,
- FFVariable? smsCodeVariable,
- FFPassedParameters? verifySmsCodePassedParameters,
- FFVariable? jwtTokenVariable,
- FFVariable? emailVariable,
- FFVariable? passwordVariable,
- FFVariable? confirmPasswordVariable,
- @Deprecated('This field is deprecated.') String? legacySmsCodeVerifyPageNodeKey,
- FFCustomAuthFields? customAuthFields,
- FFNodeKeyReference? emailFieldKeyRef,
- FFNodeKeyReference? passwordFieldKeyRef,
- FFNodeKeyReference? confirmPasswordFieldKeyRef,
- FFNodeKeyReference? smsCodeVerifyPageNodeKeyRef,
- String? redirectUrl,
Implementation
factory FFAuthAction({
FFAuthAction_ActionType? type,
FFAuthProvider? provider,
@$core.Deprecated('This field is deprecated.')
$core.String? legacyEmailFieldKey,
@$core.Deprecated('This field is deprecated.')
$core.String? legacyPasswordFieldKey,
@$core.Deprecated('This field is deprecated.')
$core.String? legacyConfirmPasswordFieldKey,
@$core.Deprecated('This field is deprecated.') $core.String? phoneFieldKey,
@$core.Deprecated('This field is deprecated.')
$core.String? legacySmsCodeVerifyPageName,
@$core.Deprecated('This field is deprecated.')
$core.String? smsCodeFieldKey,
MicrosoftAuthSettings? microsoftAuthSettings,
FFVariable? phoneVariable,
FFVariable? smsCodeVariable,
FFPassedParameters? verifySmsCodePassedParameters,
FFVariable? jwtTokenVariable,
FFVariable? emailVariable,
FFVariable? passwordVariable,
FFVariable? confirmPasswordVariable,
@$core.Deprecated('This field is deprecated.')
$core.String? legacySmsCodeVerifyPageNodeKey,
FFCustomAuthFields? customAuthFields,
FFNodeKeyReference? emailFieldKeyRef,
FFNodeKeyReference? passwordFieldKeyRef,
FFNodeKeyReference? confirmPasswordFieldKeyRef,
FFNodeKeyReference? smsCodeVerifyPageNodeKeyRef,
$core.bool? disableAutoNavigate,
$core.String? redirectUrl,
}) {
final result = create();
if (type != null) result.type = type;
if (provider != null) result.provider = provider;
if (legacyEmailFieldKey != null)
result.legacyEmailFieldKey = legacyEmailFieldKey;
if (legacyPasswordFieldKey != null)
result.legacyPasswordFieldKey = legacyPasswordFieldKey;
if (legacyConfirmPasswordFieldKey != null)
result.legacyConfirmPasswordFieldKey = legacyConfirmPasswordFieldKey;
if (phoneFieldKey != null) result.phoneFieldKey = phoneFieldKey;
if (legacySmsCodeVerifyPageName != null)
result.legacySmsCodeVerifyPageName = legacySmsCodeVerifyPageName;
if (smsCodeFieldKey != null) result.smsCodeFieldKey = smsCodeFieldKey;
if (microsoftAuthSettings != null)
result.microsoftAuthSettings = microsoftAuthSettings;
if (phoneVariable != null) result.phoneVariable = phoneVariable;
if (smsCodeVariable != null) result.smsCodeVariable = smsCodeVariable;
if (verifySmsCodePassedParameters != null)
result.verifySmsCodePassedParameters = verifySmsCodePassedParameters;
if (jwtTokenVariable != null) result.jwtTokenVariable = jwtTokenVariable;
if (emailVariable != null) result.emailVariable = emailVariable;
if (passwordVariable != null) result.passwordVariable = passwordVariable;
if (confirmPasswordVariable != null)
result.confirmPasswordVariable = confirmPasswordVariable;
if (legacySmsCodeVerifyPageNodeKey != null)
result.legacySmsCodeVerifyPageNodeKey = legacySmsCodeVerifyPageNodeKey;
if (customAuthFields != null) result.customAuthFields = customAuthFields;
if (emailFieldKeyRef != null) result.emailFieldKeyRef = emailFieldKeyRef;
if (passwordFieldKeyRef != null)
result.passwordFieldKeyRef = passwordFieldKeyRef;
if (confirmPasswordFieldKeyRef != null)
result.confirmPasswordFieldKeyRef = confirmPasswordFieldKeyRef;
if (smsCodeVerifyPageNodeKeyRef != null)
result.smsCodeVerifyPageNodeKeyRef = smsCodeVerifyPageNodeKeyRef;
if (disableAutoNavigate != null)
result.disableAutoNavigate = disableAutoNavigate;
if (redirectUrl != null) result.redirectUrl = redirectUrl;
return result;
}