Bindings updates
[ldk-java] / ts / structs / ChannelDetails.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 ChannelDetails 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.ChannelDetails_free(this.ptr);
19                     }
20                 }
21         public ChannelDetails clone() {
22                 number ret = bindings.ChannelDetails_clone(this.ptr);
23                 const ret_hu_conv: ChannelDetails = new ChannelDetails(null, ret);
24                 return ret_hu_conv;
25         }
26
27         public Uint8Array get_channel_id() {
28                 Uint8Array ret = bindings.ChannelDetails_get_channel_id(this.ptr);
29                 return ret;
30         }
31
32         public void set_channel_id(Uint8Array val) {
33                 bindings.ChannelDetails_set_channel_id(this.ptr, val);
34         }
35
36         public Uint8Array get_remote_network_id() {
37                 Uint8Array ret = bindings.ChannelDetails_get_remote_network_id(this.ptr);
38                 return ret;
39         }
40
41         public void set_remote_network_id(Uint8Array val) {
42                 bindings.ChannelDetails_set_remote_network_id(this.ptr, val);
43         }
44
45         public InitFeatures get_counterparty_features() {
46                 number ret = bindings.ChannelDetails_get_counterparty_features(this.ptr);
47                 const ret_hu_conv: InitFeatures = new InitFeatures(null, ret);
48                 return ret_hu_conv;
49         }
50
51         public void set_counterparty_features(InitFeatures val) {
52                 bindings.ChannelDetails_set_counterparty_features(this.ptr, val == null ? 0 : val.ptr & ~1);
53                 this.ptrs_to.add(val);
54         }
55
56         public number get_channel_value_satoshis() {
57                 number ret = bindings.ChannelDetails_get_channel_value_satoshis(this.ptr);
58                 return ret;
59         }
60
61         public void set_channel_value_satoshis(number val) {
62                 bindings.ChannelDetails_set_channel_value_satoshis(this.ptr, val);
63         }
64
65         public number get_user_id() {
66                 number ret = bindings.ChannelDetails_get_user_id(this.ptr);
67                 return ret;
68         }
69
70         public void set_user_id(number val) {
71                 bindings.ChannelDetails_set_user_id(this.ptr, val);
72         }
73
74         public number get_outbound_capacity_msat() {
75                 number ret = bindings.ChannelDetails_get_outbound_capacity_msat(this.ptr);
76                 return ret;
77         }
78
79         public void set_outbound_capacity_msat(number val) {
80                 bindings.ChannelDetails_set_outbound_capacity_msat(this.ptr, val);
81         }
82
83         public number get_inbound_capacity_msat() {
84                 number ret = bindings.ChannelDetails_get_inbound_capacity_msat(this.ptr);
85                 return ret;
86         }
87
88         public void set_inbound_capacity_msat(number val) {
89                 bindings.ChannelDetails_set_inbound_capacity_msat(this.ptr, val);
90         }
91
92         public boolean get_is_live() {
93                 boolean ret = bindings.ChannelDetails_get_is_live(this.ptr);
94                 return ret;
95         }
96
97         public void set_is_live(boolean val) {
98                 bindings.ChannelDetails_set_is_live(this.ptr, val);
99         }
100
101 }