{ "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": [] } ], "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 } }, { "id": "collecte_blagnac_20241221", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac", "requiredSkills": { "INFIRMIER": 1, "MEDECIN": 1 } } ], "shifts": [ { "id": "shift_toulouse_1", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "INFIRMIER", "collecte": { "id": "collecte_toulouse_20241220", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse" } }, { "id": "shift_toulouse_2", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "INFIRMIER", "collecte": { "id": "collecte_toulouse_20241220", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse" } }, { "id": "shift_toulouse_3", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse", "requiredSkill": "MEDECIN", "collecte": { "id": "collecte_toulouse_20241220", "start": "2024-12-20T08:00:00", "end": "2024-12-20T16:00:00", "location": "Centre de collecte - Toulouse" } }, { "id": "shift_blagnac_1", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac", "requiredSkill": "INFIRMIER", "collecte": { "id": "collecte_blagnac_20241221", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac" } }, { "id": "shift_blagnac_2", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac", "requiredSkill": "MEDECIN", "collecte": { "id": "collecte_blagnac_20241221", "start": "2024-12-21T08:00:00", "end": "2024-12-21T16:00:00", "location": "Centre de collecte - Blagnac" } } ] }