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": "Permiso por Matrimonio",
"validity": "Se otorgan 3 días hábiles en caso de matrimonio del personal.",
"maxDays": 3
},
{
"leaveType": "Permiso por Paternidad (Cónyuge)",
"validity": "5 días hábiles en caso de nacimiento del hijo del cónyuge del personal.",
"maxDays": 5
},
{
"leaveType": "Permiso por Fallecimiento de Familiar de Primer Grado",
"validity": "3 días hábiles en caso de fallecimiento de los padres, hermanos, cónyuge e hijos del personal.",
"maxDays": 3
}
]
}