sc-cobre-facil
Version:
Biblioteca TypeScript para consumir a API da Cobre Fácil
41 lines • 1.22 kB
TypeScript
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