'------------------------------------------------------------------------------ ' ' Este código fue generado por una herramienta. ' Versión de runtime:4.0.30319.42000 ' ' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si ' se vuelve a generar el código. ' '------------------------------------------------------------------------------ Option Strict Off Option Explicit On ' 'Este código fuente fue generado automáticamente por xsd, Versión=4.0.30319.33440. ' Namespace SEPA_1914XML ''' Partial Public Class Document Private cstmrDrctDbtInitnField As CustomerDirectDebitInitiationV02 ''' Public Property CstmrDrctDbtInitn() As CustomerDirectDebitInitiationV02 Get Return Me.cstmrDrctDbtInitnField End Get Set Me.cstmrDrctDbtInitnField = Value End Set End Property End Class ''' Partial Public Class CustomerDirectDebitInitiationV02 Private grpHdrField As GroupHeader39 Private pmtInfField() As PaymentInstructionInformation4 ''' Public Property GrpHdr() As GroupHeader39 Get Return Me.grpHdrField End Get Set Me.grpHdrField = Value End Set End Property ''' Public Property PmtInf() As PaymentInstructionInformation4() Get Return Me.pmtInfField End Get Set Me.pmtInfField = Value End Set End Property End Class ''' Partial Public Class GroupHeader39 Private msgIdField As String Private creDtTmField As Date Private authstnField() As Authorisation1Choice Private nbOfTxsField As String Private ctrlSumField As Decimal Private ctrlSumFieldSpecified As Boolean Private initgPtyField As PartyIdentification32 Private fwdgAgtField As BranchAndFinancialInstitutionIdentification4 ''' Public Property MsgId() As String Get Return Me.msgIdField End Get Set Me.msgIdField = Value End Set End Property ''' Public Property CreDtTm() As Date Get Return Me.creDtTmField End Get Set Me.creDtTmField = Value End Set End Property ''' Public Property Authstn() As Authorisation1Choice() Get Return Me.authstnField End Get Set Me.authstnField = Value End Set End Property ''' Public Property NbOfTxs() As String Get Return Me.nbOfTxsField End Get Set Me.nbOfTxsField = Value End Set End Property ''' Public Property CtrlSum() As Decimal Get Return Me.ctrlSumField End Get Set Me.ctrlSumField = Value End Set End Property ''' Public Property CtrlSumSpecified() As Boolean Get Return Me.ctrlSumFieldSpecified End Get Set Me.ctrlSumFieldSpecified = Value End Set End Property ''' Public Property InitgPty() As PartyIdentification32 Get Return Me.initgPtyField End Get Set Me.initgPtyField = Value End Set End Property ''' Public Property FwdgAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.fwdgAgtField End Get Set Me.fwdgAgtField = Value End Set End Property End Class ''' Partial Public Class Authorisation1Choice Private itemField As Object ''' Public Property Item() As Object Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property End Class ''' Public Enum Authorisation1Code ''' AUTH ''' FDET ''' FSUM ''' ILEV End Enum ''' Partial Public Class CreditorReferenceType1Choice Private itemField As Object ''' Public Property Item() As Object Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property End Class ''' Public Enum DocumentType3Code ''' RADM ''' RPIN ''' FXDR ''' DISP ''' PUOR ''' SCOR End Enum ''' Partial Public Class CreditorReferenceType2 Private cdOrPrtryField As CreditorReferenceType1Choice Private issrField As String ''' Public Property CdOrPrtry() As CreditorReferenceType1Choice Get Return Me.cdOrPrtryField End Get Set Me.cdOrPrtryField = Value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set Me.issrField = Value End Set End Property End Class ''' Partial Public Class CreditorReferenceInformation2 Private tpField As CreditorReferenceType2 Private refField As String ''' Public Property Tp() As CreditorReferenceType2 Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property Ref() As String Get Return Me.refField End Get Set Me.refField = Value End Set End Property End Class ''' Partial Public Class DocumentAdjustment1 Private amtField As ActiveOrHistoricCurrencyAndAmount Private cdtDbtIndField As CreditDebitCode Private cdtDbtIndFieldSpecified As Boolean Private rsnField As String Private addtlInfField As String ''' Public Property Amt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.amtField End Get Set Me.amtField = Value End Set End Property ''' Public Property CdtDbtInd() As CreditDebitCode Get Return Me.cdtDbtIndField End Get Set Me.cdtDbtIndField = Value End Set End Property ''' Public Property CdtDbtIndSpecified() As Boolean Get Return Me.cdtDbtIndFieldSpecified End Get Set Me.cdtDbtIndFieldSpecified = Value End Set End Property ''' Public Property Rsn() As String Get Return Me.rsnField End Get Set Me.rsnField = Value End Set End Property ''' Public Property AddtlInf() As String Get Return Me.addtlInfField End Get Set Me.addtlInfField = Value End Set End Property End Class ''' Partial Public Class ActiveOrHistoricCurrencyAndAmount Private ccyField As String Private valueField As Decimal ''' Public Property Ccy() As String Get Return Me.ccyField End Get Set Me.ccyField = Value End Set End Property ''' Public Property Value() As Decimal Get Return Me.valueField End Get Set Me.valueField = Value End Set End Property End Class ''' Public Enum CreditDebitCode ''' CRDT ''' DBIT End Enum ''' Partial Public Class RemittanceAmount1 Private duePyblAmtField As ActiveOrHistoricCurrencyAndAmount Private dscntApldAmtField As ActiveOrHistoricCurrencyAndAmount Private cdtNoteAmtField As ActiveOrHistoricCurrencyAndAmount Private taxAmtField As ActiveOrHistoricCurrencyAndAmount Private adjstmntAmtAndRsnField() As DocumentAdjustment1 Private rmtdAmtField As ActiveOrHistoricCurrencyAndAmount ''' Public Property DuePyblAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.duePyblAmtField End Get Set Me.duePyblAmtField = Value End Set End Property ''' Public Property DscntApldAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.dscntApldAmtField End Get Set Me.dscntApldAmtField = Value End Set End Property ''' Public Property CdtNoteAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.cdtNoteAmtField End Get Set Me.cdtNoteAmtField = Value End Set End Property ''' Public Property TaxAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.taxAmtField End Get Set Me.taxAmtField = Value End Set End Property ''' Public Property AdjstmntAmtAndRsn() As DocumentAdjustment1() Get Return Me.adjstmntAmtAndRsnField End Get Set Me.adjstmntAmtAndRsnField = Value End Set End Property ''' Public Property RmtdAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.rmtdAmtField End Get Set Me.rmtdAmtField = Value End Set End Property End Class ''' Partial Public Class ReferredDocumentType1Choice Private itemField As Object ''' Public Property Item() As Object Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property End Class ''' Public Enum DocumentType5Code ''' MSIN ''' CNFA ''' DNFA ''' CINV ''' CREN ''' DEBN ''' HIRI ''' SBIN ''' CMCN ''' SOAC ''' DISP ''' BOLD ''' VCHR ''' AROI ''' TSUT End Enum ''' Partial Public Class ReferredDocumentType2 Private cdOrPrtryField As ReferredDocumentType1Choice Private issrField As String ''' Public Property CdOrPrtry() As ReferredDocumentType1Choice Get Return Me.cdOrPrtryField End Get Set Me.cdOrPrtryField = Value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set Me.issrField = Value End Set End Property End Class ''' Partial Public Class ReferredDocumentInformation3 Private tpField As ReferredDocumentType2 Private nbField As String Private rltdDtField As Date Private rltdDtFieldSpecified As Boolean ''' Public Property Tp() As ReferredDocumentType2 Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property Nb() As String Get Return Me.nbField End Get Set Me.nbField = Value End Set End Property ''' Public Property RltdDt() As Date Get Return Me.rltdDtField End Get Set Me.rltdDtField = Value End Set End Property ''' Public Property RltdDtSpecified() As Boolean Get Return Me.rltdDtFieldSpecified End Get Set Me.rltdDtFieldSpecified = Value End Set End Property End Class ''' Partial Public Class StructuredRemittanceInformation7 Private rfrdDocInfField() As ReferredDocumentInformation3 Private rfrdDocAmtField As RemittanceAmount1 Private cdtrRefInfField As CreditorReferenceInformation2 Private invcrField As PartyIdentification32 Private invceeField As PartyIdentification32 Private addtlRmtInfField() As String ''' Public Property RfrdDocInf() As ReferredDocumentInformation3() Get Return Me.rfrdDocInfField End Get Set Me.rfrdDocInfField = Value End Set End Property ''' Public Property RfrdDocAmt() As RemittanceAmount1 Get Return Me.rfrdDocAmtField End Get Set Me.rfrdDocAmtField = Value End Set End Property ''' Public Property CdtrRefInf() As CreditorReferenceInformation2 Get Return Me.cdtrRefInfField End Get Set Me.cdtrRefInfField = Value End Set End Property ''' Public Property Invcr() As PartyIdentification32 Get Return Me.invcrField End Get Set Me.invcrField = Value End Set End Property ''' Public Property Invcee() As PartyIdentification32 Get Return Me.invceeField End Get Set Me.invceeField = Value End Set End Property ''' Public Property AddtlRmtInf() As String() Get Return Me.addtlRmtInfField End Get Set Me.addtlRmtInfField = Value End Set End Property End Class ''' Partial Public Class PartyIdentification32 Private nmField As String Private pstlAdrField As PostalAddress6 Private idField As Party6Choice Private ctryOfResField As String Private ctctDtlsField As ContactDetails2 ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property PstlAdr() As PostalAddress6 Get Return Me.pstlAdrField End Get Set Me.pstlAdrField = Value End Set End Property ''' Public Property Id() As Party6Choice Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property CtryOfRes() As String Get Return Me.ctryOfResField End Get Set Me.ctryOfResField = Value End Set End Property ''' Public Property CtctDtls() As ContactDetails2 Get Return Me.ctctDtlsField End Get Set Me.ctctDtlsField = Value End Set End Property End Class ''' Partial Public Class PostalAddress6 Private adrTpField As AddressType2Code Private adrTpFieldSpecified As Boolean Private deptField As String Private subDeptField As String Private strtNmField As String Private bldgNbField As String Private pstCdField As String Private twnNmField As String Private ctrySubDvsnField As String Private ctryField As String Private adrLineField() As String ''' Public Property AdrTp() As AddressType2Code Get Return Me.adrTpField End Get Set Me.adrTpField = Value End Set End Property ''' Public Property AdrTpSpecified() As Boolean Get Return Me.adrTpFieldSpecified End Get Set Me.adrTpFieldSpecified = Value End Set End Property ''' Public Property Dept() As String Get Return Me.deptField End Get Set Me.deptField = Value End Set End Property ''' Public Property SubDept() As String Get Return Me.subDeptField End Get Set Me.subDeptField = Value End Set End Property ''' Public Property StrtNm() As String Get Return Me.strtNmField End Get Set Me.strtNmField = Value End Set End Property ''' Public Property BldgNb() As String Get Return Me.bldgNbField End Get Set Me.bldgNbField = Value End Set End Property ''' Public Property PstCd() As String Get Return Me.pstCdField End Get Set Me.pstCdField = Value End Set End Property ''' Public Property TwnNm() As String Get Return Me.twnNmField End Get Set Me.twnNmField = Value End Set End Property ''' Public Property CtrySubDvsn() As String Get Return Me.ctrySubDvsnField End Get Set Me.ctrySubDvsnField = Value End Set End Property ''' Public Property Ctry() As String Get Return Me.ctryField End Get Set Me.ctryField = Value End Set End Property ''' Public Property AdrLine() As String() Get Return Me.adrLineField End Get Set Me.adrLineField = Value End Set End Property End Class ''' Public Enum AddressType2Code ''' ADDR ''' PBOX ''' HOME ''' BIZZ ''' MLTO ''' DLVY End Enum ''' Partial Public Class Party6Choice 'Private itemField As PersonIdentification5 Private itemField As Object ''' Public Property Item() As Object 'Public Property Item() As PersonIdentification5 Get Return Me.itemField End Get Set(value As Object) Me.itemField = value End Set End Property End Class ''' Partial Public Class OrganisationIdentification4 Private bICOrBEIField As String Private othrField() As GenericOrganisationIdentification1 ''' Public Property BICOrBEI() As String Get Return Me.bICOrBEIField End Get Set Me.bICOrBEIField = Value End Set End Property ''' Public Property Othr() As GenericOrganisationIdentification1() Get Return Me.othrField End Get Set Me.othrField = Value End Set End Property End Class ''' Partial Public Class GenericOrganisationIdentification1 Private idField As String Private schmeNmField As OrganisationIdentificationSchemeName1Choice Private issrField As String ''' Public Property Id() As String Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property SchmeNm() As OrganisationIdentificationSchemeName1Choice Get Return Me.schmeNmField End Get Set Me.schmeNmField = Value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set Me.issrField = Value End Set End Property End Class ''' Partial Public Class OrganisationIdentificationSchemeName1Choice Private itemField As String Private itemElementNameField As ItemChoiceType ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType ''' Cd ''' Prtry End Enum ''' Partial Public Class PersonIdentification5 Private dtAndPlcOfBirthField As DateAndPlaceOfBirth Private othrField() As GenericPersonIdentification1 ''' Public Property DtAndPlcOfBirth() As DateAndPlaceOfBirth Get Return Me.dtAndPlcOfBirthField End Get Set Me.dtAndPlcOfBirthField = Value End Set End Property ''' Public Property Othr() As GenericPersonIdentification1() Get Return Me.othrField End Get Set Me.othrField = Value End Set End Property End Class ''' Partial Public Class DateAndPlaceOfBirth Private birthDtField As Date Private prvcOfBirthField As String Private cityOfBirthField As String Private ctryOfBirthField As String ''' Public Property BirthDt() As Date Get Return Me.birthDtField End Get Set Me.birthDtField = Value End Set End Property ''' Public Property PrvcOfBirth() As String Get Return Me.prvcOfBirthField End Get Set Me.prvcOfBirthField = Value End Set End Property ''' Public Property CityOfBirth() As String Get Return Me.cityOfBirthField End Get Set Me.cityOfBirthField = Value End Set End Property ''' Public Property CtryOfBirth() As String Get Return Me.ctryOfBirthField End Get Set Me.ctryOfBirthField = Value End Set End Property End Class ''' Partial Public Class GenericPersonIdentification1 Private idField As String Private schmeNmField As PersonIdentificationSchemeName1Choice Private issrField As String ''' Public Property Id() As String Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property SchmeNm() As PersonIdentificationSchemeName1Choice Get Return Me.schmeNmField End Get Set Me.schmeNmField = Value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set Me.issrField = Value End Set End Property End Class ''' Partial Public Class PersonIdentificationSchemeName1Choice Private itemField As String Private itemElementNameField As ItemChoiceType1 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType1 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType1 ''' Cd ''' Prtry End Enum ''' Partial Public Class ContactDetails2 Private nmPrfxField As NamePrefix1Code Private nmPrfxFieldSpecified As Boolean Private nmField As String Private phneNbField As String Private mobNbField As String Private faxNbField As String Private emailAdrField As String Private othrField As String ''' Public Property NmPrfx() As NamePrefix1Code Get Return Me.nmPrfxField End Get Set Me.nmPrfxField = Value End Set End Property ''' Public Property NmPrfxSpecified() As Boolean Get Return Me.nmPrfxFieldSpecified End Get Set Me.nmPrfxFieldSpecified = Value End Set End Property ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property PhneNb() As String Get Return Me.phneNbField End Get Set Me.phneNbField = Value End Set End Property ''' Public Property MobNb() As String Get Return Me.mobNbField End Get Set Me.mobNbField = Value End Set End Property ''' Public Property FaxNb() As String Get Return Me.faxNbField End Get Set Me.faxNbField = Value End Set End Property ''' Public Property EmailAdr() As String Get Return Me.emailAdrField End Get Set Me.emailAdrField = Value End Set End Property ''' Public Property Othr() As String Get Return Me.othrField End Get Set Me.othrField = Value End Set End Property End Class ''' Public Enum NamePrefix1Code ''' DOCT ''' MIST ''' MISS ''' MADM End Enum ''' Partial Public Class RemittanceInformation5 Private ustrdField() As String Private strdField() As StructuredRemittanceInformation7 ''' Public Property Ustrd() As String() Get Return Me.ustrdField End Get Set Me.ustrdField = Value End Set End Property ''' Public Property Strd() As StructuredRemittanceInformation7() Get Return Me.strdField End Get Set Me.strdField = Value End Set End Property End Class ''' Partial Public Class NameAndAddress10 Private nmField As String Private adrField As PostalAddress6 ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property Adr() As PostalAddress6 Get Return Me.adrField End Get Set Me.adrField = Value End Set End Property End Class ''' Partial Public Class RemittanceLocation2 Private rmtIdField As String Private rmtLctnMtdField As RemittanceLocationMethod2Code Private rmtLctnMtdFieldSpecified As Boolean Private rmtLctnElctrncAdrField As String Private rmtLctnPstlAdrField As NameAndAddress10 ''' Public Property RmtId() As String Get Return Me.rmtIdField End Get Set Me.rmtIdField = Value End Set End Property ''' Public Property RmtLctnMtd() As RemittanceLocationMethod2Code Get Return Me.rmtLctnMtdField End Get Set Me.rmtLctnMtdField = Value End Set End Property ''' Public Property RmtLctnMtdSpecified() As Boolean Get Return Me.rmtLctnMtdFieldSpecified End Get Set Me.rmtLctnMtdFieldSpecified = Value End Set End Property ''' Public Property RmtLctnElctrncAdr() As String Get Return Me.rmtLctnElctrncAdrField End Get Set Me.rmtLctnElctrncAdrField = Value End Set End Property ''' Public Property RmtLctnPstlAdr() As NameAndAddress10 Get Return Me.rmtLctnPstlAdrField End Get Set Me.rmtLctnPstlAdrField = Value End Set End Property End Class ''' Public Enum RemittanceLocationMethod2Code ''' FAXI ''' EDIC ''' URID ''' EMAL ''' POST ''' SMSM End Enum ''' Partial Public Class TaxRecordDetails1 Private prdField As TaxPeriod1 Private amtField As ActiveOrHistoricCurrencyAndAmount ''' Public Property Prd() As TaxPeriod1 Get Return Me.prdField End Get Set Me.prdField = Value End Set End Property ''' Public Property Amt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.amtField End Get Set Me.amtField = Value End Set End Property End Class ''' Partial Public Class TaxPeriod1 Private yrField As Date Private yrFieldSpecified As Boolean Private tpField As TaxRecordPeriod1Code Private tpFieldSpecified As Boolean Private frToDtField As DatePeriodDetails ''' Public Property Yr() As Date Get Return Me.yrField End Get Set Me.yrField = Value End Set End Property ''' Public Property YrSpecified() As Boolean Get Return Me.yrFieldSpecified End Get Set Me.yrFieldSpecified = Value End Set End Property ''' Public Property Tp() As TaxRecordPeriod1Code Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property TpSpecified() As Boolean Get Return Me.tpFieldSpecified End Get Set Me.tpFieldSpecified = Value End Set End Property ''' Public Property FrToDt() As DatePeriodDetails Get Return Me.frToDtField End Get Set Me.frToDtField = Value End Set End Property End Class ''' Public Enum TaxRecordPeriod1Code ''' MM01 ''' MM02 ''' MM03 ''' MM04 ''' MM05 ''' MM06 ''' MM07 ''' MM08 ''' MM09 ''' MM10 ''' MM11 ''' MM12 ''' QTR1 ''' QTR2 ''' QTR3 ''' QTR4 ''' HLF1 ''' HLF2 End Enum ''' Partial Public Class DatePeriodDetails Private frDtField As Date Private toDtField As Date ''' Public Property FrDt() As Date Get Return Me.frDtField End Get Set Me.frDtField = Value End Set End Property ''' Public Property ToDt() As Date Get Return Me.toDtField End Get Set Me.toDtField = Value End Set End Property End Class ''' Partial Public Class TaxAmount1 Private rateField As Decimal Private rateFieldSpecified As Boolean Private taxblBaseAmtField As ActiveOrHistoricCurrencyAndAmount Private ttlAmtField As ActiveOrHistoricCurrencyAndAmount Private dtlsField() As TaxRecordDetails1 ''' Public Property Rate() As Decimal Get Return Me.rateField End Get Set Me.rateField = Value End Set End Property ''' Public Property RateSpecified() As Boolean Get Return Me.rateFieldSpecified End Get Set Me.rateFieldSpecified = Value End Set End Property ''' Public Property TaxblBaseAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.taxblBaseAmtField End Get Set Me.taxblBaseAmtField = Value End Set End Property ''' Public Property TtlAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.ttlAmtField End Get Set Me.ttlAmtField = Value End Set End Property ''' Public Property Dtls() As TaxRecordDetails1() Get Return Me.dtlsField End Get Set Me.dtlsField = Value End Set End Property End Class ''' Partial Public Class TaxRecord1 Private tpField As String Private ctgyField As String Private ctgyDtlsField As String Private dbtrStsField As String Private certIdField As String Private frmsCdField As String Private prdField As TaxPeriod1 Private taxAmtField As TaxAmount1 Private addtlInfField As String ''' Public Property Tp() As String Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property Ctgy() As String Get Return Me.ctgyField End Get Set Me.ctgyField = Value End Set End Property ''' Public Property CtgyDtls() As String Get Return Me.ctgyDtlsField End Get Set Me.ctgyDtlsField = Value End Set End Property ''' Public Property DbtrSts() As String Get Return Me.dbtrStsField End Get Set Me.dbtrStsField = Value End Set End Property ''' Public Property CertId() As String Get Return Me.certIdField End Get Set Me.certIdField = Value End Set End Property ''' Public Property FrmsCd() As String Get Return Me.frmsCdField End Get Set Me.frmsCdField = Value End Set End Property ''' Public Property Prd() As TaxPeriod1 Get Return Me.prdField End Get Set Me.prdField = Value End Set End Property ''' Public Property TaxAmt() As TaxAmount1 Get Return Me.taxAmtField End Get Set Me.taxAmtField = Value End Set End Property ''' Public Property AddtlInf() As String Get Return Me.addtlInfField End Get Set Me.addtlInfField = Value End Set End Property End Class ''' Partial Public Class TaxAuthorisation1 Private titlField As String Private nmField As String ''' Public Property Titl() As String Get Return Me.titlField End Get Set Me.titlField = Value End Set End Property ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property End Class ''' Partial Public Class TaxParty2 Private taxIdField As String Private regnIdField As String Private taxTpField As String Private authstnField As TaxAuthorisation1 ''' Public Property TaxId() As String Get Return Me.taxIdField End Get Set Me.taxIdField = Value End Set End Property ''' Public Property RegnId() As String Get Return Me.regnIdField End Get Set Me.regnIdField = Value End Set End Property ''' Public Property TaxTp() As String Get Return Me.taxTpField End Get Set Me.taxTpField = Value End Set End Property ''' Public Property Authstn() As TaxAuthorisation1 Get Return Me.authstnField End Get Set Me.authstnField = Value End Set End Property End Class ''' Partial Public Class TaxParty1 Private taxIdField As String Private regnIdField As String Private taxTpField As String ''' Public Property TaxId() As String Get Return Me.taxIdField End Get Set Me.taxIdField = Value End Set End Property ''' Public Property RegnId() As String Get Return Me.regnIdField End Get Set Me.regnIdField = Value End Set End Property ''' Public Property TaxTp() As String Get Return Me.taxTpField End Get Set Me.taxTpField = Value End Set End Property End Class ''' Partial Public Class TaxInformation3 Private cdtrField As TaxParty1 Private dbtrField As TaxParty2 Private admstnZnField As String Private refNbField As String Private mtdField As String Private ttlTaxblBaseAmtField As ActiveOrHistoricCurrencyAndAmount Private ttlTaxAmtField As ActiveOrHistoricCurrencyAndAmount Private dtField As Date Private dtFieldSpecified As Boolean Private seqNbField As Decimal Private seqNbFieldSpecified As Boolean Private rcrdField() As TaxRecord1 ''' Public Property Cdtr() As TaxParty1 Get Return Me.cdtrField End Get Set Me.cdtrField = Value End Set End Property ''' Public Property Dbtr() As TaxParty2 Get Return Me.dbtrField End Get Set Me.dbtrField = Value End Set End Property ''' Public Property AdmstnZn() As String Get Return Me.admstnZnField End Get Set Me.admstnZnField = Value End Set End Property ''' Public Property RefNb() As String Get Return Me.refNbField End Get Set Me.refNbField = Value End Set End Property ''' Public Property Mtd() As String Get Return Me.mtdField End Get Set Me.mtdField = Value End Set End Property ''' Public Property TtlTaxblBaseAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.ttlTaxblBaseAmtField End Get Set Me.ttlTaxblBaseAmtField = Value End Set End Property ''' Public Property TtlTaxAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.ttlTaxAmtField End Get Set Me.ttlTaxAmtField = Value End Set End Property ''' Public Property Dt() As Date Get Return Me.dtField End Get Set Me.dtField = Value End Set End Property ''' Public Property DtSpecified() As Boolean Get Return Me.dtFieldSpecified End Get Set Me.dtFieldSpecified = Value End Set End Property ''' Public Property SeqNb() As Decimal Get Return Me.seqNbField End Get Set Me.seqNbField = Value End Set End Property ''' Public Property SeqNbSpecified() As Boolean Get Return Me.seqNbFieldSpecified End Get Set Me.seqNbFieldSpecified = Value End Set End Property ''' Public Property Rcrd() As TaxRecord1() Get Return Me.rcrdField End Get Set Me.rcrdField = Value End Set End Property End Class ''' Partial Public Class StructuredRegulatoryReporting3 Private tpField As String Private dtField As Date Private dtFieldSpecified As Boolean Private ctryField As String Private cdField As String Private amtField As ActiveOrHistoricCurrencyAndAmount Private infField() As String ''' Public Property Tp() As String Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property Dt() As Date Get Return Me.dtField End Get Set Me.dtField = Value End Set End Property ''' Public Property DtSpecified() As Boolean Get Return Me.dtFieldSpecified End Get Set Me.dtFieldSpecified = Value End Set End Property ''' Public Property Ctry() As String Get Return Me.ctryField End Get Set Me.ctryField = Value End Set End Property ''' Public Property Cd() As String Get Return Me.cdField End Get Set Me.cdField = Value End Set End Property ''' Public Property Amt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.amtField End Get Set Me.amtField = Value End Set End Property ''' Public Property Inf() As String() Get Return Me.infField End Get Set Me.infField = Value End Set End Property End Class ''' Partial Public Class RegulatoryAuthority2 Private nmField As String Private ctryField As String ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property Ctry() As String Get Return Me.ctryField End Get Set Me.ctryField = Value End Set End Property End Class ''' Partial Public Class RegulatoryReporting3 Private dbtCdtRptgIndField As RegulatoryReportingType1Code Private dbtCdtRptgIndFieldSpecified As Boolean Private authrtyField As RegulatoryAuthority2 Private dtlsField() As StructuredRegulatoryReporting3 ''' Public Property DbtCdtRptgInd() As RegulatoryReportingType1Code Get Return Me.dbtCdtRptgIndField End Get Set Me.dbtCdtRptgIndField = Value End Set End Property ''' Public Property DbtCdtRptgIndSpecified() As Boolean Get Return Me.dbtCdtRptgIndFieldSpecified End Get Set Me.dbtCdtRptgIndFieldSpecified = Value End Set End Property ''' Public Property Authrty() As RegulatoryAuthority2 Get Return Me.authrtyField End Get Set Me.authrtyField = Value End Set End Property ''' Public Property Dtls() As StructuredRegulatoryReporting3() Get Return Me.dtlsField End Get Set Me.dtlsField = Value End Set End Property End Class ''' Public Enum RegulatoryReportingType1Code ''' CRED ''' DEBT ''' BOTH End Enum ''' Partial Public Class Purpose2Choice Private itemField As String Private itemElementNameField As ItemChoiceType8 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType8 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType8 ''' Cd ''' Prtry End Enum ''' Partial Public Class AmendmentInformationDetails6 Private orgnlMndtIdField As String Private orgnlCdtrSchmeIdField As PartyIdentification32 Private orgnlCdtrAgtField As BranchAndFinancialInstitutionIdentification4 Private orgnlCdtrAgtAcctField As CashAccount16 Private orgnlDbtrField As PartyIdentification32 Private orgnlDbtrAcctField As CashAccount16 Private orgnlDbtrAgtField As BranchAndFinancialInstitutionIdentification4 Private orgnlDbtrAgtAcctField As CashAccount16 Private orgnlFnlColltnDtField As Date Private orgnlFnlColltnDtFieldSpecified As Boolean Private orgnlFrqcyField As Frequency1Code Private orgnlFrqcyFieldSpecified As Boolean ''' Public Property OrgnlMndtId() As String Get Return Me.orgnlMndtIdField End Get Set Me.orgnlMndtIdField = Value End Set End Property ''' Public Property OrgnlCdtrSchmeId() As PartyIdentification32 Get Return Me.orgnlCdtrSchmeIdField End Get Set Me.orgnlCdtrSchmeIdField = Value End Set End Property ''' Public Property OrgnlCdtrAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.orgnlCdtrAgtField End Get Set Me.orgnlCdtrAgtField = Value End Set End Property ''' Public Property OrgnlCdtrAgtAcct() As CashAccount16 Get Return Me.orgnlCdtrAgtAcctField End Get Set Me.orgnlCdtrAgtAcctField = Value End Set End Property ''' Public Property OrgnlDbtr() As PartyIdentification32 Get Return Me.orgnlDbtrField End Get Set Me.orgnlDbtrField = Value End Set End Property ''' Public Property OrgnlDbtrAcct() As CashAccount16 Get Return Me.orgnlDbtrAcctField End Get Set Me.orgnlDbtrAcctField = Value End Set End Property ''' Public Property OrgnlDbtrAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.orgnlDbtrAgtField End Get Set Me.orgnlDbtrAgtField = Value End Set End Property ''' Public Property OrgnlDbtrAgtAcct() As CashAccount16 Get Return Me.orgnlDbtrAgtAcctField End Get Set Me.orgnlDbtrAgtAcctField = Value End Set End Property ''' Public Property OrgnlFnlColltnDt() As Date Get Return Me.orgnlFnlColltnDtField End Get Set Me.orgnlFnlColltnDtField = Value End Set End Property ''' Public Property OrgnlFnlColltnDtSpecified() As Boolean Get Return Me.orgnlFnlColltnDtFieldSpecified End Get Set Me.orgnlFnlColltnDtFieldSpecified = Value End Set End Property ''' Public Property OrgnlFrqcy() As Frequency1Code Get Return Me.orgnlFrqcyField End Get Set Me.orgnlFrqcyField = Value End Set End Property ''' Public Property OrgnlFrqcySpecified() As Boolean Get Return Me.orgnlFrqcyFieldSpecified End Get Set Me.orgnlFrqcyFieldSpecified = Value End Set End Property End Class ''' Partial Public Class BranchAndFinancialInstitutionIdentification4 Private finInstnIdField As FinancialInstitutionIdentification7 Private brnchIdField As BranchData2 ''' Public Property FinInstnId() As FinancialInstitutionIdentification7 Get Return Me.finInstnIdField End Get Set Me.finInstnIdField = Value End Set End Property ''' Public Property BrnchId() As BranchData2 Get Return Me.brnchIdField End Get Set Me.brnchIdField = Value End Set End Property End Class ''' Partial Public Class FinancialInstitutionIdentification7 Private bICField As String Private clrSysMmbIdField As ClearingSystemMemberIdentification2 Private nmField As String Private pstlAdrField As PostalAddress6 Private othrField As GenericFinancialIdentification1 ''' Public Property BIC() As String Get Return Me.bICField End Get Set Me.bICField = Value End Set End Property ''' Public Property ClrSysMmbId() As ClearingSystemMemberIdentification2 Get Return Me.clrSysMmbIdField End Get Set Me.clrSysMmbIdField = Value End Set End Property ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property PstlAdr() As PostalAddress6 Get Return Me.pstlAdrField End Get Set Me.pstlAdrField = Value End Set End Property ''' Public Property Othr() As GenericFinancialIdentification1 Get Return Me.othrField End Get Set Me.othrField = Value End Set End Property End Class ''' Partial Public Class ClearingSystemMemberIdentification2 Private clrSysIdField As ClearingSystemIdentification2Choice Private mmbIdField As String ''' Public Property ClrSysId() As ClearingSystemIdentification2Choice Get Return Me.clrSysIdField End Get Set Me.clrSysIdField = Value End Set End Property ''' Public Property MmbId() As String Get Return Me.mmbIdField End Get Set Me.mmbIdField = Value End Set End Property End Class ''' Partial Public Class ClearingSystemIdentification2Choice Private itemField As String Private itemElementNameField As ItemChoiceType2 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType2 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType2 ''' Cd ''' Prtry End Enum ''' Partial Public Class GenericFinancialIdentification1 Private idField As String Private schmeNmField As FinancialIdentificationSchemeName1Choice Private issrField As String ''' Public Property Id() As String Get Return Me.idField End Get Set(value As String) Me.idField = value End Set End Property ''' Public Property SchmeNm() As FinancialIdentificationSchemeName1Choice Get Return Me.schmeNmField End Get Set(value As FinancialIdentificationSchemeName1Choice) Me.schmeNmField = value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set(value As String) Me.issrField = value End Set End Property End Class ''' Partial Public Class FinancialIdentificationSchemeName1Choice Private itemField As String Private itemElementNameField As ItemChoiceType3 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType3 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType3 ''' Cd ''' Prtry End Enum ''' Partial Public Class BranchData2 Private idField As String Private nmField As String Private pstlAdrField As PostalAddress6 ''' Public Property Id() As String Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property ''' Public Property PstlAdr() As PostalAddress6 Get Return Me.pstlAdrField End Get Set Me.pstlAdrField = Value End Set End Property End Class ''' Partial Public Class CashAccount16 Private idField As AccountIdentification4Choice Private tpField As CashAccountType2 Private ccyField As String Private nmField As String ''' Public Property Id() As AccountIdentification4Choice Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property Tp() As CashAccountType2 Get Return Me.tpField End Get Set Me.tpField = Value End Set End Property ''' Public Property Ccy() As String Get Return Me.ccyField End Get Set Me.ccyField = Value End Set End Property ''' Public Property Nm() As String Get Return Me.nmField End Get Set Me.nmField = Value End Set End Property End Class ''' Partial Public Class AccountIdentification4Choice Private itemField As Object ''' Public Property Item() As Object Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property End Class ''' Partial Public Class GenericAccountIdentification1 Private idField As String Private schmeNmField As AccountSchemeName1Choice Private issrField As String ''' Public Property Id() As String Get Return Me.idField End Get Set Me.idField = Value End Set End Property ''' Public Property SchmeNm() As AccountSchemeName1Choice Get Return Me.schmeNmField End Get Set Me.schmeNmField = Value End Set End Property ''' Public Property Issr() As String Get Return Me.issrField End Get Set Me.issrField = Value End Set End Property End Class ''' Partial Public Class AccountSchemeName1Choice Private itemField As String Private itemElementNameField As ItemChoiceType7 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType7 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType7 ''' Cd ''' Prtry End Enum ''' Partial Public Class CashAccountType2 Private itemField As Object ''' Public Property Item() As Object Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property End Class ''' Public Enum CashAccountType4Code ''' CASH ''' [CHAR] ''' COMM ''' TAXE ''' CISH ''' TRAS ''' SACC ''' CACC ''' SVGS ''' ONDP ''' MGLD ''' NREX ''' MOMA ''' LOAN ''' SLRY ''' ODFT End Enum ''' Public Enum Frequency1Code ''' YEAR ''' MNTH ''' QURT ''' MIAN ''' WEEK ''' DAIL ''' ADHO ''' INDA End Enum ''' Partial Public Class MandateRelatedInformation6 Private mndtIdField As String Private dtOfSgntrField As Date Private dtOfSgntrFieldSpecified As Boolean Private amdmntIndField As Boolean Private amdmntIndFieldSpecified As Boolean Private amdmntInfDtlsField As AmendmentInformationDetails6 Private elctrncSgntrField As String Private frstColltnDtField As Date Private frstColltnDtFieldSpecified As Boolean Private fnlColltnDtField As Date Private fnlColltnDtFieldSpecified As Boolean Private frqcyField As Frequency1Code Private frqcyFieldSpecified As Boolean ''' Public Property MndtId() As String Get Return Me.mndtIdField End Get Set Me.mndtIdField = Value End Set End Property ''' Public Property DtOfSgntr() As Date Get Return Me.dtOfSgntrField End Get Set Me.dtOfSgntrField = Value End Set End Property ''' Public Property DtOfSgntrSpecified() As Boolean Get Return Me.dtOfSgntrFieldSpecified End Get Set Me.dtOfSgntrFieldSpecified = Value End Set End Property ''' Public Property AmdmntInd() As Boolean Get Return Me.amdmntIndField End Get Set Me.amdmntIndField = Value End Set End Property ''' Public Property AmdmntIndSpecified() As Boolean Get Return Me.amdmntIndFieldSpecified End Get Set Me.amdmntIndFieldSpecified = Value End Set End Property ''' Public Property AmdmntInfDtls() As AmendmentInformationDetails6 Get Return Me.amdmntInfDtlsField End Get Set Me.amdmntInfDtlsField = Value End Set End Property ''' Public Property ElctrncSgntr() As String Get Return Me.elctrncSgntrField End Get Set Me.elctrncSgntrField = Value End Set End Property ''' Public Property FrstColltnDt() As Date Get Return Me.frstColltnDtField End Get Set Me.frstColltnDtField = Value End Set End Property ''' Public Property FrstColltnDtSpecified() As Boolean Get Return Me.frstColltnDtFieldSpecified End Get Set Me.frstColltnDtFieldSpecified = Value End Set End Property ''' Public Property FnlColltnDt() As Date Get Return Me.fnlColltnDtField End Get Set Me.fnlColltnDtField = Value End Set End Property ''' Public Property FnlColltnDtSpecified() As Boolean Get Return Me.fnlColltnDtFieldSpecified End Get Set Me.fnlColltnDtFieldSpecified = Value End Set End Property ''' Public Property Frqcy() As Frequency1Code Get Return Me.frqcyField End Get Set Me.frqcyField = Value End Set End Property ''' Public Property FrqcySpecified() As Boolean Get Return Me.frqcyFieldSpecified End Get Set Me.frqcyFieldSpecified = Value End Set End Property End Class ''' Partial Public Class DirectDebitTransaction6 Private mndtRltdInfField As MandateRelatedInformation6 Private cdtrSchmeIdField As PartyIdentification32 Private preNtfctnIdField As String Private preNtfctnDtField As Date Private preNtfctnDtFieldSpecified As Boolean ''' Public Property MndtRltdInf() As MandateRelatedInformation6 Get Return Me.mndtRltdInfField End Get Set Me.mndtRltdInfField = Value End Set End Property ''' Public Property CdtrSchmeId() As PartyIdentification32 Get Return Me.cdtrSchmeIdField End Get Set Me.cdtrSchmeIdField = Value End Set End Property ''' Public Property PreNtfctnId() As String Get Return Me.preNtfctnIdField End Get Set Me.preNtfctnIdField = Value End Set End Property ''' Public Property PreNtfctnDt() As Date Get Return Me.preNtfctnDtField End Get Set Me.preNtfctnDtField = Value End Set End Property ''' Public Property PreNtfctnDtSpecified() As Boolean Get Return Me.preNtfctnDtFieldSpecified End Get Set Me.preNtfctnDtFieldSpecified = Value End Set End Property End Class ''' Partial Public Class PaymentIdentification1 Private instrIdField As String Private endToEndIdField As String ''' Public Property InstrId() As String Get Return Me.instrIdField End Get Set Me.instrIdField = Value End Set End Property ''' Public Property EndToEndId() As String Get Return Me.endToEndIdField End Get Set Me.endToEndIdField = Value End Set End Property End Class ''' Partial Public Class DirectDebitTransactionInformation9 Private pmtIdField As PaymentIdentification1 Private pmtTpInfField As PaymentTypeInformation20 Private instdAmtField As ActiveOrHistoricCurrencyAndAmount Private chrgBrField As ChargeBearerType1Code Private chrgBrFieldSpecified As Boolean Private drctDbtTxField As DirectDebitTransaction6 Private ultmtCdtrField As PartyIdentification32 Private dbtrAgtField As BranchAndFinancialInstitutionIdentification4 Private dbtrAgtAcctField As CashAccount16 Private dbtrField As PartyIdentification32 Private dbtrAcctField As CashAccount16 Private ultmtDbtrField As PartyIdentification32 Private instrForCdtrAgtField As String Private purpField As Purpose2Choice Private rgltryRptgField() As RegulatoryReporting3 Private taxField As TaxInformation3 Private rltdRmtInfField() As RemittanceLocation2 Private rmtInfField As RemittanceInformation5 ''' Public Property PmtId() As PaymentIdentification1 Get Return Me.pmtIdField End Get Set Me.pmtIdField = Value End Set End Property ''' Public Property PmtTpInf() As PaymentTypeInformation20 Get Return Me.pmtTpInfField End Get Set Me.pmtTpInfField = Value End Set End Property ''' Public Property InstdAmt() As ActiveOrHistoricCurrencyAndAmount Get Return Me.instdAmtField End Get Set Me.instdAmtField = Value End Set End Property ''' Public Property ChrgBr() As ChargeBearerType1Code Get Return Me.chrgBrField End Get Set Me.chrgBrField = Value End Set End Property ''' Public Property ChrgBrSpecified() As Boolean Get Return Me.chrgBrFieldSpecified End Get Set Me.chrgBrFieldSpecified = Value End Set End Property ''' Public Property DrctDbtTx() As DirectDebitTransaction6 Get Return Me.drctDbtTxField End Get Set Me.drctDbtTxField = Value End Set End Property ''' Public Property UltmtCdtr() As PartyIdentification32 Get Return Me.ultmtCdtrField End Get Set Me.ultmtCdtrField = Value End Set End Property ''' Public Property DbtrAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.dbtrAgtField End Get Set Me.dbtrAgtField = Value End Set End Property ''' Public Property DbtrAgtAcct() As CashAccount16 Get Return Me.dbtrAgtAcctField End Get Set Me.dbtrAgtAcctField = Value End Set End Property ''' Public Property Dbtr() As PartyIdentification32 Get Return Me.dbtrField End Get Set Me.dbtrField = Value End Set End Property ''' Public Property DbtrAcct() As CashAccount16 Get Return Me.dbtrAcctField End Get Set Me.dbtrAcctField = Value End Set End Property ''' Public Property UltmtDbtr() As PartyIdentification32 Get Return Me.ultmtDbtrField End Get Set Me.ultmtDbtrField = Value End Set End Property ''' Public Property InstrForCdtrAgt() As String Get Return Me.instrForCdtrAgtField End Get Set Me.instrForCdtrAgtField = Value End Set End Property ''' Public Property Purp() As Purpose2Choice Get Return Me.purpField End Get Set Me.purpField = Value End Set End Property ''' Public Property RgltryRptg() As RegulatoryReporting3() Get Return Me.rgltryRptgField End Get Set Me.rgltryRptgField = Value End Set End Property ''' Public Property Tax() As TaxInformation3 Get Return Me.taxField End Get Set Me.taxField = Value End Set End Property ''' Public Property RltdRmtInf() As RemittanceLocation2() Get Return Me.rltdRmtInfField End Get Set Me.rltdRmtInfField = Value End Set End Property ''' Public Property RmtInf() As RemittanceInformation5 Get Return Me.rmtInfField End Get Set Me.rmtInfField = Value End Set End Property End Class ''' Partial Public Class PaymentTypeInformation20 Private instrPrtyField As Priority2Code Private instrPrtyFieldSpecified As Boolean Private svcLvlField As ServiceLevel8Choice Private lclInstrmField As LocalInstrument2Choice Private seqTpField As SequenceType1Code Private seqTpFieldSpecified As Boolean Private ctgyPurpField As CategoryPurpose1Choice ''' Public Property InstrPrty() As Priority2Code Get Return Me.instrPrtyField End Get Set Me.instrPrtyField = Value End Set End Property ''' Public Property InstrPrtySpecified() As Boolean Get Return Me.instrPrtyFieldSpecified End Get Set Me.instrPrtyFieldSpecified = Value End Set End Property ''' Public Property SvcLvl() As ServiceLevel8Choice Get Return Me.svcLvlField End Get Set Me.svcLvlField = Value End Set End Property ''' Public Property LclInstrm() As LocalInstrument2Choice Get Return Me.lclInstrmField End Get Set Me.lclInstrmField = Value End Set End Property ''' Public Property SeqTp() As SequenceType1Code Get Return Me.seqTpField End Get Set Me.seqTpField = Value End Set End Property ''' Public Property SeqTpSpecified() As Boolean Get Return Me.seqTpFieldSpecified End Get Set Me.seqTpFieldSpecified = Value End Set End Property ''' Public Property CtgyPurp() As CategoryPurpose1Choice Get Return Me.ctgyPurpField End Get Set Me.ctgyPurpField = Value End Set End Property End Class ''' Public Enum Priority2Code ''' HIGH ''' NORM End Enum ''' Partial Public Class ServiceLevel8Choice Private itemField As String Private itemElementNameField As ItemChoiceType4 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType4 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType4 ''' Cd ''' Prtry End Enum ''' Partial Public Class LocalInstrument2Choice Private itemField As String Private itemElementNameField As ItemChoiceType5 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType5 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType5 ''' Cd ''' Prtry End Enum ''' Public Enum SequenceType1Code ''' FRST ''' RCUR ''' FNAL ''' OOFF End Enum ''' Partial Public Class CategoryPurpose1Choice Private itemField As String Private itemElementNameField As ItemChoiceType6 ''' Public Property Item() As String Get Return Me.itemField End Get Set Me.itemField = Value End Set End Property ''' Public Property ItemElementName() As ItemChoiceType6 Get Return Me.itemElementNameField End Get Set Me.itemElementNameField = Value End Set End Property End Class ''' Public Enum ItemChoiceType6 ''' Cd ''' Prtry End Enum ''' Public Enum ChargeBearerType1Code ''' DEBT ''' CRED ''' SHAR ''' SLEV End Enum ''' Partial Public Class PaymentInstructionInformation4 Private pmtInfIdField As String Private pmtMtdField As PaymentMethod2Code Private btchBookgField As Boolean Private btchBookgFieldSpecified As Boolean Private nbOfTxsField As String Private ctrlSumField As Decimal Private ctrlSumFieldSpecified As Boolean Private pmtTpInfField As PaymentTypeInformation20 Private reqdColltnDtField As Date Private cdtrField As PartyIdentification32 Private cdtrAcctField As CashAccount16 Private cdtrAgtField As BranchAndFinancialInstitutionIdentification4 Private cdtrAgtAcctField As CashAccount16 Private ultmtCdtrField As PartyIdentification32 Private chrgBrField As ChargeBearerType1Code Private chrgBrFieldSpecified As Boolean Private chrgsAcctField As CashAccount16 Private chrgsAcctAgtField As BranchAndFinancialInstitutionIdentification4 Private cdtrSchmeIdField As PartyIdentification32 Private drctDbtTxInfField() As DirectDebitTransactionInformation9 ''' Public Property PmtInfId() As String Get Return Me.pmtInfIdField End Get Set Me.pmtInfIdField = Value End Set End Property ''' Public Property PmtMtd() As PaymentMethod2Code Get Return Me.pmtMtdField End Get Set Me.pmtMtdField = Value End Set End Property ''' Public Property BtchBookg() As Boolean Get Return Me.btchBookgField End Get Set Me.btchBookgField = Value End Set End Property ''' Public Property BtchBookgSpecified() As Boolean Get Return Me.btchBookgFieldSpecified End Get Set Me.btchBookgFieldSpecified = Value End Set End Property ''' Public Property NbOfTxs() As String Get Return Me.nbOfTxsField End Get Set Me.nbOfTxsField = Value End Set End Property ''' Public Property CtrlSum() As Decimal Get Return Me.ctrlSumField End Get Set Me.ctrlSumField = Value End Set End Property ''' Public Property CtrlSumSpecified() As Boolean Get Return Me.ctrlSumFieldSpecified End Get Set Me.ctrlSumFieldSpecified = Value End Set End Property ''' Public Property PmtTpInf() As PaymentTypeInformation20 Get Return Me.pmtTpInfField End Get Set Me.pmtTpInfField = Value End Set End Property ''' Public Property ReqdColltnDt() As Date Get Return Me.reqdColltnDtField End Get Set Me.reqdColltnDtField = Value End Set End Property ''' Public Property Cdtr() As PartyIdentification32 Get Return Me.cdtrField End Get Set Me.cdtrField = Value End Set End Property ''' Public Property CdtrAcct() As CashAccount16 Get Return Me.cdtrAcctField End Get Set Me.cdtrAcctField = Value End Set End Property ''' Public Property CdtrAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.cdtrAgtField End Get Set Me.cdtrAgtField = Value End Set End Property ''' Public Property CdtrAgtAcct() As CashAccount16 Get Return Me.cdtrAgtAcctField End Get Set Me.cdtrAgtAcctField = Value End Set End Property ''' Public Property UltmtCdtr() As PartyIdentification32 Get Return Me.ultmtCdtrField End Get Set Me.ultmtCdtrField = Value End Set End Property ''' Public Property ChrgBr() As ChargeBearerType1Code Get Return Me.chrgBrField End Get Set Me.chrgBrField = Value End Set End Property ''' Public Property ChrgBrSpecified() As Boolean Get Return Me.chrgBrFieldSpecified End Get Set Me.chrgBrFieldSpecified = Value End Set End Property ''' Public Property ChrgsAcct() As CashAccount16 Get Return Me.chrgsAcctField End Get Set Me.chrgsAcctField = Value End Set End Property ''' Public Property ChrgsAcctAgt() As BranchAndFinancialInstitutionIdentification4 Get Return Me.chrgsAcctAgtField End Get Set Me.chrgsAcctAgtField = Value End Set End Property ''' Public Property CdtrSchmeId() As PartyIdentification32 Get Return Me.cdtrSchmeIdField End Get Set Me.cdtrSchmeIdField = Value End Set End Property ''' Public Property DrctDbtTxInf() As DirectDebitTransactionInformation9() Get Return Me.drctDbtTxInfField End Get Set Me.drctDbtTxInfField = Value End Set End Property End Class ''' Public Enum PaymentMethod2Code ''' DD End Enum End Namespace