ofx4js
Version:
A javascript OFX library, ported from OFX4J
84 lines (83 loc) • 2.33 kB
TypeScript
import { BankAccountInfo } from "../banking/BankAccountInfo";
import { CreditCardAccountInfo } from "../creditcard/CreditCardAccountInfo";
import { InvestmentAccountInfo } from "../investment/accounts/InvestmentAccountInfo";
import { AccountInfo } from "../common/AccountInfo";
export declare class AccountProfile {
private description;
private phone;
private bankSpecifics;
private creditCardSpecifics;
private investSpecifics;
/**
* Description of the account.
*
* @return The description of the account.
*/
getDescription(): string;
/**
* The description of the account.
*
* @param description The description of the account.
*/
setDescription(description: string): void;
/**
* Phone number for the account.
*
* @return Phone number for the account.
*/
getPhone(): string;
/**
* Phone number for the account.
*
* @param phone Phone number for the account.
*/
setPhone(phone: string): void;
/**
* Account specifics.
*
* @return Account specifics.
*/
getSpecifics(): AccountInfo;
/**
* Account specifics.
*
* @param specifics Account specifics.
*/
setSpecifics(specifics: AccountInfo): void;
/**
* Bank-specific info.
*
* @return Bank-specific info.
*/
getBankSpecifics(): BankAccountInfo;
/**
* Bank-specific info.
*
* @param bankSpecifics Bank-specific info.
*/
setBankSpecifics(bankSpecifics: BankAccountInfo): void;
/**
* Credit-card account info.
*
* @return Credit-card account info.
*/
getCreditCardSpecifics(): CreditCardAccountInfo;
/**
* Credit-card account info.
*
* @param creditCardSpecifics Credit-card account info.
*/
setCreditCardSpecifics(creditCardSpecifics: CreditCardAccountInfo): void;
/**
* Investment account info.
*
* @return Investment account info.
*/
getInvestmentSpecifics(): InvestmentAccountInfo;
/**
* Investment account info.
*
* @param investSpecifics Investment account info.
*/
setInvestmentSpecifics(investSpecifics: InvestmentAccountInfo): void;
}