paytm-pg-node-sdk
Version:
Paytm SDK for Node.js
52 lines (51 loc) • 1.18 kB
TypeScript
/**
* Copyright (C) 2019 Paytm.
*/
import * as _RequestHeader from "../request/RequestHeader";
export declare class SecureRequestHeader extends _RequestHeader.RequestHeader {
/**
* @var string
*/
private clientId;
/**
* @var string
*/
private signature;
/**
* @return string
*/
getClientId(): string;
/**
* @param string clientId
* @return void
*/
setClientId(clientId: string): void;
/**
* @return string
*/
getSignature(): string;
/**
* @param string signature
* @return void
*/
setSignature(signature: string | null): void;
/**
* Paytm\pg\request\SecureRequestHeader constructor.
*/
constructor();
/**
* @param string clientId
* @param string workFlow
* @param string channelId
* @return SecureRequestHeader
*/
getSecureRequestHeader(clientId: string, workFlow: string, channelId: string): SecureRequestHeader;
toJSON(): {
version: string;
channelId: string;
requestTimestamp: string;
workFlow: string;
clientId: string;
signature: string;
};
}