POST api/HolidayManagement/SaveHoliday

Request Information

URI Parameters

None.

Body Parameters

RequestSaveHoliday
NameDescriptionTypeAdditional 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

Object

None.

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/" />