serialize method
Implementation
@override
Uint8List serialize() {
var buffer = Uint8List(size);
var currentPos = 0;
buffer.setRange(currentPos, currentPos + 4, intToBytes(size, 4));
currentPos += 4;
buffer.setRange(currentPos, currentPos + 2, intToBytes(version, 2));
currentPos += 2;
buffer.setRange(currentPos, currentPos + type.size, type.serialize());
currentPos += type.size;
buffer.setRange(currentPos, currentPos + mosaic.size, mosaic.serialize());
currentPos += mosaic.size;
buffer.setRange(currentPos, currentPos + targetAddress.size, targetAddress.serialize());
currentPos += targetAddress.size;
return buffer;
}