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": "Отпуск по случаю бракосочетания",
"validity": "Предоставляется 3 рабочих дня в случае вступления сотрудника в брак.",
"maxDays": 3
},
{
"leaveType": "Отпуск по случаю рождения ребенка (супруг)",
"validity": "5 рабочих дней в случае рождения ребенка у супруга сотрудника.",
"maxDays": 5
},
{
"leaveType": "Отпуск по случаю смерти близкого родственника первой степени",
"validity": "3 рабочих дня в случае смерти родителей, братьев, сестер, супруга и детей сотрудника.",
"maxDays": 3
}
]
}