class_docstr: Defines functionality for the available slot mappings.
class_docstr_tok: ["Defines","functionality","for","the","available","slot","mappings","."]
code: def _get_active_loop_ignored_intents(
      mapping: Dict[Text, Any], domain: "Domain", active_loop_name: Text
  ) -> List[Text]:
      from rasa.shared.core.constants import ACTIVE_LOOP
  
      mapping_conditions = mapping.get(MAPPING_CONDITIONS)
      active_loop_match = True
      ignored_intents = []
  
      if mapping_conditions:
          match_list = [
              condition.get(ACTIVE_LOOP) == active_loop_name
              for condition in mapping_conditions
          ]
          active_loop_match = any(match_list)
  
      if active_loop_match:
          form_ignored_intents = domain.forms.get(
              active_loop_name, {}
          ).get(IGNORED_INTENTS, [])
          ignored_intents = SlotMapping.to_list(form_ignored_intents)
  
      return ignored_intents
  
file_path: rasa/rasa/shared/core/slot_mappings.py
imports: from typing import Text, Dict, Any, List, Optional, TYPE_CHECKING
  from rasa.shared.constants import DOCS_URL_SLOTS, IGNORED_INTENTS
  import rasa.shared.utils.io
  from rasa.shared.nlu.constants import ENTITY_ATTRIBUTE_TYPE, ENTITY_ATTRIBUTE_ROLE, ENTITY_ATTRIBUTE_GROUP, INTENT, NOT_INTENT, INTENT_NAME_KEY
  from rasa.shared.core.constants import SLOT_MAPPINGS, MAPPING_TYPE, SlotMappingType, MAPPING_CONDITIONS
label_desc: Use image node_id 2 for calling the SlotMapping obj's underlying member method code with example usage: obj._get_active_loop_ignored_intents(mapping, domain, active_loop_name) and returns: ignored_intents