Update auto-generated bindings
[ldk-java] / ts / structs / ChannelDetails.ts
index 3643d2a1dfb24f525ca869fb675576948a4752c9..fa57ebb17a420d3a99f0edbcaf71235dc94fa64a 100644 (file)
@@ -18,12 +18,6 @@ import * as bindings from '../bindings' // TODO: figure out location
                         bindings.ChannelDetails_free(this.ptr);
                     }
                 }
-       public ChannelDetails clone() {
-               number ret = bindings.ChannelDetails_clone(this.ptr);
-               const ret_hu_conv: ChannelDetails = new ChannelDetails(null, ret);
-               return ret_hu_conv;
-       }
-
        public Uint8Array get_channel_id() {
                Uint8Array ret = bindings.ChannelDetails_get_channel_id(this.ptr);
                return ret;
@@ -33,6 +27,17 @@ import * as bindings from '../bindings' // TODO: figure out location
                bindings.ChannelDetails_set_channel_id(this.ptr, val);
        }
 
+       public Option_u64Z get_short_channel_id() {
+               number ret = bindings.ChannelDetails_get_short_channel_id(this.ptr);
+               Option_u64Z ret_hu_conv = Option_u64Z.constr_from_ptr(ret);
+               ret_hu_conv.ptrs_to.add(this);
+               return ret_hu_conv;
+       }
+
+       public void set_short_channel_id(Option_u64Z val) {
+               bindings.ChannelDetails_set_short_channel_id(this.ptr, val.ptr);
+       }
+
        public Uint8Array get_remote_network_id() {
                Uint8Array ret = bindings.ChannelDetails_get_remote_network_id(this.ptr);
                return ret;
@@ -45,6 +50,7 @@ import * as bindings from '../bindings' // TODO: figure out location
        public InitFeatures get_counterparty_features() {
                number ret = bindings.ChannelDetails_get_counterparty_features(this.ptr);
                const ret_hu_conv: InitFeatures = new InitFeatures(null, ret);
+               ret_hu_conv.ptrs_to.add(this);
                return ret_hu_conv;
        }
 
@@ -98,4 +104,11 @@ import * as bindings from '../bindings' // TODO: figure out location
                bindings.ChannelDetails_set_is_live(this.ptr, val);
        }
 
+       public ChannelDetails clone() {
+               number ret = bindings.ChannelDetails_clone(this.ptr);
+               const ret_hu_conv: ChannelDetails = new ChannelDetails(null, ret);
+               ret_hu_conv.ptrs_to.add(this);
+               return ret_hu_conv;
+       }
+
 }