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": "Licença de Casamento",
"validity": "3 dias úteis são concedidos em caso de casamento do funcionário.",
"maxDays": 3
},
{
"leaveType": "Licença Paternidade (Cônjuge)",
"validity": "5 dias úteis em caso de nascimento do filho do cônjuge do funcionário.",
"maxDays": 5
},
{
"leaveType": "Licença por Morte de Familiar de Primeiro Grau",
"validity": "3 dias úteis em caso de falecimento dos pais, irmãos, cônjuge e filhos do funcionário.",
"maxDays": 3
}
]
}