Skip to main content

ChatMessage

One message in a chat conversation.

type ChatMessage {
content: String!
conversationId: String!
createdAt: DateTime!
id: ID!
metadata: JSON
role: String!
sender: User
senderId: String
}

Fields​

ChatMessage.content ● String! non-null scalar​

The text of the message.

ChatMessage.conversationId ● String! non-null scalar​

The ID of the conversation.

ChatMessage.createdAt ● DateTime! non-null scalar​

When the record was created.

ChatMessage.id ● ID! non-null scalar​

The unique ID of this record.

ChatMessage.metadata ● JSON scalar​

Additional data attached to the record, as JSON.

ChatMessage.role ● String! non-null scalar​

The role of the sender in the conversation.

ChatMessage.sender ● User object​

The sender.

ChatMessage.senderId ● String scalar​

The ID of the sender.

Returned By​

chatMessages query ● createMessage mutation ● messageAdded subscription

Member Of​

ChatConversation object