Patch working_time_assignment PATCH /v1/working_time_assignments/{id}
JSON Merge Patch update.
Datenmodell
Diese Operation arbeitet auf der Entität Working Time Assignment (working_time_assignment). Alle 16 Felder — Typ, Validierung, Pflichtangabe, Beziehungen — stehen in der Schema-Referenz .
Pflichtfelder: scope, scopeId, workingTimeModelId, validFrom, validTo
Server-verwaltet: _id, schema, schemaVersion, tenantId, version, createdAt, updatedAt, createdBy, updatedBy, deletedAt, deletedBy, approvalState, approvedAt, approvedBy, submittedForApprovalAt, submittedBy — diese Felder vergibt die Plattform; im Request werden sie verworfen.
Request Body
Name Typ Beschreibung validFromstringvalidTostringworkingTimeModelIdstringweeklyHoursnumberpartTimePercentnumbercollectiveAgreementIdstringapprovalStatestringnotesstringworksCouncilCaseRefstringrejectionReasonstringmeetingDatestringDatum der BR-Sitzung (Phase 6.5). Wird in die works_council_approval-Audit-Row übernommen.
Pfad-Parameter
Name Typ Beschreibung iderforderlich string
Beispiel
curl -X PATCH https://api.codemeta-os.de/v1/working_time_assignments/{id} \
-H "X-Tenant-Id: $TENANT " \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"validFrom": "string",
"validTo": "string",
"workingTimeModelId": "string",
"weeklyHours": 0,
"partTimePercent": 0,
"collectiveAgreementId": "string",
"approvalState": "DRAFT",
"notes": "string",
"worksCouncilCaseRef": "string",
"rejectionReason": "string",
"meetingDate": "string"
}' const result = await cm.working_time_assignments. patch ({
"validFrom" : "string" ,
"validTo" : "string" ,
"workingTimeModelId" : "string" ,
"weeklyHours" : 0 ,
"partTimePercent" : 0 ,
"collectiveAgreementId" : "string" ,
"approvalState" : "DRAFT" ,
"notes" : "string" ,
"worksCouncilCaseRef" : "string" ,
"rejectionReason" : "string" ,
"meetingDate" : "string"
});
Antwortcodes
HTTP
Bedeutung
200
Default Response
Beschreibung folgt
Diese Operation hat noch keine kuratierte Annotation. Der Inhalt wird beim nächsten Doku-Update ergänzt.