# AssignmentPathMetadataType (Complex Type)

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

Assignment path leading to this data. This is typically applied to role membership refs. Multiple paths can appear on a single value, but each in separate metadata container value.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
sourceRef | reference ObjectReferenceType | [0,1] | References the owner of the first assignment, e.
segment | container AssignmentPathSegmentMetadataType | [0,-1] | One segment in the metadata assignment path.

- ### Items

  - #### sourceRef

    Flags: RAM

    Multiplicity: [0,1]

    References the owner of the first assignment, e.g. a user.

  - #### segment

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    One segment in the metadata assignment path. Segment can either reference `assignmentId` containing the `targetRef` or `inducementId`, which indicates, whether the segment is an assignment or inducement.