UNPKG

facturapi-es6

Version:

FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).

20 lines (19 loc) • 867 B
import Wrapper from "./wrapper"; import { Organization, Legal, Customization, Keys } from "./types/organization"; import { Query, QueryResponse } from "./types/query"; declare class Organizations { wrapper: Wrapper; constructor(wrapper: Wrapper); create(data: { name: string; }): Promise<Organization>; list(params: Query): Promise<QueryResponse<Organization>>; retrieve(id: string): Promise<Organization>; updateLegal(id: string, data: Legal): Promise<Organization>; updateCustomization(id: string, data: Customization): Promise<Organization>; uploadLogo(id: string, file: any): Promise<Organization>; uploadCertificate(id: string, cerFile: any, keyFile: any, password: any): Promise<Organization>; del(id: string): Promise<Organization>; getApiKeys(id: string): Promise<Keys>; } export default Organizations;