serialize method
Implementation
@override
Uint8List serialize() {
var buffer = Uint8List(size);
var currentPos = 0;
buffer.setRange(currentPos, currentPos + 4, intToBytes(transactionStatements.length, 4));
currentPos += 4;
sort();
var res_transactionStatements = ArrayHelpers.writeArray(buffer, transactionStatements, currentPos);
currentPos = res_transactionStatements.item2;
buffer = res_transactionStatements.item1;
buffer.setRange(currentPos, currentPos + 4, intToBytes(addressResolutionStatements.length, 4));
currentPos += 4;
sort();
var res_addressResolutionStatements = ArrayHelpers.writeArray(buffer, addressResolutionStatements, currentPos);
currentPos = res_addressResolutionStatements.item2;
buffer = res_addressResolutionStatements.item1;
buffer.setRange(currentPos, currentPos + 4, intToBytes(mosaicResolutionStatements.length, 4));
currentPos += 4;
sort();
var res_mosaicResolutionStatements = ArrayHelpers.writeArray(buffer, mosaicResolutionStatements, currentPos);
currentPos = res_mosaicResolutionStatements.item2;
buffer = res_mosaicResolutionStatements.item1;
return buffer;
}