{ "employees": [ { "name": "Aurélie Antoine", "skills": ["INFIRMIER", "PRELEVEMENT"], "unavailableDates": [], "undesiredDates": [], "desiredDates": [] }, { "name": "Cathy Coucou", "skills": ["MEDECIN", "SUPERVISION"], "unavailableDates": [], "undesiredDates": [], "desiredDates": [] }, { "name": "Sophie Bernard-Dupont", "skills": ["INFIRMIER", "ACCUEIL"], "unavailableDates": [], "undesiredDates": [], "desiredDates": [] }, { "name": "Jean Leroy", "skills": ["TRANSPORT", "PRELEVEMENT"], "unavailableDates": [], "undesiredDates": [], "desiredDates": [] }, { "name": "Anne Moreau", "skills": ["MEDECIN", "INFIRMIER"], "unavailableDates": [], "undesiredDates": [], "desiredDates": ["2025-12-21", "2025-12-29"] }, { "name": "Luc Petit", "skills": ["ACCUEIL", "TRANSPORT"], "unavailableDates": [], "undesiredDates": [], "desiredDates": ["2024-12-25", "2024-12-26"] }, { "name": "Marie Dubois", "skills": ["INFIRMIER", "ACCUEIL"], "unavailableDates": [], "undesiredDates": [], "desiredDates": ["2024-12-22", "2024-12-23"] }, { "name": "Pierre Martin", "skills": ["MEDECIN", "SUPERVISION"], "unavailableDates": [], "undesiredDates": ["2024-12-21"], "desiredDates": ["2024-12-29", "2024-12-30"] } ], "collectes": [ { "id": "collecte_toulouse_20241220", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkills": { "INFIRMIER": 2, "MEDECIN": 1, "ACCUEIL": 1, "TRANSPORT": 1 } }, { "id": "collecte_blagnac_20241221", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac", "requiredSkills": { "INFIRMIER": 2, "MEDECIN": 1, "ACCUEIL": 1 } }, { "id": "collecte_purpan_20241222", "start": "2024-12-22T08:00:00", "end": "2024-12-22T16:00:00", "location": "Hôpital Purpan - Toulouse", "requiredSkills": { "INFIRMIER": 3, "MEDECIN": 1, "ACCUEIL": 1, "TRANSPORT": 1 } }, { "id": "collecte_rangueil_20241223", "start": "2024-12-23T08:00:00", "end": "2024-12-23T16:00:00", "location": "Hôpital Rangueil - Toulouse", "requiredSkills": { "INFIRMIER": 2, "MEDECIN": 1, "PRELEVEMENT": 1 } } ], "score": null, "solverStatus": null }