PUT api/PutCompensatoryApproval?empname={empname}&COMPENSATION={COMPENSATION}&HALF_FULL_DAY={HALF_FULL_DAY}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
empname

string

Required

COMPENSATION

string

Required

HALF_FULL_DAY

string

Required

Body Parameters

None.

Response Information

Resource Description

ComEmployeeBalanceOnlyApiResponse
NameDescriptionTypeAdditional 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_TAKEN": 6.0,
    "COMPENSATORY_LEAVE_BALANCE": 7.0,
    "COMPENSATORY_LEAVE_ALLOCATED": 8.0,
    "CARRY_FORWARD_LEAVE_TAKEN": 9.0,
    "CARRY_FORWARD_LEAVE_BALANCE": 10.0,
    "UNPAID_LEAVE_TAKEN": 11.0,
    "ANNUAL_LEAVE_TAKEN": 12.0,
    "ANNUAL_LEAVE_BALANCE": 13.0,
    "WORK_FROM_HOME_TAKEN": 14.0,
    "WORK_FROM_HOME_BALANCE": 15.0,
    "SICK_LEAVE_ALLOCATED": 16.0,
    "CASUAL_LEAVE_ALLOCATED": 17.0,
    "CARRY_FORWARD_LEAVE_ALLOCATED": 18.0,
    "ANNUAL_LEAVE_ALLOCATED": 19.0,
    "WORK_FROM_HOME_ALLOCATED": 20.0,
    "CHANGED_BY": "sample string 21"
  }
}

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_TAKEN":6.0,"COMPENSATORY_LEAVE_BALANCE":7.0,"COMPENSATORY_LEAVE_ALLOCATED":8.0,"CARRY_FORWARD_LEAVE_TAKEN":9.0,"CARRY_FORWARD_LEAVE_BALANCE":10.0,"UNPAID_LEAVE_TAKEN":11.0,"ANNUAL_LEAVE_TAKEN":12.0,"ANNUAL_LEAVE_BALANCE":13.0,"WORK_FROM_HOME_TAKEN":14.0,"WORK_FROM_HOME_BALANCE":15.0,"SICK_LEAVE_ALLOCATED":16.0,"CASUAL_LEAVE_ALLOCATED":17.0,"CARRY_FORWARD_LEAVE_ALLOCATED":18.0,"ANNUAL_LEAVE_ALLOCATED":19.0,"WORK_FROM_HOME_ALLOCATED":20.0,"CHANGED_BY":"sample string 21"}}

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>19</ANNUAL_LEAVE_ALLOCATED>
    <ANNUAL_LEAVE_BALANCE>13</ANNUAL_LEAVE_BALANCE>
    <ANNUAL_LEAVE_TAKEN>12</ANNUAL_LEAVE_TAKEN>
    <CARRY_FORWARD_LEAVE_ALLOCATED>18</CARRY_FORWARD_LEAVE_ALLOCATED>
    <CARRY_FORWARD_LEAVE_BALANCE>10</CARRY_FORWARD_LEAVE_BALANCE>
    <CARRY_FORWARD_LEAVE_TAKEN>9</CARRY_FORWARD_LEAVE_TAKEN>
    <CASUAL_LEAVE_ALLOCATED>17</CASUAL_LEAVE_ALLOCATED>
    <CASUAL_LEAVE_BALANCE>4</CASUAL_LEAVE_BALANCE>
    <CASUAL_LEAVE_TAKEN>3</CASUAL_LEAVE_TAKEN>
    <CHANGED_BY>sample string 21</CHANGED_BY>
    <COMPENSATORY_LEAVE_ALLOCATED>8</COMPENSATORY_LEAVE_ALLOCATED>
    <COMPENSATORY_LEAVE_BALANCE>7</COMPENSATORY_LEAVE_BALANCE>
    <COMPENSATORY_LEAVE_TAKEN>6</COMPENSATORY_LEAVE_TAKEN>
    <SICK_LEAVE_ALLOCATED>16</SICK_LEAVE_ALLOCATED>
    <SICK_LEAVE_BALANCE>2</SICK_LEAVE_BALANCE>
    <SICK_LEAVE_TAKEN>1</SICK_LEAVE_TAKEN>
    <UNPAID_LEAVE_TAKEN>11</UNPAID_LEAVE_TAKEN>
    <WORKED_FOR_COMPENSATED_LEAVE>5</WORKED_FOR_COMPENSATED_LEAVE>
    <WORK_FROM_HOME_ALLOCATED>20</WORK_FROM_HOME_ALLOCATED>
    <WORK_FROM_HOME_BALANCE>15</WORK_FROM_HOME_BALANCE>
    <WORK_FROM_HOME_TAKEN>14</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_TAKEN"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.COMPENSATORY_LEAVE_BALANCE"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.COMPENSATORY_LEAVE_ALLOCATED"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_TAKEN"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_BALANCE"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.UNPAID_LEAVE_TAKEN"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_TAKEN"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_BALANCE"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.WORK_FROM_HOME_TAKEN"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.WORK_FROM_HOME_BALANCE"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.SICK_LEAVE_ALLOCATED"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CASUAL_LEAVE_ALLOCATED"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CARRY_FORWARD_LEAVE_ALLOCATED"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.ANNUAL_LEAVE_ALLOCATED"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.WORK_FROM_HOME_ALLOCATED"

20
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CHANGED_BY"

sample string 21
--MultipartDataMediaFormatterBoundary1q2w3e--