internal static Offset <MosaicDefinitionTransactionBuffer> CreateMosaicDefinitionTransactionBuffer(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 mosaicDefinitionStructureLength = 0, int lengthCreatorPublicKey = 0, VectorOffset creatorPublicKeyOffset = default(VectorOffset), int lengthOfMosaicIdStructure = 0, int lengthOfNamespaceIdString = 0, VectorOffset namespaceIdStringOffset = default(VectorOffset), int lengthOfMosaicNameString = 0, VectorOffset mosaicNameStringOffset = default(VectorOffset), int lengthOfDescription = 0, VectorOffset descriptionStringOffset = default(VectorOffset), int noOfProperties = 0, VectorOffset propertiesOffset = default(VectorOffset), VectorOffset mosaicLevyOffset = default(VectorOffset), int lenFeeSinkAddress = 0, VectorOffset feeSinkAddressOffset = default(VectorOffset), ulong feeQuantity = 0) { builder.StartObject(24); MosaicDefinitionTransactionBuffer.AddFeeQuantity(builder, feeQuantity); MosaicDefinitionTransactionBuffer.AddFee(builder, fee); MosaicDefinitionTransactionBuffer.AddFeeSinkAddress(builder, feeSinkAddressOffset); MosaicDefinitionTransactionBuffer.AddLenFeeSinkAddress(builder, lenFeeSinkAddress); MosaicDefinitionTransactionBuffer.AddMosaicLevy(builder, mosaicLevyOffset); MosaicDefinitionTransactionBuffer.AddProperties(builder, propertiesOffset); MosaicDefinitionTransactionBuffer.AddNoOfProperties(builder, noOfProperties); MosaicDefinitionTransactionBuffer.AddDescriptionString(builder, descriptionStringOffset); MosaicDefinitionTransactionBuffer.AddLengthOfDescription(builder, lengthOfDescription); MosaicDefinitionTransactionBuffer.AddMosaicNameString(builder, mosaicNameStringOffset); MosaicDefinitionTransactionBuffer.AddLengthOfMosaicNameString(builder, lengthOfMosaicNameString); MosaicDefinitionTransactionBuffer.AddNamespaceIdString(builder, namespaceIdStringOffset); MosaicDefinitionTransactionBuffer.AddLengthOfNamespaceIdString(builder, lengthOfNamespaceIdString); MosaicDefinitionTransactionBuffer.AddLengthOfMosaicIdStructure(builder, lengthOfMosaicIdStructure); MosaicDefinitionTransactionBuffer.AddCreatorPublicKey(builder, creatorPublicKeyOffset); MosaicDefinitionTransactionBuffer.AddLengthCreatorPublicKey(builder, lengthCreatorPublicKey); MosaicDefinitionTransactionBuffer.AddMosaicDefinitionStructureLength(builder, mosaicDefinitionStructureLength); MosaicDefinitionTransactionBuffer.AddDeadline(builder, deadline); MosaicDefinitionTransactionBuffer.AddPublicKey(builder, publicKeyOffset); MosaicDefinitionTransactionBuffer.AddPublicKeyLen(builder, publicKeyLen); MosaicDefinitionTransactionBuffer.AddTimestamp(builder, timestamp); MosaicDefinitionTransactionBuffer.AddTransactionType(builder, transactionType); MosaicDefinitionTransactionBuffer.AddNetwork(builder, network); MosaicDefinitionTransactionBuffer.AddVersion(builder, version); return(MosaicDefinitionTransactionBuffer.EndMosaicDefinitionTransactionBuffer(builder)); }
internal static MosaicDefinitionTransactionBuffer GetRootAsMosaicDefinitionTransactionBuffer(ByteBuffer _bb, MosaicDefinitionTransactionBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }