ofx4js
Version:
A javascript OFX library, ported from OFX4J
60 lines (59 loc) • 1.9 kB
TypeScript
import { ApplicationSecurity } from "./ApplicationSecurity";
import { SynchronizationCapability } from "./profile/SynchronizationCapability";
export interface MessageSetProfile {
/**
* Version of the message set.
*
* @return The version of the message set.
*/
getVersion(): string;
/**
* The name of the service provider (sometimes the message set processing is outsourced).
*
* @return The name of the service provider (sometimes the message set processing is outsourced).
*/
getServiceProviderName(): string;
/**
* The URL at which the message set is processed.
*
* @return The URL at which the message set is processed.
*/
getUrl(): string;
/**
* The application-level security required for this message set.
*
* @return The application-level security required for this message set.
*/
getSecurity(): ApplicationSecurity;
/**
* Whether transport-level security is required for this message set.
*
* @return Whether transport-level security is required for this message set.
*/
isSslRequired(): boolean;
/**
* The sign-on realm.
*
* @return The sign-on realm.
*/
getRealm(): string;
/**
* The language.
*
* @return The language.
* @see java.util.Locale#getISO3Language()
*/
getLanguage(): string;
/**
* The synchronization capability for this message set.
*
* @return The synchronization capability for this message set.
*/
getSyncCapability(): SynchronizationCapability;
/**
* Whether there exists support for resposne-file based error recovery.
*
* @return Whether there exists support for resposne-file based error recovery.
*/
hasFileBasedErrorRecoverySupport(): boolean;
}