UNPKG

@altravia/openapi

Version:
42 lines 1.39 kB
import { AxiosInstance } from "axios"; import { Environment, Service } from ".."; export interface SearchImprese { deniminazione?: string; provincia?: string; piva?: string; cf?: string; } interface AutocompleteImprese { id: string; denominazione: string; } interface NaturaGiuridica { codice_natura_giuridica: string; valore: string; } export declare class Imprese implements Service { client: AxiosInstance; readonly service = "imprese"; readonly baseUrl = "imprese.openapi.it"; environment: Environment; constructor(client: AxiosInstance, environment: Environment); getByPartitaIva(partitaIva: string): Promise<any>; getAdvancedByPartitaIva(partitaIva: string): Promise<any>; isClosed(partitaIva: string): Promise<boolean | any>; gruppoIva(partitaIva: string): Promise<any>; getPec(partitaIva: string): Promise<any>; /** * Autocomplete service * Wildcards (*) can be used at the beginning or at the end of the string. */ autocomplete(query: string): Promise<AutocompleteImprese[]>; /** * Richiede accesso ad /advance */ search(searchQuery: SearchImprese): Promise<Array<any>>; listFormeGiuridiche(): Promise<NaturaGiuridica[]>; getFormaGiuridica(legalCode: string): Promise<NaturaGiuridica>; get url(): string; } export {}; //# sourceMappingURL=Imprese.d.ts.map