copyWith method

BankInfo copyWith({
  1. String? nickname,
  2. String? name,
  3. String? persianName,
  4. bool? isAccountNumberAvailable,
  5. AccountNumberModel process(
    1. String
    )?,
  6. String? accountNumber,
  7. String? formattedAccountNumber,
})

Implementation

BankInfo copyWith({
  String? nickname,
  String? name,
  String? persianName,
  bool? isAccountNumberAvailable,
  AccountNumberModel Function(String)? process,
  String? accountNumber,
  String? formattedAccountNumber,
}) =>
    BankInfo(
      nickname: nickname ?? this.nickname,
      name: name ?? this.name,
      persianName: persianName ?? this.persianName,
      isAccountNumberAvailable: isAccountNumberAvailable ?? this.isAccountNumberAvailable,
      process: process ?? this.process,
      accountNumber: accountNumber ?? this.accountNumber,
      formattedAccountNumber: formattedAccountNumber ?? this.formattedAccountNumber,
    );