Messaging Conversation Window Header Events

These are the available actions in the messaging conversation window header.

/**
 * Event name for notifying the Embedded Messaging application about
 * a header's back button click.
 * @type {string}
 */
MESSAGING_EVENT.BACK_BUTTON_CLICK

/**
 * Event name for minimizing the conversation client.
 * @type {string}
 */
MESSAGING_EVENT.MINIMIZE_BUTTON_CLICK

/**
 * Event name for closing the conversation.
 * @type {string}
 */
MESSAGING_EVENT.CLOSE_CONVERSATION

/**
 * Event name for closing the container.
 * @type {String}
 */
MESSAGING_EVENT.CLOSE_CONTAINER

/**
 * Event name for toggling the display of the back button in the header.
 * @type {string}
 */
MESSAGING_EVENT.TOGGLE_BACK_BUTTON

/**
 * Event name for notifying the Embedded Messaging application that a
 * menu item has been selected from the header menu.
 * @type {string}
 */
MESSAGING_EVENT.MENU_ITEM_SELECTED

/**
 * Event name for indicating that a participant joined.
 * @type {string}
 */
MESSAGING_EVENT.PARTICIPANT_JOINED

/**
 * Event name for indicating that a participant left.
 * @type {string}
 */
MESSAGING_EVENT.PARTICIPANT_LEFT

/**
 * Event name for indicating an update to the header text.
 * @type {string}
 */
MESSAGING_EVENT.UPDATE_HEADER_TEXT

/**
 * Event name for notifying the Embedded Messaging application that the
 * request transcript has been selected from the header menu.
 */
MESSAGING_EVENT.REQUEST_TRANSCRIPT

/**
 * Event name for indicating that the transfer request is successfully initiated.
 * @type {string}
 */
MESSAGING_EVENT.TRANSFER_INITIATED

/**
 * Event name for indicating that the transfer request failed or was canceled.
 * @type {string}
 */
MESSAGING_EVENT.TRANSFER_TERMINATED

/**
 * Event name for indicating that the transfer request is successfully resolved.
 * @type {string}
 */
MESSAGING_EVENT.TRANSFER_COMPLETED

/**
 * Event name for indicating that a reconnection event is in progress.
 * @type {string}
 */
MESSAGING_EVENT.RECONNECT_IN_PROGRESS

/**
 * Event name for indicating that a reconnection event ended.
 * @type {string}
 */
MESSAGING_EVENT.RECONNECT_ENDED

/**
 * Event name for notifying the Embedded Messaging application when the initial SSE ping was missed.
 * @type {string}
 */
MESSAGING_EVENT.SSE_INITIAL_PING_TIMEOUT

/**
 * Event name for notifying the Embedded Messaging application when the SSE ping at regular intervals was missed.
 * @type {string}
 */
MESSAGING_EVENT.SSE_PING_TIMEOUT

/**
 * Event name for shifting focus to the first focusable element in the chat header when navigating with the tab key.
 * @type {string}
 */
MESSAGING_EVENT.TAB_FOCUS_ON_FIRST_FOCUSABLE_ELEMENT