validate method
Метод проверяет валидность данных
Implementation
@override
void validate() {
String? wrongField;
final String? _cardId = cardId;
final String? _rebillId = rebillId;
final String? _cvv = cvv;
if ((_rebillId != null) || (_cardId != null && _cvv != null)) {
if (_cvv != null && !CardValidator.validateSecurityCode(_cvv)) {
wrongField = 'код защиты';
}
} else {
wrongField = 'нет данных для кодировки';
}
assert(
wrongField == null,
'Не удается закодировать данные карты. Неправильный: $wrongField',
);
}