Example #1
0
 internal static Offset <MosaicCreationTransactionBuffer> CreateMosaicCreationTransactionBuffer(FlatBufferBuilder builder,
                                                                                                uint size = 0,
                                                                                                VectorOffset signatureOffset = default(VectorOffset),
                                                                                                VectorOffset signerOffset    = default(VectorOffset),
                                                                                                ushort version              = 0,
                                                                                                ushort type                 = 0,
                                                                                                VectorOffset feeOffset      = default(VectorOffset),
                                                                                                VectorOffset deadlineOffset = default(VectorOffset),
                                                                                                VectorOffset parentIdOffset = default(VectorOffset),
                                                                                                VectorOffset mosaicIdOffset = default(VectorOffset),
                                                                                                byte NameLength             = 0,
                                                                                                byte numOptionalProperties  = 0,
                                                                                                byte flags                    = 0,
                                                                                                byte divisibility             = 0,
                                                                                                VectorOffset mosaicNameOffset = default(VectorOffset),
                                                                                                byte indicateDuration         = 0,
                                                                                                VectorOffset durationOffset   = default(VectorOffset))
 {
     builder.StartObject(16);
     MosaicCreationTransactionBuffer.AddDuration(builder, durationOffset);
     MosaicCreationTransactionBuffer.AddMosaicName(builder, mosaicNameOffset);
     MosaicCreationTransactionBuffer.AddMosaicId(builder, mosaicIdOffset);
     MosaicCreationTransactionBuffer.AddParentId(builder, parentIdOffset);
     MosaicCreationTransactionBuffer.AddDeadline(builder, deadlineOffset);
     MosaicCreationTransactionBuffer.AddFee(builder, feeOffset);
     MosaicCreationTransactionBuffer.AddSigner(builder, signerOffset);
     MosaicCreationTransactionBuffer.AddSignature(builder, signatureOffset);
     MosaicCreationTransactionBuffer.AddSize(builder, size);
     MosaicCreationTransactionBuffer.AddType(builder, type);
     MosaicCreationTransactionBuffer.AddVersion(builder, version);
     MosaicCreationTransactionBuffer.AddIndicateDuration(builder, indicateDuration);
     MosaicCreationTransactionBuffer.AddDivisibility(builder, divisibility);
     MosaicCreationTransactionBuffer.AddFlags(builder, flags);
     MosaicCreationTransactionBuffer.AddNumOptionalProperties(builder, numOptionalProperties);
     MosaicCreationTransactionBuffer.AddNameLength(builder, NameLength);
     return(MosaicCreationTransactionBuffer.EndMosaicCreationTransactionBuffer(builder));
 }
Example #2
0
 internal static MosaicCreationTransactionBuffer GetRootAsMosaicCreationTransactionBuffer(ByteBuffer _bb, MosaicCreationTransactionBuffer obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }