validateSignature method
Implementation
List<CheckpointValidationError> validateSignature(Checkpoint checkpoint) {
return [
if (checkpoint.signatures.isEmpty ||
checkpoint.signatures.last.content.isNullOrEmpty)
CheckpointValidationError.signatureIsMissing,
if (checkpoint.signatures.isEmpty ||
checkpoint.signatures.last.firstName.isNullOrEmpty)
CheckpointValidationError.signatureNameIsWrongOrEmpty,
if (checkpoint.signatures.isEmpty ||
checkpoint.signatures.last.lastName.isNullOrEmpty)
CheckpointValidationError.signatureSurnameIsWrongOrEmpty,
];
}