UNPKG

@calf/dotypay

Version:

Dotypay module of Calf framework.

51 lines (50 loc) 1.73 kB
import { Common } from "./common.namespace"; /** * Transaction status * @description Namespace for Transaction status */ export declare namespace TransactionStatus { /** * Interfaces * @description Namespace for Interfaces */ namespace Interfaces { /** * Request * @description Interface for Request */ interface IRequest extends Common.Interfaces.ISaleToPOIRequest { TransactionStatusRequest?: ITransactionStatusRequest; } /** * Response * @description Interface for Response */ interface IResponse<TBody> extends Common.Interfaces.ISaleToPOIResponse { TransactionStatusResponse?: ITransactionStatusResponse<TBody>; } /** * Transaction status response * @description Interface for Transaction status response */ interface ITransactionStatusResponse<TBody> { ResultCode?: Common.Enums.ResultCode; Response?: Common.Interfaces.IResponse; RepeatedMessageResponse?: IRepeatedMessageResponse<TBody>; } /** * Transaction status request * @description Interface for Transaction status request */ interface ITransactionStatusRequest { MessageReference?: Common.Interfaces.IMessageReference; } /** * Repeated message response * @description Interface for Repeated message response */ interface IRepeatedMessageResponse<TBody> extends Common.Interfaces.ISaleToPOIResponse { RepeatedResponseMessageBody?: TBody; } } }