@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
49 lines • 1.6 kB
TypeScript
import { SchemaServiceDataInclusion, SchemaStructureDataInclusion } from '@gouvfr-anct/lieux-de-mediation-numerique';
type DataInclusionMergedGeneral = {
id: string;
nom: string;
pivot: string;
structure_parente?: string;
thematiques?: string;
typologie?: string;
accessibilite?: string;
};
type DataInclusionMergedLocalisation = {
latitude?: number;
longitude?: number;
};
type DataInclusionMergedLabels = {
labels_nationaux?: string;
labels_autres?: string;
};
type DataInclusionMergedContact = {
courriel?: string;
telephone?: string;
site_web?: string;
prise_rdv?: string;
};
type DataInclusionMergedAddress = {
code_postal: string;
commune: string;
adresse: string;
complement_adresse?: string;
code_insee?: string;
};
type DataInclusionMergedPresentation = {
presentation_detail?: string;
presentation_resume?: string;
};
type DataInclusionMergedCollecte = {
source: string;
date_maj: string;
};
type DataInclusionMergedAcces = {
frais?: string;
profils?: string;
types?: string;
horaires?: string;
};
export type DataInclusionMerged = DataInclusionMergedAcces & DataInclusionMergedAddress & DataInclusionMergedCollecte & DataInclusionMergedContact & DataInclusionMergedGeneral & DataInclusionMergedLabels & DataInclusionMergedLocalisation & DataInclusionMergedPresentation;
export declare const mergeStructureAndService: (structure: SchemaStructureDataInclusion, service: SchemaServiceDataInclusion) => DataInclusionMerged;
export {};
//# sourceMappingURL=data-inclusion-merged.d.ts.map