INTERFACE

NotificationTarget

Federation to a NotificationTarget from notification rules provider Note that this is not included in the schema directory Implementing service needs to declare them adding the additional fields required by them

link GraphQL Schema definition

  • interface NotificationTarget {
  • notificationTargetId: String!
  • # Notification target context
  • context: NotificationTargetContext!
  • # The time this notification target was created
  • creationTime: DateTime!
  • # Project entities that are included
  • cspProjectEntities: [Entity!]
  • # Name of this notification target
  • displayName: String!
  • # Enabled turns the notification target on/off
  • enabled: Boolean!
  • # Node-compatible opaque global identifier
  • id: ID!
  • # The last time this notification target was successfully updated
  • lastUpdateTime: DateTime!
  • # Opaque version string for this graph node instance
  • nodeVersion: ID!
  • # Name for this notification target provider.
  • providerName: String!
  • # Status holds details about the healthiness of the notification target
  • status: NotificationTargetStatus!
  • # Notification target type
  • type: NotificationTargetType!
  • }