Message
A message in a conversation
type Message {
id: ID!
conversation: Conversation!
collections: [Collection!]!
text: String!
type: MessageType!
creator: User
creatorType: MessageCreatorType!
feedback(
input: MessageMessageFeedbackQueryInput
): MessageFeedbackPage!
sources(
input: MessageMessageSourcesQueryInput
): MessageSourcePage!
externalId: String
context: [ContextFieldValue!]!
createdAt: DateTime!
statusUpdates: [MessageStatusUpdate!]
}
Fields
Message.id ● ID! non-null scalar
The ID of the message
Message.conversation ● Conversation! non-null object
The conversation the message belongs to
Message.collections ● [Collection!]! non-null object
The collections the message accessed to
Message.text ● String! non-null scalar
The text of the message
Message.type ● MessageType! non-null enum
The type of message
Message.creator ● User object
The creator of the message, if set
Message.creatorType ● MessageCreatorType! non-null enum
The type of creator who sent the message
Message.feedback ● MessageFeedbackPage! non-null object
The feedback given on the message
Message.feedback.input ● MessageMessageFeedbackQueryInput input
Message.sources ● MessageSourcePage! non-null object
The sources used to construct the response
Message.sources.input ● MessageMessageSourcesQueryInput input
Message.externalId ● String scalar
The external ID of the message, if any
Message.context ● [ContextFieldValue!]! non-null object
Additional context for the message, if any
Message.createdAt ● DateTime! non-null scalar
When the message was created
Message.statusUpdates ● [MessageStatusUpdate!] list object
Status updates for the message, if any
Returned By
message query ● sendMessage mutation
Member Of
MessageFeedback object ● MessagePage object ● MessageSource object