Sets the leave allowances for the specified employees (dictionary keyed by employee ID).
PUT http:///api/v2/business/{businessId}/leaveallowances
| Parameter name | Value | Description | Additional |
|---|---|---|---|
| businessId | string | Required |
The request body takes a complete AuLeaveAllowancesRequest resource, containing the following writable properties:
{
"employeeIdType": "string",
"leaveAllowances": {
"<key>": "array"
},
"leaveCategoryIdType": "string"
}
| Name | Type | Description |
|---|---|---|
| employeeIdType | string |
IdType
Possible values are:
|
| leaveAllowances | object |
Dictionary |
| leaveAllowances.<key> | map of array |
IList |
| leaveAllowances.<key>.automaticallyAccrues | boolean | Boolean |
| leaveAllowances.<key>.canApplyForLeave | boolean | Boolean |
| leaveAllowances.<key>.hoursPerYear | double | Decimal |
| leaveAllowances.<key>.leaveAccrualRule | object | AuLeaveAccrualRuleModel |
| leaveAllowances.<key>.leaveAccrualRule.accrualType | string |
LeaveAccrualType
Possible values are:
|
| leaveAllowances.<key>.leaveAccrualRule.accrueInAdvance | boolean | Boolean |
| leaveAllowances.<key>.leaveAccrualRule.capType | string |
LeaveAccrualCapType
Possible values are:
|
| leaveAllowances.<key>.leaveAccrualRule.carryOverAmount | double | Decimal |
| leaveAllowances.<key>.leaveAccrualRule.carryOverBehaviour | string |
LeaveAccrualCarryOverBehaviour
Possible values are:
|
| leaveAllowances.<key>.leaveAccrualRule.id | int32 | Int32 |
| leaveAllowances.<key>.leaveAccrualRule.leaveYearOffsetAmount | int32 |
Nullable |
| leaveAllowances.<key>.leaveAccrualRule.unitCap | double | Decimal |
| leaveAllowances.<key>.leaveCategoryId | string | String |
| leaveAllowances.<key>.leaveCategoryName | string | String |
| leaveAllowances.<key>.leaveLoading | double | Decimal |
| leaveAllowances.<key>.leaveUnitType | string | String |
| leaveAllowances.<key>.unitType | string | String |
| leaveAllowances.<key>.units | double |
Nullable |
| leaveCategoryIdType | string |
IdType
Possible values are:
|
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource |
|---|---|---|
| 200 | OK OK |
AuLeaveAllowanceModel |
Powered by DapperDox