internal static Offset <ProvisionNamespaceTransactionBuffer> CreateProvisionNamespaceTransaction(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 sinkAddressLength = 0, VectorOffset SinkAddressStringOffset = default(VectorOffset), long rentalFee = 0, int newPartLength = 0, VectorOffset newPartStringOffset = default(VectorOffset), uint parentLength = 0, VectorOffset parentStringOffset = default(VectorOffset)) { builder.StartObject(15); ProvisionNamespaceTransactionBuffer.AddRentalFee(builder, rentalFee); ProvisionNamespaceTransactionBuffer.AddFee(builder, fee); ProvisionNamespaceTransactionBuffer.AddParentString(builder, parentStringOffset); ProvisionNamespaceTransactionBuffer.AddParentLength(builder, parentLength); ProvisionNamespaceTransactionBuffer.AddNewPartString(builder, newPartStringOffset); ProvisionNamespaceTransactionBuffer.AddNewPartLength(builder, newPartLength); ProvisionNamespaceTransactionBuffer.AddSinkAddressString(builder, SinkAddressStringOffset); ProvisionNamespaceTransactionBuffer.AddSinkAddressLength(builder, sinkAddressLength); ProvisionNamespaceTransactionBuffer.AddDeadline(builder, deadline); ProvisionNamespaceTransactionBuffer.AddPublicKey(builder, publicKeyOffset); ProvisionNamespaceTransactionBuffer.AddPublicKeyLen(builder, publicKeyLen); ProvisionNamespaceTransactionBuffer.AddTimestamp(builder, timestamp); ProvisionNamespaceTransactionBuffer.AddTransactionType(builder, transactionType); ProvisionNamespaceTransactionBuffer.AddNetwork(builder, network); ProvisionNamespaceTransactionBuffer.AddVersion(builder, version); return(ProvisionNamespaceTransactionBuffer.EndProvisionNamespaceTransaction(builder)); }
internal static ProvisionNamespaceTransactionBuffer GetRootAsProvisionNamespaceTransaction(ByteBuffer _bb, ProvisionNamespaceTransactionBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }