Package xyz.tcheeric.cashu.voucher.app
Class MerchantVerificationService.VerificationResult
java.lang.Object
xyz.tcheeric.cashu.voucher.app.MerchantVerificationService.VerificationResult
- Enclosing class:
MerchantVerificationService
Result of voucher verification.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a failed verification result with a single error.Creates a failed verification result with multiple errors.Gets a formatted error message.Gets an unmodifiable view of the errors.success()Creates a successful verification result.
-
Constructor Details
-
VerificationResult
public VerificationResult()
-
-
Method Details
-
success
Creates a successful verification result. -
failure
public static MerchantVerificationService.VerificationResult failure(@NonNull @NonNull String error) Creates a failed verification result with a single error. -
failure
public static MerchantVerificationService.VerificationResult failure(@NonNull @NonNull List<String> errors) Creates a failed verification result with multiple errors. -
getErrors
Gets an unmodifiable view of the errors. -
getErrorMessage
Gets a formatted error message.
-