validateBankAccount function
Validates a BankAccount - IBAN and optional BIC.
Implementation
void validateBankAccount(BankAccount account, String path) {
if (!_isValidIban(account.iban)) {
throw BysquareValidationError(
'Invalid IBAN. Make sure ISO 13616 format is used.',
'$path.iban',
);
}
if (account.bic != null && !_isValidBic(account.bic!)) {
throw BysquareValidationError(
'Invalid BIC. Make sure ISO 9362 format is used.',
'$path.bic',
);
}
}