copyWith method

AccountSettingsScreenRouteParam copyWith({
  1. String? currentPasswordForPassword,
  2. String? newPassword,
  3. String? newPasswordConfirm,
  4. String? currentPasswordForEmail,
  5. String? newEmail,
  6. AFSISigninStatus? changeEmailStatus,
  7. String? changeEmailStatusMessage,
  8. AFSISigninStatus? changePasswordStatus,
  9. String? changePasswordStatusMessage,
})

Implementation

AccountSettingsScreenRouteParam copyWith({
  String? currentPasswordForPassword,
  String? newPassword,
  String? newPasswordConfirm,
  String? currentPasswordForEmail,
  String? newEmail,
  AFSISigninStatus? changeEmailStatus,
  String? changeEmailStatusMessage,
  AFSISigninStatus? changePasswordStatus,
  String? changePasswordStatusMessage,
  //!af_copy_with_params
}) {
  return AccountSettingsScreenRouteParam(
    currentPasswordForPassword: currentPasswordForPassword ?? this.currentPasswordForPassword,
    newPassword: newPassword ?? this.newPassword,
    newPasswordConfirm: newPasswordConfirm ?? this.newPasswordConfirm,
    currentPasswordForEmail: currentPasswordForEmail ?? this.currentPasswordForEmail,
    newEmail: newEmail ?? this.newEmail,
    flutterState: this.flutterStateGuaranteed,
    changeEmailStatus: changeEmailStatus ?? this.changeEmailStatus,
    changeEmailStatusMessage: changeEmailStatusMessage ?? this.changeEmailStatusMessage,
    changePasswordStatus: changePasswordStatus ?? this.changePasswordStatus,
    changePasswordStatusMessage: changePasswordStatusMessage ?? this.changePasswordStatusMessage,
    //!af_copy_with_constructor_call
  );
}