Bubble Message Data Structure

Attribute Name Base Type Restrictions Description

textForTypingMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 40

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = Type your message and press enter.

Text displayed to prompt the user to type message.

agentJoinedMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 46

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = ${agent_alias} has joined the chat.

Text indicating that the agent has joined the chat.

agentLeftMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 46

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = ${agent_alias} has left the chat.

Text indicating that the agent has left the chat.

transcriptPopupMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 75

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "Chat has ended. Do you want to download the chat transcript?"

Text on the pop-up that notifies the user to download the chat transcript.

transcriptPopupNegativeMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 7

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "No"

Text on the button (on the pop-up) that allows the user to accept the transcript download.

transcriptPopupPositiveMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 7

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "Yes"

Text on the button (on the pop-up) that allows the user to reject the transcript download.

closeChatPopupMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 35

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "Do you want to close the chat?"

Text on the pop-up that confirms if the user wants to close the chat.

closeChatPopupNegativeMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 7

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "No"

Text on the button (on the pop-up) that allows the user to reject the chat closure.

closeChatPopupPositiveMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 7

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "Yes"

Text on the button (on the pop-up) that allows the user to accept the chat closure.

connectivityErrorMsg

string

minOccurs = 0

maxOccurs = 1

minLength = 1

maxLength = 75

Regex = ([^<>\|\(\)&

quot;()/=!\[\]"#%&

amp;*;'+:/\-@])+

Default = "Chat disconnected due to inactivity timeout or connection failure."

Text indicating that the chat was disconnected due to connectivity issues.