Chat / Message
A chat or message is the most important information of beoble, which is the object that users send to each other.
So, how does sending a chat / message work? How are these chats delivered in beoble?
You can refer to the Communication Delivery Graph (CDG) section to learn more.
Communication Delivery Graph (CDG)Breakdown of Chat
The following is the high level of how data are defined in an Chat object of beoble. The following list doesn't cover every single field in the Chat object, but it shows some of the essential fields that might be useful to know.
1. Identity Data Section
Chat ID
type: unique identifier
description: Field
Chat IDis a unique identifier object for every chat of beoble. (i.e., every chat in beoble has a unique chat ID)
Chatroom ID
type: unique identifier
description: Field
Chatroom IDis a unique identifier object for every chatroom of beoble (i.e., every chatroom in beoble has a unique chatroom ID). This field shows which chatroom the chat belongs to.
Creator
type: persona object
description: Field
Creatorcontains the user information of the chat creator / sender.
2. Chat Data Section
Text / Content
type: string
description: Field
Text / Contentis the content of the chat itself that the user has sent.
Attachments
type: bulk of files
description: Field
Attachmentsare the attachments (e.g., image, video, file) that are sent together with the chat.
Reactions
type: bulk of emojis
description: Field
Reactionsare the emoji reactions that any member of the chatroom has made to the current chat.
Quoted Chat
type: chat object
description: Field
Quoted Chatis the chat that the current chat is quoting or replying to.
3. Status Data Section
Create Time
type: timestamp
description: Field
Create Timestores the timestamp of the moment when the chat object was created.
Update Time
type: timestamp
description: Field
Update Timestores the timestamp of the moment when the chat object was updated.
Last updated