GET api/LeaveRequests/ByDate/{fromDate}/{toDate}

Get LeaveRequest details for LeaveRequests startig within given date range

Request Information

URI Parameters

NameDescriptionTypeAdditional information
fromDate

First day of reequested time range

date

Required

toDate

Last day of requested time range

date

Required

Body Parameters

None.

Response Information

Resource Description

LeaveRequestReportDetails()

LeaveRequestReportDetails
NameDescriptionTypeAdditional information
leaveRequestID

integer

None.

leaveRequestUser

integer

None.

leaveRequestReason

integer

None.

leaveRequestDateStart

date

None.

leaveRequestDateEnd

date

None.

leaveRequestDateRequested

date

None.

leaveRequestComments

string

None.

leaveRequestStatus

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "leaveRequestID": 707,
  "leaveRequestUser": 534,
  "leaveRequestReason": 581,
  "leaveRequestDateStart": "2024-03-29T22:17:35.7938587+11:00",
  "leaveRequestDateEnd": "2024-03-29T22:17:35.7938587+11:00",
  "leaveRequestDateRequested": "2024-03-29T22:17:35.7938587+11:00",
  "leaveRequestComments": "sample string 2",
  "leaveRequestStatus": 291
}

application/xml, text/xml

Sample:
<LeaveRequestReportDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Turnpoint.Controllers">
  <leaveRequestComments>sample string 2</leaveRequestComments>
  <leaveRequestDateEnd>2024-03-29T22:17:35.7938587+11:00</leaveRequestDateEnd>
  <leaveRequestDateRequested>2024-03-29T22:17:35.7938587+11:00</leaveRequestDateRequested>
  <leaveRequestDateStart>2024-03-29T22:17:35.7938587+11:00</leaveRequestDateStart>
  <leaveRequestID>707</leaveRequestID>
  <leaveRequestReason>581</leaveRequestReason>
  <leaveRequestStatus>291</leaveRequestStatus>
  <leaveRequestUser>534</leaveRequestUser>
</LeaveRequestReportDetails>