@altravia/openapi
Version:
Official OpenApi NodeJS Client
37 lines • 1.23 kB
TypeScript
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