GET api/ComEmpLeaveBalance?EMPMST_NAME={EMPMST_NAME}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
EMPMST_NAME

string

Required

Body Parameters

None.

Response Information

Resource Description

ComEmpbalanceApiResponse
NameDescriptionTypeAdditional information
Message

string

None.

Status

string

None.

Response

ComEmpbalance

None.

Response Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "Status": "sample string 2",
  "Response": {
    "EMPLOYEE_NAME": "sample string 1",
    "EMPLOYEE_LOCATION": "sample string 2",
    "SICK_LEAVE_TAKEN": 3.0,
    "SICK_LEAVE_ALLOCATED": 4.0,
    "SICK_LEAVE_BALANCE": 5.0,
    "CASUAL_LEAVE_TAKEN": 6.0,
    "CASUAL_LEAVE_ALLOCATED": 7.0,
    "CASUAL_LEAVE_BALANCE": 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,
    "COMPENSATORY_LEAVE_TAKEN": 20.0,
    "COMPENSATORY_LEAVE_ALLOCATED": 21.0
  }
}

text/html

Sample:
{"Message":"sample string 1","Status":"sample string 2","Response":{"EMPLOYEE_NAME":"sample string 1","EMPLOYEE_LOCATION":"sample string 2","SICK_LEAVE_TAKEN":3.0,"SICK_LEAVE_ALLOCATED":4.0,"SICK_LEAVE_BALANCE":5.0,"CASUAL_LEAVE_TAKEN":6.0,"CASUAL_LEAVE_ALLOCATED":7.0,"CASUAL_LEAVE_BALANCE":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,"COMPENSATORY_LEAVE_TAKEN":20.0,"COMPENSATORY_LEAVE_ALLOCATED":21.0}}

application/xml, text/xml

Sample:
<ComEmpbalanceApiResponse 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>7</CASUAL_LEAVE_ALLOCATED>
    <CASUAL_LEAVE_BALANCE>8</CASUAL_LEAVE_BALANCE>
    <CASUAL_LEAVE_TAKEN>6</CASUAL_LEAVE_TAKEN>
    <COMPENSATORY_LEAVE_ALLOCATED>21</COMPENSATORY_LEAVE_ALLOCATED>
    <COMPENSATORY_LEAVE_BALANCE>9</COMPENSATORY_LEAVE_BALANCE>
    <COMPENSATORY_LEAVE_TAKEN>20</COMPENSATORY_LEAVE_TAKEN>
    <EMPLOYEE_LOCATION>sample string 2</EMPLOYEE_LOCATION>
    <EMPLOYEE_NAME>sample string 1</EMPLOYEE_NAME>
    <SICK_LEAVE_ALLOCATED>4</SICK_LEAVE_ALLOCATED>
    <SICK_LEAVE_BALANCE>5</SICK_LEAVE_BALANCE>
    <SICK_LEAVE_TAKEN>3</SICK_LEAVE_TAKEN>
    <UNPAID_LEAVE_TAKEN>13</UNPAID_LEAVE_TAKEN>
    <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>
</ComEmpbalanceApiResponse>

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

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

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

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

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

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

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

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

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
Content-Disposition: form-data; name="Response.COMPENSATORY_LEAVE_TAKEN"

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

21
--MultipartDataMediaFormatterBoundary1q2w3e--