internal static Offset <MosaicLevyBuffer> CreateMosaicLevyBuffer(FlatBufferBuilder builder, int lengthOfLevyStructure = 0, int feeType = 0, int lengthOfRecipientAddress = 0, VectorOffset recipientAddressOffset = default(VectorOffset), int lengthOfMosaicIdStructure = 0, int lengthOfMosaicNamespaceId = 0, VectorOffset namespaceIdStringOffset = default(VectorOffset), int lengthMosaicNameString = 0, VectorOffset mosaicNameStringOffset = default(VectorOffset), ulong feeQuantity = 0) { builder.StartObject(10); MosaicLevyBuffer.AddFeeQuantity(builder, feeQuantity); MosaicLevyBuffer.AddMosaicNameString(builder, mosaicNameStringOffset); MosaicLevyBuffer.AddLengthMosaicNameString(builder, lengthMosaicNameString); MosaicLevyBuffer.AddNamespaceIdString(builder, namespaceIdStringOffset); MosaicLevyBuffer.AddLengthOfMosaicNamespaceId(builder, lengthOfMosaicNamespaceId); MosaicLevyBuffer.AddLengthOfMosaicIdStructure(builder, lengthOfMosaicIdStructure); MosaicLevyBuffer.AddRecipientAddress(builder, recipientAddressOffset); MosaicLevyBuffer.AddLengthOfRecipientAddress(builder, lengthOfRecipientAddress); MosaicLevyBuffer.AddFeeType(builder, feeType); MosaicLevyBuffer.AddLengthOfLevyStructure(builder, lengthOfLevyStructure); return(MosaicLevyBuffer.EndMosaicLevyBuffer(builder)); }
internal static MosaicLevyBuffer GetRootAsMosaicLevyBuffer(ByteBuffer _bb, MosaicLevyBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }