gerarEAN static method
- List partes
Gera um código EAN a partir de uma lista de partes.
O código EAN é gerado concatenando todas as partes da lista e, em seguida, verificando se o comprimento do código resultante é igual a 7 ou 12. Se for, é adicionado um dígito de verificação ao código. Em seguida, é verificado se o código gerado é um EAN válido. Se for, o código é retornado. Caso contrário, uma string vazia é retornada.
Parâmetros:
partes
: Uma lista de partes que serão concatenadas para gerar o código EAN.
Retorna:
- O código EAN gerado, se for válido.
- Uma string vazia, caso contrário.
Implementation
static String gerarEAN(List<dynamic> partes) {
var n = partes.join("");
if (n.length == 7 || n.length == 12) {
n += n.generateBarcodeCheckSum;
}
if (n.isValidEAN) {
return n;
}
return "";
}