UNPKG

@gouvfr-anct/lieux-de-mediation-numerique

Version:

📚 Bibliothèque pour la modélisation des lieux de médiation numérique respectant le standard du schéma de données des lieux de médiation numériques

68 lines • 2.99 kB
export type ModeOrientationAccompagnateur = 'autre' | 'completer-le-formulaire-dadhesion' | 'envoyer-un-mail-avec-des-documents-a-completer' | 'envoyer-un-mail-avec-une-fiche-de-prescription' | 'envoyer-un-mail' | 'telephoner'; export type ModeOrientationBeneficiaire = 'autre' | 'completer-le-formulaire-dadhesion' | 'envoyer-un-mail' | 'se-presenter' | 'telephoner'; export type SchemaStructureDataInclusionStructureGeneralFields = { id: string; nom: string; siret?: string; rna?: string; typologie?: string; structure_parente?: string; thematiques?: string[]; accessibilite?: string; site_web?: string; }; export type SchemaStructureDataInclusionServiceGeneralFields = { id: string; structure_id: string; nom: string; prise_rdv?: string; thematiques?: string[]; source: string; presentation_resume?: string; presentation_detail?: string; date_maj?: string; }; export type SchemaStructureDataInclusionAdresseFields = { commune: string; code_postal: string; adresse: string; code_insee?: string; _di_geocodage_code_insee?: string; complement_adresse?: string; }; export type SchemaStructureDataInclusionLocalisationFields = { latitude?: number; longitude?: number; }; export type SchemaStructureDataInclusionContactFields = { telephone?: string; courriel?: string; }; export type SchemaStructureDataInclusionPresentationFields = { presentation_resume?: string; presentation_detail?: string; }; export type SchemaStructureDataInclusionLabelsFields = { labels_nationaux?: string[]; labels_autres?: string[]; }; export type SchemaStructureDataInclusionDisponibiliteFields = { horaires_ouverture?: string; }; export type SchemaStructureDataInclusionCollecteFields = { date_maj: string; source?: string; lien_source?: string; }; export type SchemaStructureDataInclusionAccesFields = { profils?: string[]; frais?: string[]; modes_orientation_accompagnateur?: ModeOrientationAccompagnateur[]; modes_orientation_beneficiaire?: ModeOrientationBeneficiaire[]; types?: string[]; modes_accueil?: string[]; }; export type SchemaStructureDataInclusion = SchemaStructureDataInclusionAdresseFields & SchemaStructureDataInclusionCollecteFields & SchemaStructureDataInclusionContactFields & SchemaStructureDataInclusionDisponibiliteFields & SchemaStructureDataInclusionLabelsFields & SchemaStructureDataInclusionLocalisationFields & SchemaStructureDataInclusionPresentationFields & SchemaStructureDataInclusionStructureGeneralFields; export type SchemaServiceDataInclusion = SchemaStructureDataInclusionAccesFields & SchemaStructureDataInclusionServiceGeneralFields; export type SchemaServiceDataInclusionWithAdresse = SchemaServiceDataInclusion & SchemaStructureDataInclusionAdresseFields & SchemaStructureDataInclusionContactFields & SchemaStructureDataInclusionLocalisationFields; //# sourceMappingURL=schema-data-inclusion.d.ts.map