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_NoPaymentSecret,
13 LDKSemanticError_MultiplePaymentSecrets,
14 LDKSemanticError_InvalidFeatures,
15 LDKSemanticError_InvalidRecoveryId,
16 LDKSemanticError_InvalidSignature,
17 LDKSemanticError_ImpreciseAmount,
18 ; static native void init();