ChatMessage Model
Overview
id field chatId field threadId field senderId field content field status field createdBy field isDeleted field isIndependent field canReply field messageType field reactions field sentAt field isEdited field forwardedFrom field repliedTo field forwardedTo field isPinned field isStarred field messageStatus field editedAt field deletedAt field mentions field created_at field modified_at field
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | id field | ❌ |
| chatId | string | chatId field | ❌ |
| threadId | string | threadId field | ❌ |
| senderId | string | senderId field | ❌ |
| content | string | content field | ❌ |
| status | string | status field | ❌ |
| createdBy | string | createdBy field | ❌ |
| isDeleted | boolean | isDeleted field | ❌ |
| isIndependent | boolean | isIndependent field | ❌ |
| canReply | boolean | canReply field | ✅ |
| messageType | string | messageType field | ❌ |
| reactions | array | reactions field | ❌ |
| sentAt | date | sentAt field | ❌ |
| isEdited | boolean | isEdited field | ❌ |
| forwardedFrom | string | forwardedFrom field | ❌ |
| repliedTo | array | repliedTo field | ❌ |
| forwardedTo | array | forwardedTo field | ❌ |
| isPinned | boolean | isPinned field | ❌ |
| isStarred | boolean | isStarred field | ❌ |
| messageStatus | string | messageStatus field | ❌ |
| editedAt | date | editedAt field | ❌ |
| deletedAt | date | deletedAt field | ❌ |
| mentions | array | mentions field | ❌ |
| created_at | date | created_at field | ❌ |
| modified_at | date | modified_at field | ❌ |
Sample JSON
{
"id": "example_value",
"chatId": "example_value",
"threadId": "example_value",
"senderId": "example_value",
"content": "example_value",
"status": "example_value",
"createdBy": "example_value",
"isDeleted": "example_value",
"isIndependent": "example_value",
"canReply": "example_value",
"messageType": "example_value",
"reactions": "example_value",
"sentAt": "example_value",
"isEdited": "example_value",
"forwardedFrom": "example_value",
"repliedTo": "example_value",
"forwardedTo": "example_value",
"isPinned": "example_value",
"isStarred": "example_value",
"messageStatus": "example_value",
"editedAt": "example_value",
"deletedAt": "example_value",
"mentions": "example_value",
"created_at": "example_value",
"modified_at": "example_value"
}