validate method

  1. @override
bool validate(
  1. String? data
)
override

Validates the data integrity. It assumes that the check digits start at index 2 of data.

Implementation

@override
bool validate(String? data) {
  if (data == null || data.length < 5) {
    return false;
  }

  data = '${data.substring(4)}${data.substring(0, 4)}';

  return _compute(data) == 1;
}