[C#] Check in initial auto-generated C# bindings
[ldk-java] / c_sharp / src / org / ldk / enums / HTLCClaim.cs
diff --git a/c_sharp/src/org/ldk/enums/HTLCClaim.cs b/c_sharp/src/org/ldk/enums/HTLCClaim.cs
new file mode 100644 (file)
index 0000000..8e07976
--- /dev/null
@@ -0,0 +1,25 @@
+namespace org { namespace ldk { namespace enums {/**
+ * Describes the type of HTLC claim as determined by analyzing the witness.
+ */
+public enum HTLCClaim {
+       /**
+        * Claims an offered output on a commitment transaction through the timeout path.
+        */
+       LDKHTLCClaim_OfferedTimeout,
+       /**
+        * Claims an offered output on a commitment transaction through the success path.
+        */
+       LDKHTLCClaim_OfferedPreimage,
+       /**
+        * Claims an accepted output on a commitment transaction through the timeout path.
+        */
+       LDKHTLCClaim_AcceptedTimeout,
+       /**
+        * Claims an accepted output on a commitment transaction through the success path.
+        */
+       LDKHTLCClaim_AcceptedPreimage,
+       /**
+        * Claims an offered/accepted output on a commitment transaction through the revocation path.
+        */
+       LDKHTLCClaim_Revocation,
+}} } }