Object data models
Notification
id a unique notification identifier (string)
generatedOn Unix DateTime string that is system generated (string)
modifiedOn Unix DateTime string that is system generated (string)
gcID unique identifier of user that receives the notification (string)
appID application ID as identified in GCaccount (string)
actionLink URL to page where notification can be actioned (string)
actionLevel enum list of either NoUserAction, Featured, or UserActionRequired (enum)
email email notification object (email notification object)
online online notification object (online notification object)
whoDunIt object that defines who or what generated the event (whoDunIt object)
Online object
titleEn English title of online notification (string)
titleFr French title of online notification(string)
descriptionEnEnglish description/body of online notification (string)
descriptionFr French description/body of online notification(string)
viewed boolean describing if online notification has been viewed(boolean)
Email object
from email address of from user/system (string)
to email address of receiver (string)
subject subject line of email (string)
body body of email that can be either pure text or HTML (string)
status enum that can be either Sent or Queued (enum)
sendError error message if email could not be sent (string)
html boolean that identifies if the body has HTML (boolean)
WhoDunIt object
gcID user identifier based on gcID (string)
teamID team identifier based on team ID (string)
organizaitonID organization identifier based on organization ID (string)