Name | Type | Description |
---|---|---|
_id | STRING | Internal object identifier |
room | STRING | Chat unique identifier |
messages | ARRAY | Array containing chat multimedia messages |
id [message object] | STRING | message unique identifier |
img | STRING | Base64 of the image |
document | STRING | Base64 of the document |
caption | STRING | file caption |
fileName | STRING | Contains name of the document/image message |
documentType | STRING | Document format |
id [user object] | STRING | user unique identifier |
isAgent | BOOLEAN | Indicates if the person who sent the message is an agent |
Name | Type | Description |
---|---|---|
_id | STRING | Internal object identifier |
room | STRING | Chat unique identifier |
messages | ARRAY | Array containing multimedia chat messages. See Multimedia Message Object for more details |
Multimedia message Object
Name | Type | Description |
---|---|---|
id | STRING | message unique identifier |
room | STRING | Chat unique identifier |
content | OBJECT | Message content. See multimedia content object for more details. |
Multimedia Content Object
The structure of the multimedia message content depends on the message type
Image message
Name | Type | Description |
---|---|---|
img | STRING | Base64 of the image |
fileName | STRING | Contains name of the image message |
caption | STRING | file caption |
documentType | STRING | Document format |
user | OBJECT | Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
{ "_id" : ObjectId("61f11d7cd42454470cb22daa"), "room" : "CHAT_DEFAULT_a098a0bc-b34c-452c-829c-1b03aa7a67ee", "id" : "03250778-0425-47c1-92c1-85d1840bef7c", "content" : { "img" : { "$binary" : "/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQF.....", "$type" : "00" }, "caption" : "", "fileName" : "45971097-illustrazione-di-happy-emoticon-dà-pollice-in-su-isolato-su-sfondo-bianco.jpg", "documentType" : "jpg", "user" : { "id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef", "isAgent" : false } } }
Document message
Name | Type | Description |
---|---|---|
document | STRING | Base64 of the document |
fileName | STRING | Contains name of the image message |
caption | STRING | file caption |
documentType | STRING | Document format |
user | OBJECT | Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
{ "_id" : ObjectId("61f11d7cd42454470cb22dab"), "room" : "CHAT_DEFAULT_a098a0bc-b34c-452c-829c-1b03aa7a67ee", "id" : "16daf4d4-a77f-406f-ab75-0475f510bc95", "content" : { "document" : { "$binary" : "UEsDBBQABgAIAAAAIQDMkURCrQEAAL0HAAATAA....", "$type" : "00" }, "caption" : "", "fileName" : "WHATSAPP-TEMPLATE-AD-v09.xlsx", "documentType" : "xlsx", "user" : { "id" : "USER_gverde1@acd.enghouse.com", "isAgent" : true } } }