import LDKCHeaders public class MonitorUpdateError { public internal(set) var cOpaqueStruct: LDKMonitorUpdateError?; public init(pointer: LDKMonitorUpdateError){ self.cOpaqueStruct = pointer } /* STRUCT_METHODS_START */ public func clone(orig: MonitorUpdateError) -> MonitorUpdateError { return withUnsafePointer(to: orig.cOpaqueStruct!) { (origPointer: UnsafePointer) in MonitorUpdateError(pointer: MonitorUpdateError_clone(origPointer)) }; } deinit { if self.cOpaqueStruct?.is_owned == false { MonitorUpdateError_free(self.cOpaqueStruct!) } } /* STRUCT_METHODS_END */ }