roboto.action_runtime.action_input.topic_resolver#

Module Contents#

class roboto.action_runtime.action_input.topic_resolver.InputTopicResolver(roboto_client=None, roboto_search=None, download=False)#

Resolves topic selectors to topic entities, if available.

Parameters:
download = False#
resolve(topic_selector)#
Parameters:

topic_selector (roboto.domain.actions.DataSelector)

Return type:

list[roboto.domain.topics.Topic]

resolve_all(topic_selectors)#
Parameters:

topic_selectors (collections.abc.Sequence[roboto.domain.actions.DataSelector])

Return type:

list[roboto.domain.topics.Topic]

roboto_client = None#
roboto.action_runtime.action_input.topic_resolver.log#