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