Bindings updates
[ldk-java] / ts / structs / ChannelHandshakeLimits.ts
1
2             
3 import CommonBase from './CommonBase';
4 import * as bindings from '../bindings' // TODO: figure out location
5
6
7
8             export default class ChannelHandshakeLimits extends CommonBase {
9                 constructor(_dummy: object, ptr: number) {
10                     super(ptr);
11                 }
12
13                 
14                 protected finalize() {
15                     super.finalize();
16
17                     if (this.ptr != 0) {
18                         bindings.ChannelHandshakeLimits_free(this.ptr);
19                     }
20                 }
21         public ChannelHandshakeLimits clone() {
22                 number ret = bindings.ChannelHandshakeLimits_clone(this.ptr);
23                 const ret_hu_conv: ChannelHandshakeLimits = new ChannelHandshakeLimits(null, ret);
24                 return ret_hu_conv;
25         }
26
27         public number get_min_funding_satoshis() {
28                 number ret = bindings.ChannelHandshakeLimits_get_min_funding_satoshis(this.ptr);
29                 return ret;
30         }
31
32         public void set_min_funding_satoshis(number val) {
33                 bindings.ChannelHandshakeLimits_set_min_funding_satoshis(this.ptr, val);
34         }
35
36         public number get_max_htlc_minimum_msat() {
37                 number ret = bindings.ChannelHandshakeLimits_get_max_htlc_minimum_msat(this.ptr);
38                 return ret;
39         }
40
41         public void set_max_htlc_minimum_msat(number val) {
42                 bindings.ChannelHandshakeLimits_set_max_htlc_minimum_msat(this.ptr, val);
43         }
44
45         public number get_min_max_htlc_value_in_flight_msat() {
46                 number ret = bindings.ChannelHandshakeLimits_get_min_max_htlc_value_in_flight_msat(this.ptr);
47                 return ret;
48         }
49
50         public void set_min_max_htlc_value_in_flight_msat(number val) {
51                 bindings.ChannelHandshakeLimits_set_min_max_htlc_value_in_flight_msat(this.ptr, val);
52         }
53
54         public number get_max_channel_reserve_satoshis() {
55                 number ret = bindings.ChannelHandshakeLimits_get_max_channel_reserve_satoshis(this.ptr);
56                 return ret;
57         }
58
59         public void set_max_channel_reserve_satoshis(number val) {
60                 bindings.ChannelHandshakeLimits_set_max_channel_reserve_satoshis(this.ptr, val);
61         }
62
63         public number get_min_max_accepted_htlcs() {
64                 number ret = bindings.ChannelHandshakeLimits_get_min_max_accepted_htlcs(this.ptr);
65                 return ret;
66         }
67
68         public void set_min_max_accepted_htlcs(number val) {
69                 bindings.ChannelHandshakeLimits_set_min_max_accepted_htlcs(this.ptr, val);
70         }
71
72         public number get_min_dust_limit_satoshis() {
73                 number ret = bindings.ChannelHandshakeLimits_get_min_dust_limit_satoshis(this.ptr);
74                 return ret;
75         }
76
77         public void set_min_dust_limit_satoshis(number val) {
78                 bindings.ChannelHandshakeLimits_set_min_dust_limit_satoshis(this.ptr, val);
79         }
80
81         public number get_max_dust_limit_satoshis() {
82                 number ret = bindings.ChannelHandshakeLimits_get_max_dust_limit_satoshis(this.ptr);
83                 return ret;
84         }
85
86         public void set_max_dust_limit_satoshis(number val) {
87                 bindings.ChannelHandshakeLimits_set_max_dust_limit_satoshis(this.ptr, val);
88         }
89
90         public number get_max_minimum_depth() {
91                 number ret = bindings.ChannelHandshakeLimits_get_max_minimum_depth(this.ptr);
92                 return ret;
93         }
94
95         public void set_max_minimum_depth(number val) {
96                 bindings.ChannelHandshakeLimits_set_max_minimum_depth(this.ptr, val);
97         }
98
99         public boolean get_force_announced_channel_preference() {
100                 boolean ret = bindings.ChannelHandshakeLimits_get_force_announced_channel_preference(this.ptr);
101                 return ret;
102         }
103
104         public void set_force_announced_channel_preference(boolean val) {
105                 bindings.ChannelHandshakeLimits_set_force_announced_channel_preference(this.ptr, val);
106         }
107
108         public number get_their_to_self_delay() {
109                 number ret = bindings.ChannelHandshakeLimits_get_their_to_self_delay(this.ptr);
110                 return ret;
111         }
112
113         public void set_their_to_self_delay(number val) {
114                 bindings.ChannelHandshakeLimits_set_their_to_self_delay(this.ptr, val);
115         }
116
117         public static ChannelHandshakeLimits constructor_new(number min_funding_satoshis_arg, number max_htlc_minimum_msat_arg, number min_max_htlc_value_in_flight_msat_arg, number max_channel_reserve_satoshis_arg, number min_max_accepted_htlcs_arg, number min_dust_limit_satoshis_arg, number max_dust_limit_satoshis_arg, number max_minimum_depth_arg, boolean force_announced_channel_preference_arg, number their_to_self_delay_arg) {
118                 number ret = bindings.ChannelHandshakeLimits_new(min_funding_satoshis_arg, max_htlc_minimum_msat_arg, min_max_htlc_value_in_flight_msat_arg, max_channel_reserve_satoshis_arg, min_max_accepted_htlcs_arg, min_dust_limit_satoshis_arg, max_dust_limit_satoshis_arg, max_minimum_depth_arg, force_announced_channel_preference_arg, their_to_self_delay_arg);
119                 const ret_hu_conv: ChannelHandshakeLimits = new ChannelHandshakeLimits(null, ret);
120                 return ret_hu_conv;
121         }
122
123         public static ChannelHandshakeLimits constructor_default() {
124                 number ret = bindings.ChannelHandshakeLimits_default();
125                 const ret_hu_conv: ChannelHandshakeLimits = new ChannelHandshakeLimits(null, ret);
126                 return ret_hu_conv;
127         }
128
129 }