class_docstr: Handles sending notifications via the configured notifiers
      
docstr: Validate the required configuration items are present for a notifier.
  
  Args:
      notifier (str): The name of the notifier key in default-config.json
      notifier_config (dict): A dictionary containing configuration for the notifications.
  
  Returns:
      bool: Is the notifier configured?
docstr_tok: ["Validate","the","required","configuration","items","are","present","for","a","notifier",".","Args",":","notifier","(","str",")",":","The","name","of","the","notifier","key","in","default-config.json","notifier_config","(","dict",")",":","A","dictionary","containing","configuration","for","the","notifications",".","Returns",":","bool",":","Is","the","notifier","configured","?"]
code: def _validate_required_config(self, notifier, notifier_config):
      """Validate the required configuration items are present for a notifier.
  
      Args:
          notifier (str): The name of the notifier key in default-config.json
          notifier_config (dict): A dictionary containing configuration for the notifications.
  
      Returns:
          bool: Is the notifier configured?
      """
  
      notifier_configured = True
      for _, val in notifier_config[notifier]["required"].items():
          if not val:
              notifier_configured = False
      return notifier_configured
  
imports: import json
  import structlog
  from jinja2 import Template
  from notifiers.twilio_client import TwilioNotifier
  from notifiers.slack_client import SlackNotifier
  from notifiers.discord_client import DiscordNotifier
  from notifiers.gmail_client import GmailNotifier
  from notifiers.telegram_client import TelegramNotifier
  from notifiers.webhook_client import WebhookNotifier
  from notifiers.stdout_client import StdoutNotifier
label_desc: Use image node_id 10 for calling the Notifier obj's underlying member method code with example usage: obj._validate_required_config(notifier, notifier_config) and returns: notifier_configured