3 public class C2Tuple_BlockHashChannelMonitorZ {
5 public internal(set) var cOpaqueStruct: LDKC2Tuple_BlockHashChannelMonitorZ?;
7 public init(pointer: LDKC2Tuple_BlockHashChannelMonitorZ){
8 self.cOpaqueStruct = pointer
11 /* TUPLE_METHODS_START */
13 public func new(a: [UInt8], b: ChannelMonitor) -> C2Tuple_BlockHashChannelMonitorZ {
15 return C2Tuple_BlockHashChannelMonitorZ(pointer: C2Tuple_BlockHashChannelMonitorZ_new(Bindings.new_LDKThirtyTwoBytes(array: a), b.cOpaqueStruct!));
21 if self.cOpaqueStruct?.b.is_owned == true {
27 C2Tuple_BlockHashChannelMonitorZ_free(self.cOpaqueStruct!)
31 /* TUPLE_METHODS_END */