ofx4js
Version:
A javascript OFX library, ported from OFX4J
34 lines (33 loc) • 1.39 kB
TypeScript
import { ResponseMessageSet } from "../ResponseMessageSet";
import { BankStatementResponseTransaction } from "./BankStatementResponseTransaction";
import { MessageSetType } from "../MessageSetType";
import { ResponseMessage } from "../ResponseMessage";
export declare class BankingResponseMessageSet 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<BankStatementResponseTransaction>;
/**
* The statement response.
*
* @param statementResponses The statement responses.
*/
setStatementResponses(statementResponses: Array<BankStatementResponseTransaction>): void;
getResponseMessages(): Array<ResponseMessage>;
/**
* The first statement response.
*
* @return the first bank statement response.
* @deprecated Use getStatementResponses() because sometimes there are multiple responses
*/
getStatementResponse(): BankStatementResponseTransaction;
setStatementResponse(statementResponse: BankStatementResponseTransaction): void;
}