Exemple #1
0
 public EntryTransaction3()
 {
     this.cardTxField      = new CardTransaction1();
     this.cshDpstField     = new List <CashDeposit1>();
     this.sfkpgAcctField   = new SecuritiesAccount13();
     this.corpActnField    = new CorporateAction9();
     this.rtrInfField      = new PaymentReturnReason2();
     this.taxField         = new TaxInformation3();
     this.finInstrmIdField = new SecurityIdentification14();
     this.rltdQtiesField   = new List <TransactionQuantities2Choice>();
     this.rltdPricField    = new TransactionPrice3Choice();
     this.rltdDtsField     = new TransactionDates2();
     this.rmtInfField      = new RemittanceInformation7();
     this.rltdRmtInfField  = new List <RemittanceLocation2>();
     this.purpField        = new Purpose2Choice();
     this.rltdAgtsField    = new TransactionAgents3();
     this.rltdPtiesField   = new TransactionParties3();
     this.intrstField      = new List <TransactionInterest3>();
     this.chrgsField       = new List <Charges3>();
     this.bkTxCdField      = new BankTransactionCodeStructure4();
     this.avlbtyField      = new List <CashBalanceAvailability2>();
     this.amtDtlsField     = new AmountAndCurrencyExchange3();
     this.amtField         = new ActiveOrHistoricCurrencyAndAmount();
     this.refsField        = new TransactionReferences3();
 }
 public DirectDebitTransactionInformation9(
     PaymentIdentification1 paymentIdentification,
     PaymentTypeInformation20 paymentTypeInformation,
     ActiveOrHistoricCurrencyAndAmount instructedAmount,
     ChargeBearerType1Code chargeBearer,
     bool chargeBearerSpecified,
     DirectDebitTransaction6 directDebitTransaction,
     PartyIdentification32 ultimateCreditor,
     BranchAndFinancialInstitutionIdentification4 debtorAgent,
     CashAccount16 debtorAgentAccount,
     PartyIdentification32 debtor,
     CashAccount16 debtorAccount,
     PartyIdentification32 ultimateDebtor,
     string instructionForCreditorAgent,
     Purpose2Choice purpose,
     RegulatoryReporting3[] regulatoryReporting,
     TaxInformation3 tax,
     RemittanceLocation2[] relatedRemittanceInformation,
     RemittanceInformation5 remittanceInformation)
 {
     this.pmtIdField = paymentIdentification;
     this.pmtTpInfField = paymentTypeInformation;
     this.instdAmtField = instructedAmount;
     this.chrgBrField = chargeBearer;
     this.chrgBrFieldSpecified = chargeBearerSpecified;
     this.drctDbtTxField=directDebitTransaction;
     this.ultmtCdtrField=ultimateCreditor;
     this.dbtrAgtField=debtorAgent;
     this.dbtrAgtAcctField=debtorAgentAccount;
     this.dbtrField = debtor;
     this.dbtrAcctField = debtorAccount;
     this.ultmtDbtrField = ultimateDebtor;
     this.instrForCdtrAgtField = instructionForCreditorAgent;
     this.purpField = purpose;
     this.rgltryRptgField = (RegulatoryReporting3[])regulatoryReporting.Clone();
     this.taxField = tax;
     this.rltdRmtInfField=(RemittanceLocation2[])relatedRemittanceInformation.Clone();
     this.rmtInfField = remittanceInformation;
 }