UNPKG

paystack-sdk

Version:
30 lines (29 loc) 919 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BulkCharge = void 0; class BulkCharge { constructor(http) { this.http = http; } async initiate(data) { return await this.http.post('/bulkcharge', JSON.stringify(data)); } async list(queryParams) { return await this.http.get('/bulkcharge', { params: { ...queryParams } }); } async fetchBulkCharge(id) { return await this.http.get(`/bulkcharge/${id}`); } async fetchBatchChrges(id, queryParams) { return await this.http.get(`/bulkcharge/${id}/charges`, { params: { ...queryParams }, }); } async pause(batchCode) { return await this.http.get(`/bulkcharge/pause/${batchCode}`); } async resume(batchCode) { return await this.http.get(`/bulkcharge/resume/${batchCode}`); } } exports.BulkCharge = BulkCharge;