[Java] Update auto-generated bindings
[ldk-java] / src / main / java / org / ldk / enums / Recipient.java
1 package org.ldk.enums;
2
3 /**
4  * Specifies the recipient of an invoice.
5  * 
6  * This indicates to [`NodeSigner::sign_invoice`] what node secret key should be used to sign
7  * the invoice.
8  */
9 public enum Recipient {
10         /**
11          * The invoice should be signed with the local node secret key.
12          */
13         LDKRecipient_Node,
14         /**
15          * The invoice should be signed with the phantom node secret key. This secret key must be the
16          * same for all nodes participating in the [phantom node payment].
17          * 
18          * [phantom node payment]: PhantomKeysManager
19          */
20         LDKRecipient_PhantomNode,
21         ; static native void init();
22         static { org.ldk.impl.bindings.run_statics(); init(); }
23 }