GET api/candidate/timesheets?dateFrom={dateFrom}&dateTo={dateTo}&status={status}&pageSize={pageSize}&pageNo={pageNo}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| dateFrom | date |
None. |
|
| dateTo | date |
None. |
|
| status | TSStatus |
None. |
|
| pageSize | integer |
None. |
|
| pageNo | integer |
None. |
Body Parameters
None.
Response Information
Resource Description
TimesheetsResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Timesheets | Collection of Timesheet |
None. |
|
| PaginationData | PaginationData |
None. |
Response Formats
application/json, text/json
Sample:
{
"Timesheets": [
{
"WC": "sample string 1",
"Days": [
{
"Id": "sample string 1",
"Date": "sample string 2",
"Status": 0,
"PayRate": 1.0,
"DayType": 0,
"SchoolName": "sample string 3",
"RoleName": "sample string 4",
"Overtime": 5.0,
"OvertimeRate": 1.0
},
{
"Id": "sample string 1",
"Date": "sample string 2",
"Status": 0,
"PayRate": 1.0,
"DayType": 0,
"SchoolName": "sample string 3",
"RoleName": "sample string 4",
"Overtime": 5.0,
"OvertimeRate": 1.0
}
],
"Status": 0,
"TotalPay": 2.0,
"TotalFullDays": 3.0,
"TotalHalfDays": 4.0,
"TotalOvertime": 5.0,
"TotalOvertimeRate": 6.0,
"PaymentCompany": {
"Name": "sample string 1",
"Type": {
"Id": 1,
"Name": "sample string 2"
}
},
"TimeSheetOwner": {
"Name": "sample string 1",
"ImageUrl": "sample string 2",
"ChannelId": "sample string 3"
}
},
{
"WC": "sample string 1",
"Days": [
{
"Id": "sample string 1",
"Date": "sample string 2",
"Status": 0,
"PayRate": 1.0,
"DayType": 0,
"SchoolName": "sample string 3",
"RoleName": "sample string 4",
"Overtime": 5.0,
"OvertimeRate": 1.0
},
{
"Id": "sample string 1",
"Date": "sample string 2",
"Status": 0,
"PayRate": 1.0,
"DayType": 0,
"SchoolName": "sample string 3",
"RoleName": "sample string 4",
"Overtime": 5.0,
"OvertimeRate": 1.0
}
],
"Status": 0,
"TotalPay": 2.0,
"TotalFullDays": 3.0,
"TotalHalfDays": 4.0,
"TotalOvertime": 5.0,
"TotalOvertimeRate": 6.0,
"PaymentCompany": {
"Name": "sample string 1",
"Type": {
"Id": 1,
"Name": "sample string 2"
}
},
"TimeSheetOwner": {
"Name": "sample string 1",
"ImageUrl": "sample string 2",
"ChannelId": "sample string 3"
}
}
],
"PaginationData": {
"PageNo": 1,
"PageSize": 1,
"TotalPages": 1,
"TotalResults": 1,
"NextPage": "sample string 2",
"PreviousPage": "sample string 3"
}
}