internal static Offset <MultisigAggregateModificationBuffer> CreateMultisigAggregateModificationBuffer(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 numerOfModifications = 0, VectorOffset modificationsOffset = default(VectorOffset), int minimumCosignatoriesLength = 0, int relativeChange = 100000000) { builder.StartObject(12); MultisigAggregateModificationBuffer.AddFee(builder, fee); MultisigAggregateModificationBuffer.AddRelativeChange(builder, relativeChange); MultisigAggregateModificationBuffer.AddMinimumCosignatoriesLength(builder, minimumCosignatoriesLength); MultisigAggregateModificationBuffer.AddModifications(builder, modificationsOffset); MultisigAggregateModificationBuffer.AddNumerOfModifications(builder, numerOfModifications); MultisigAggregateModificationBuffer.AddDeadline(builder, deadline); MultisigAggregateModificationBuffer.AddPublicKey(builder, publicKeyOffset); MultisigAggregateModificationBuffer.AddPublicKeyLen(builder, publicKeyLen); MultisigAggregateModificationBuffer.AddTimestamp(builder, timestamp); MultisigAggregateModificationBuffer.AddTransactionType(builder, transactionType); MultisigAggregateModificationBuffer.AddNetwork(builder, network); MultisigAggregateModificationBuffer.AddVersion(builder, version); return(MultisigAggregateModificationBuffer.EndMultisigAggregateModificationBuffer(builder)); }
internal static MultisigAggregateModificationBuffer GetRootAsMultisigAggregateModificationBuffer(ByteBuffer _bb, MultisigAggregateModificationBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }