# BoundarySpecificationType (Complex Type)

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

Specification of how string-based segments are delineated.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
position | property int | [0,-1] | Position(s) to which the boundary characters apply.
characters | property string | [0,1] | Characters that make up the boundaries.

- ### Items

  - #### position

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Position(s) to which the boundary characters apply. Should be specified, because (1) the ordering of boundary specifications is undefined, (2) multiple definitions of the same boundary characters is not possible. Starts at 1.

  - #### characters

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Characters that make up the boundaries. These characters must be sorted. Reserved characters: '-', '$' (to be implemented later) Escaping character: '\'