roboto.action_runtime.action_input.topic_resolver
Module Contents
InputTopicResolver
class roboto. action_runtime. action_input. topic_resolver. InputTopicResolver(roboto_client=None, roboto_search=None)#View Source
Looks up the topics an action invocation runs on, from the topic selectors declared as its inputs.
A selector names topics by ID, by name, or with a RoboQL query; every field it populates is looked up and the matches are returned together. resolve_all returns each topic once, while resolve repeats a topic that matches on more than one field.
Parameters
roboto_client Optional[roboto.roboto_search Optional[roboto.InputTopicResolver.resolve()
Looks up the topics one selector names. A dataset_id on the selector is ignored, with a warning.
Parameters
topic_selector roboto.Return type
InputTopicResolver.resolve_all()
Parameters
topic_selectors collections.Return type