tryParseODIDMessage<T extends ODIDMessage> function
Tries to parse ODID message from array of raw bytes messageData.
Optional parameter T can constrain the expected message type.
Returns ParseResult containing the parsed message and any warnings,
or null if there were any parsing errors preventing the message
to be constructed.
Implementation
ParseResult<T>? tryParseODIDMessage<T extends ODIDMessage>(
Uint8List messageData,
) {
try {
return parseODIDMessage(messageData);
} on OdidMessageParseError {
return null;
}
}