UNPKG

paytm-pg-node-sdk

Version:
52 lines (51 loc) 1.18 kB
/** * 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; }; }