# Schema http://midpoint.evolveum.com/xml/ns/public/model/scripting-3

Object Type Definitions
Type | Description
--- | ---

Complex Type Definitions
Type | Description
--- | ---
FilterContentExpressionType | Keeps/removes selected items from the input value.
ScriptingVariablesDefinitionType | Definition of scripting variables.
UnassignActionExpressionType | Statically-typed "unassign" action.
ScriptingExpressionEvaluationOptionsType | Options related to evaluation of scripting expression.
ExpressionPipelineType | Pipeline of expressions - they are executed one after another, input sent to the pipeline as a whole is sent to the first expression.
ExpressionSequenceType | Sequence of command expressions - they are executed one after another, input sent to the sequence as a whole is then sent individually to each expression.
ValueListType |
SearchExpressionType | Queries the model for objects of a given type, optionally fulfilling given condition.
ModifyActionExpressionType | Statically-typed "modify" action.
TestResourceActionExpressionType | Statically-typed "test-resource" action.
NotifyActionExpressionType | Statically-typed "notify" action.
ScriptingVariableDefinitionType | Definition of a scripting variable.
ScriptingExpressionType | Root of the expression type inheritance hierarchy.
AbstractExecutionActionExpressionType | Supertype for "execution" actions, carrying some common properties.
DeleteActionExpressionType | Statically-typed "delete" action.
AbstractExecuteActionExpressionType | Statically-typed "execute-script" or "evaluate-expression" action.
RecomputeActionExpressionType | Statically-typed "recompute" action.
AssignActionExpressionType | Statically-typed "assign" action.
DisableActionExpressionType | Statically-typed "disable" action.
ActionExpressionType | Executes a given action (add, modify, delete, enable, disable, assign, .
ApplyDefinitionActionExpressionType | Statically-typed "apply-definition" action.
ExecuteScriptType |
AddActionExpressionType | Statically-typed "add" action.
ExecuteScriptActionExpressionType | Statically-typed "execute-script" action.
ExecuteScriptOutputType | Output of a single script execution.
EnableActionExpressionType | Statically-typed "enable" action.
PipelineItemType |
SelectExpressionType | Select given item.
ActionParameterValueType | Value of a parameter for an action.
ResolveReferenceActionExpressionType | Statically-typed "resolve" action.
AbstractActionExpressionType | Either traditional "dynamic" action (add, modify, .
PurgeSchemaActionExpressionType | Statically-typed "purge-schema" action.
LogActionExpressionType | Statically-typed "log" action.
GenerateValueActionExpressionType | Statically-typed "generate-values" action.
EvaluateExpressionActionExpressionType | Statically-typed "evaluate-expression" action.
ForeachExpressionType | Executes a given command individually for each item arriving at the input.
FilterExpressionType | Filters input on a given condition.
PipelineDataType |
ResumeTaskActionExpressionType | Statically-typed "resume" action.