deserialize method

  1. @override
LockSecretExpiredFeeReceipt deserialize(
  1. Uint8List payload
)
override

Implementation

@override
LockSecretExpiredFeeReceipt deserialize(Uint8List payload) {
	var buffer = payload;
	var size = bytesToInt(buffer.sublist(0, 4), 4);
	buffer = buffer.sublist(0, size);
	buffer = buffer.sublist(4);
	var version = bytesToInt(buffer.sublist(0, 2), 2);
	buffer = buffer.sublist(2);
	var type = ReceiptType().deserialize(buffer);
	buffer = buffer.sublist(type.size);
	var mosaic = Mosaic().deserialize(buffer);
	buffer = buffer.sublist(mosaic.size);
	var targetAddress = Address().deserialize(buffer);
	buffer = buffer.sublist(targetAddress.size);

	var instance = LockSecretExpiredFeeReceipt(
		version: version,
		type: type,
		mosaic: mosaic,
		targetAddress: targetAddress,
	);
	return instance;
}