POST api/Timesheets/{id}/leaves
Adds the timesheet Leave for a single timesheet
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
timesheet Id |
integer |
Required |
Body Parameters
timesheet Leave
TimesheetLeaveName | Description | Type | Additional information |
---|---|---|---|
ProductSummaryId | integer |
None. |
|
TimesheetId | integer |
None. |
|
ProductCode | string |
None. |
|
Quantity | decimal number |
None. |
|
FromDate | date |
None. |
|
ToDate | date |
None. |
|
WorkDate | date |
None. |
|
PartDayIndicator | LeavePartDayIndicatorType |
None. |
|
Comment | string |
None. |
|
CostCentre | string |
None. |
|
CostCode | string |
None. |
|
ProjectCode | string |
None. |
|
PurchaseOrder | string |
None. |
|
ExternalCode | string |
None. |
|
OriginalId | integer |
None. |
|
Uom | string |
None. |
|
MaxH | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{ "ProductSummaryId": 1, "TimesheetId": 2, "ProductCode": "sample string 3", "Quantity": 1.0, "FromDate": "2024-06-29T07:43:53.7630685+10:00", "ToDate": "2024-06-29T07:43:53.7630685+10:00", "WorkDate": "2024-06-29T07:43:53.7630685+10:00", "PartDayIndicator": "FullDay", "Comment": "sample string 4", "CostCentre": "sample string 5", "CostCode": "sample string 6", "ProjectCode": "sample string 7", "PurchaseOrder": "sample string 8", "ExternalCode": "sample string 9", "OriginalId": 1, "Uom": "sample string 10", "MaxH": 11.0 }
text/xml
Sample:
<TimesheetLeave xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"> <Comment>sample string 4</Comment> <CostCentre>sample string 5</CostCentre> <CostCode>sample string 6</CostCode> <ExternalCode>sample string 9</ExternalCode> <FromDate>2024-06-29T07:43:53.7630685+10:00</FromDate> <MaxH>11</MaxH> <OriginalId>1</OriginalId> <PartDayIndicator>FullDay</PartDayIndicator> <ProductCode>sample string 3</ProductCode> <ProductSummaryId>1</ProductSummaryId> <ProjectCode>sample string 7</ProjectCode> <PurchaseOrder>sample string 8</PurchaseOrder> <Quantity>1</Quantity> <TimesheetId>2</TimesheetId> <ToDate>2024-06-29T07:43:53.7630685+10:00</ToDate> <Uom>sample string 10</Uom> <WorkDate>2024-06-29T07:43:53.7630685+10:00</WorkDate> </TimesheetLeave>
multipart/form-data
Sample:
<TimesheetLeave xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><Comment>sample string 4</Comment><CostCentre>sample string 5</CostCentre><CostCode>sample string 6</CostCode><ExternalCode>sample string 9</ExternalCode><FromDate>2024-06-29T07:43:53.7630685+10:00</FromDate><MaxH>11</MaxH><OriginalId>1</OriginalId><PartDayIndicator>FullDay</PartDayIndicator><ProductCode>sample string 3</ProductCode><ProductSummaryId>1</ProductSummaryId><ProjectCode>sample string 7</ProjectCode><PurchaseOrder>sample string 8</PurchaseOrder><Quantity>1</Quantity><TimesheetId>2</TimesheetId><ToDate>2024-06-29T07:43:53.7630685+10:00</ToDate><Uom>sample string 10</Uom><WorkDate>2024-06-29T07:43:53.7630685+10:00</WorkDate></TimesheetLeave>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
COMPLETE
TimesheetLeaveName | Description | Type | Additional information |
---|---|---|---|
ProductSummaryId | integer |
None. |
|
TimesheetId | integer |
None. |
|
ProductCode | string |
None. |
|
Quantity | decimal number |
None. |
|
FromDate | date |
None. |
|
ToDate | date |
None. |
|
WorkDate | date |
None. |
|
PartDayIndicator | LeavePartDayIndicatorType |
None. |
|
Comment | string |
None. |
|
CostCentre | string |
None. |
|
CostCode | string |
None. |
|
ProjectCode | string |
None. |
|
PurchaseOrder | string |
None. |
|
ExternalCode | string |
None. |
|
OriginalId | integer |
None. |
|
Uom | string |
None. |
|
MaxH | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{ "ProductSummaryId": 1, "TimesheetId": 2, "ProductCode": "sample string 3", "Quantity": 1.0, "FromDate": "2024-06-29T07:43:53.7640658+10:00", "ToDate": "2024-06-29T07:43:53.7640658+10:00", "WorkDate": "2024-06-29T07:43:53.7640658+10:00", "PartDayIndicator": "FullDay", "Comment": "sample string 4", "CostCentre": "sample string 5", "CostCode": "sample string 6", "ProjectCode": "sample string 7", "PurchaseOrder": "sample string 8", "ExternalCode": "sample string 9", "OriginalId": 1, "Uom": "sample string 10", "MaxH": 11.0 }
text/xml
Sample:
<TimesheetLeave xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"> <Comment>sample string 4</Comment> <CostCentre>sample string 5</CostCentre> <CostCode>sample string 6</CostCode> <ExternalCode>sample string 9</ExternalCode> <FromDate>2024-06-29T07:43:53.7640658+10:00</FromDate> <MaxH>11</MaxH> <OriginalId>1</OriginalId> <PartDayIndicator>FullDay</PartDayIndicator> <ProductCode>sample string 3</ProductCode> <ProductSummaryId>1</ProductSummaryId> <ProjectCode>sample string 7</ProjectCode> <PurchaseOrder>sample string 8</PurchaseOrder> <Quantity>1</Quantity> <TimesheetId>2</TimesheetId> <ToDate>2024-06-29T07:43:53.7640658+10:00</ToDate> <Uom>sample string 10</Uom> <WorkDate>2024-06-29T07:43:53.7640658+10:00</WorkDate> </TimesheetLeave>
multipart/form-data
Sample:
<TimesheetLeave xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><Comment>sample string 4</Comment><CostCentre>sample string 5</CostCentre><CostCode>sample string 6</CostCode><ExternalCode>sample string 9</ExternalCode><FromDate>2024-06-29T07:43:53.7640658+10:00</FromDate><MaxH>11</MaxH><OriginalId>1</OriginalId><PartDayIndicator>FullDay</PartDayIndicator><ProductCode>sample string 3</ProductCode><ProductSummaryId>1</ProductSummaryId><ProjectCode>sample string 7</ProjectCode><PurchaseOrder>sample string 8</PurchaseOrder><Quantity>1</Quantity><TimesheetId>2</TimesheetId><ToDate>2024-06-29T07:43:53.7640658+10:00</ToDate><Uom>sample string 10</Uom><WorkDate>2024-06-29T07:43:53.7640658+10:00</WorkDate></TimesheetLeave>