(version 1000) (serializator "test_common" (procedure "exec" (arg "l_exec_cmd" (string)) ) (struct "LdActionExec" "exec" (field "executable" (f/string ["l_exec_cmd"])) ) (procedure "grep" (arg "l_grep_cmd" (string)) ) (struct "LdGrep" "grep" (field "regex_str" (f/string ["l_grep_cmd"])) ) (procedure "action-block" (proc "l_act" ["exec"] (proc-allow [collection])) (proc "l_grep" ["grep"] (proc-allow [optional])) ) (procedure "action-unblock" (proc "l_act" ["exec"] (proc-allow [collection])) (proc "l_grep" ["grep"] (proc-allow [optional])) ) (struct "LdActionBlock" ["action-block" "action-unblock"] (field "exec_pipeline" (f/vector (f/struct ["l_act"]))) (field "grep_pipe" (f/optional (f/struct ["l_grep"]))) ) (rootprocedure (proc "l_root_block" ["action-block"] (proc-allow [optional])) (proc "l_root_unblock" ["action-unblock"] (proc-allow [optional])) ) (rootstruct "LdAction" (field "action_block" (f/optional (f/struct ["l_root_block"]))) (field "action_unblock" (f/optional (f/struct ["l_root_unblock"]))) ) )