payrex-js-sdk
Version:
A PayRex SDK written for NodeJS
19 lines (16 loc) • 717 B
text/typescript
import HttpClient from '../http.cjs';
import { BaseService } from '../types.cjs';
import CustomerDto from './dto.cjs';
import { CreateCustomerPayload, UpdateCustomerPayload, CustomerSearchParams } from './types.cjs';
import 'needle';
declare class CustomerService implements BaseService {
private readonly client;
basePath: string;
constructor(client: HttpClient);
create(params: CreateCustomerPayload): Promise<CustomerDto>;
update({ id, ...params }: UpdateCustomerPayload): Promise<CustomerDto>;
getAll(searchParams?: CustomerSearchParams): Promise<any>;
getById(id: string): Promise<CustomerDto>;
delete(id: string): Promise<CustomerDto>;
}
export { CustomerService as default };