checkdigit library Null safety

Classes

CheckDigit<T>
An abstract class for check digit algorithms implementation.
Cnpj
A class that implements the CNPJ (Cadastro Nacional da Pessoa Jurídica) check digit algorithm.
Cpf
A class that implements the CPF (Cadastro de Pessoas Físicas) check digit algorithm.
Damm
A class that implements the Damm checksum formula.
Ean
A class that implements the EAN-X check digit algorithm.
Iban
A class that implements the IBAN (International Bank Account Number) check digit algorithm.
Isbn10
A class that implements the ISBN-10 check digit algorithm.
Isin
A class that implements the ISIN (International Securities Identification Numbers) check digit algorithm.
Luhn
A class that implements the Luhn checksum formula used to validate a variety of identification numbers, such as credit card numbers, IMEI numbers, etc.
Verhoeff
A class that implements the Verhoeff checksum formula.

Constants

cnpj → const Cnpj
An instance of the default implementation of the Cnpj.
Cnpj()
cpf → const Cpf
An instance of the default implementation of the Cpf.
Cpf()
damm → const Damm
An instance of the default implementation of the Damm.
Damm()
ean8 → const Ean
An instance of the default implementation of the Ean for 8-digit identifier number.
Ean(8)
ean13 → const Ean
An instance of the default implementation of the Ean for 13-digit identifier number.
Ean(13)
iban → const Iban
An instance of the default implementation of the Iban.
Iban()
isbn10 → const Isbn10
An instance of the default implementation of the Isbn10.
Isbn10()
isbn13 → const Ean
An instance of the default implementation of the ISBN-13 check digit algorithm.
Ean(13)
isin → const Isin
An instance of the default implementation of the Isin.
Isin()
luhn → const Luhn
An instance of the default implementation of the Luhn.
Luhn()
upcA → const Ean
An instance of the default implementation of the UPC-A check digit algorithm.
Ean(12)
verhoeff → const Verhoeff
An instance of the default implementation of the Verhoeff.