class_docstr: A class used to verify usage of intents and utterances.
class_docstr_tok: ["A","class","used","to","verify","usage","of","intents","and","utterances","."]
docstr: Checks whether the domain returned by the importer is empty.
  
  An empty domain or one that uses deprecated Mapping Policy is invalid.
docstr_tok: ["Checks","whether","the","domain","returned","by","the","importer","is","empty",".","An","empty","domain","or","one","that","uses","deprecated","Mapping","Policy","is","invalid","."]
code: def verify_domain_validity(self) -> bool:
      """Checks whether the domain returned by the importer is empty.
  
      An empty domain or one that uses deprecated Mapping Policy is invalid.
      """
      if self.domain.is_empty():
          return False
  
      for (
          intent_key,
          intent_dict,
      ) in self.domain.intent_properties.items():
          if "triggers" in intent_dict:
              rasa.shared.utils.io.raise_warning(
                  f"The intent {intent_key} in the domain file "
                  f"is using the MappingPolicy format "
                  f"which has now been deprecated. "
                  f"Please migrate to RulePolicy."
              )
              return False
  
      return True
  
imports: import logging
  from collections import defaultdict
  from typing import Set, Text, Optional, Dict, Any, List
  import rasa.core.training.story_conflict
  import rasa.shared.nlu.constants
  from rasa.shared.constants import ASSISTANT_ID_DEFAULT_VALUE, ASSISTANT_ID_KEY, CONFIG_MANDATORY_KEYS, DOCS_URL_DOMAINS, DOCS_URL_FORMS, UTTER_PREFIX, DOCS_URL_ACTIONS, REQUIRED_SLOTS_KEY
  from rasa.shared.core import constants
  from rasa.shared.core.constants import MAPPING_CONDITIONS, ACTIVE_LOOP
  from rasa.shared.core.events import ActionExecuted, ActiveLoop
  from rasa.shared.core.events import UserUttered
  from rasa.shared.core.domain import Domain
  from rasa.shared.core.generator import TrainingDataGenerator
  from rasa.shared.core.constants import SlotMappingType, MAPPING_TYPE
  from rasa.shared.core.training_data.structures import StoryGraph
  from rasa.shared.importers.importer import TrainingDataImporter
  from rasa.shared.nlu.training_data.training_data import TrainingData
  import rasa.shared.utils.io
label_desc: Use image node_id 15 for calling the Validator obj's underlying member method code with example usage: obj.verify_domain_validity() and returns: True, False, False