UNPKG

@nnc-digital/nnc-design-system

Version:

Design system for West & North Northamptonshire Councils, two unitary councils encompassing Wellingborough, Corby, Daventry, East Northants, Kettering, Northampton, Northamptonshire County and South Northants.

121 lines (120 loc) 2.15 kB
export declare const PostcodeSearchApiUrl: string; export interface PostcodeResultsProps { /** * An array of addresses */ addresses: AddressProps[]; /** * The postcode searched for */ postcode: string; /** * Quantity of records in this payload */ records_in_payload: number; /** * The requested page */ requested_page: number; /** * The total number of pages */ total_pages: number; /** * The total number of records */ total_records: number; /** * An array of sovereigns */ sovereigns: SovereignProps[]; /** * An array of Unitaries */ unitaries: UnitaryProps[]; } export interface SovereignProps { /** * The sovereign name */ name: string; /** * The optional website */ website?: string; } export interface UnitaryProps { /** * The Unitary council name */ name: string; } export interface AddressProps { /** * Council tax bands */ bands: CouncilTaxBands; /** * The address as a one line string */ single_line_address: string; /** * Latitude of the address */ latitude: string; /** * Longitude of the address */ longitude: string; /** * The parish */ parish: string; /** * The polling district */ polling_district: string; /** * The postcode */ postcode: string; /** * The postcode without spaces */ postcodens: string; /** * The sovereign council name */ sovereign: string; /** * The unitary council name */ unitary: string; /** * The Unique Property Reference Number */ uprn: string; /** * The ward */ ward: string; /** * The website url */ website_url: string; } export interface AddressesProps { title: string; value: string; extra?: AddressProps; } export interface CouncilTaxBands { a: string; b: string; c: string; d: string; e: string; f: string; g: string; h: string; }