| Name | Type | Multiplicity | Description | 
|---|---|---|---|
| name | property string | [0,1] | User-readable name of this reviewer specification. | 
| description | property string | [0,1] | Description of this reviewer specification. | 
| useTargetOwner | property boolean | [0,1] | Indicates that target object (Org, Role, Resource) owner(s) should be used as reviewer(s). | 
| useTargetApprover | property boolean | [0,1] | Indicates that target object (Org, Role, Resource) approver(s) should be used as reviewer(s). | 
| useObjectOwner | property boolean | [0,1] | Indicates that object (Org, Role) owner(s) should be used as reviewer(s). | 
| useObjectApprover | property boolean | [0,1] | Indicates that object (Org, Role) approver(s) should be used as reviewer(s). | 
| useObjectManager | property ManagerSearchType | [0,1] | Indicates that the object's managers should be used. | 
| reviewerExpression | property ExpressionType | [0,-1] | The most general way of specifying the reviewer. | 
| defaultReviewerRef | reference ObjectReferenceType | [0,-1] | If no reviewer(s) are computed by other means, this/these should be used. | 
| additionalReviewerRef | reference ObjectReferenceType | [0,-1] | These reviewers are always used. | 
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM
Multiplicity: [0,-1]
Flags: RAM
Multiplicity: [0,-1]