ofx4js
Version:
A javascript OFX library, ported from OFX4J
39 lines (38 loc) • 1.55 kB
TypeScript
import { ResponseMessageSet } from "../ResponseMessageSet";
import { CreditCardStatementResponseTransaction } from "./CreditCardStatementResponseTransaction";
import { MessageSetType } from "../MessageSetType";
import { ResponseMessage } from "../ResponseMessage";
export declare class CreditCardResponseMessageSet extends ResponseMessageSet {
private statementResponses;
getType(): MessageSetType;
/**
* The statement response list.
*
* Most OFX files have a single statement response, except MT2OFX
* which outputs OFX with multiple statement responses
* in a single banking response message set.
*
* @return The statement response list.
*/
getStatementResponses(): Array<CreditCardStatementResponseTransaction>;
/**
* The statement reponse list.
*
* @param statementResponses The statement response list.
*/
setStatementResponses(statementResponses: Array<CreditCardStatementResponseTransaction>): void;
/**
* The first statement response.
*
* @return the first bank statement response.
* @deprecated Use getStatementResponses() because sometimes there are multiple responses
*/
getStatementResponse(): CreditCardStatementResponseTransaction;
/**
* The statement response.
*
* @param statementResponse The statement response.
*/
setStatementResponse(statementResponse: CreditCardStatementResponseTransaction): void;
getResponseMessages(): Array<ResponseMessage>;
}