POST portal/api/hrms/v1/vacations/vactiontype

Request Information

URI Parameters

None.

Body Parameters

Collection of Object

None.

Request Formats

application/json, text/json, application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of VacationsM
NameDescriptionTypeAdditional 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>