GET api/GetShowBalance?empname={empname}&LeaveType={LeaveType}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
empname | string |
Required |
|
LeaveType | string |
Required |
Body Parameters
None.
Response Information
Resource Description
ShowEmpBalanceApiResponseName | Description | Type | Additional information |
---|---|---|---|
Message | string |
None. |
|
Status | string |
None. |
|
Response | ShowEmpBalance |
None. |
Response Formats
application/json, text/json
Sample:
{ "Message": "sample string 1", "Status": "sample string 2", "Response": { "LEAVE_TAKEN": 1.0, "LEAVE_ALLOCATED": 2.0, "LEAVE_BALANCE": 3.0, "PENDING_LEAVE_COUNT": 4.0, "PROBATION": 5, "EMPMST_LOCATION": "sample string 6", "ELIGIBLE": 7, "VALUE_EXISTS": 8, "PROBATION_BALANCE": 9.0 } }
text/html
Sample:
{"Message":"sample string 1","Status":"sample string 2","Response":{"LEAVE_TAKEN":1.0,"LEAVE_ALLOCATED":2.0,"LEAVE_BALANCE":3.0,"PENDING_LEAVE_COUNT":4.0,"PROBATION":5,"EMPMST_LOCATION":"sample string 6","ELIGIBLE":7,"VALUE_EXISTS":8,"PROBATION_BALANCE":9.0}}
application/xml, text/xml
Sample:
<ShowEmpBalanceApiResponse 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> <ELIGIBLE>7</ELIGIBLE> <EMPMST_LOCATION>sample string 6</EMPMST_LOCATION> <LEAVE_ALLOCATED>2</LEAVE_ALLOCATED> <LEAVE_BALANCE>3</LEAVE_BALANCE> <LEAVE_TAKEN>1</LEAVE_TAKEN> <PENDING_LEAVE_COUNT>4</PENDING_LEAVE_COUNT> <PROBATION>5</PROBATION> <PROBATION_BALANCE>9</PROBATION_BALANCE> <VALUE_EXISTS>8</VALUE_EXISTS> </Response> <Status>sample string 2</Status> </ShowEmpBalanceApiResponse>
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.LEAVE_TAKEN" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.LEAVE_ALLOCATED" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.LEAVE_BALANCE" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.PENDING_LEAVE_COUNT" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.PROBATION" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.EMPMST_LOCATION" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.ELIGIBLE" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.VALUE_EXISTS" 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Response.PROBATION_BALANCE" 9 --MultipartDataMediaFormatterBoundary1q2w3e--