# ShadowAttributeValuePatternCountType (Complex Type)

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

Number of occurrences of a particular value pattern.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
value | property string | [1,1] | Specific value pattern for which the occurrence count is being tracked.
type | property ShadowValuePatternType | [1,1] | Currently supported pattern types: 'prefix', 'suffix', 'firstToken', 'lastToken', 'DNsuffix'.
count | property int | [1,1] | The frequency of the associated 'value' within the relevant dataset or collection.

- ### Items

  - #### value

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Specific value pattern for which the occurrence count is being tracked.

  - #### type

    Flags: RAM,runtime,AVals:5

    Multiplicity: [1,1]

    Display order:

    Currently supported pattern types: 'prefix', 'suffix', 'firstToken', 'lastToken', 'DNsuffix'. 1. 'prefix': content starts with one of these values: "prod", "priv", "adm", "usr", "user", "ops", "svc", "int", "ext" - no delimiter needed 2. 'suffix': content ends with one of these values: "prod", "priv", "adm", "admin", "administrator", "usr", "user", "ops", "svc", "int", "ext" - no delimiter needed 3. 'firstToken': content is split into tokens on non-alphanumeric characters and the first token is counted - taken into account only if cardinality is lower than 0.05 * total number of samples - delimiter needed 4. 'lastToken': content is split into tokens on non-alphanumeric characters and the last token is counted - taken into account only if cardinality is lower than 0.05 * total number of samples - delimiter needed 5. 'DNsuffix': custom LDAP's DN attribute handling - suffix starting from first 'ou' is counted as value pattern count - 'ou' delimiter needed

  - #### count

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    The frequency of the associated 'value' within the relevant dataset or collection.