# CheckoutValidityConfigurationType (Complex Type)

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

Configuration of validity (assignment validity) for requested roles in last step (checkout) of request access UI wizard.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
mandatory | property boolean | [0,1] |
visibility | property UserInterfaceElementVisibilityType | [0,1] |
allowOnlyGlobalSettings | property boolean | [0,1] | If true, request access checkout step will allow to change validity of requested roles for the whole cart globally.
predefinedValue | container ValidityPredefinedValueType | [0,-1] | Element which allows predefined validity duration for requested roles in request access UI wizard.

- ### Items

  - #### mandatory

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### visibility

    Flags: RAM,runtime,AVals:4

    Multiplicity: [0,1]

    Display order:

  - #### allowOnlyGlobalSettings

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    If true, request access checkout step will allow to change validity of requested roles for the whole cart globally. If false, user can update validity range for each item in checkout table.

  - #### predefinedValue

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Element which allows predefined validity duration for requested roles in request access UI wizard.