UNPKG

@altravia/openapi

Version:
37 lines 1.23 kB
import { AxiosInstance } from "axios"; import { Environment, Service } from ".."; interface Provincia { nome_provincia: string; sigla_provincia: string; regione: string; comuni: string[]; dettaglio_comuni: Dettagliocomuni[]; } interface Dettagliocomuni { nome: string; popolazione: number; codice_catastale: string; codice_istat: string; } export declare class Comuni implements Service { client: AxiosInstance; readonly service = "comuni"; baseUrl: string; environment: Environment; constructor(client: AxiosInstance, environment: Environment); getCitiesByCap(cap: string): Promise<Provincia[]>; getComuneByCatasto(codiceCatastale: string): Promise<any>; getRegioni(): Promise<string[]>; getRegione(regione: string): Promise<Provincia[]>; /** * @return Ritorna un oggetto chiave-valore delle province, * definito come { codice_privicia: nome_provincia } */ listProvince(): Promise<any>; getProvincia(provincia?: string): Promise<Provincia>; listComuni(provincia: string): Promise<Dettagliocomuni[]>; getFromIstatCode(code: string): Promise<any[]>; get url(): string; } export {}; //# sourceMappingURL=Comuni.d.ts.map