- Resource: UserNotification
- UserNotificationContext
- UserNotificationContextLink
- UserNotificationLinkDestination
- UserNotificationObjectType
- Methods
Resource: UserNotification
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. UserNotification represents a notification that was sent to the user.
JSON representation |
---|
{ "name": string, "createdTime": string, "updatedTime": string, "recipient": string, "sender": string, "message": string, "context": { object ( |
Fields | |
---|---|
name |
Identifier. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarUsers/{legacySoarUser}/userNotifications/{userNotificationId} |
createdTime |
Output only. The timestamp when the notification was created in milliseconds Unix time. |
updatedTime |
Output only. The timestamp when the notification was last updated in milliseconds Unix time. |
recipient |
Output only. The message receiver guid identifier. |
sender |
Output only. The message sender guid identifier. |
message |
Output only. User UserNotification message. |
context |
Output only. The user notification context that was used to create this notification message |
notificationObjectType |
Output only. The user notification's associated object type. |
isRead |
Output only. Flag that indicates whether the user read(=saw) it or not. |
UserNotificationContext
UserNotificationContext represents the context of the notification.
JSON representation |
---|
{ "message": string, "messageLinks": { string: { object ( |
Fields | |
---|---|
message |
Output only. The message template without numbers or parameters. |
messageLinks |
Output only. mapping between message link id to their link context. An object containing a list of |
notificationCardLink |
Output only. The link to the notification card. |
UserNotificationContextLink
UserNotificationContextLink represents a link in the notification context.
JSON representation |
---|
{
"textValue": string,
"context": enum ( |
Fields | |
---|---|
textValue |
Output only. Context string to display |
context |
Output only. Context link destination type. |
parameters |
Output only. Dynamic parameters of the link item. |
UserNotificationLinkDestination
UserNotification link destination type
Enums | |
---|---|
USER_NOTIFICATION_LINK_DESTINATION_UNSPECIFIED |
Unspecified link destination. |
CASE |
Case link destination. |
CASE_WALL |
Case wall link destination. |
DASHBOARD |
Dashboard link destination. |
GENERAL_TASK |
General task link destination. |
ACTION_RESULT |
Action result link destination. |
CASE_PLAYBOOK |
Case playbook link destination. |
INCIDENT |
Incident link destination. |
HOMEPAGE |
Homepage link destination. |
REMOTE_AGENT |
Remote Agent link destination. |
UserNotificationObjectType
UserNotificationObjectType represents the type of the object that the notification is associated with.
Enums | |
---|---|
USER_NOTIFICATION_OBJECT_TYPE_UNSPECIFIED |
Unspecified object type. |
CYBER_CASE |
Cyber case object type. |
CASE_TASK |
Case task object type. |
CASE_ASSIGNMENT |
Case assignment object type. |
CASE_STATUS_CHANGE |
Case status change object type. |
CASE_COMMENT |
Case comment object type. |
SHARED_ITEM |
Shared item object type. |
CASE_MANUAL_ACTION |
Case manual action object type. |
PLAYBOOK_ACTION |
Playbook action object type. |
CASE_ATTACHMENT |
Case attachment object type. |
CASE_TAG |
Case tag object type. |
REMOTE_AGENT |
Remote agent object type. |
Methods |
|
---|---|
|
Counts UserNotifications for a given user. |
|
Get a User UserNotification. |
|
Lists User Notifications. |
|
Marks UserNotification as read. |