validateSignature method

List<CheckpointValidationError> validateSignature(
  1. Checkpoint checkpoint
)

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,
  ];
}