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 SgLeaveAllowancesRequest 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 | SgLeaveAccrualRuleModel | 
| 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>.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  | 
          SgLeaveAllowanceModel | 
Powered by DapperDox