Skip to main content

UpsertTeamLabourLogDto

teamIdstringrequired
tunnelIdstringrequired
logDatestringrequired
shiftDesignationstringrequired

Possible values: [DAY, NIGHT, CUSTOM]

plannedHeadcountnumberrequired

Possible values: >= 0

presentWorkerIdsstring[]required
absentWorkers object[]required
  • Array [
  • workerIdstringrequired
    reasonstringrequired

    Possible values: [SICK, ANNUAL_LEAVE, UNPAID_LEAVE, RDO, BEREAVEMENT, COMPASSIONATE, INJURY, UNEXPLAINED, OTHER]

    notestring
  • ]
  • subcontractorPresentnumberrequired

    Possible values: >= 0

    rdoWorkerIdsstring[]required
    notesstring
    UpsertTeamLabourLogDto
    {
    "teamId": "string",
    "tunnelId": "string",
    "logDate": "string",
    "shiftDesignation": "DAY",
    "plannedHeadcount": 0,
    "presentWorkerIds": [
    "string"
    ],
    "absentWorkers": [
    {
    "workerId": "string",
    "reason": "SICK",
    "note": "string"
    }
    ],
    "subcontractorPresent": 0,
    "rdoWorkerIds": [
    "string"
    ],
    "notes": "string"
    }