id property
Id of the message if no id is supplied a new id is assigned
using a UUID v4
this behaviour could be overriden by provind
and optional
paramter called messageIdGenerator
.
messageIdGenerator
take a function with this
signature String Function()
Implementation
String? id;