# ActionParameterValueType (Complex Type)

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

Value of a parameter for an action.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] | Parameter name.
value | property anyType | [0,1] | Static value for the attribute or property.
scriptingExpression | property ScriptingExpressionType | [0,1] | Parameter (argument) value.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Parameter name.

  - #### value

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Static value for the attribute or property. Static attribute values. The values in this element should be assigned to the account as-is. List of values for the attribute provided in an appropriate XML elements that specify attribute name. (as is usual for properties) Only one attribute may be specified here, although it may have multiple values. Multi-valued attributes are expressed by repeating the same XML element multiple times. Hence all the XML elements that match this xsd:any must have the same element names (may have different values of course). Please note that this is nillable and therefore it may be explicitly set to "nil" value. Doing this means that empty set of values should be constructed. E.g. setting this to "nil" and also setting "authoritative" flag may enforce removal of all attribute values (if used properly).

  - #### scriptingExpression

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Parameter (argument) value.