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
TimesheetsResponseName | 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" } }