paytm-pg-node-sdk
Version:
Paytm SDK for Node.js
52 lines (51 loc) • 1.18 kB
JavaScript
;
/**
* Copyright (C) 2019 Paytm.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.RequestHeader = void 0;
const _BaseHeader = require("../request/BaseHeader");
/* class: RequestHeader */
class RequestHeader extends _BaseHeader.BaseHeader {
/**
* @return string
*/
getRequestTimestamp() {
return this.requestTimestamp;
}
/**
* @param string requestTimestamp
* @return void
*/
setRequestTimestamp(requestTimestamp) {
this.requestTimestamp = requestTimestamp;
}
/**
* @return string
*/
getWorkFlow() {
return this.workFlow;
}
/**
* @param string workFlow
* @return void
*/
setWorkFlow(workFlow) {
this.workFlow = workFlow;
}
/**
* Paytm\pg\request\RequestHeader constructor.
*/
constructor() {
super();
}
toJSON() {
return {
'version': this.getVersion(),
'channelId': this.getChannelId(),
'requestTimestamp': this.getRequestTimestamp(),
'workFlow': this.getWorkFlow()
};
}
}
exports.RequestHeader = RequestHeader;