fn validated_action_input( request: &HttpRequest, contract: &Value, hook_contract: Option<&Value>, action_id: &str, ) -> Result<Map<String, Value>, FeatureRuntimeError>