easypay-nestjs
Version:
easypay for iranian payment gateways
14 lines (13 loc) • 748 B
TypeScript
import { Driver } from "../types/general.type";
import { ZarinpalService } from "./zarinpal.service";
import { BaseRequestResponse, RequestData, RequestOptions } from "../request/request";
import { ZibalService } from "./zibal.service";
import { NovinpalService } from "./novinpal.service";
export declare class RequestService {
private readonly zarinpalService;
private readonly zibalService;
private readonly novinpalService;
constructor(zarinpalService: ZarinpalService, zibalService: ZibalService, novinpalService: NovinpalService);
getRequestBody(driver: Driver, options: RequestOptions): object;
getRequestResponse<T extends RequestData>(driver: Driver, response: unknown, sandbox: boolean): BaseRequestResponse<T>;
}