6 namespace org { namespace ldk { namespace structs {
10 * A semantically valid [`Bolt12Invoice`] that hasn't been signed.
12 public class UnsignedBolt12Invoice : CommonBase {
13 internal UnsignedBolt12Invoice(object _dummy, long ptr) : base(ptr) { }
14 ~UnsignedBolt12Invoice() {
15 if (ptr != 0) { bindings.UnsignedBolt12Invoice_free(ptr); }
19 * The public key corresponding to the key needed to sign the invoice.
21 public byte[] signing_pubkey() {
22 byte[] ret = bindings.UnsignedBolt12Invoice_signing_pubkey(this.ptr);