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": "Congé de mariage",
"validity": "3 jours ouvrables sont accordés en cas de mariage du personnel.",
"maxDays": 3
},
{
"leaveType": "Congé de paternité (conjoint)",
"validity": "5 jours ouvrables en cas de naissance de l'enfant du conjoint du personnel.",
"maxDays": 5
},
{
"leaveType": "Congé pour décès d'un parent au premier degré",
"validity": "3 jours ouvrables en cas de décès des parents, frères et sœurs, conjoint et enfants du personnel.",
"maxDays": 3
}
]
}