OBJECT

InsightNotificationRulesProvider

link GraphQL Schema definition

  • type InsightNotificationRulesProvider implements NotificationRulesProvider {
  • # Information about this provider
  • providerInfo: NotificationRulesProviderInfo!
  • # Query for specific notification rule by notification rule Id
  • #
  • # Arguments
  • # notificationRuleId: Array of notification rule id's to query
  • queryInsightNotificationRuleById(
  • notificationRuleId: String!
  • ): InsightNotificationRule
  • # Query for specific notification rule by notification rule Ids
  • #
  • # Arguments
  • # notificationRuleIds: Array of notification rule id's to query
  • queryInsightNotificationRuleByIds(
  • notificationRuleIds: [String!]!
  • ): [InsightNotificationRule]
  • # Query list of Notification Rules with selected list of filters
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # filter: optional filter of field names
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # insightNotificationRuleFilter: InsightNotificationRule filter
  • # with zero or more filter parameters
  • # sort: Sort order for results in InsightConnection
  • queryNotificationRules(
  • after: String,
  • filter: QueryFilter,
  • first: Int,
  • insightNotificationRuleFilter: InsightNotificationRuleFilter,
  • sort: [QuerySort!]
  • ): InsightNotificationRuleConnection
  • }