Skip to main content

DefaultMessage

No description

type DefaultMessage implements Message {
id: ID!
title: String
summary: String
content: String
toastKind: ToastKind!
timestamp: DateTime
severity: MessageSeverity
unread: Boolean
messageCenter: MessageCenter
user: User
sender: User
topics: [String!]!
details: [Property!]!
}

Fields

DefaultMessage.id ● ID! non-null scalar

Unique ID for this message.

DefaultMessage.title ● String scalar

DefaultMessage.summary ● String scalar

DefaultMessage.content ● String scalar

Could be something else as well.

DefaultMessage.toastKind ● ToastKind! non-null enum

DefaultMessage.timestamp ● DateTime scalar

DefaultMessage.severity ● MessageSeverity enum

DefaultMessage.unread ● Boolean scalar

DefaultMessage.messageCenter ● MessageCenter object

DefaultMessage.user ● User object

DefaultMessage.sender ● User object

DefaultMessage.topics ● [String!]! non-null scalar

A simple list of string topics this message belongs to.

DefaultMessage.details ● [Property!]! non-null object

Here we can put anything we want. "systemIDs": "1,2,3,4,5"

Interfaces

Message interface

NOTES: implementing subtypes contain more fields