# LifecycleStateType (Complex Type)

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

Specification of lifecycle state. EXPERIMENTAL

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] |
description | property string | [0,1] |
displayName | property string | [0,1] |
entryAction | container LifecycleStateActionType | [0,-1] | State entry action.
exitAction | container LifecycleStateActionType | [0,-1] | State exit action.
transition | container LifecycleStateTransitionType | [0,-1] | Transition to another state.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### displayName

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### entryAction

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    State entry action. Action that is executed when the state is entered.

  - #### exitAction

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    State exit action. Action that is executed when the state is exited.

  - #### transition

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Transition to another state.