code: def config_sanity_check(self):
          
          if 'name' not in self.config:
              raise EventifyConfigError(
                  """Required configuration parameter missing!
                  Please configure "name" as a string in your
                  configuration.""")
  
          if 'publish_topic' not in self.config:
              raise EventifyConfigError(
                  """Required configuration parameter missing!
                  Please configure "public_topic" as an object
                  in your configuration.""")
  
          if 'topic' not in self.config['publish_topic']:
              raise EventifyConfigError(
                  """Required configuration parameter missing!
                  Please configure "topic" as a key in your
                  "public_topic object.""")
docs: Base configuration sanity checks