GET hmain/api/Apf/v1/Attandance/GetAbsentActualReport?EmployeeId={EmployeeId}&DepartMentId={DepartMentId}&FromDate={FromDate}&ToDate={ToDate}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeId | integer |
Required |
|
| DepartMentId | integer |
Required |
|
| FromDate | string |
Required |
|
| ToDate | string |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of AbsentActualReport| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeNo | integer |
None. |
|
| EmployeeName | string |
None. |
|
| DepartmentName | string |
None. |
|
| DepartmentId | integer |
None. |
|
| AbsentDate | string |
None. |
|
| AbsentsCount | integer |
None. |
|
| AbsentsCountAtDates | integer |
None. |
|
| TotalLates | decimal number |
None. |
|
| LeaveWithoutExcuse | integer |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"<EmployeeNo>k__BackingField": 1,
"<EmployeeName>k__BackingField": "sample string 2",
"<DepartmentName>k__BackingField": "sample string 3",
"<DepartmentId>k__BackingField": 4,
"<AbsentDate>k__BackingField": "sample string 5",
"<AbsentsCount>k__BackingField": 6,
"<AbsentsCountAtDates>k__BackingField": 7,
"<TotalLates>k__BackingField": 8.0,
"<LeaveWithoutExcuse>k__BackingField": 9
},
{
"<EmployeeNo>k__BackingField": 1,
"<EmployeeName>k__BackingField": "sample string 2",
"<DepartmentName>k__BackingField": "sample string 3",
"<DepartmentId>k__BackingField": 4,
"<AbsentDate>k__BackingField": "sample string 5",
"<AbsentsCount>k__BackingField": 6,
"<AbsentsCountAtDates>k__BackingField": 7,
"<TotalLates>k__BackingField": 8.0,
"<LeaveWithoutExcuse>k__BackingField": 9
}
]
application/xml, text/xml
Sample:
<ArrayOfAbsentActualReport xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HATS.Model">
<AbsentActualReport>
<_x003C_AbsentDate_x003E_k__BackingField>sample string 5</_x003C_AbsentDate_x003E_k__BackingField>
<_x003C_AbsentsCountAtDates_x003E_k__BackingField>7</_x003C_AbsentsCountAtDates_x003E_k__BackingField>
<_x003C_AbsentsCount_x003E_k__BackingField>6</_x003C_AbsentsCount_x003E_k__BackingField>
<_x003C_DepartmentId_x003E_k__BackingField>4</_x003C_DepartmentId_x003E_k__BackingField>
<_x003C_DepartmentName_x003E_k__BackingField>sample string 3</_x003C_DepartmentName_x003E_k__BackingField>
<_x003C_EmployeeName_x003E_k__BackingField>sample string 2</_x003C_EmployeeName_x003E_k__BackingField>
<_x003C_EmployeeNo_x003E_k__BackingField>1</_x003C_EmployeeNo_x003E_k__BackingField>
<_x003C_LeaveWithoutExcuse_x003E_k__BackingField>9</_x003C_LeaveWithoutExcuse_x003E_k__BackingField>
<_x003C_TotalLates_x003E_k__BackingField>8</_x003C_TotalLates_x003E_k__BackingField>
</AbsentActualReport>
<AbsentActualReport>
<_x003C_AbsentDate_x003E_k__BackingField>sample string 5</_x003C_AbsentDate_x003E_k__BackingField>
<_x003C_AbsentsCountAtDates_x003E_k__BackingField>7</_x003C_AbsentsCountAtDates_x003E_k__BackingField>
<_x003C_AbsentsCount_x003E_k__BackingField>6</_x003C_AbsentsCount_x003E_k__BackingField>
<_x003C_DepartmentId_x003E_k__BackingField>4</_x003C_DepartmentId_x003E_k__BackingField>
<_x003C_DepartmentName_x003E_k__BackingField>sample string 3</_x003C_DepartmentName_x003E_k__BackingField>
<_x003C_EmployeeName_x003E_k__BackingField>sample string 2</_x003C_EmployeeName_x003E_k__BackingField>
<_x003C_EmployeeNo_x003E_k__BackingField>1</_x003C_EmployeeNo_x003E_k__BackingField>
<_x003C_LeaveWithoutExcuse_x003E_k__BackingField>9</_x003C_LeaveWithoutExcuse_x003E_k__BackingField>
<_x003C_TotalLates_x003E_k__BackingField>8</_x003C_TotalLates_x003E_k__BackingField>
</AbsentActualReport>
</ArrayOfAbsentActualReport>