# ApprovalSchemaExecutionInformationType (Complex Type)

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

Information on actual or expected execution of an approval schema. Contains information on the approval schema stages as defined, as executed, and as estimated to be executed.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
caseRef | reference ObjectReferenceType | [0,1] | The case that was or would be created to approve give operation.
currentStageNumber | property int | [0,1] | Current stage, if any.
stage | container ApprovalStageExecutionInformationType | [1,-1] | Information related to a given stage of the approval process.
policyRules | property SchemaAttachedPolicyRulesType | [1,1] |

- ### Items

  - #### caseRef

    Flags: RAM

    Multiplicity: [0,1]

    The case that was or would be created to approve give operation. This object reference should contain the actual object (TODO).

  - #### currentStageNumber

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Current stage, if any. Null usually means that the approval process has not started yet.

  - #### stage

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Information related to a given stage of the approval process.

  - #### policyRules

    Flags: RAM,runtime

    Multiplicity: [1,1]