- public void set_update_fee(CommitmentUpdate this_ptr, UpdateFee val) {
- bindings.CommitmentUpdate_set_update_fee(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr & ~1);
- this.ptrs_to.add(this_ptr);
+ public void set_update_fulfill_htlcs(UpdateFulfillHTLC[] val) {
+ bindings.CommitmentUpdate_set_update_fulfill_htlcs(this.ptr, Arrays.stream(val).mapToLong(arr_conv_19 -> arr_conv_19 == null ? 0 : arr_conv_19.ptr & ~1).toArray());
+ /* TODO 2 UpdateFulfillHTLC */;
+ }
+
+ public void set_update_fail_htlcs(UpdateFailHTLC[] val) {
+ bindings.CommitmentUpdate_set_update_fail_htlcs(this.ptr, Arrays.stream(val).mapToLong(arr_conv_16 -> arr_conv_16 == null ? 0 : arr_conv_16.ptr & ~1).toArray());
+ /* TODO 2 UpdateFailHTLC */;
+ }
+
+ public void set_update_fail_malformed_htlcs(UpdateFailMalformedHTLC[] val) {
+ bindings.CommitmentUpdate_set_update_fail_malformed_htlcs(this.ptr, Arrays.stream(val).mapToLong(arr_conv_25 -> arr_conv_25 == null ? 0 : arr_conv_25.ptr & ~1).toArray());
+ /* TODO 2 UpdateFailMalformedHTLC */;
+ }
+
+ public UpdateFee get_update_fee() {
+ long ret = bindings.CommitmentUpdate_get_update_fee(this.ptr);
+ UpdateFee ret_hu_conv = new UpdateFee(null, ret);
+ ret_hu_conv.ptrs_to.add(this);
+ return ret_hu_conv;
+ }
+
+ public void set_update_fee(UpdateFee val) {
+ bindings.CommitmentUpdate_set_update_fee(this.ptr, val == null ? 0 : val.ptr & ~1);