clone method
Clones the message into a new instance.
Implementation
Message clone() {
final copy = Message(mti);
final f52PinBlock = _f52PinBlock;
copy._f02Pan = _f02Pan;
copy._f03ProcessCode = _f03ProcessCode;
copy._f04Amount = _f04Amount;
copy._f11Stan = _f11Stan;
copy._f1213DateTime = _f1213DateTime;
copy._f22CardEntryMode = _f22CardEntryMode;
copy._f24Nii = _f24Nii;
copy._f25POSConditionCode = _f25POSConditionCode;
copy._f35Track2 = _f35Track2;
copy._f37RRN = _f37RRN;
copy._f38IdentificationReferenceNumber = _f38IdentificationReferenceNumber;
copy._f39ResponseCode = _f39ResponseCode;
copy._f41TerminalId = _f41TerminalId;
copy._f42MerchantId = _f42MerchantId;
copy._f48DataElement = _f48DataElement;
copy._f49Currency = _f49Currency;
copy._f52PinBlock =
f52PinBlock == null ? null : Uint8List.fromList(f52PinBlock);
copy.field53 = field53;
copy.field61 = field61;
copy.field62 = field62;
copy._mac = _mac;
copy._bmp.addAll(_bmp);
return copy;
}