GET api/GetEmployeeLeaveBalanceDetails?EMPMST_NAME={EMPMST_NAME}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
EMPMST_NAME

string

Required

Body Parameters

None.

Response Information

Resource Description

ComEmployeebalanceDetailApiResponse
NameDescriptionTypeAdditional information
Message

string

None.

Status

string

None.

Response

ComEmployeebalanceDetail

None.

Response Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "Status": "sample string 2",
  "Response": {
    "EMPMST_LOCATION": "sample string 1",
    "SICK_LEAVE_TAKEN": 2.0,
    "SICK_LEAVE_ALLOCATED": 3.0,
    "SICK_LEAVE_BALANCE": 4.0,
    "CASUAL_LEAVE_TAKEN": 5.0,
    "CASUAL_LEAVE_ALLOCATED": 6.0,
    "CASUAL_LEAVE_BALANCE": 7.0,
    "WORKED_FOR_COMPENSATED_LEAVE": 8.0,
    "COMPENSATORY_LEAVE_BALANCE": 9.0,
    "CARRY_FORWARD_LEAVE_TAKEN": 10.0,
    "CARRY_FORWARD_LEAVE_ALLOCATED": 11.0,
    "CARRY_FORWARD_LEAVE_BALANCE": 12.0,
    "UNPAID_LEAVE_TAKEN": 13.0,
    "ANNUAL_LEAVE_TAKEN": 14.0,
    "ANNUAL_LEAVE_ALLOCATED": 15.0,
    "ANNUAL_LEAVE_BALANCE": 16.0,
    "WORK_FROM_HOME_TAKEN": 17.0,
    "WORK_FROM_HOME_ALLOCATED": 18.0,
    "WORK_FROM_HOME_BALANCE": 19.0
  }
}

text/html

Sample:
{"Message":"sample string 1","Status":"sample string 2","Response":{"EMPMST_LOCATION":"sample string 1","SICK_LEAVE_TAKEN":2.0,"SICK_LEAVE_ALLOCATED":3.0,"SICK_LEAVE_BALANCE":4.0,"CASUAL_LEAVE_TAKEN":5.0,"CASUAL_LEAVE_ALLOCATED":6.0,"CASUAL_LEAVE_BALANCE":7.0,"WORKED_FOR_COMPENSATED_LEAVE":8.0,"COMPENSATORY_LEAVE_BALANCE":9.0,"CARRY_FORWARD_LEAVE_TAKEN":10.0,"CARRY_FORWARD_LEAVE_ALLOCATED":11.0,"CARRY_FORWARD_LEAVE_BALANCE":12.0,"UNPAID_LEAVE_TAKEN":13.0,"ANNUAL_LEAVE_TAKEN":14.0,"ANNUAL_LEAVE_ALLOCATED":15.0,"ANNUAL_LEAVE_BALANCE":16.0,"WORK_FROM_HOME_TAKEN":17.0,"WORK_FROM_HOME_ALLOCATED":18.0,"WORK_FROM_HOME_BALANCE":19.0}}

application/xml, text/xml

Sample:
<ComEmployeebalanceDetailApiResponse 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>15</ANNUAL_LEAVE_ALLOCATED>
    <ANNUAL_LEAVE_BALANCE>16</ANNUAL_LEAVE_BALANCE>
    <ANNUAL_LEAVE_TAKEN>14</ANNUAL_LEAVE_TAKEN>
    <CARRY_FORWARD_LEAVE_ALLOCATED>11</CARRY_FORWARD_LEAVE_ALLOCATED>
    <CARRY_FORWARD_LEAVE_BALANCE>12</CARRY_FORWARD_LEAVE_BALANCE>
    <CARRY_FORWARD_LEAVE_TAKEN>10</CARRY_FORWARD_LEAVE_TAKEN>
    <CASUAL_LEAVE_ALLOCATED>6</CASUAL_LEAVE_ALLOCATED>
    <CASUAL_LEAVE_BALANCE>7</CASUAL_LEAVE_BALANCE>
    <CASUAL_LEAVE_TAKEN>5</CASUAL_LEAVE_TAKEN>
    <COMPENSATORY_LEAVE_BALANCE>9</COMPENSATORY_LEAVE_BALANCE>
    <EMPMST_LOCATION>sample string 1</EMPMST_LOCATION>
    <SICK_LEAVE_ALLOCATED>3</SICK_LEAVE_ALLOCATED>
    <SICK_LEAVE_BALANCE>4</SICK_LEAVE_BALANCE>
    <SICK_LEAVE_TAKEN>2</SICK_LEAVE_TAKEN>
    <UNPAID_LEAVE_TAKEN>13</UNPAID_LEAVE_TAKEN>
    <WORKED_FOR_COMPENSATED_LEAVE>8</WORKED_FOR_COMPENSATED_LEAVE>
    <WORK_FROM_HOME_ALLOCATED>18</WORK_FROM_HOME_ALLOCATED>
    <WORK_FROM_HOME_BALANCE>19</WORK_FROM_HOME_BALANCE>
    <WORK_FROM_HOME_TAKEN>17</WORK_FROM_HOME_TAKEN>
  </Response>
  <Status>sample string 2</Status>
</ComEmployeebalanceDetailApiResponse>

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.EMPMST_LOCATION"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.SICK_LEAVE_TAKEN"

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

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.SICK_LEAVE_BALANCE"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response.CASUAL_LEAVE_TAKEN"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19
--MultipartDataMediaFormatterBoundary1q2w3e--