UNPKG

payrex-js-sdk

Version:
19 lines (16 loc) 717 B
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 };