Skip to main content

build_action_spec

Function build_action_spec 

Source
pub fn build_action_spec(
    action_name: &str,
    params: &Value,
) -> Result<ActionSpec, ExecutorError>
Expand description

Map an action name and JSON params to an ActionSpec.

Returns ExecutorError::UnknownAction for unrecognised names and ExecutorError::MissingParam when a required param is absent, or ExecutorError::InvalidParam for non-object params or unrecognised keys.