paytm-pg-node-sdk
Version:
Paytm SDK for Node.js
115 lines (114 loc) • 2.34 kB
TypeScript
/**
* Copyright (C) 2019 Paytm.
*/
import * as _RefundBaseRequest from "../request/RefundBaseRequest";
export declare class RefundInitiateRequestBody extends _RefundBaseRequest.RefundBaseRequest {
/**
* @var string
*/
private txnId;
/**
* @var string
*/
private refundAmount;
/**
* @var string
*/
private comments;
/**
* @var string
*/
private txnType;
/**
* @var string
*/
private preferredDestination;
/**
* @var string
*/
private requestId;
/**
* @var array
*/
private subwalletAmount;
/**
* Paytm\pg\request\RefundInitiateRequestBody constructor.
*/
constructor();
/**
* @return string
*/
getTxnType(): string;
/**
* @param string txnType
* @return void
*/
setTxnType(txnType: string): void;
/**
* @return string
*/
getTxnId(): string;
/**
* @param string txnId
* @return void
*/
setTxnId(txnId: string): void;
/**
* @return string
*/
getRefundAmount(): string;
/**
* @param string refundAmount
* @return void
*/
setRefundAmount(refundAmount: string): void;
/**
* @return string
*/
getComments(): string;
/**
* @param string comments
* @return void
*/
setComments(comments: string): void;
/**
* @return string
*/
getPreferredDestination(): string;
/**
* @param string preferredDestination
* @return void
*/
setPreferredDestination(preferredDestination: string): void;
/**
* @return string
*/
getRequestId(): string;
/**
* @param string requestId
* @return void
*/
setRequestId(requestId: string): void;
/**
* @return array
*/
getSubwalletAmount(): Array<object>;
/**
* @param array subwalletAmount
* @return void
*/
setSubwalletAmount(subwalletAmount: Array<object>): void;
toJSON(): {
txnId: string;
refundAmount: string;
comments: string;
txnType: string;
preferredDestination: string;
requestId: string;
subwalletAmount: object[];
mid: string;
orderId: string;
refId: string;
extraParamsMap: {};
};
}