Skip to main content

DemandHqNotification

An actionable notification for a DemandHq. A User can acknowledge, ignore, or resolve a notification. In some cases, a suggested action can be taken by the User to resolve the notification.

type DemandHqNotification {
acknowledgedBy: ID
action: DemandAction
actionLabel: String
category: DemandHqNotificationCategory!
content: String!
createdAt: Date!
createdBy: ID!
demandHqId: ID!
demandHqNotificationId: ID!
ignoredBy: ID
resolvedBy: ID
senderReferenceKey: String
sentiment: NotificationSentiment
status: DemandHqNotificationStatus!
subject: String!
updatedAt: Date!
updatedBy: ID!
}

Fields

DemandHqNotification.acknowledgedBy ● ID scalar

DemandHqNotification.action ● DemandAction union

Notifications can have suggested actions that can be taken by the User.

DemandHqNotification.actionLabel ● String scalar

A verb to describe what the action will accomplish.

DemandHqNotification.category ● DemandHqNotificationCategory! non-null enum

The category of the notification.

DemandHqNotification.content ● String! non-null scalar

The actual message.

DemandHqNotification.createdAt ● Date! non-null scalar

The date the notification was created.

DemandHqNotification.createdBy ● ID! non-null scalar

DemandHqNotification.demandHqId ● ID! non-null scalar

DemandHqNotification.demandHqNotificationId ● ID! non-null scalar

DemandHqNotification.ignoredBy ● ID scalar

DemandHqNotification.resolvedBy ● ID scalar

DemandHqNotification.senderReferenceKey ● String scalar

The sender of the notification can use this to reference it later, this can be, but does not need to be, unique. (You can list several notifications under the same reference key, for instance, if you want to show a list of notifications for a single entity)

DemandHqNotification.sentiment ● NotificationSentiment enum

The sentiment of the notification.

DemandHqNotification.status ● DemandHqNotificationStatus! non-null enum

The status of the notification.

DemandHqNotification.subject ● String! non-null scalar

The subject or title of the notification.

DemandHqNotification.updatedAt ● Date! non-null scalar

DemandHqNotification.updatedBy ● ID! non-null scalar

Returned by

createDemandHqNotification mutation ● updateDemandHqNotificationStatus mutation ● updateDemandHqNotificationStatuses mutation

Member of

DemandHqNotificationConnection object ● DemandHqNotificationEdge object