ofx4js
Version:
A javascript OFX library, ported from OFX4J
68 lines (67 loc) • 3.25 kB
TypeScript
import { VersionSpecificMessageSetInfo } from "../VersionSpecificMessageSetInfo";
import { ProcessorDayOff } from "../../common/ProcessorDayOff";
import { MessageSetType } from "../../MessageSetType";
/**
* BillPay Message Set Profile
* @see "Section 12.11.2 OFX Spec"
*/
export declare class BillpayV1MessageSetInfo extends VersionSpecificMessageSetInfo {
private daysWith;
private defaultDaysToPay;
private transferDaysWith;
private transferDefaultDaysToPay;
private processorDaysOff;
private processorEndTime;
private modelWindow;
private postProcessorWindow;
private supportsStatusUpdateViaPaymentModificationResponse;
private supportsPaymentByAddress;
private supportsPaymentByTransfer;
private supportsPaymentByPayeeId;
private userCanAddPayee;
private supportsExtendedPayment;
private canModifyPayments;
private canModifyModels;
private supportsDifferentFirstPayment;
private supportsDifferentLastPayment;
private supportsBillPresentmentContext;
getMessageSetType(): MessageSetType;
getDaysWith(): number;
setDaysWith(daysWith: number): void;
getDefaultDaysToPay(): number;
setDefaultDaysToPay(defaultDaysToPay: number): void;
getTransferDaysWith(): number;
setTransferDaysWith(transferDaysWith: number): void;
getTransferDefaultDaysToPay(): number;
setTransferDefaultDaysToPay(transferDefaultDaysToPay: number): void;
getProcessorDaysOff(): Array<ProcessorDayOff>;
setProcessorDaysOff(processorDaysOff: Array<ProcessorDayOff>): void;
getProcessorEndTime(): string;
setProcessorEndTime(processorEndTime: string): void;
getModelWindow(): number;
setModelWindow(modelWindow: number): void;
getPostProcessorWindow(): number;
setPostProcessorWindow(postProcessorWindow: number): void;
getSupportsStatusUpdateViaPaymentModificationResponse(): boolean;
setSupportsStatusUpdateViaPaymentModificationResponse(supportsStatusUpdateViaPaymentModificationResponse: boolean): void;
getSupportsPaymentByAddress(): boolean;
setSupportsPaymentByAddress(supportsPaymentByAddress: boolean): void;
getSupportsPaymentByTransfer(): boolean;
setSupportsPaymentByTransfer(supportsPaymentByTransfer: boolean): void;
getSupportsPaymentByPayeeId(): boolean;
setSupportsPaymentByPayeeId(supportsPaymentByPayeeId: boolean): void;
getUserCanAddPayee(): boolean;
setUserCanAddPayee(userCanAddPayee: boolean): void;
getSupportsExtendedPayment(): boolean;
setSupportsExtendedPayment(supportsExtendedPayment: boolean): void;
getCanModifyPayments(): boolean;
setCanModifyPayments(canModifyPayments: boolean): void;
getCanModifyModels(): boolean;
setCanModifyModels(canModifyModels: boolean): void;
getSupportsDifferentFirstPayment(): boolean;
setSupportsDifferentFirstPayment(supportsDifferentFirstPayment: boolean): void;
getSupportsDifferentLastPayment(): boolean;
setSupportsDifferentLastPayment(supportsDifferentLastPayment: boolean): void;
getSupportsBillPresentmentContext(): boolean;
setSupportsBillPresentmentContext(supportsBillPresentmentContext: boolean): void;
}