| Participant |
|
This object contains properties of the user/participant. |
Participant |
| Tenant |
|
This object contains the data of the tenants managed through Keycloak. |
Tenant |
| ParticipantRole |
|
This object contains properties of the role a participant can assume. |
ParticipantRole |
| conversationParticipant |
|
This object contains properties of the conversation participant. |
conversationParticipant |
| ParticipantType |
|
This object contains properties of the participant type. |
ParticipantType |
| customer |
|
It contains attributes related to the customer. It can be sent as null or customer information can also be sent by 3rd party. |
customer |
| ChannelType |
|
This object contains the attributes of the channel type object. |
ChannelType |
| Channel |
|
This object contains the attributes of the Channel object. The channel object represents a specific channel e.g. whatsapp, facebook etc. |
Channel |
| ChannelConfig |
|
This object contains the attributes of the channel configuration object. It represents configurations related to a particular channel. |
ChannelConfig |
| CC User |
|
This object contains agent information |
Agent (will be renamed to CCUser) |
| AgentPresence |
|
This object contains agent information, agent state, and agent's MRD states. |
AgentPresence |
| channelSessionState |
|
This object contains properties related to the state of the channel session. |
channelSessionState |
| ChannelConnector |
|
This object contains properties of the conversation participant. |
Channel Connector |
| channelData |
|
This object contains the data of the channel type opted by the customer for conversing with the agent. Channel data is unique for every channel. |
channelData |