[C#] Update auto-generated files
[ldk-java] / c_sharp / src / org / ldk / structs / EffectiveCapacity.cs
index c7aa0e4f24416399d674ffc65f44a4042a19085f..ebf2755547de626f2109bac78f91741555367f55 100644 (file)
@@ -21,10 +21,11 @@ public class EffectiveCapacity : CommonBase {
                long raw_ty = bindings.LDKEffectiveCapacity_ty_from_ptr(ptr);
                switch (raw_ty) {
                        case 0: return new EffectiveCapacity_ExactLiquidity(ptr);
-                       case 1: return new EffectiveCapacity_MaximumHTLC(ptr);
+                       case 1: return new EffectiveCapacity_AdvertisedMaxHTLC(ptr);
                        case 2: return new EffectiveCapacity_Total(ptr);
                        case 3: return new EffectiveCapacity_Infinite(ptr);
-                       case 4: return new EffectiveCapacity_Unknown(ptr);
+                       case 4: return new EffectiveCapacity_HintMaxHTLC(ptr);
+                       case 5: return new EffectiveCapacity_Unknown(ptr);
                        default:
                                throw new ArgumentException("Impossible enum variant");
                }
@@ -41,14 +42,14 @@ public class EffectiveCapacity : CommonBase {
                        this.liquidity_msat = bindings.LDKEffectiveCapacity_ExactLiquidity_get_liquidity_msat(ptr);
                }
        }
-       /** A EffectiveCapacity of type MaximumHTLC */
-       public class EffectiveCapacity_MaximumHTLC : EffectiveCapacity {
+       /** A EffectiveCapacity of type AdvertisedMaxHTLC */
+       public class EffectiveCapacity_AdvertisedMaxHTLC : EffectiveCapacity {
                /**
                 * The maximum HTLC amount denominated in millisatoshi.
                 */
                public long amount_msat;
-               internal EffectiveCapacity_MaximumHTLC(long ptr) : base(null, ptr) {
-                       this.amount_msat = bindings.LDKEffectiveCapacity_MaximumHTLC_get_amount_msat(ptr);
+               internal EffectiveCapacity_AdvertisedMaxHTLC(long ptr) : base(null, ptr) {
+                       this.amount_msat = bindings.LDKEffectiveCapacity_AdvertisedMaxHTLC_get_amount_msat(ptr);
                }
        }
        /** A EffectiveCapacity of type Total */
@@ -71,6 +72,16 @@ public class EffectiveCapacity : CommonBase {
                internal EffectiveCapacity_Infinite(long ptr) : base(null, ptr) {
                }
        }
+       /** A EffectiveCapacity of type HintMaxHTLC */
+       public class EffectiveCapacity_HintMaxHTLC : EffectiveCapacity {
+               /**
+                * The maximum HTLC amount denominated in millisatoshi.
+                */
+               public long amount_msat;
+               internal EffectiveCapacity_HintMaxHTLC(long ptr) : base(null, ptr) {
+                       this.amount_msat = bindings.LDKEffectiveCapacity_HintMaxHTLC_get_amount_msat(ptr);
+               }
+       }
        /** A EffectiveCapacity of type Unknown */
        public class EffectiveCapacity_Unknown : EffectiveCapacity {
                internal EffectiveCapacity_Unknown(long ptr) : base(null, ptr) {
@@ -107,10 +118,10 @@ public class EffectiveCapacity : CommonBase {
        }
 
        /**
-        * Utility method to constructs a new MaximumHTLC-variant EffectiveCapacity
+        * Utility method to constructs a new AdvertisedMaxHTLC-variant EffectiveCapacity
         */
-       public static EffectiveCapacity maximum_htlc(long amount_msat) {
-               long ret = bindings.EffectiveCapacity_maximum_htlc(amount_msat);
+       public static EffectiveCapacity advertised_max_htlc(long amount_msat) {
+               long ret = bindings.EffectiveCapacity_advertised_max_htlc(amount_msat);
                GC.KeepAlive(amount_msat);
                if (ret >= 0 && ret <= 4096) { return null; }
                org.ldk.structs.EffectiveCapacity ret_hu_conv = org.ldk.structs.EffectiveCapacity.constr_from_ptr(ret);
@@ -142,6 +153,18 @@ public class EffectiveCapacity : CommonBase {
                return ret_hu_conv;
        }
 
+       /**
+        * Utility method to constructs a new HintMaxHTLC-variant EffectiveCapacity
+        */
+       public static EffectiveCapacity hint_max_htlc(long amount_msat) {
+               long ret = bindings.EffectiveCapacity_hint_max_htlc(amount_msat);
+               GC.KeepAlive(amount_msat);
+               if (ret >= 0 && ret <= 4096) { return null; }
+               org.ldk.structs.EffectiveCapacity ret_hu_conv = org.ldk.structs.EffectiveCapacity.constr_from_ptr(ret);
+               if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.AddLast(ret_hu_conv); };
+               return ret_hu_conv;
+       }
+
        /**
         * Utility method to constructs a new Unknown-variant EffectiveCapacity
         */