validateAccountNumber method
@methods Validate brazilian account number
Implementation
@override
BankAccountValidation validateAccountNumber({
required BankAccountModel bankAccountModel,
}) {
final _bankAccountValidation = BankAccountValidation();
switch (bankAccountModel.bankCode) {
case 001:
return bancoDoBrasilAccountValidator(bankAccountModel);
case 237:
return bradescoAccountValidator(bankAccountModel);
case 104:
return cefAccountValidator(bankAccountModel);
case 341:
return itauAccountValidator(bankAccountModel);
default:
_bankAccountValidation.errorMessage = "banco não suportado";
return _bankAccountValidation;
}
}