2771149f08f5f06c7a514d608f773ef5fbc28471
[ldk-java] / src / main / java / org / ldk / structs / AcceptChannel.java
1 package org.ldk.structs;
2
3 import org.ldk.impl.bindings;
4 import org.ldk.enums.*;
5 import org.ldk.util.*;
6 import java.util.Arrays;
7
8 @SuppressWarnings("unchecked") // We correctly assign various generic arrays
9 public class AcceptChannel extends CommonBase {
10         AcceptChannel(Object _dummy, long ptr) { super(ptr); }
11         @Override @SuppressWarnings("deprecation")
12         protected void finalize() throws Throwable {
13                 super.finalize();
14                 if (ptr != 0) { bindings.AcceptChannel_free(ptr); }
15         }
16
17         public byte[] get_temporary_channel_id() {
18                 byte[] ret = bindings.AcceptChannel_get_temporary_channel_id(this.ptr);
19                 return ret;
20         }
21
22         public void set_temporary_channel_id(byte[] val) {
23                 bindings.AcceptChannel_set_temporary_channel_id(this.ptr, val);
24         }
25
26         public long get_dust_limit_satoshis() {
27                 long ret = bindings.AcceptChannel_get_dust_limit_satoshis(this.ptr);
28                 return ret;
29         }
30
31         public void set_dust_limit_satoshis(long val) {
32                 bindings.AcceptChannel_set_dust_limit_satoshis(this.ptr, val);
33         }
34
35         public long get_max_htlc_value_in_flight_msat() {
36                 long ret = bindings.AcceptChannel_get_max_htlc_value_in_flight_msat(this.ptr);
37                 return ret;
38         }
39
40         public void set_max_htlc_value_in_flight_msat(long val) {
41                 bindings.AcceptChannel_set_max_htlc_value_in_flight_msat(this.ptr, val);
42         }
43
44         public long get_channel_reserve_satoshis() {
45                 long ret = bindings.AcceptChannel_get_channel_reserve_satoshis(this.ptr);
46                 return ret;
47         }
48
49         public void set_channel_reserve_satoshis(long val) {
50                 bindings.AcceptChannel_set_channel_reserve_satoshis(this.ptr, val);
51         }
52
53         public long get_htlc_minimum_msat() {
54                 long ret = bindings.AcceptChannel_get_htlc_minimum_msat(this.ptr);
55                 return ret;
56         }
57
58         public void set_htlc_minimum_msat(long val) {
59                 bindings.AcceptChannel_set_htlc_minimum_msat(this.ptr, val);
60         }
61
62         public int get_minimum_depth() {
63                 int ret = bindings.AcceptChannel_get_minimum_depth(this.ptr);
64                 return ret;
65         }
66
67         public void set_minimum_depth(int val) {
68                 bindings.AcceptChannel_set_minimum_depth(this.ptr, val);
69         }
70
71         public short get_to_self_delay() {
72                 short ret = bindings.AcceptChannel_get_to_self_delay(this.ptr);
73                 return ret;
74         }
75
76         public void set_to_self_delay(short val) {
77                 bindings.AcceptChannel_set_to_self_delay(this.ptr, val);
78         }
79
80         public short get_max_accepted_htlcs() {
81                 short ret = bindings.AcceptChannel_get_max_accepted_htlcs(this.ptr);
82                 return ret;
83         }
84
85         public void set_max_accepted_htlcs(short val) {
86                 bindings.AcceptChannel_set_max_accepted_htlcs(this.ptr, val);
87         }
88
89         public byte[] get_funding_pubkey() {
90                 byte[] ret = bindings.AcceptChannel_get_funding_pubkey(this.ptr);
91                 return ret;
92         }
93
94         public void set_funding_pubkey(byte[] val) {
95                 bindings.AcceptChannel_set_funding_pubkey(this.ptr, val);
96         }
97
98         public byte[] get_revocation_basepoint() {
99                 byte[] ret = bindings.AcceptChannel_get_revocation_basepoint(this.ptr);
100                 return ret;
101         }
102
103         public void set_revocation_basepoint(byte[] val) {
104                 bindings.AcceptChannel_set_revocation_basepoint(this.ptr, val);
105         }
106
107         public byte[] get_payment_point() {
108                 byte[] ret = bindings.AcceptChannel_get_payment_point(this.ptr);
109                 return ret;
110         }
111
112         public void set_payment_point(byte[] val) {
113                 bindings.AcceptChannel_set_payment_point(this.ptr, val);
114         }
115
116         public byte[] get_delayed_payment_basepoint() {
117                 byte[] ret = bindings.AcceptChannel_get_delayed_payment_basepoint(this.ptr);
118                 return ret;
119         }
120
121         public void set_delayed_payment_basepoint(byte[] val) {
122                 bindings.AcceptChannel_set_delayed_payment_basepoint(this.ptr, val);
123         }
124
125         public byte[] get_htlc_basepoint() {
126                 byte[] ret = bindings.AcceptChannel_get_htlc_basepoint(this.ptr);
127                 return ret;
128         }
129
130         public void set_htlc_basepoint(byte[] val) {
131                 bindings.AcceptChannel_set_htlc_basepoint(this.ptr, val);
132         }
133
134         public byte[] get_first_per_commitment_point() {
135                 byte[] ret = bindings.AcceptChannel_get_first_per_commitment_point(this.ptr);
136                 return ret;
137         }
138
139         public void set_first_per_commitment_point(byte[] val) {
140                 bindings.AcceptChannel_set_first_per_commitment_point(this.ptr, val);
141         }
142
143         public AcceptChannel clone() {
144                 long ret = bindings.AcceptChannel_clone(this.ptr);
145                 AcceptChannel ret_hu_conv = new AcceptChannel(null, ret);
146                 ret_hu_conv.ptrs_to.add(this);
147                 return ret_hu_conv;
148         }
149
150         public byte[] write() {
151                 byte[] ret = bindings.AcceptChannel_write(this.ptr);
152                 return ret;
153         }
154
155         public static Result_AcceptChannelDecodeErrorZ constructor_read(byte[] ser) {
156                 long ret = bindings.AcceptChannel_read(ser);
157                 Result_AcceptChannelDecodeErrorZ ret_hu_conv = Result_AcceptChannelDecodeErrorZ.constr_from_ptr(ret);
158                 return ret_hu_conv;
159         }
160
161 }