The raw bytes as received (for non-text payloads).
OptionalFromThe sender's display name, when known.
OptionalFromThe sender's participant identity, when the message came from a remote participant.
Epoch-ms receive timestamp.
The decoded text payload (UTF-8). For binary payloads use Bytes.
OptionalTopicThe optional topic the message was published under.
A message received on the LiveKit data channel (the room-native "chat" / app payload).