UNPKG

fiscalapi

Version:

SDK de Node.js para FiscalAPI

50 lines (49 loc) 1.44 kB
import { IFiscalapiClient, IInvoiceService, IProductService, IPersonService, IApiKeyService, ICatalogService, ITaxFileService } from '..'; import { FiscalapiSettings } from '../common/fiscalapi-settings'; /** * Cliente principal para FiscalAPI */ export declare class FiscalapiClient implements IFiscalapiClient { /** * Servicio de facturas */ readonly invoices: IInvoiceService; /** * Servicio de productos */ readonly products: IProductService; /** * Servicio de personas */ readonly persons: IPersonService; /** * Servicio de claves de API */ readonly apiKeys: IApiKeyService; /** * Servicio de catálogos */ readonly catalogs: ICatalogService; /** * Servicio de archivos fiscales */ readonly taxFiles: ITaxFileService; /** * Crea una nueva instancia del cliente de FiscalAPI * @param {FiscalapiSettings} settings - Configuración * @private */ private constructor(); /** * Crea una nueva instancia del cliente de FiscalAPI * @param {FiscalapiSettings} settings - Configuración * @returns {IFiscalapiClient} Instancia del cliente de FiscalAPI */ static create(settings: FiscalapiSettings): IFiscalapiClient; /** * Valida la configuración * @param {FiscalapiSettings} settings - Configuración * @private */ private static validateSettings; }