{ "employees": [ { "name": "Aurélie Antoine", "skills": ["INFIRMIER", "PRELEVEMENT"], "unavailableDates": ["2024-12-25", "2024-12-26"], "undesiredDates": ["2024-12-24", "2024-12-31"], "desiredDates": ["2024-12-20", "2024-12-21"] }, { "name": "Cathy Coucou", "skills": ["MEDECIN", "SUPERVISION"], "unavailableDates": ["2024-12-30"], "undesiredDates": ["2024-12-29"], "desiredDates": ["2024-12-22", "2024-12-23"] }, { "name": "Sophie Bernard-Dupont", "skills": ["INFIRMIER", "ACCUEIL"], "unavailableDates": [], "undesiredDates": ["2024-12-25"], "desiredDates": ["2024-12-24", "2024-12-28"] }, { "name": "Jean Leroy lili", "skills": ["PRELEVEMENT", "TRANSPORT"], "unavailableDates": ["2024-12-24", "2024-12-25"], "undesiredDates": [], "desiredDates": ["2024-12-27", "2024-12-30"] }, { "name": "Anne Moreau", "skills": ["MEDECIN", "INFIRMIER"], "unavailableDates": ["2024-12-26"], "undesiredDates": ["2024-12-31"], "desiredDates": ["2024-12-21", "2024-12-29"] }, { "name": "Luc Petit", "skills": ["ACCUEIL", "TRANSPORT"], "unavailableDates": [], "undesiredDates": ["2024-12-20"], "desiredDates": ["2024-12-25", "2024-12-26"] } ], "shifts": [ { "id": "shift_001", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "INFIRMIER", "employee": null }, { "id": "shift_002", "start": "2024-12-20T14:00:00", "end": "2024-12-20T22:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "PRELEVEMENT", "employee": null }, { "id": "shift_003", "start": "2024-12-21T06:00:00", "end": "2024-12-21T14:00:00", "location": "Hôpital Purpan", "requiredSkill": "MEDECIN", "employee": null }, { "id": "shift_004", "start": "2024-12-21T08:00:00", "end": "2024-12-21T12:00:00", "location": "Centre de collecte - Colomiers", "requiredSkill": "ACCUEIL", "employee": null }, { "id": "shift_005", "start": "2024-12-22T09:00:00", "end": "2024-12-22T17:00:00", "location": "Centre de collecte - Blagnac", "requiredSkill": "INFIRMIER", "employee": null }, { "id": "shift_006", "start": "2024-12-22T13:00:00", "end": "2024-12-22T18:00:00", "location": "Transport mobile", "requiredSkill": "TRANSPORT", "employee": null }, { "id": "shift_007", "start": "2024-12-23T07:00:00", "end": "2024-12-23T15:00:00", "location": "Hôpital Rangueil", "requiredSkill": "MEDECIN", "employee": null }, { "id": "shift_008", "start": "2024-12-23T10:00:00", "end": "2024-12-23T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "PRELEVEMENT", "employee": null }, { "id": "shift_009", "start": "2024-12-24T08:00:00", "end": "2024-12-24T14:00:00", "location": "Centre de collecte - Colomiers", "requiredSkill": "INFIRMIER", "employee": null }, { "id": "shift_010", "start": "2024-12-27T09:00:00", "end": "2024-12-27T17:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "SUPERVISION", "employee": null }, { "id": "shift_011", "start": "2024-12-28T08:00:00", "end": "2024-12-28T16:00:00", "location": "Centre de collecte - Blagnac", "requiredSkill": "ACCUEIL", "employee": null }, { "id": "shift_012", "start": "2024-12-29T06:00:00", "end": "2024-12-29T14:00:00", "location": "Hôpital Purpan", "requiredSkill": "MEDECIN", "employee": null }, { "id": "shift_013", "start": "2024-12-30T10:00:00", "end": "2024-12-30T18:00:00", "location": "Transport mobile", "requiredSkill": "TRANSPORT", "employee": null }, { "id": "shift_014", "start": "2024-12-31T08:00:00", "end": "2024-12-31T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "INFIRMIER", "employee": null } ], "score": null, "solverStatus": null }