48ed63c143e1fce0ce3f45fcaae2e7e6428f2de8
[ldk-java] / ts / structs / OpenChannel.ts
1
2 import CommonBase from './CommonBase';
3 import * as bindings from '../bindings' // TODO: figure out location
4
5 public class OpenChannel extends CommonBase {
6         OpenChannel(Object _dummy, long ptr) { super(ptr); }
7         @Override @SuppressWarnings("deprecation")
8         protected void finalize() throws Throwable {
9                 super.finalize();
10                 if (ptr != 0) { bindings.OpenChannel_free(ptr); }
11         }
12
13         public OpenChannel clone() {
14                 uint32_t ret = bindings.OpenChannel_clone(this.ptr);
15                 OpenChannel ret_hu_conv = new OpenChannel(null, ret);
16                 return ret_hu_conv;
17         }
18
19         public byte[] get_chain_hash() {
20                 byte[] ret = bindings.OpenChannel_get_chain_hash(this.ptr);
21                 return ret;
22         }
23
24         public void set_chain_hash(byte[] val) {
25                 bindings.OpenChannel_set_chain_hash(this.ptr, val);
26         }
27
28         public byte[] get_temporary_channel_id() {
29                 byte[] ret = bindings.OpenChannel_get_temporary_channel_id(this.ptr);
30                 return ret;
31         }
32
33         public void set_temporary_channel_id(byte[] val) {
34                 bindings.OpenChannel_set_temporary_channel_id(this.ptr, val);
35         }
36
37         public long get_funding_satoshis() {
38                 long ret = bindings.OpenChannel_get_funding_satoshis(this.ptr);
39                 return ret;
40         }
41
42         public void set_funding_satoshis(long val) {
43                 bindings.OpenChannel_set_funding_satoshis(this.ptr, val);
44         }
45
46         public long get_push_msat() {
47                 long ret = bindings.OpenChannel_get_push_msat(this.ptr);
48                 return ret;
49         }
50
51         public void set_push_msat(long val) {
52                 bindings.OpenChannel_set_push_msat(this.ptr, val);
53         }
54
55         public long get_dust_limit_satoshis() {
56                 long ret = bindings.OpenChannel_get_dust_limit_satoshis(this.ptr);
57                 return ret;
58         }
59
60         public void set_dust_limit_satoshis(long val) {
61                 bindings.OpenChannel_set_dust_limit_satoshis(this.ptr, val);
62         }
63
64         public long get_max_htlc_value_in_flight_msat() {
65                 long ret = bindings.OpenChannel_get_max_htlc_value_in_flight_msat(this.ptr);
66                 return ret;
67         }
68
69         public void set_max_htlc_value_in_flight_msat(long val) {
70                 bindings.OpenChannel_set_max_htlc_value_in_flight_msat(this.ptr, val);
71         }
72
73         public long get_channel_reserve_satoshis() {
74                 long ret = bindings.OpenChannel_get_channel_reserve_satoshis(this.ptr);
75                 return ret;
76         }
77
78         public void set_channel_reserve_satoshis(long val) {
79                 bindings.OpenChannel_set_channel_reserve_satoshis(this.ptr, val);
80         }
81
82         public long get_htlc_minimum_msat() {
83                 long ret = bindings.OpenChannel_get_htlc_minimum_msat(this.ptr);
84                 return ret;
85         }
86
87         public void set_htlc_minimum_msat(long val) {
88                 bindings.OpenChannel_set_htlc_minimum_msat(this.ptr, val);
89         }
90
91         public int get_feerate_per_kw() {
92                 int ret = bindings.OpenChannel_get_feerate_per_kw(this.ptr);
93                 return ret;
94         }
95
96         public void set_feerate_per_kw(int val) {
97                 bindings.OpenChannel_set_feerate_per_kw(this.ptr, val);
98         }
99
100         public short get_to_self_delay() {
101                 short ret = bindings.OpenChannel_get_to_self_delay(this.ptr);
102                 return ret;
103         }
104
105         public void set_to_self_delay(short val) {
106                 bindings.OpenChannel_set_to_self_delay(this.ptr, val);
107         }
108
109         public short get_max_accepted_htlcs() {
110                 short ret = bindings.OpenChannel_get_max_accepted_htlcs(this.ptr);
111                 return ret;
112         }
113
114         public void set_max_accepted_htlcs(short val) {
115                 bindings.OpenChannel_set_max_accepted_htlcs(this.ptr, val);
116         }
117
118         public byte[] get_funding_pubkey() {
119                 byte[] ret = bindings.OpenChannel_get_funding_pubkey(this.ptr);
120                 return ret;
121         }
122
123         public void set_funding_pubkey(byte[] val) {
124                 bindings.OpenChannel_set_funding_pubkey(this.ptr, val);
125         }
126
127         public byte[] get_revocation_basepoint() {
128                 byte[] ret = bindings.OpenChannel_get_revocation_basepoint(this.ptr);
129                 return ret;
130         }
131
132         public void set_revocation_basepoint(byte[] val) {
133                 bindings.OpenChannel_set_revocation_basepoint(this.ptr, val);
134         }
135
136         public byte[] get_payment_point() {
137                 byte[] ret = bindings.OpenChannel_get_payment_point(this.ptr);
138                 return ret;
139         }
140
141         public void set_payment_point(byte[] val) {
142                 bindings.OpenChannel_set_payment_point(this.ptr, val);
143         }
144
145         public byte[] get_delayed_payment_basepoint() {
146                 byte[] ret = bindings.OpenChannel_get_delayed_payment_basepoint(this.ptr);
147                 return ret;
148         }
149
150         public void set_delayed_payment_basepoint(byte[] val) {
151                 bindings.OpenChannel_set_delayed_payment_basepoint(this.ptr, val);
152         }
153
154         public byte[] get_htlc_basepoint() {
155                 byte[] ret = bindings.OpenChannel_get_htlc_basepoint(this.ptr);
156                 return ret;
157         }
158
159         public void set_htlc_basepoint(byte[] val) {
160                 bindings.OpenChannel_set_htlc_basepoint(this.ptr, val);
161         }
162
163         public byte[] get_first_per_commitment_point() {
164                 byte[] ret = bindings.OpenChannel_get_first_per_commitment_point(this.ptr);
165                 return ret;
166         }
167
168         public void set_first_per_commitment_point(byte[] val) {
169                 bindings.OpenChannel_set_first_per_commitment_point(this.ptr, val);
170         }
171
172         public byte get_channel_flags() {
173                 byte ret = bindings.OpenChannel_get_channel_flags(this.ptr);
174                 return ret;
175         }
176
177         public void set_channel_flags(byte val) {
178                 bindings.OpenChannel_set_channel_flags(this.ptr, val);
179         }
180
181         public byte[] write() {
182                 byte[] ret = bindings.OpenChannel_write(this.ptr);
183                 return ret;
184         }
185
186         public static OpenChannel constructor_read(byte[] ser) {
187                 uint32_t ret = bindings.OpenChannel_read(ser);
188                 OpenChannel ret_hu_conv = new OpenChannel(null, ret);
189                 return ret_hu_conv;
190         }
191
192 }