IbanSpecFields constructor

IbanSpecFields({
  1. IbanSpecData? bankCode,
  2. IbanSpecData? accountNumber,
  3. IbanSpecData? branchCode,
  4. IbanSpecData? accountType,
  5. IbanSpecData? accountHolder,
  6. IbanSpecData? balanceAccountNumber,
  7. IbanSpecData? currencyCode,
  8. IbanSpecData? ownerAccountNumber,
  9. Iterable<IbanSpecData>? countryCheckDigits,
  10. Iterable<IbanSpecConstant>? constants,
})

Implementation

factory IbanSpecFields({
  IbanSpecData? bankCode,
  IbanSpecData? accountNumber,
  IbanSpecData? branchCode,
  IbanSpecData? accountType,
  IbanSpecData? accountHolder,
  IbanSpecData? balanceAccountNumber,
  IbanSpecData? currencyCode,
  IbanSpecData? ownerAccountNumber,
  $core.Iterable<IbanSpecData>? countryCheckDigits,
  $core.Iterable<IbanSpecConstant>? constants,
}) {
  final _result = create();
  if (bankCode != null) {
    _result.bankCode = bankCode;
  }
  if (accountNumber != null) {
    _result.accountNumber = accountNumber;
  }
  if (branchCode != null) {
    _result.branchCode = branchCode;
  }
  if (accountType != null) {
    _result.accountType = accountType;
  }
  if (accountHolder != null) {
    _result.accountHolder = accountHolder;
  }
  if (balanceAccountNumber != null) {
    _result.balanceAccountNumber = balanceAccountNumber;
  }
  if (currencyCode != null) {
    _result.currencyCode = currencyCode;
  }
  if (ownerAccountNumber != null) {
    _result.ownerAccountNumber = ownerAccountNumber;
  }
  if (countryCheckDigits != null) {
    _result.countryCheckDigits.addAll(countryCheckDigits);
  }
  if (constants != null) {
    _result.constants.addAll(constants);
  }
  return _result;
}