POST api/Timesheets/{id}/leaves

Adds the timesheet Leave for a single timesheet

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

timesheet Id

integer

Required

Body Parameters

timesheet Leave

TimesheetLeave
NameDescriptionTypeAdditional 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

TimesheetLeave
NameDescriptionTypeAdditional 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>