# Functions
InternalNotificationRuleStoreError is used when the error comes from an internal system.
New constructs and configures a notification rule service.
UnavailableNotificationRuleStoreError is used if we aren't able to interact with the store, it means the store is not available at the moment (e.g.
# Variables
ErrInvalidNotificationRuleID is used when the service was provided an invalid ID format.
ErrNotificationRuleNotFound is used when the notification rule is not found.
# Structs
RuleService is an implementation of the influxdb CheckService It is backed by the kv store abstraction.