Notification channels define different ways that users can get notified. Each notification channel is an instance of a notification channel type, which defines the channel functionality. The notification channel types use the node class method to define functionality.