# ExpressionPermissionPackageProfileType (Complex Type)

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

Specifies restrictions and permissions for a package. For now package definitions MUST NOT OVERLAP. Therefore there must not be a definiton of a superpackage and subpackage at the same time.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] | Full name of the class (including package).
description | property string | [0,1] | Free-form description (comment).
decision | property AuthorizationDecisionType | [1,1] | Default decision for the profile.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Full name of the class (including package).

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Free-form description (comment).

  - #### decision

    Flags: RAM,runtime,AVals:2

    Multiplicity: [1,1]

    Default decision for the profile. I.e. decision of those aspects of the profile (e.g. classes, permissions) that are not explicitly enumerated.