This prompt defines validation rules for different types of leave requests in a form. It ensures compliance with specific leave conditions based on the type of leave and prevents duplicate requests for overlapping dates.
{
"rules": [
{
"leaveType": "Heiratsurlaub",
"validity": "3 Arbeitstage werden gewährt, wenn das Personal heiratet.",
"maxDays": 3
},
{
"leaveType": "Geburtsurlaub (Ehepartner)",
"validity": "5 Arbeitstage, wenn der Ehepartner des Personals ein Kind bekommt.",
"maxDays": 5
},
{
"leaveType": "Urlaub bei Tod eines Verwandten ersten Grades",
"validity": "3 Arbeitstage im Falle des Todes der Eltern, Geschwister, des Ehepartners und der Kinder des Personals.",
"maxDays": 3
}
]
}