Parse complex enum fields prior to per-language logic, drop java-isms in TS
[ldk-java] / bindingstypes.py
index e79b930a4945cc3fab64e6664508041b4207cac4..66f34a58340158c566284475c7addd65de453038 100644 (file)
@@ -71,3 +71,8 @@ class TraitMethInfo:
         self.self_is_const = self_is_const
         self.ret_ty_info = ret_ty_info
         self.args_ty = args_ty
+
+class ComplexEnumVariantInfo:
+    def __init__(self, var_name, fields):
+        self.var_name = var_name
+        self.fields = fields