| Name | Type | Description | Notes |
|---|---|---|---|
| aggregatedServiceDate | \DateTime | [optional] | |
| autoEnrolment | \SynergiTech\Staffology\Model\ContractAutoEnrolmentRequest | [optional] | |
| bankDetails | \SynergiTech\Staffology\Model\ContractBankDetails | [optional] | |
| defaultPensionSchemeName | string | The name of the Pension Scheme that will be used for this employee. | [optional] |
| defaultPensionSchemeUniqueId | string | The UniqueId of the Pension Scheme that will be used for this employee. | [optional] |
| defaultWorkerGroupName | string | The name of the Worker Group that will be used for this employee. | [optional] |
| defaultWorkerGroupUniqueId | string | The UniqueId of the Worker Group that will be used for this employee. | [optional] |
| employmentDetails | \SynergiTech\Staffology\Model\ContractEmploymentDetailsRequest | [optional] | |
| evcId | string | If set then this will be used as the EmployeeIDFromProduct sent to EVC in place of the standard EmployeeId. | [optional] |
| holidaySchemeUniqueId | string | [optional] | |
| leaveSettings | \SynergiTech\Staffology\Model\ContractEmployeeLeaveSettingsRequest | [optional] | |
| payOptions | \SynergiTech\Staffology\Model\ContractPayOptionsRequest | [optional] | |
| personalDetails | \SynergiTech\Staffology\Model\ContractPersonalDetailsRequest | [optional] | |
| rightToWork | \SynergiTech\Staffology\Model\ContractRightToWork | [optional] | |
| sourceSystemId | string | Used by external systems so they can store an immutable reference. Once this property is set it cannot be changed. | [optional] |
| tags | string[] | [optional] |