src/app/modules/ach-setup/models/ach-configuration.ts
Properties |
achOverrideSettings |
achOverrideSettings:
|
Type : AchOverrideSettings
|
collectionFi |
collectionFi:
|
Type : string
|
collectionFileFi |
collectionFileFi:
|
Type : string
|
deliverySettings |
deliverySettings:
|
Type : DeliverySettings
|
domain |
domain:
|
Type : string
|
feeAccount |
feeAccount:
|
Type : string
|
feeAccountType |
feeAccountType:
|
Type : string
|
feeRoutingNumber |
feeRoutingNumber:
|
Type : string
|
noSettleBank |
noSettleBank:
|
Type : boolean
|
oneRecordSettings |
oneRecordSettings:
|
Type : OneRecordSettings
|
settlementFi |
settlementFi:
|
Type : string
|
settlementFileFi |
settlementFileFi:
|
Type : string
|
import { AchOverrideSettings } from './ach-override';
import { OneRecordSettings } from './one-record-settings';
import { DeliverySettings } from './delivery-settings';
export interface IAchConfiguration {
domain: string;
noSettleBank: boolean;
collectionFi: string;
collectionFileFi: string;
settlementFi: string;
settlementFileFi: string;
oneRecordSettings: OneRecordSettings;
deliverySettings: DeliverySettings;
achOverrideSettings: AchOverrideSettings;
feeAccount: string;
feeRoutingNumber: string;
feeAccountType: string;
}
export class AchConfiguration {
constructor(cfg?: IAchConfiguration) {
if (!cfg) {
return;
}
this.domain = cfg.domain;
this.noSettleBank = cfg.noSettleBank;
this.collectionFi = cfg.collectionFi;
this.collectionFileFi = cfg.collectionFileFi;
this.settlementFi = cfg.settlementFi;
this.settlementFileFi = cfg.settlementFileFi;
this.oneRecordSettings = cfg.oneRecordSettings;
this.deliverySettings = cfg.deliverySettings;
this.achOverrideSettings = cfg.achOverrideSettings;
this.feeAccount = cfg.feeAccount;
this.feeRoutingNumber = cfg.feeRoutingNumber;
this.feeAccountType = cfg.feeAccountType;
}
domain: string;
noSettleBank: boolean;
collectionFi: string;
collectionFileFi: string;
settlementFi: string;
settlementFileFi: string;
oneRecordSettings: OneRecordSettings;
deliverySettings: DeliverySettings;
achOverrideSettings: AchOverrideSettings;
feeAccount: string;
feeRoutingNumber: string;
feeAccountType: string;
}