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 = InternalUtils.decodeUint8Array(bindings.BigEndianScalar_get_bytes(ptr));
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));
20 if (ptr != 0) { bindings.BigEndianScalar_free(ptr); }