| Name | Type | Description | Notes |
|---|---|---|---|
| basis | \SynergiTech\Staffology\Model\RoleBasis | [optional] | |
| defaultPensionSchemeUniqueId | string | Used when employee role has attached default pension scheme Id | [optional] |
| defaultWorkerGroupUniqueId | string | Used when employee role has attached default worker group Id | [optional] |
| employee | \SynergiTech\Staffology\Model\Item | [optional] | |
| endDate | \DateTime | [optional] | |
| id | string | [readonly] The unique id of the object | [optional] [readonly] |
| isPrimary | bool | Set to True if this is Primary role of the Employee | [optional] |
| jobTitle | string | Job Title of the Role | [optional] |
| occupationalMaternityPolicyUniqueId | string | Used for assigning occupational maternity policy | [optional] |
| occupationalSicknessPolicyUniqueId | string | Used for assigning occupational sickness policy | [optional] |
| payOptions | \SynergiTech\Staffology\Model\EmployeeRolePayOptions | [optional] | |
| reference | string | [optional] | |
| startDate | \DateTime | [optional] | |
| type | \SynergiTech\Staffology\Model\RoleType | [optional] | |
| workingPatternId | string | Used when calculating payments for Leave. If null then the default Working Pattern is used | [optional] |