public MandateRelatedInformation6(
     string mandateIdentification,
     System.DateTime dateOfSignature,
     bool dateOfSignatureSpecified,
     bool amendmentIndicator,
     bool amendmentIndicatorSpecified,
     AmendmentInformationDetails6 amendmentInformationDetails,
     string electronicSignature,
     System.DateTime firstCollectionDate,
     bool firstCollectionDateSpecified,
     System.DateTime finalCollectionDate,
     bool finalCollectionDateSpecified,
     Frequency1Code frequency,
     bool frequencySpecified)
 {
     this.mndtIdField = mandateIdentification;
     this.dtOfSgntrField = dateOfSignature;
     this.dtOfSgntrFieldSpecified = dateOfSignatureSpecified;
     this.amdmntIndField = amendmentIndicator;
     this.amdmntIndFieldSpecified = amendmentIndicatorSpecified;
     this.amdmntInfDtlsField = amendmentInformationDetails;
     this.elctrncSgntrField = electronicSignature;
     this.frstColltnDtField = firstCollectionDate;
     this.frstColltnDtFieldSpecified = firstCollectionDateSpecified;
     this.fnlColltnDtField = finalCollectionDate;
     this.fnlColltnDtFieldSpecified = finalCollectionDateSpecified;
     this.frqcyField = frequency;
     this.frqcyFieldSpecified = frequencySpecified;
 }
 public AmendmentInformationDetails6(
     string originalMandateIdentification,
     PartyIdentification32 originalCreditorSchemeIdentification,
     BranchAndFinancialInstitutionIdentification4 originalCreditorAgent,
     CashAccount16 originalCreditorAgentAccount,
     PartyIdentification32 originalDebtor,
     CashAccount16 originalDebtorAccount,
     BranchAndFinancialInstitutionIdentification4 originalDebtorAgent,
     CashAccount16 originalDebtorAgentAccount,
     DateTime originalFinalCollectionDate,
     bool originalFinalCollectionDateSpecified,
     Frequency1Code originalFrequency,
     bool originalFrequencySpecified)
 {
     this.orgnlMndtIdField = originalMandateIdentification;
     this.orgnlCdtrSchmeIdField = originalCreditorSchemeIdentification;
     this.orgnlCdtrAgtField = originalCreditorAgent;
     this.orgnlCdtrAgtAcctField = originalCreditorAgentAccount;
     this.orgnlDbtrField = originalDebtor;
     this.orgnlDbtrAcctField = originalDebtorAccount;
     this.orgnlDbtrAgtField = originalDebtorAgent;
     this.orgnlDbtrAgtAcctField = originalDebtorAgentAccount;
     this.orgnlFnlColltnDtField = originalFinalCollectionDate;
     this.orgnlFnlColltnDtFieldSpecified = originalFinalCollectionDateSpecified;
     this.orgnlFrqcyField = originalFrequency;
     this.orgnlFrqcyFieldSpecified = originalFrequencySpecified;
 }