File

src/app/modules/ach-setup/models/ach-configuration.ts

Index

Properties

Constructor

constructor(cfg?: IAchConfiguration)
Parameters :
Name Type Optional
cfg IAchConfiguration Yes

Properties

achOverrideSettings
achOverrideSettings: AchOverrideSettings
Type : AchOverrideSettings
collectionFi
collectionFi: string
Type : string
collectionFileFi
collectionFileFi: string
Type : string
deliverySettings
deliverySettings: DeliverySettings
Type : DeliverySettings
domain
domain: string
Type : string
feeAccount
feeAccount: string
Type : string
feeAccountType
feeAccountType: string
Type : string
feeRoutingNumber
feeRoutingNumber: string
Type : string
noSettleBank
noSettleBank: boolean
Type : boolean
oneRecordSettings
oneRecordSettings: OneRecordSettings
Type : OneRecordSettings
settlementFi
settlementFi: string
Type : string
settlementFileFi
settlementFileFi: string
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;
}

result-matching ""

    No results matching ""