Make genbindings.sh only build one of java/wasm, test wasm in CI
[ldk-java] / ts / structs / Invoice.ts
index 20bcd4fad241be3b593681505d473dfcaddc1f28..aa559f5aac86b32d2fc40e8d1f8833c0d4f2d008 100644 (file)
@@ -24,6 +24,11 @@ import * as bindings from '../bindings' // TODO: figure out location
                return ret;
        }
 
+       public number clone_ptr() {
+               number ret = bindings.Invoice_clone_ptr(this.ptr);
+               return ret;
+       }
+
        public Invoice clone() {
                number ret = bindings.Invoice_clone(this.ptr);
                const ret_hu_conv: Invoice = new Invoice(null, ret);
@@ -47,7 +52,6 @@ import * as bindings from '../bindings' // TODO: figure out location
        public static Result_InvoiceSemanticErrorZ constructor_from_signed(SignedRawInvoice signed_invoice) {
                number ret = bindings.Invoice_from_signed(signed_invoice == null ? 0 : signed_invoice.ptr & ~1);
                Result_InvoiceSemanticErrorZ ret_hu_conv = Result_InvoiceSemanticErrorZ.constr_from_ptr(ret);
-               ret_hu_conv.ptrs_to.add(signed_invoice);
                return ret_hu_conv;
        }
 
@@ -88,6 +92,11 @@ import * as bindings from '../bindings' // TODO: figure out location
                return ret;
        }
 
+       public boolean is_expired() {
+               boolean ret = bindings.Invoice_is_expired(this.ptr);
+               return ret;
+       }
+
        public number min_final_cltv_expiry() {
                number ret = bindings.Invoice_min_final_cltv_expiry(this.ptr);
                return ret;
@@ -122,8 +131,8 @@ import * as bindings from '../bindings' // TODO: figure out location
                return ret;
        }
 
-       public Option_u64Z amount_pico_btc() {
-               number ret = bindings.Invoice_amount_pico_btc(this.ptr);
+       public Option_u64Z amount_milli_satoshis() {
+               number ret = bindings.Invoice_amount_milli_satoshis(this.ptr);
                Option_u64Z ret_hu_conv = Option_u64Z.constr_from_ptr(ret);
                ret_hu_conv.ptrs_to.add(this);
                return ret_hu_conv;