Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 internal static MosaicDefinitionTransactionBuffer GetRootAsMosaicDefinitionTransactionBuffer(ByteBuffer _bb, MosaicDefinitionTransactionBuffer obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }