import { StatementRequest } from "../../common/StatementRequest"; import { InvestmentAccountDetails } from "../accounts/InvestmentAccountDetails"; import { IncludePosition } from "./IncludePosition"; /** * Aggregate for the investment statement download request. * @see "Section 13.9.1.1, OFX Spec" */ export declare class InvestmentStatementRequest extends StatementRequest { private account; private includeOpenOrders; private includePosition; private includeBalance; constructor(); /** * The account details. * * @return The account details. */ getAccount(): InvestmentAccountDetails; /** * The account details. * * @param account The account details. */ setAccount(account: InvestmentAccountDetails): void; /** * Gets whether to include open orders. This is an optional field according to the OFX spec. *
* Note, open orders are not yet implemented. * * @return whether to include open orders */ getIncludeOpenOrders(): boolean; /** * Sets whether to include open orders. This is an optional field according to the OFX spec. *
* Note, open orders are not yet implemented. * * @param includeOpenOrders whether to include open orders */ setIncludeOpenOrders(includeOpenOrders: boolean): void; /** * Gets the include position child aggregate. This is a required field according to the OFX spec. * * @return the include position child aggregate */ getIncludePosition(): IncludePosition; /** * Gets the include position child aggregate. This is a required field according to the OFX spec. * * @param includePosition the include position child aggregate */ setIncludePosition(includePosition: IncludePosition): void; /** * Gets whether to include balance info in the response. This is a required field according to * the OFX spec. * * @return whether to include balance info in the response */ getIncludeBalance(): boolean; /** * Sets whether to include balance info in the response. This is a required field according to * the OFX spec. * * @param includeBalance whether to include balance info in the response */ setIncludeBalance(includeBalance: boolean): void; }