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
TypeScript
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;