copyWith method

PasswordState copyWith({
  1. bool? hasPassword,
  2. String? passwordHint,
  3. bool? hasRecoveryEmailAddress,
  4. bool? hasPassportData,
  5. EmailAddressAuthenticationCodeInfo? recoveryEmailAddressCodeInfo,
  6. String? loginEmailAddressPattern,
  7. int? pendingResetDate,
})

Implementation

PasswordState copyWith({
  bool? hasPassword,
  String? passwordHint,
  bool? hasRecoveryEmailAddress,
  bool? hasPassportData,
  EmailAddressAuthenticationCodeInfo? recoveryEmailAddressCodeInfo,
  String? loginEmailAddressPattern,
  int? pendingResetDate,
}) => PasswordState(
  hasPassword: hasPassword ?? this.hasPassword,
  passwordHint: passwordHint ?? this.passwordHint,
  hasRecoveryEmailAddress:
      hasRecoveryEmailAddress ?? this.hasRecoveryEmailAddress,
  hasPassportData: hasPassportData ?? this.hasPassportData,
  recoveryEmailAddressCodeInfo:
      recoveryEmailAddressCodeInfo ?? this.recoveryEmailAddressCodeInfo,
  loginEmailAddressPattern:
      loginEmailAddressPattern ?? this.loginEmailAddressPattern,
  pendingResetDate: pendingResetDate ?? this.pendingResetDate,
);