POST api/HolidayManagement/SaveHoliday
Request Information
URI Parameters
None.
Body Parameters
RequestSaveHoliday| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
None. |
|
| name | string |
None. |
|
| nameAr | string |
None. |
|
| description | string |
None. |
|
| type | string |
None. |
|
| from | string |
None. |
|
| to | string |
None. |
|
| scopeJson | string |
None. |
|
| applyFrom | string |
None. |
|
| applyTo | string |
None. |
|
| paid | string |
None. |
|
| workAllowed | boolean |
None. |
|
| compensation | string |
None. |
|
| otRate | decimal number |
None. |
|
| otMinHours | decimal number |
None. |
|
| otApproval | boolean |
None. |
|
| compOffDays | decimal number |
None. |
|
| compOffExpiryDays | integer |
None. |
|
| compOffBasis | string |
None. |
|
| compOffMinHours | decimal number |
None. |
|
| compOffHalfDayHours | decimal number |
None. |
|
| compOffApproval | boolean |
None. |
|
| compOffScenarios | Collection of string |
None. |
|
| publish | string |
None. |
|
| effectiveFrom | string |
None. |
|
| effectiveTo | string |
None. |
|
| eligibleEmployeeIds | Collection of integer |
None. |
|
| action | string |
None. |
|
| note | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"id": 1,
"name": "sample string 2",
"nameAr": "sample string 3",
"description": "sample string 4",
"type": "sample string 5",
"from": "sample string 6",
"to": "sample string 7",
"scopeJson": "sample string 8",
"applyFrom": "sample string 9",
"applyTo": "sample string 10",
"paid": "sample string 11",
"workAllowed": true,
"compensation": "sample string 13",
"otRate": 1.0,
"otMinHours": 1.0,
"otApproval": true,
"compOffDays": 1.0,
"compOffExpiryDays": 1,
"compOffBasis": "sample string 14",
"compOffMinHours": 1.0,
"compOffHalfDayHours": 1.0,
"compOffApproval": true,
"compOffScenarios": [
"sample string 1",
"sample string 2"
],
"publish": "sample string 15",
"effectiveFrom": "sample string 16",
"effectiveTo": "sample string 17",
"eligibleEmployeeIds": [
1,
2
],
"action": "sample string 18",
"note": "sample string 19"
}
application/xml, text/xml
Sample:
<RequestSaveHoliday xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RRCDR_Attendance_API.Helpers.Custom">
<action>sample string 18</action>
<applyFrom>sample string 9</applyFrom>
<applyTo>sample string 10</applyTo>
<compOffApproval>true</compOffApproval>
<compOffBasis>sample string 14</compOffBasis>
<compOffDays>1</compOffDays>
<compOffExpiryDays>1</compOffExpiryDays>
<compOffHalfDayHours>1</compOffHalfDayHours>
<compOffMinHours>1</compOffMinHours>
<compOffScenarios xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</compOffScenarios>
<compensation>sample string 13</compensation>
<description>sample string 4</description>
<effectiveFrom>sample string 16</effectiveFrom>
<effectiveTo>sample string 17</effectiveTo>
<eligibleEmployeeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</eligibleEmployeeIds>
<from>sample string 6</from>
<id>1</id>
<name>sample string 2</name>
<nameAr>sample string 3</nameAr>
<note>sample string 19</note>
<otApproval>true</otApproval>
<otMinHours>1</otMinHours>
<otRate>1</otRate>
<paid>sample string 11</paid>
<publish>sample string 15</publish>
<scopeJson>sample string 8</scopeJson>
<to>sample string 7</to>
<type>sample string 5</type>
<workAllowed>true</workAllowed>
</RequestSaveHoliday>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ObjectNone.
Response Formats
application/json, text/json
Sample:
{}
application/xml, text/xml
Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />