4 * Errors that may occur when converting a `RawInvoice` to an `Invoice`. They relate to the
5 * requirements sections in BOLT #11
7 public enum SemanticError {
8 LDKSemanticError_NoPaymentHash,
9 LDKSemanticError_MultiplePaymentHashes,
10 LDKSemanticError_NoDescription,
11 LDKSemanticError_MultipleDescriptions,
12 LDKSemanticError_MultiplePaymentSecrets,
13 LDKSemanticError_InvalidFeatures,
14 LDKSemanticError_InvalidRecoveryId,
15 LDKSemanticError_InvalidSignature,
16 ; static native void init();