ofx4js
Version:
A javascript OFX library, ported from OFX4J
41 lines (40 loc) • 1.26 kB
TypeScript
import { MessageSetProfile } from "../MessageSetProfile";
import { CoreMessageSetInfo } from "./CoreMessageSetInfo";
import { MessageSetType } from "../MessageSetType";
import { ApplicationSecurity } from "../ApplicationSecurity";
import { SynchronizationCapability } from "./SynchronizationCapability";
/**
* Information specific to a version of a message set.
*
* @see "Section 7.2.1, OFX Spec"
*/
export declare abstract class VersionSpecificMessageSetInfo implements MessageSetProfile {
private core;
/**
* The information core.
*
* @return The information core.
*/
getCore(): CoreMessageSetInfo;
/**
* The information core.
*
* @param core The information core.
*/
setCore(core: CoreMessageSetInfo): void;
/**
* The message set type.
*
* @return The message set type.
*/
abstract getMessageSetType(): MessageSetType;
getVersion(): string;
getServiceProviderName(): string;
getUrl(): string;
getSecurity(): ApplicationSecurity;
isSslRequired(): boolean;
getRealm(): string;
getLanguage(): string;
getSyncCapability(): SynchronizationCapability;
hasFileBasedErrorRecoverySupport(): boolean;
}