Update auto-generated bindings
[ldk-java] / src / main / java / org / ldk / structs / UpdateAddHTLC.java
index 589d5548b0d827ac937b6e1936c928920e74364d..5e9e25a212872b47cfb5bdf4daf7737d691297e0 100644 (file)
@@ -31,7 +31,7 @@ public class UpdateAddHTLC extends CommonBase {
         * The channel ID
         */
        public void set_channel_id(byte[] val) {
-               bindings.UpdateAddHTLC_set_channel_id(this.ptr, val);
+               bindings.UpdateAddHTLC_set_channel_id(this.ptr, InternalUtils.check_arr_len(val, 32));
        }
 
        /**
@@ -76,7 +76,7 @@ public class UpdateAddHTLC extends CommonBase {
         * The payment hash, the pre-image of which controls HTLC redemption
         */
        public void set_payment_hash(byte[] val) {
-               bindings.UpdateAddHTLC_set_payment_hash(this.ptr, val);
+               bindings.UpdateAddHTLC_set_payment_hash(this.ptr, InternalUtils.check_arr_len(val, 32));
        }
 
        /**
@@ -94,6 +94,11 @@ public class UpdateAddHTLC extends CommonBase {
                bindings.UpdateAddHTLC_set_cltv_expiry(this.ptr, val);
        }
 
+       long clone_ptr() {
+               long ret = bindings.UpdateAddHTLC_clone_ptr(this.ptr);
+               return ret;
+       }
+
        /**
         * Creates a copy of the UpdateAddHTLC
         */