UNPKG

sc-cobre-facil

Version:

Biblioteca TypeScript para consumir a API da Cobre Fácil

41 lines 1.22 kB
import { CobreFacilParams, CreateCustomerParams, Customer, UpdateCustomerParams } from "../interfaces"; export declare class CobreFacil { token: string | null; baseUrl: string; app_id: string; secret: string; constructor({ baseUrl, app_id, secret, }: CobreFacilParams); auth(): Promise<string>; getCustomer(ein: string): Promise<{ success: boolean; data: Customer[]; message?: string; errors?: string[]; }>; createCustomer(customerData: CreateCustomerParams): Promise<{ success: boolean; data: Customer; message?: string; errors?: string[]; }>; updateCustomer({ customerId, updateData, }: { customerId: string; updateData: UpdateCustomerParams; }): Promise<{ success: boolean; data: Customer; message?: string; }>; deleteCustomer(customerId: string): Promise<{ success: boolean; data: Customer; message?: string; }>; createOrGetCustomer(customerData: CreateCustomerParams): Promise<{ success: boolean; data: Customer; message?: string; errors?: string[]; }>; } //# sourceMappingURL=index.d.ts.map