XMessage Schema
UCI saves all conversation data in form of XMessages. These XMessages follow a certain specification. These XMessage will be saved in cassandra DB. Its object is defined in dao repository.
Schema
Field | Type | Description |
---|---|---|
id | uuid | unique identification |
userId | text | to - phone of user/admin |
fromId | text | from - phone of user/admin |
channel | text | channel (Eg. Whatsapp/SMS) |
provider | text | provider (Eg. Gupshup/Netcore) |
timestamp | timestamp | |
messageState | text | state(Eg. Replied/Sent/Read) |
xMessage | text | xMessage XML stringyfied |
app | text | bot name |
auxData | text | auxilary data |
messageId | text | id of message from provider |
replyId | text | id of user to reply to |
causeId | text | |
sessionId | uuid | session id of conversation |
ownerOrgId | text | owner org id of bot |
ownerId | text | owner id |
botUuid | uuid | bot uuid |
Last updated