ofx4js
Version:
A javascript OFX library, ported from OFX4J
74 lines (73 loc) • 2.02 kB
TypeScript
import { ResponseMessage } from "../ResponseMessage";
import { AccountStatement } from "../../../client/AccountStatement";
import { TransactionList } from "./TransactionList";
import { BalanceInfo } from "./BalanceInfo";
export declare abstract class StatementResponse extends ResponseMessage implements AccountStatement {
private currencyCode;
private transactionList;
private ledgerBalance;
private availableBalance;
private marketingInfo;
constructor();
/**
* The currency code.
*
* @return The currency code.
* @see java.util.Currency#getCurrencyCode()
*/
getCurrencyCode(): string;
/**
* The currency code.
*
* @param currencyCode The currency code.
*/
setCurrencyCode(currencyCode: string): void;
/**
* The transaction list.
*
* @return The transaction list.
*/
getTransactionList(): TransactionList;
/**
* The transaction list.
*
* @param transactionList The transaction list.
*/
setTransactionList(transactionList: TransactionList): void;
/**
* The ledger balance.
*
* @return The ledger balance.
*/
getLedgerBalance(): BalanceInfo;
/**
* The ledger balance.
*
* @param ledgerBalance The ledger balance.
*/
setLedgerBalance(ledgerBalance: BalanceInfo): void;
/**
* The available balance.
*
* @return The available balance.
*/
getAvailableBalance(): BalanceInfo;
/**
* The available balance.
*
* @param availableBalance The available balance.
*/
setAvailableBalance(availableBalance: BalanceInfo): void;
/**
* Marketing information. (?)
*
* @return Marketing information.
*/
getMarketingInfo(): string;
/**
* Marketing information. (?)
*
* @param marketingInfo Marketing information.
*/
setMarketingInfo(marketingInfo: string): void;
}