UNPKG

paystack-sdk

Version:
14 lines (13 loc) 889 B
import { Axios } from 'axios'; import { BadRequest, QueryParams, Response } from '../interface'; import { FetchBulkBatchChargeResponse, FetchChargesInBatchResponse, InitiateBulkCharge, InitiateBulkChargeResponse, ListBulkChargeBatchesResponse, QueryBatchChargesParams } from './interface'; export declare class BulkCharge { http: Axios; constructor(http: Axios); initiate(data: InitiateBulkCharge[]): Promise<InitiateBulkChargeResponse | BadRequest>; list(queryParams?: QueryParams): Promise<ListBulkChargeBatchesResponse | BadRequest>; fetchBulkCharge(id: string): Promise<FetchBulkBatchChargeResponse | BadRequest>; fetchBatchChrges(id: string, queryParams?: QueryBatchChargesParams): Promise<FetchChargesInBatchResponse | BadRequest>; pause(batchCode: string): Promise<Response | BadRequest>; resume(batchCode: string): Promise<Response | BadRequest>; }