ofx4js
Version:
A javascript OFX library, ported from OFX4J
31 lines (30 loc) • 956 B
TypeScript
import { RequestMessage } from "./RequestMessage";
import { MessageSetType } from "./MessageSetType";
/**
* A message set enclosed in an OFX request envelope.
*/
export declare abstract class RequestMessageSet {
private version;
abstract getType(): MessageSetType;
constructor();
cast<T extends this>(): T;
/**
* The version of this request message.
*
* @return The version of this request message.
*/
getVersion(): string;
/**
* The version of this request message.
*
* @param version The version of this request message.
*/
setVersion(version: string): void;
/**
* The request messages for this request message set.
*
* @return The request messages for this request message set.
*/
abstract getRequestMessages(): Array<RequestMessage>;
static contentCompare(left: RequestMessageSet, right: RequestMessageSet): number;
}