export function mapUsagerApiToForm(apiData: any, apiRDVData?: any, apiContratData?: any,
  apiProjetsData?: any, apiAdministrationsData?: any
) {
  return {
    ...apiData,
    statuts: apiData.statuts || {},
    extras: {
      permis: {
        enabled: apiData.extras.permis.enabled || false,
        b: apiData.extras.permis.b || false,
        autre: apiData.extras.permis.autre || ""
      },
      moyen_locomotion: {
        value: apiData.extras.moyen_locomotion.value || "",
        autre: apiData.extras.moyen_locomotion.autre || ""
      }
    },
    rendezVous: apiRDVData || {},
    contrats: apiContratData || {},
    projets: {
      aides: [],
      ...(apiProjetsData || {})
    },
    administrations: apiAdministrationsData || {}
  };
}