3 public class Option_C2Tuple_usizeTransactionZZ {
5 public internal(set) var cOpaqueStruct: LDKCOption_C2Tuple_usizeTransactionZZ?;
7 /* DEFAULT_CONSTRUCTOR_START */
8 public init(value: C2Tuple_usizeTransactionZ?) {
10 self.cOpaqueStruct = LDKCOption_C2Tuple_usizeTransactionZZ()
11 if let value = value {
12 self.cOpaqueStruct!.tag = LDKCOption_C2Tuple_usizeTransactionZZ_Some
13 self.cOpaqueStruct!.some = value.cOpaqueStruct!
15 self.cOpaqueStruct!.tag = LDKCOption_C2Tuple_usizeTransactionZZ_None
20 /* DEFAULT_CONSTRUCTOR_END */
22 public init(pointer: LDKCOption_C2Tuple_usizeTransactionZZ){
23 self.cOpaqueStruct = pointer
26 /* OPTION_METHODS_START */
28 public func getValue() -> C2Tuple_usizeTransactionZ? {
31 if self.cOpaqueStruct!.tag == LDKCOption_C2Tuple_usizeTransactionZZ_None {
34 if self.cOpaqueStruct!.tag == LDKCOption_C2Tuple_usizeTransactionZZ_Some {
35 return C2Tuple_usizeTransactionZ(pointer: self.cOpaqueStruct!.some)
37 assert(false, "invalid option enum value")
43 /* OPTION_METHODS_END */