UNPKG

thawani-nodejs

Version:

Node.js library for Thawani Payment Gateway

35 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Customers = void 0; const base_1 = require("./base"); const constants_1 = require("../constants"); class Customers extends base_1.BaseResource { async create(params) { return this.request({ method: 'POST', url: constants_1.API_ENDPOINTS.customers, data: params }); } async retrieve(customerId) { return this.request({ method: 'GET', url: `${constants_1.API_ENDPOINTS.customers}/${customerId}` }); } async list(limit = 10, skip = 0) { return this.request({ method: 'GET', url: constants_1.API_ENDPOINTS.customers, params: { limit, skip } }); } async delete(customerId) { return this.request({ method: 'DELETE', url: `${constants_1.API_ENDPOINTS.customers}/${customerId}` }); } } exports.Customers = Customers; //# sourceMappingURL=customers.js.map