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