6 namespace org { namespace ldk { namespace structs {
8 public class BigEndianScalar : CommonBase {
9 /** The bytes of the scalar value, in big endian */
10 public readonly byte[] scalar_bytes;
12 internal BigEndianScalar(object _dummy, long ptr) : base(ptr) {
13 this.scalar_bytes = bindings.BigEndianScalar_get_bytes(ptr);
15 public BigEndianScalar(byte[] scalar_bytes) : base(bindings.BigEndianScalar_new(scalar_bytes)) {
16 this.scalar_bytes = bindings.BigEndianScalar_get_bytes(ptr);
20 if (ptr != 0) { bindings.BigEndianScalar_free(ptr); }