POST portal/api/hrms/v1/vacations/vactiontypes
Request Information
URI Parameters
None.
Body Parameters
Collection of ObjectNone.
Request Formats
application/json, text/json, application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of VacationsM| Name | Description | Type | Additional information |
|---|---|---|---|
| vacationTypeId | integer |
None. |
|
| vacationTypeName | string |
None. |
|
| vacationTypeNameEn | string |
None. |
|
| Description | string |
None. |
|
| VacationDays | integer |
None. |
|
| balance | string |
None. |
|
| isOnlyWorkingsDay | boolean |
None. |
|
| isPaid | boolean |
None. |
|
| paymentPercentage | integer |
None. |
|
| isOnlyWorkDays | boolean |
None. |
|
| AlternativeEmployeeRequired | boolean |
None. |
|
| AttachmentRequired | boolean |
None. |
|
| ExcludFromPayrollDedu | boolean |
None. |
|
| allowRequestBefor | integer |
None. |
|
| maximumVacationDays | integer |
None. |
|
| minmumVacationDays | integer |
None. |
|
| maximumRequestedDays | integer |
None. |
|
| statusOnReturnBack | integer |
None. |
|
| calculateOnTermination | boolean |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"vacationTypeId": 1,
"vacationTypeName": "sample string 2",
"vacationTypeNameEn": "sample string 3",
"Description": "sample string 4",
"VacationDays": 5,
"balance": "sample string 6",
"isOnlyWorkingsDay": true,
"isPaid": true,
"paymentPercentage": 9,
"isOnlyWorkDays": true,
"AlternativeEmployeeRequired": true,
"AttachmentRequired": true,
"ExcludFromPayrollDedu": true,
"allowRequestBefor": 14,
"maximumVacationDays": 1,
"minmumVacationDays": 15,
"maximumRequestedDays": 16,
"statusOnReturnBack": 1,
"calculateOnTermination": true
},
{
"vacationTypeId": 1,
"vacationTypeName": "sample string 2",
"vacationTypeNameEn": "sample string 3",
"Description": "sample string 4",
"VacationDays": 5,
"balance": "sample string 6",
"isOnlyWorkingsDay": true,
"isPaid": true,
"paymentPercentage": 9,
"isOnlyWorkDays": true,
"AlternativeEmployeeRequired": true,
"AttachmentRequired": true,
"ExcludFromPayrollDedu": true,
"allowRequestBefor": 14,
"maximumVacationDays": 1,
"minmumVacationDays": 15,
"maximumRequestedDays": 16,
"statusOnReturnBack": 1,
"calculateOnTermination": true
}
]
application/xml, text/xml
Sample:
<ArrayOfVacationsM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HorizonSSI.WebApi.Models">
<VacationsM>
<AlternativeEmployeeRequired>true</AlternativeEmployeeRequired>
<AttachmentRequired>true</AttachmentRequired>
<Description>sample string 4</Description>
<ExcludFromPayrollDedu>true</ExcludFromPayrollDedu>
<VacationDays>5</VacationDays>
<allowRequestBefor>14</allowRequestBefor>
<balance>sample string 6</balance>
<calculateOnTermination>true</calculateOnTermination>
<isOnlyWorkDays>true</isOnlyWorkDays>
<isOnlyWorkingsDay>true</isOnlyWorkingsDay>
<isPaid>true</isPaid>
<maximumRequestedDays>16</maximumRequestedDays>
<maximumVacationDays>1</maximumVacationDays>
<minmumVacationDays>15</minmumVacationDays>
<paymentPercentage>9</paymentPercentage>
<statusOnReturnBack>1</statusOnReturnBack>
<vacationTypeId>1</vacationTypeId>
<vacationTypeName>sample string 2</vacationTypeName>
<vacationTypeNameEn>sample string 3</vacationTypeNameEn>
</VacationsM>
<VacationsM>
<AlternativeEmployeeRequired>true</AlternativeEmployeeRequired>
<AttachmentRequired>true</AttachmentRequired>
<Description>sample string 4</Description>
<ExcludFromPayrollDedu>true</ExcludFromPayrollDedu>
<VacationDays>5</VacationDays>
<allowRequestBefor>14</allowRequestBefor>
<balance>sample string 6</balance>
<calculateOnTermination>true</calculateOnTermination>
<isOnlyWorkDays>true</isOnlyWorkDays>
<isOnlyWorkingsDay>true</isOnlyWorkingsDay>
<isPaid>true</isPaid>
<maximumRequestedDays>16</maximumRequestedDays>
<maximumVacationDays>1</maximumVacationDays>
<minmumVacationDays>15</minmumVacationDays>
<paymentPercentage>9</paymentPercentage>
<statusOnReturnBack>1</statusOnReturnBack>
<vacationTypeId>1</vacationTypeId>
<vacationTypeName>sample string 2</vacationTypeName>
<vacationTypeNameEn>sample string 3</vacationTypeNameEn>
</VacationsM>
</ArrayOfVacationsM>