ofx4js
Version:
A javascript OFX library, ported from OFX4J
53 lines (52 loc) • 2.01 kB
TypeScript
import { VersionSpecificMessageSetInfo } from "../VersionSpecificMessageSetInfo";
import { AccountType } from "../../banking/AccountType";
import { TransferProfile } from "./common/TransferProfile";
import { StopCheckProfile } from "./banking/StopCheckProfile";
import { EmailProfile } from "./banking/EmailProfile";
import { ImageProfile } from "./common/ImageProfile";
import { MessageSetType } from "../../MessageSetType";
/**
* Banking Message Set Profile
* @see "Section 11.13.2.1 OFX Spec"
*/
export declare class BankingV1MessageSetInfo extends VersionSpecificMessageSetInfo {
private invalidAccountTypes;
private closingAvail;
private transferProfile;
private stopCheckProfile;
private emailProfile;
private imageProfile;
getMessageSetType(): MessageSetType;
/**
* The invalidAccountTypes list.
*
* @return The invalidAccountTypes list.
*/
getInvalidAccountTypes(): Array<AccountType>;
/**
* The invalidAccountTypes list.
*
* @param invalidAccountTypes The invalidAccountTypes list.
*/
setInvalidAccountTypes(invalidAccountTypes: Array<AccountType>): void;
/**
* Gets whether closing statement information is available
*
* @return whether closing statement information is available
*/
getClosingAvail(): boolean;
/**
* Sets whether closing statement information is available
*
* @param closingAvail whether closing statement information is available
*/
setClosingAvail(closingAvail: boolean): void;
getTransferProfile(): TransferProfile;
setTransferProfile(transferProfile: TransferProfile): void;
getStopCheckProfile(): StopCheckProfile;
setStopCheckProfile(stopCheckProfile: StopCheckProfile): void;
getEmailProfile(): EmailProfile;
setEmailProfile(emailProfile: EmailProfile): void;
getImageProfile(): ImageProfile;
setImageProfile(imageProfile: ImageProfile): void;
}