@avaya/infinity-agent-sdk - v1.0.0
    Preparing search index...

    A message received on or sent through an interaction. Discriminated union over the type discriminator - narrow on message.type to get the concrete subtype with its body and type-specific fields.

    if (message.type === MessageType.CHAT) {
    // message is ChatMessage; message.body is ChatMessageBody
    console.log(message.body.text.content);
    } else if (message.type === MessageType.SYSTEM) {
    // message is SystemMessage; message.body is SystemMessageBody
    console.log(message.body.text.content);
    }