X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FRouteHint.ts;h=dfd723259dc070f90945f3e6f34072f5a99c824f;hb=c6bac88847b7c09560af81f00ba8dd3c2ebe3a19;hp=a63a6f28b9ee80d3605fd25bc821021b03531a62;hpb=0d48e557e83ef085cc92c2de63b9c81c061ce78c;p=ldk-java diff --git a/ts/structs/RouteHint.ts b/ts/structs/RouteHint.ts index a63a6f28..dfd72325 100644 --- a/ts/structs/RouteHint.ts +++ b/ts/structs/RouteHint.ts @@ -18,6 +18,29 @@ import * as bindings from '../bindings' // TODO: figure out location bindings.RouteHint_free(this.ptr); } } + public RouteHintHop[] get_a() { + number[] ret = bindings.RouteHint_get_a(this.ptr); + RouteHintHop[] ret_conv_14_arr = new RouteHintHop[ret.length]; + for (int o = 0; o < ret.length; o++) { + number ret_conv_14 = ret[o]; + const ret_conv_14_hu_conv: RouteHintHop = new RouteHintHop(null, ret_conv_14); + ret_conv_14_hu_conv.ptrs_to.add(this); + ret_conv_14_arr[o] = ret_conv_14_hu_conv; + } + return ret_conv_14_arr; + } + + public void set_a(RouteHintHop[] val) { + bindings.RouteHint_set_a(this.ptr, val != null ? Arrays.stream(val).map(val_conv_14 -> val_conv_14 == null ? 0 : val_conv_14.ptr & ~1).toArray(number[]::new) : null); + } + + public static RouteHint constructor_new(RouteHintHop[] a_arg) { + number ret = bindings.RouteHint_new(a_arg != null ? Arrays.stream(a_arg).map(a_arg_conv_14 -> a_arg_conv_14 == null ? 0 : a_arg_conv_14.ptr & ~1).toArray(number[]::new) : null); + const ret_hu_conv: RouteHint = new RouteHint(null, ret); + ret_hu_conv.ptrs_to.add(ret_hu_conv); + return ret_hu_conv; + } + public RouteHint clone() { number ret = bindings.RouteHint_clone(this.ptr); const ret_hu_conv: RouteHint = new RouteHint(null, ret); @@ -36,4 +59,15 @@ import * as bindings from '../bindings' // TODO: figure out location return ret; } + public Uint8Array write() { + Uint8Array ret = bindings.RouteHint_write(this.ptr); + return ret; + } + + public static Result_RouteHintDecodeErrorZ constructor_read(Uint8Array ser) { + number ret = bindings.RouteHint_read(ser); + Result_RouteHintDecodeErrorZ ret_hu_conv = Result_RouteHintDecodeErrorZ.constr_from_ptr(ret); + return ret_hu_conv; + } + }