/** * Structures data as returned by the API and consumed by the structures page */ interface Structure { readonly id: number, name: string, logoId?: string, principalType?: string, website?: string, latitude?: number, longitude?: number, streetAddress?: string, postalCode?: string, addressCity?: string, country?: string, telphone?: string, email?: string, facebook?: string, twitter?: string, practices: Array, n1Id: number | null, n1Name: string | null, n2Id: number | null, n3Id: number | null, n4Id: number | null, n5Id: number | null, parents: Array } /** * Items of the UiSearchAddress component */ interface Address { text: string, value: { longitude: number, latitude: number }, disabled?: boolean }