internal static Offset <MultisigTransactionBuffer> CreateMultisigTransactionBuffer(FlatBufferBuilder builder, int transactionType = 0, short version = 0, short network = 0, int timestamp = 0, int publicKeyLen = 0, VectorOffset publicKeyOffset = default(VectorOffset), ulong fee = 0, int deadline = 0, int innerTransactionLength = 0, VectorOffset innerTransactionBytesOffset = default(VectorOffset)) { builder.StartObject(10); MultisigTransactionBuffer.AddFee(builder, fee); MultisigTransactionBuffer.AddInnerTransactionBytes(builder, innerTransactionBytesOffset); MultisigTransactionBuffer.AddInnerTransactionLength(builder, innerTransactionLength); MultisigTransactionBuffer.AddDeadline(builder, deadline); MultisigTransactionBuffer.AddPublicKey(builder, publicKeyOffset); MultisigTransactionBuffer.AddPublicKeyLen(builder, publicKeyLen); MultisigTransactionBuffer.AddTimestamp(builder, timestamp); MultisigTransactionBuffer.AddTransactionType(builder, transactionType); MultisigTransactionBuffer.AddNetwork(builder, network); MultisigTransactionBuffer.AddVersion(builder, version); return(MultisigTransactionBuffer.EndMultisigTransactionBuffer(builder)); }
internal static MultisigTransactionBuffer GetRootAsMultisigTransactionBuffer(ByteBuffer _bb, MultisigTransactionBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }