def _get_intent_entity_dependencies()

in src/dfcx_scrapi/tools/copy_util.py [0:0]


    def _get_intent_entity_dependencies(self, resources):
        """Loop through Intents and find any additional Entity dependencies"""
        agent = "/".join(resources["intents"][0].split("/")[0:6])
        temp_intents = self.intents.list_intents(agent)

        for intent in temp_intents:
            if intent.name in resources["intents"]:
                if len(intent.parameters) > 0:
                    for param in intent.parameters:
                        if "sys." in param.entity_type:
                            continue
                        resources["entities"].append(param.entity_type)

        return resources