checkDigit method

  1. @override
int checkDigit(
  1. String data
)
override

Computes the check digit from data.

Implementation

@override
int checkDigit(String data) {
  if (data.length < 5) {
    throw ArgumentError(
      'Must not be null and must contain at least 5 digits',
    );
  }

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

  final sum = _compute(data);

  return 98 - sum;
}