POST api/payroll/attendance/approve
Approve Leave.
Request Information
URI Parameters
None.
Body Parameters
Collection of Systemic.Model.Payroll.mlStaffAttendance+StaffAttendance| Name | description | Type | Additional information |
|---|---|---|---|
| AttendanceSysID | integer |
None. |
|
| AttendanceDate | string |
None. |
|
| StaffSysID | integer |
None. |
|
| InTime | string |
None. |
|
| OutTime | string |
None. |
|
| FNStatusSysID | integer |
None. |
|
| ANStatusSysID | integer |
None. |
|
| IsApproved | boolean |
None. |
|
| StaffID | integer |
None. |
|
| StaffName | string |
None. |
|
| FNStatusName | string |
None. |
|
| ANStatusName | string |
None. |
|
| ShiftSysID | integer |
None. |
|
| ShiftName | string |
None. |
|
| IsAllowLeaveReduction | boolean |
None. |
|
| IsAllowPermissionReduction | boolean |
None. |
|
| PermissionHours | string |
None. |
Request Formats
application/json, text/json, text/html
Sample:
[
{
"AttendanceSysID": 1,
"AttendanceDate": "sample string 2",
"StaffSysID": 3,
"InTime": "sample string 4",
"OutTime": "sample string 5",
"FNStatusSysID": 6,
"ANStatusSysID": 7,
"IsApproved": true,
"StaffID": 9,
"StaffName": "sample string 10",
"FNStatusName": "sample string 11",
"ANStatusName": "sample string 12",
"ShiftSysID": 13,
"ShiftName": "sample string 14",
"IsAllowLeaveReduction": true,
"IsAllowPermissionReduction": true,
"PermissionHours": "sample string 17"
},
{
"AttendanceSysID": 1,
"AttendanceDate": "sample string 2",
"StaffSysID": 3,
"InTime": "sample string 4",
"OutTime": "sample string 5",
"FNStatusSysID": 6,
"ANStatusSysID": 7,
"IsApproved": true,
"StaffID": 9,
"StaffName": "sample string 10",
"FNStatusName": "sample string 11",
"ANStatusName": "sample string 12",
"ShiftSysID": 13,
"ShiftName": "sample string 14",
"IsAllowLeaveReduction": true,
"IsAllowPermissionReduction": true,
"PermissionHours": "sample string 17"
}
]
text/xml
Sample:
<ArrayOfmlStaffAttendance.StaffAttendance xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Payroll">
<mlStaffAttendance.StaffAttendance>
<ANStatusName>sample string 12</ANStatusName>
<ANStatusSysID>7</ANStatusSysID>
<AttendanceDate>sample string 2</AttendanceDate>
<AttendanceSysID>1</AttendanceSysID>
<FNStatusName>sample string 11</FNStatusName>
<FNStatusSysID>6</FNStatusSysID>
<InTime>sample string 4</InTime>
<IsAllowLeaveReduction>true</IsAllowLeaveReduction>
<IsAllowPermissionReduction>true</IsAllowPermissionReduction>
<IsApproved>true</IsApproved>
<OutTime>sample string 5</OutTime>
<PermissionHours>sample string 17</PermissionHours>
<ShiftName>sample string 14</ShiftName>
<ShiftSysID>13</ShiftSysID>
<StaffID>9</StaffID>
<StaffName>sample string 10</StaffName>
<StaffSysID>3</StaffSysID>
</mlStaffAttendance.StaffAttendance>
<mlStaffAttendance.StaffAttendance>
<ANStatusName>sample string 12</ANStatusName>
<ANStatusSysID>7</ANStatusSysID>
<AttendanceDate>sample string 2</AttendanceDate>
<AttendanceSysID>1</AttendanceSysID>
<FNStatusName>sample string 11</FNStatusName>
<FNStatusSysID>6</FNStatusSysID>
<InTime>sample string 4</InTime>
<IsAllowLeaveReduction>true</IsAllowLeaveReduction>
<IsAllowPermissionReduction>true</IsAllowPermissionReduction>
<IsApproved>true</IsApproved>
<OutTime>sample string 5</OutTime>
<PermissionHours>sample string 17</PermissionHours>
<ShiftName>sample string 14</ShiftName>
<ShiftSysID>13</ShiftSysID>
<StaffID>9</StaffID>
<StaffName>sample string 10</StaffName>
<StaffSysID>3</StaffSysID>
</mlStaffAttendance.StaffAttendance>
</ArrayOfmlStaffAttendance.StaffAttendance>
response Information
Resource description
ServerResponse.
Api.Server.ServerResponse| Name | description | Type | Additional information |
|---|---|---|---|
| response | string |
None. |
|
| success | Api.Server.MlSuccess |
None. |
|
| failure | Api.Server.MlError |
None. |
response Formats
application/json, text/json, text/html
Sample:
{
"response": "sample string 1",
"success": null,
"failure": null
}
text/xml
Sample:
<ServerResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Server"> <failure i:nil="true" /> <response>sample string 1</response> <success i:nil="true" /> </ServerResponse>