[C#] Update auto-generated C# bindings
[ldk-java] / c_sharp / src / org / ldk / structs / BigEndianScalar.cs
1 using org.ldk.impl;
2 using org.ldk.enums;
3 using org.ldk.util;
4 using System;
5
6 namespace org { namespace ldk { namespace structs {
7
8 public class BigEndianScalar : CommonBase {
9         /** The bytes of the scalar value, in big endian */
10         public readonly byte[] scalar_bytes;
11
12     internal BigEndianScalar(object _dummy, long ptr) : base(ptr) {
13                 this.scalar_bytes = InternalUtils.decodeUint8Array(bindings.BigEndianScalar_get_bytes(ptr));
14         }
15     public BigEndianScalar(byte[] scalar_bytes) : base(bindings.BigEndianScalar_new(InternalUtils.encodeUint8Array(scalar_bytes))) {
16                 this.scalar_bytes = InternalUtils.decodeUint8Array(bindings.BigEndianScalar_get_bytes(ptr));
17         }
18
19         ~BigEndianScalar() {
20                 if (ptr != 0) { bindings.BigEndianScalar_free(ptr); }
21         }
22 }} } }