PUT api/PutRejection?MID={MID}&empname={empname}&NoOfDays={NoOfDays}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| MID | integer |
Required |
|
| empname | string |
Required |
|
| NoOfDays | decimal number |
Required |
Body Parameters
None.
Response Information
Resource Description
ComEmployeeBalanceOnlyApiResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Message | string |
None. |
|
| Status | string |
None. |
|
| Response | ComEmployeeBalanceOnly |
None. |
Response Formats
application/json, text/json
Sample:
{
"Message": "sample string 1",
"Status": "sample string 2",
"Response": {
"SICK_LEAVE_TAKEN": 1.0,
"SICK_LEAVE_BALANCE": 2.0,
"CASUAL_LEAVE_TAKEN": 3.0,
"CASUAL_LEAVE_BALANCE": 4.0,
"WORKED_FOR_COMPENSATED_LEAVE": 5.0,
"COMPENSATORY_LEAVE_BALANCE": 6.0,
"CARRY_FORWARD_LEAVE_TAKEN": 7.0,
"CARRY_FORWARD_LEAVE_BALANCE": 8.0,
"UNPAID_LEAVE_TAKEN": 9.0,
"ANNUAL_LEAVE_TAKEN": 10.0,
"ANNUAL_LEAVE_BALANCE": 11.0,
"WORK_FROM_HOME_TAKEN": 12.0,
"WORK_FROM_HOME_BALANCE": 13.0,
"SICK_LEAVE_ALLOCATED": 14.0,
"CASUAL_LEAVE_ALLOCATED": 15.0,
"CARRY_FORWARD_LEAVE_ALLOCATED": 16.0,
"ANNUAL_LEAVE_ALLOCATED": 17.0,
"WORK_FROM_HOME_ALLOCATED": 18.0
}
}
text/html
Sample:
{"Message":"sample string 1","Status":"sample string 2","Response":{"SICK_LEAVE_TAKEN":1.0,"SICK_LEAVE_BALANCE":2.0,"CASUAL_LEAVE_TAKEN":3.0,"CASUAL_LEAVE_BALANCE":4.0,"WORKED_FOR_COMPENSATED_LEAVE":5.0,"COMPENSATORY_LEAVE_BALANCE":6.0,"CARRY_FORWARD_LEAVE_TAKEN":7.0,"CARRY_FORWARD_LEAVE_BALANCE":8.0,"UNPAID_LEAVE_TAKEN":9.0,"ANNUAL_LEAVE_TAKEN":10.0,"ANNUAL_LEAVE_BALANCE":11.0,"WORK_FROM_HOME_TAKEN":12.0,"WORK_FROM_HOME_BALANCE":13.0,"SICK_LEAVE_ALLOCATED":14.0,"CASUAL_LEAVE_ALLOCATED":15.0,"CARRY_FORWARD_LEAVE_ALLOCATED":16.0,"ANNUAL_LEAVE_ALLOCATED":17.0,"WORK_FROM_HOME_ALLOCATED":18.0}}
application/xml, text/xml
Sample:
<ComEmployeeBalanceOnlyApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Communicators">
<Message>sample string 1</Message>
<Response>
<ANNUAL_LEAVE_ALLOCATED>17</ANNUAL_LEAVE_ALLOCATED>
<ANNUAL_LEAVE_BALANCE>11</ANNUAL_LEAVE_BALANCE>
<ANNUAL_LEAVE_TAKEN>10</ANNUAL_LEAVE_TAKEN>
<CARRY_FORWARD_LEAVE_ALLOCATED>16</CARRY_FORWARD_LEAVE_ALLOCATED>
<CARRY_FORWARD_LEAVE_BALANCE>8</CARRY_FORWARD_LEAVE_BALANCE>
<CARRY_FORWARD_LEAVE_TAKEN>7</CARRY_FORWARD_LEAVE_TAKEN>
<CASUAL_LEAVE_ALLOCATED>15</CASUAL_LEAVE_ALLOCATED>
<CASUAL_LEAVE_BALANCE>4</CASUAL_LEAVE_BALANCE>
<CASUAL_LEAVE_TAKEN>3</CASUAL_LEAVE_TAKEN>
<COMPENSATORY_LEAVE_BALANCE>6</COMPENSATORY_LEAVE_BALANCE>
<SICK_LEAVE_ALLOCATED>14</SICK_LEAVE_ALLOCATED>
<SICK_LEAVE_BALANCE>2</SICK_LEAVE_BALANCE>
<SICK_LEAVE_TAKEN>1</SICK_LEAVE_TAKEN>
<UNPAID_LEAVE_TAKEN>9</UNPAID_LEAVE_TAKEN>
<WORKED_FOR_COMPENSATED_LEAVE>5</WORKED_FOR_COMPENSATED_LEAVE>
<WORK_FROM_HOME_ALLOCATED>18</WORK_FROM_HOME_ALLOCATED>
<WORK_FROM_HOME_BALANCE>13</WORK_FROM_HOME_BALANCE>
<WORK_FROM_HOME_TAKEN>12</WORK_FROM_HOME_TAKEN>
</Response>
<Status>sample string 2</Status>
</ComEmployeeBalanceOnlyApiResponse>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Status" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.SICK_LEAVE_TAKEN" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.SICK_LEAVE_BALANCE" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CASUAL_LEAVE_TAKEN" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CASUAL_LEAVE_BALANCE" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.WORKED_FOR_COMPENSATED_LEAVE" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.COMPENSATORY_LEAVE_BALANCE" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_TAKEN" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_BALANCE" 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.UNPAID_LEAVE_TAKEN" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_TAKEN" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_BALANCE" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.WORK_FROM_HOME_TAKEN" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.WORK_FROM_HOME_BALANCE" 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.SICK_LEAVE_ALLOCATED" 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CASUAL_LEAVE_ALLOCATED" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_ALLOCATED" 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_ALLOCATED" 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.WORK_FROM_HOME_ALLOCATED" 18 --MultipartDataMediaFormatterBoundary1q2w3e--