def _get_route_groups_and_intents()

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


    def _get_route_groups_and_intents(self, page_object, flow_id, resources):
        """Extract Intent resources from Transition Route Groups on a Page."""
        route_groups = self.route_groups.list_transition_route_groups(flow_id)

        if "transition_route_groups" in page_object:
            for trg in page_object.transition_route_groups:
                resources["route_groups"].append(trg)
                for route_group in route_groups:
                    if trg == route_group.name:
                        for transition_route in route_group.transition_routes:
                            resources["intents"].append(transition_route.intent)

        return resources