src/libfintx.FinTS/Camt/Camt052/camt_052_001_02/camt_052_001_02.cs
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
//
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
namespace libfintx.FinTS.Camt.Camt052_002
{
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IsNullable = false)]
public partial class Document
{
private BankToCustomerAccountReportV02 bkToCstmrAcctRptField;
/// <remarks/>
public BankToCustomerAccountReportV02 BkToCstmrAcctRpt
{
get
{
return this.bkToCstmrAcctRptField;
}
set
{
this.bkToCstmrAcctRptField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BankToCustomerAccountReportV02
{
private GroupHeader42 grpHdrField;
private AccountReport11[] rptField;
/// <remarks/>
public GroupHeader42 GrpHdr
{
get
{
return this.grpHdrField;
}
set
{
this.grpHdrField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Rpt")]
public AccountReport11[] Rpt
{
get
{
return this.rptField;
}
set
{
this.rptField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GroupHeader42
{
private string msgIdField;
private System.DateTime creDtTmField;
private PartyIdentification32 msgRcptField;
private Pagination msgPgntnField;
private string addtlInfField;
/// <remarks/>
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
/// <remarks/>
public System.DateTime CreDtTm
{
get
{
return this.creDtTmField;
}
set
{
this.creDtTmField = value;
}
}
/// <remarks/>
public PartyIdentification32 MsgRcpt
{
get
{
return this.msgRcptField;
}
set
{
this.msgRcptField = value;
}
}
/// <remarks/>
public Pagination MsgPgntn
{
get
{
return this.msgPgntnField;
}
set
{
this.msgPgntnField = value;
}
}
/// <remarks/>
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class PartyIdentification32
{
private string nmField;
private PostalAddress6 pstlAdrField;
private Party6Choice idField;
private string ctryOfResField;
private ContactDetails2 ctctDtlsField;
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
/// <remarks/>
public Party6Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public string CtryOfRes
{
get
{
return this.ctryOfResField;
}
set
{
this.ctryOfResField = value;
}
}
/// <remarks/>
public ContactDetails2 CtctDtls
{
get
{
return this.ctctDtlsField;
}
set
{
this.ctctDtlsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class PostalAddress6
{
private AddressType2Code adrTpField;
private bool adrTpFieldSpecified;
private string deptField;
private string subDeptField;
private string strtNmField;
private string bldgNbField;
private string pstCdField;
private string twnNmField;
private string ctrySubDvsnField;
private string ctryField;
private string[] adrLineField;
/// <remarks/>
public AddressType2Code AdrTp
{
get
{
return this.adrTpField;
}
set
{
this.adrTpField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdrTpSpecified
{
get
{
return this.adrTpFieldSpecified;
}
set
{
this.adrTpFieldSpecified = value;
}
}
/// <remarks/>
public string Dept
{
get
{
return this.deptField;
}
set
{
this.deptField = value;
}
}
/// <remarks/>
public string SubDept
{
get
{
return this.subDeptField;
}
set
{
this.subDeptField = value;
}
}
/// <remarks/>
public string StrtNm
{
get
{
return this.strtNmField;
}
set
{
this.strtNmField = value;
}
}
/// <remarks/>
public string BldgNb
{
get
{
return this.bldgNbField;
}
set
{
this.bldgNbField = value;
}
}
/// <remarks/>
public string PstCd
{
get
{
return this.pstCdField;
}
set
{
this.pstCdField = value;
}
}
/// <remarks/>
public string TwnNm
{
get
{
return this.twnNmField;
}
set
{
this.twnNmField = value;
}
}
/// <remarks/>
public string CtrySubDvsn
{
get
{
return this.ctrySubDvsnField;
}
set
{
this.ctrySubDvsnField = value;
}
}
/// <remarks/>
public string Ctry
{
get
{
return this.ctryField;
}
set
{
this.ctryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AdrLine")]
public string[] AdrLine
{
get
{
return this.adrLineField;
}
set
{
this.adrLineField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum AddressType2Code
{
/// <remarks/>
ADDR,
/// <remarks/>
PBOX,
/// <remarks/>
HOME,
/// <remarks/>
BIZZ,
/// <remarks/>
MLTO,
/// <remarks/>
DLVY,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CorporateAction1
{
private string cdField;
private string nbField;
private string prtryField;
/// <remarks/>
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
/// <remarks/>
public string Nb
{
get
{
return this.nbField;
}
set
{
this.nbField = value;
}
}
/// <remarks/>
public string Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReturnReason5Choice
{
private string itemField;
private ItemChoiceType12 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType12 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType12
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReturnReasonInformation10
{
private BankTransactionCodeStructure4 orgnlBkTxCdField;
private PartyIdentification32 orgtrField;
private ReturnReason5Choice rsnField;
private string[] addtlInfField;
/// <remarks/>
public BankTransactionCodeStructure4 OrgnlBkTxCd
{
get
{
return this.orgnlBkTxCdField;
}
set
{
this.orgnlBkTxCdField = value;
}
}
/// <remarks/>
public PartyIdentification32 Orgtr
{
get
{
return this.orgtrField;
}
set
{
this.orgtrField = value;
}
}
/// <remarks/>
public ReturnReason5Choice Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AddtlInf")]
public string[] AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BankTransactionCodeStructure4
{
private BankTransactionCodeStructure5 domnField;
private ProprietaryBankTransactionCodeStructure1 prtryField;
/// <remarks/>
public BankTransactionCodeStructure5 Domn
{
get
{
return this.domnField;
}
set
{
this.domnField = value;
}
}
/// <remarks/>
public ProprietaryBankTransactionCodeStructure1 Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BankTransactionCodeStructure5
{
private string cdField;
private BankTransactionCodeStructure6 fmlyField;
/// <remarks/>
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
/// <remarks/>
public BankTransactionCodeStructure6 Fmly
{
get
{
return this.fmlyField;
}
set
{
this.fmlyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BankTransactionCodeStructure6
{
private string cdField;
private string subFmlyCdField;
/// <remarks/>
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
/// <remarks/>
public string SubFmlyCd
{
get
{
return this.subFmlyCdField;
}
set
{
this.subFmlyCdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryBankTransactionCodeStructure1
{
private string cdField;
private string issrField;
/// <remarks/>
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxRecordDetails1
{
private TaxPeriod1 prdField;
private ActiveOrHistoricCurrencyAndAmount amtField;
/// <remarks/>
public TaxPeriod1 Prd
{
get
{
return this.prdField;
}
set
{
this.prdField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxPeriod1
{
private System.DateTime yrField;
private bool yrFieldSpecified;
private TaxRecordPeriod1Code tpField;
private bool tpFieldSpecified;
private DatePeriodDetails frToDtField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime Yr
{
get
{
return this.yrField;
}
set
{
this.yrField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool YrSpecified
{
get
{
return this.yrFieldSpecified;
}
set
{
this.yrFieldSpecified = value;
}
}
/// <remarks/>
public TaxRecordPeriod1Code Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TpSpecified
{
get
{
return this.tpFieldSpecified;
}
set
{
this.tpFieldSpecified = value;
}
}
/// <remarks/>
public DatePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum TaxRecordPeriod1Code
{
/// <remarks/>
MM01,
/// <remarks/>
MM02,
/// <remarks/>
MM03,
/// <remarks/>
MM04,
/// <remarks/>
MM05,
/// <remarks/>
MM06,
/// <remarks/>
MM07,
/// <remarks/>
MM08,
/// <remarks/>
MM09,
/// <remarks/>
MM10,
/// <remarks/>
MM11,
/// <remarks/>
MM12,
/// <remarks/>
QTR1,
/// <remarks/>
QTR2,
/// <remarks/>
QTR3,
/// <remarks/>
QTR4,
/// <remarks/>
HLF1,
/// <remarks/>
HLF2,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class DatePeriodDetails
{
private System.DateTime frDtField;
private System.DateTime toDtField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime FrDt
{
get
{
return this.frDtField;
}
set
{
this.frDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime ToDt
{
get
{
return this.toDtField;
}
set
{
this.toDtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ActiveOrHistoricCurrencyAndAmount
{
private string ccyField;
private decimal valueField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxAmount1
{
private decimal rateField;
private bool rateFieldSpecified;
private ActiveOrHistoricCurrencyAndAmount taxblBaseAmtField;
private ActiveOrHistoricCurrencyAndAmount ttlAmtField;
private TaxRecordDetails1[] dtlsField;
/// <remarks/>
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TaxblBaseAmt
{
get
{
return this.taxblBaseAmtField;
}
set
{
this.taxblBaseAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TtlAmt
{
get
{
return this.ttlAmtField;
}
set
{
this.ttlAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Dtls")]
public TaxRecordDetails1[] Dtls
{
get
{
return this.dtlsField;
}
set
{
this.dtlsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxRecord1
{
private string tpField;
private string ctgyField;
private string ctgyDtlsField;
private string dbtrStsField;
private string certIdField;
private string frmsCdField;
private TaxPeriod1 prdField;
private TaxAmount1 taxAmtField;
private string addtlInfField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Ctgy
{
get
{
return this.ctgyField;
}
set
{
this.ctgyField = value;
}
}
/// <remarks/>
public string CtgyDtls
{
get
{
return this.ctgyDtlsField;
}
set
{
this.ctgyDtlsField = value;
}
}
/// <remarks/>
public string DbtrSts
{
get
{
return this.dbtrStsField;
}
set
{
this.dbtrStsField = value;
}
}
/// <remarks/>
public string CertId
{
get
{
return this.certIdField;
}
set
{
this.certIdField = value;
}
}
/// <remarks/>
public string FrmsCd
{
get
{
return this.frmsCdField;
}
set
{
this.frmsCdField = value;
}
}
/// <remarks/>
public TaxPeriod1 Prd
{
get
{
return this.prdField;
}
set
{
this.prdField = value;
}
}
/// <remarks/>
public TaxAmount1 TaxAmt
{
get
{
return this.taxAmtField;
}
set
{
this.taxAmtField = value;
}
}
/// <remarks/>
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxAuthorisation1
{
private string titlField;
private string nmField;
/// <remarks/>
public string Titl
{
get
{
return this.titlField;
}
set
{
this.titlField = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxParty2
{
private string taxIdField;
private string regnIdField;
private string taxTpField;
private TaxAuthorisation1 authstnField;
/// <remarks/>
public string TaxId
{
get
{
return this.taxIdField;
}
set
{
this.taxIdField = value;
}
}
/// <remarks/>
public string RegnId
{
get
{
return this.regnIdField;
}
set
{
this.regnIdField = value;
}
}
/// <remarks/>
public string TaxTp
{
get
{
return this.taxTpField;
}
set
{
this.taxTpField = value;
}
}
/// <remarks/>
public TaxAuthorisation1 Authstn
{
get
{
return this.authstnField;
}
set
{
this.authstnField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxParty1
{
private string taxIdField;
private string regnIdField;
private string taxTpField;
/// <remarks/>
public string TaxId
{
get
{
return this.taxIdField;
}
set
{
this.taxIdField = value;
}
}
/// <remarks/>
public string RegnId
{
get
{
return this.regnIdField;
}
set
{
this.regnIdField = value;
}
}
/// <remarks/>
public string TaxTp
{
get
{
return this.taxTpField;
}
set
{
this.taxTpField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxInformation3
{
private TaxParty1 cdtrField;
private TaxParty2 dbtrField;
private string admstnZnField;
private string refNbField;
private string mtdField;
private ActiveOrHistoricCurrencyAndAmount ttlTaxblBaseAmtField;
private ActiveOrHistoricCurrencyAndAmount ttlTaxAmtField;
private System.DateTime dtField;
private bool dtFieldSpecified;
private decimal seqNbField;
private bool seqNbFieldSpecified;
private TaxRecord1[] rcrdField;
/// <remarks/>
public TaxParty1 Cdtr
{
get
{
return this.cdtrField;
}
set
{
this.cdtrField = value;
}
}
/// <remarks/>
public TaxParty2 Dbtr
{
get
{
return this.dbtrField;
}
set
{
this.dbtrField = value;
}
}
/// <remarks/>
public string AdmstnZn
{
get
{
return this.admstnZnField;
}
set
{
this.admstnZnField = value;
}
}
/// <remarks/>
public string RefNb
{
get
{
return this.refNbField;
}
set
{
this.refNbField = value;
}
}
/// <remarks/>
public string Mtd
{
get
{
return this.mtdField;
}
set
{
this.mtdField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TtlTaxblBaseAmt
{
get
{
return this.ttlTaxblBaseAmtField;
}
set
{
this.ttlTaxblBaseAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TtlTaxAmt
{
get
{
return this.ttlTaxAmtField;
}
set
{
this.ttlTaxAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DtSpecified
{
get
{
return this.dtFieldSpecified;
}
set
{
this.dtFieldSpecified = value;
}
}
/// <remarks/>
public decimal SeqNb
{
get
{
return this.seqNbField;
}
set
{
this.seqNbField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SeqNbSpecified
{
get
{
return this.seqNbFieldSpecified;
}
set
{
this.seqNbFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Rcrd")]
public TaxRecord1[] Rcrd
{
get
{
return this.rcrdField;
}
set
{
this.rcrdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AlternateSecurityIdentification2
{
private string tpField;
private string idField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class SecurityIdentification4Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ISIN", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(AlternateSecurityIdentification2))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryQuantity1
{
private string tpField;
private string qtyField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Qty
{
get
{
return this.qtyField;
}
set
{
this.qtyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class FinancialInstrumentQuantityChoice
{
private decimal itemField;
private ItemChoiceType11 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AmtsdVal", typeof(decimal))]
[System.Xml.Serialization.XmlElementAttribute("FaceAmt", typeof(decimal))]
[System.Xml.Serialization.XmlElementAttribute("Unit", typeof(decimal))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public decimal Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType11 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType11
{
/// <remarks/>
AmtsdVal,
/// <remarks/>
FaceAmt,
/// <remarks/>
Unit,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionQuantities1Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(ProprietaryQuantity1))]
[System.Xml.Serialization.XmlElementAttribute("Qty", typeof(FinancialInstrumentQuantityChoice))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryPrice2
{
private string tpField;
private ActiveOrHistoricCurrencyAndAmount pricField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Pric
{
get
{
return this.pricField;
}
set
{
this.pricField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionPrice2Choice
{
private object[] itemsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DealPric", typeof(ActiveOrHistoricCurrencyAndAmount))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(ProprietaryPrice2))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryDate2
{
private string tpField;
private DateAndDateTimeChoice dtField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public DateAndDateTimeChoice Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class DateAndDateTimeChoice
{
private System.DateTime itemField;
private ItemChoiceType8 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Dt", typeof(System.DateTime), DataType = "date")]
[System.Xml.Serialization.XmlElementAttribute("DtTm", typeof(System.DateTime))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public System.DateTime Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType8 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType8
{
/// <remarks/>
Dt,
/// <remarks/>
DtTm,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionDates2
{
private System.DateTime accptncDtTmField;
private bool accptncDtTmFieldSpecified;
private System.DateTime tradActvtyCtrctlSttlmDtField;
private bool tradActvtyCtrctlSttlmDtFieldSpecified;
private System.DateTime tradDtField;
private bool tradDtFieldSpecified;
private System.DateTime intrBkSttlmDtField;
private bool intrBkSttlmDtFieldSpecified;
private System.DateTime startDtField;
private bool startDtFieldSpecified;
private System.DateTime endDtField;
private bool endDtFieldSpecified;
private System.DateTime txDtTmField;
private bool txDtTmFieldSpecified;
private ProprietaryDate2[] prtryField;
/// <remarks/>
public System.DateTime AccptncDtTm
{
get
{
return this.accptncDtTmField;
}
set
{
this.accptncDtTmField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccptncDtTmSpecified
{
get
{
return this.accptncDtTmFieldSpecified;
}
set
{
this.accptncDtTmFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime TradActvtyCtrctlSttlmDt
{
get
{
return this.tradActvtyCtrctlSttlmDtField;
}
set
{
this.tradActvtyCtrctlSttlmDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TradActvtyCtrctlSttlmDtSpecified
{
get
{
return this.tradActvtyCtrctlSttlmDtFieldSpecified;
}
set
{
this.tradActvtyCtrctlSttlmDtFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime TradDt
{
get
{
return this.tradDtField;
}
set
{
this.tradDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TradDtSpecified
{
get
{
return this.tradDtFieldSpecified;
}
set
{
this.tradDtFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime IntrBkSttlmDt
{
get
{
return this.intrBkSttlmDtField;
}
set
{
this.intrBkSttlmDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IntrBkSttlmDtSpecified
{
get
{
return this.intrBkSttlmDtFieldSpecified;
}
set
{
this.intrBkSttlmDtFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime StartDt
{
get
{
return this.startDtField;
}
set
{
this.startDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StartDtSpecified
{
get
{
return this.startDtFieldSpecified;
}
set
{
this.startDtFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime EndDt
{
get
{
return this.endDtField;
}
set
{
this.endDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EndDtSpecified
{
get
{
return this.endDtFieldSpecified;
}
set
{
this.endDtFieldSpecified = value;
}
}
/// <remarks/>
public System.DateTime TxDtTm
{
get
{
return this.txDtTmField;
}
set
{
this.txDtTmField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TxDtTmSpecified
{
get
{
return this.txDtTmFieldSpecified;
}
set
{
this.txDtTmFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryDate2[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CreditorReferenceType1Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(DocumentType3Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum DocumentType3Code
{
/// <remarks/>
RADM,
/// <remarks/>
RPIN,
/// <remarks/>
FXDR,
/// <remarks/>
DISP,
/// <remarks/>
PUOR,
/// <remarks/>
SCOR,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CreditorReferenceType2
{
private CreditorReferenceType1Choice cdOrPrtryField;
private string issrField;
/// <remarks/>
public CreditorReferenceType1Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CreditorReferenceInformation2
{
private CreditorReferenceType2 tpField;
private string refField;
/// <remarks/>
public CreditorReferenceType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Ref
{
get
{
return this.refField;
}
set
{
this.refField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class DocumentAdjustment1
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private string rsnField;
private string addtlInfField;
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
/// <remarks/>
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
/// <remarks/>
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum CreditDebitCode
{
/// <remarks/>
CRDT,
/// <remarks/>
DBIT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class RemittanceAmount1
{
private ActiveOrHistoricCurrencyAndAmount duePyblAmtField;
private ActiveOrHistoricCurrencyAndAmount dscntApldAmtField;
private ActiveOrHistoricCurrencyAndAmount cdtNoteAmtField;
private ActiveOrHistoricCurrencyAndAmount taxAmtField;
private DocumentAdjustment1[] adjstmntAmtAndRsnField;
private ActiveOrHistoricCurrencyAndAmount rmtdAmtField;
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount DuePyblAmt
{
get
{
return this.duePyblAmtField;
}
set
{
this.duePyblAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount DscntApldAmt
{
get
{
return this.dscntApldAmtField;
}
set
{
this.dscntApldAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount CdtNoteAmt
{
get
{
return this.cdtNoteAmtField;
}
set
{
this.cdtNoteAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TaxAmt
{
get
{
return this.taxAmtField;
}
set
{
this.taxAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AdjstmntAmtAndRsn")]
public DocumentAdjustment1[] AdjstmntAmtAndRsn
{
get
{
return this.adjstmntAmtAndRsnField;
}
set
{
this.adjstmntAmtAndRsnField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount RmtdAmt
{
get
{
return this.rmtdAmtField;
}
set
{
this.rmtdAmtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReferredDocumentType1Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(DocumentType5Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum DocumentType5Code
{
/// <remarks/>
MSIN,
/// <remarks/>
CNFA,
/// <remarks/>
DNFA,
/// <remarks/>
CINV,
/// <remarks/>
CREN,
/// <remarks/>
DEBN,
/// <remarks/>
HIRI,
/// <remarks/>
SBIN,
/// <remarks/>
CMCN,
/// <remarks/>
SOAC,
/// <remarks/>
DISP,
/// <remarks/>
BOLD,
/// <remarks/>
VCHR,
/// <remarks/>
AROI,
/// <remarks/>
TSUT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReferredDocumentType2
{
private ReferredDocumentType1Choice cdOrPrtryField;
private string issrField;
/// <remarks/>
public ReferredDocumentType1Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReferredDocumentInformation3
{
private ReferredDocumentType2 tpField;
private string nbField;
private System.DateTime rltdDtField;
private bool rltdDtFieldSpecified;
/// <remarks/>
public ReferredDocumentType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Nb
{
get
{
return this.nbField;
}
set
{
this.nbField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime RltdDt
{
get
{
return this.rltdDtField;
}
set
{
this.rltdDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RltdDtSpecified
{
get
{
return this.rltdDtFieldSpecified;
}
set
{
this.rltdDtFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class StructuredRemittanceInformation7
{
private ReferredDocumentInformation3[] rfrdDocInfField;
private RemittanceAmount1 rfrdDocAmtField;
private CreditorReferenceInformation2 cdtrRefInfField;
private PartyIdentification32 invcrField;
private PartyIdentification32 invceeField;
private string[] addtlRmtInfField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("RfrdDocInf")]
public ReferredDocumentInformation3[] RfrdDocInf
{
get
{
return this.rfrdDocInfField;
}
set
{
this.rfrdDocInfField = value;
}
}
/// <remarks/>
public RemittanceAmount1 RfrdDocAmt
{
get
{
return this.rfrdDocAmtField;
}
set
{
this.rfrdDocAmtField = value;
}
}
/// <remarks/>
public CreditorReferenceInformation2 CdtrRefInf
{
get
{
return this.cdtrRefInfField;
}
set
{
this.cdtrRefInfField = value;
}
}
/// <remarks/>
public PartyIdentification32 Invcr
{
get
{
return this.invcrField;
}
set
{
this.invcrField = value;
}
}
/// <remarks/>
public PartyIdentification32 Invcee
{
get
{
return this.invceeField;
}
set
{
this.invceeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AddtlRmtInf")]
public string[] AddtlRmtInf
{
get
{
return this.addtlRmtInfField;
}
set
{
this.addtlRmtInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class RemittanceInformation5
{
private string[] ustrdField;
private StructuredRemittanceInformation7[] strdField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Ustrd")]
public string[] Ustrd
{
get
{
return this.ustrdField;
}
set
{
this.ustrdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Strd")]
public StructuredRemittanceInformation7[] Strd
{
get
{
return this.strdField;
}
set
{
this.strdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class NameAndAddress10
{
private string nmField;
private PostalAddress6 adrField;
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public PostalAddress6 Adr
{
get
{
return this.adrField;
}
set
{
this.adrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class RemittanceLocation2
{
private string rmtIdField;
private RemittanceLocationMethod2Code rmtLctnMtdField;
private bool rmtLctnMtdFieldSpecified;
private string rmtLctnElctrncAdrField;
private NameAndAddress10 rmtLctnPstlAdrField;
/// <remarks/>
public string RmtId
{
get
{
return this.rmtIdField;
}
set
{
this.rmtIdField = value;
}
}
/// <remarks/>
public RemittanceLocationMethod2Code RmtLctnMtd
{
get
{
return this.rmtLctnMtdField;
}
set
{
this.rmtLctnMtdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RmtLctnMtdSpecified
{
get
{
return this.rmtLctnMtdFieldSpecified;
}
set
{
this.rmtLctnMtdFieldSpecified = value;
}
}
/// <remarks/>
public string RmtLctnElctrncAdr
{
get
{
return this.rmtLctnElctrncAdrField;
}
set
{
this.rmtLctnElctrncAdrField = value;
}
}
/// <remarks/>
public NameAndAddress10 RmtLctnPstlAdr
{
get
{
return this.rmtLctnPstlAdrField;
}
set
{
this.rmtLctnPstlAdrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum RemittanceLocationMethod2Code
{
/// <remarks/>
FAXI,
/// <remarks/>
EDIC,
/// <remarks/>
URID,
/// <remarks/>
EMAL,
/// <remarks/>
POST,
/// <remarks/>
SMSM,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class Purpose2Choice
{
private string itemField;
private ItemChoiceType10 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType10 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType10
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryAgent2
{
private string tpField;
private BranchAndFinancialInstitutionIdentification4 agtField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 Agt
{
get
{
return this.agtField;
}
set
{
this.agtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BranchAndFinancialInstitutionIdentification4
{
private FinancialInstitutionIdentification7 finInstnIdField;
private BranchData2 brnchIdField;
/// <remarks/>
public FinancialInstitutionIdentification7 FinInstnId
{
get
{
return this.finInstnIdField;
}
set
{
this.finInstnIdField = value;
}
}
/// <remarks/>
public BranchData2 BrnchId
{
get
{
return this.brnchIdField;
}
set
{
this.brnchIdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class FinancialInstitutionIdentification7
{
private string bICField;
private ClearingSystemMemberIdentification2 clrSysMmbIdField;
private string nmField;
private PostalAddress6 pstlAdrField;
private GenericFinancialIdentification1 othrField;
/// <remarks/>
public string BIC
{
get
{
return this.bICField;
}
set
{
this.bICField = value;
}
}
/// <remarks/>
public ClearingSystemMemberIdentification2 ClrSysMmbId
{
get
{
return this.clrSysMmbIdField;
}
set
{
this.clrSysMmbIdField = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
/// <remarks/>
public GenericFinancialIdentification1 Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ClearingSystemMemberIdentification2
{
private ClearingSystemIdentification2Choice clrSysIdField;
private string mmbIdField;
/// <remarks/>
public ClearingSystemIdentification2Choice ClrSysId
{
get
{
return this.clrSysIdField;
}
set
{
this.clrSysIdField = value;
}
}
/// <remarks/>
public string MmbId
{
get
{
return this.mmbIdField;
}
set
{
this.mmbIdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ClearingSystemIdentification2Choice
{
private string itemField;
private ItemChoiceType4 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType4 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType4
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GenericFinancialIdentification1
{
private string idField;
private FinancialIdentificationSchemeName1Choice schmeNmField;
private string issrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public FinancialIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class FinancialIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType5 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType5 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType5
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BranchData2
{
private string idField;
private string nmField;
private PostalAddress6 pstlAdrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionAgents2
{
private BranchAndFinancialInstitutionIdentification4 dbtrAgtField;
private BranchAndFinancialInstitutionIdentification4 cdtrAgtField;
private BranchAndFinancialInstitutionIdentification4 intrmyAgt1Field;
private BranchAndFinancialInstitutionIdentification4 intrmyAgt2Field;
private BranchAndFinancialInstitutionIdentification4 intrmyAgt3Field;
private BranchAndFinancialInstitutionIdentification4 rcvgAgtField;
private BranchAndFinancialInstitutionIdentification4 dlvrgAgtField;
private BranchAndFinancialInstitutionIdentification4 issgAgtField;
private BranchAndFinancialInstitutionIdentification4 sttlmPlcField;
private ProprietaryAgent2[] prtryField;
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 DbtrAgt
{
get
{
return this.dbtrAgtField;
}
set
{
this.dbtrAgtField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 CdtrAgt
{
get
{
return this.cdtrAgtField;
}
set
{
this.cdtrAgtField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 IntrmyAgt1
{
get
{
return this.intrmyAgt1Field;
}
set
{
this.intrmyAgt1Field = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 IntrmyAgt2
{
get
{
return this.intrmyAgt2Field;
}
set
{
this.intrmyAgt2Field = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 IntrmyAgt3
{
get
{
return this.intrmyAgt3Field;
}
set
{
this.intrmyAgt3Field = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 RcvgAgt
{
get
{
return this.rcvgAgtField;
}
set
{
this.rcvgAgtField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 DlvrgAgt
{
get
{
return this.dlvrgAgtField;
}
set
{
this.dlvrgAgtField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 IssgAgt
{
get
{
return this.issgAgtField;
}
set
{
this.issgAgtField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 SttlmPlc
{
get
{
return this.sttlmPlcField;
}
set
{
this.sttlmPlcField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryAgent2[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryParty2
{
private string tpField;
private PartyIdentification32 ptyField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public PartyIdentification32 Pty
{
get
{
return this.ptyField;
}
set
{
this.ptyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionParty2
{
private PartyIdentification32 initgPtyField;
private PartyIdentification32 dbtrField;
private CashAccount16 dbtrAcctField;
private PartyIdentification32 ultmtDbtrField;
private PartyIdentification32 cdtrField;
private CashAccount16 cdtrAcctField;
private PartyIdentification32 ultmtCdtrField;
private PartyIdentification32 tradgPtyField;
private ProprietaryParty2[] prtryField;
/// <remarks/>
public PartyIdentification32 InitgPty
{
get
{
return this.initgPtyField;
}
set
{
this.initgPtyField = value;
}
}
/// <remarks/>
public PartyIdentification32 Dbtr
{
get
{
return this.dbtrField;
}
set
{
this.dbtrField = value;
}
}
/// <remarks/>
public CashAccount16 DbtrAcct
{
get
{
return this.dbtrAcctField;
}
set
{
this.dbtrAcctField = value;
}
}
/// <remarks/>
public PartyIdentification32 UltmtDbtr
{
get
{
return this.ultmtDbtrField;
}
set
{
this.ultmtDbtrField = value;
}
}
/// <remarks/>
public PartyIdentification32 Cdtr
{
get
{
return this.cdtrField;
}
set
{
this.cdtrField = value;
}
}
/// <remarks/>
public CashAccount16 CdtrAcct
{
get
{
return this.cdtrAcctField;
}
set
{
this.cdtrAcctField = value;
}
}
/// <remarks/>
public PartyIdentification32 UltmtCdtr
{
get
{
return this.ultmtCdtrField;
}
set
{
this.ultmtCdtrField = value;
}
}
/// <remarks/>
public PartyIdentification32 TradgPty
{
get
{
return this.tradgPtyField;
}
set
{
this.tradgPtyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryParty2[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashAccount16
{
private AccountIdentification4Choice idField;
private CashAccountType2 tpField;
private string ccyField;
private string nmField;
/// <remarks/>
public AccountIdentification4Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public CashAccountType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AccountIdentification4Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("IBAN", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Othr", typeof(GenericAccountIdentification1))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GenericAccountIdentification1
{
private string idField;
private AccountSchemeName1Choice schmeNmField;
private string issrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public AccountSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AccountSchemeName1Choice
{
private string itemField;
private ItemChoiceType3 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType3 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType3
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashAccountType2
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(CashAccountType4Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum CashAccountType4Code
{
/// <remarks/>
CASH,
/// <remarks/>
CHAR,
/// <remarks/>
COMM,
/// <remarks/>
TAXE,
/// <remarks/>
CISH,
/// <remarks/>
TRAS,
/// <remarks/>
SACC,
/// <remarks/>
CACC,
/// <remarks/>
SVGS,
/// <remarks/>
ONDP,
/// <remarks/>
MGLD,
/// <remarks/>
NREX,
/// <remarks/>
MOMA,
/// <remarks/>
LOAN,
/// <remarks/>
SLRY,
/// <remarks/>
ODFT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ProprietaryReference1
{
private string tpField;
private string refField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Ref
{
get
{
return this.refField;
}
set
{
this.refField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionReferences2
{
private string msgIdField;
private string acctSvcrRefField;
private string pmtInfIdField;
private string instrIdField;
private string endToEndIdField;
private string txIdField;
private string mndtIdField;
private string chqNbField;
private string clrSysRefField;
private ProprietaryReference1 prtryField;
/// <remarks/>
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
/// <remarks/>
public string AcctSvcrRef
{
get
{
return this.acctSvcrRefField;
}
set
{
this.acctSvcrRefField = value;
}
}
/// <remarks/>
public string PmtInfId
{
get
{
return this.pmtInfIdField;
}
set
{
this.pmtInfIdField = value;
}
}
/// <remarks/>
public string InstrId
{
get
{
return this.instrIdField;
}
set
{
this.instrIdField = value;
}
}
/// <remarks/>
public string EndToEndId
{
get
{
return this.endToEndIdField;
}
set
{
this.endToEndIdField = value;
}
}
/// <remarks/>
public string TxId
{
get
{
return this.txIdField;
}
set
{
this.txIdField = value;
}
}
/// <remarks/>
public string MndtId
{
get
{
return this.mndtIdField;
}
set
{
this.mndtIdField = value;
}
}
/// <remarks/>
public string ChqNb
{
get
{
return this.chqNbField;
}
set
{
this.chqNbField = value;
}
}
/// <remarks/>
public string ClrSysRef
{
get
{
return this.clrSysRefField;
}
set
{
this.clrSysRefField = value;
}
}
/// <remarks/>
public ProprietaryReference1 Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class EntryTransaction2
{
private TransactionReferences2 refsField;
private AmountAndCurrencyExchange3 amtDtlsField;
private CashBalanceAvailability2[] avlbtyField;
private BankTransactionCodeStructure4 bkTxCdField;
private ChargesInformation6[] chrgsField;
private TransactionInterest2[] intrstField;
private TransactionParty2 rltdPtiesField;
private TransactionAgents2 rltdAgtsField;
private Purpose2Choice purpField;
private RemittanceLocation2[] rltdRmtInfField;
private RemittanceInformation5 rmtInfField;
private TransactionDates2 rltdDtsField;
private TransactionPrice2Choice rltdPricField;
private TransactionQuantities1Choice[] rltdQtiesField;
private SecurityIdentification4Choice finInstrmIdField;
private TaxInformation3 taxField;
private ReturnReasonInformation10 rtrInfField;
private CorporateAction1 corpActnField;
private CashAccount16 sfkpgAcctField;
private string addtlTxInfField;
/// <remarks/>
public TransactionReferences2 Refs
{
get
{
return this.refsField;
}
set
{
this.refsField = value;
}
}
/// <remarks/>
public AmountAndCurrencyExchange3 AmtDtls
{
get
{
return this.amtDtlsField;
}
set
{
this.amtDtlsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
/// <remarks/>
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Chrgs")]
public ChargesInformation6[] Chrgs
{
get
{
return this.chrgsField;
}
set
{
this.chrgsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Intrst")]
public TransactionInterest2[] Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
/// <remarks/>
public TransactionParty2 RltdPties
{
get
{
return this.rltdPtiesField;
}
set
{
this.rltdPtiesField = value;
}
}
/// <remarks/>
public TransactionAgents2 RltdAgts
{
get
{
return this.rltdAgtsField;
}
set
{
this.rltdAgtsField = value;
}
}
/// <remarks/>
public Purpose2Choice Purp
{
get
{
return this.purpField;
}
set
{
this.purpField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("RltdRmtInf")]
public RemittanceLocation2[] RltdRmtInf
{
get
{
return this.rltdRmtInfField;
}
set
{
this.rltdRmtInfField = value;
}
}
/// <remarks/>
public RemittanceInformation5 RmtInf
{
get
{
return this.rmtInfField;
}
set
{
this.rmtInfField = value;
}
}
/// <remarks/>
public TransactionDates2 RltdDts
{
get
{
return this.rltdDtsField;
}
set
{
this.rltdDtsField = value;
}
}
/// <remarks/>
public TransactionPrice2Choice RltdPric
{
get
{
return this.rltdPricField;
}
set
{
this.rltdPricField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("RltdQties")]
public TransactionQuantities1Choice[] RltdQties
{
get
{
return this.rltdQtiesField;
}
set
{
this.rltdQtiesField = value;
}
}
/// <remarks/>
public SecurityIdentification4Choice FinInstrmId
{
get
{
return this.finInstrmIdField;
}
set
{
this.finInstrmIdField = value;
}
}
/// <remarks/>
public TaxInformation3 Tax
{
get
{
return this.taxField;
}
set
{
this.taxField = value;
}
}
/// <remarks/>
public ReturnReasonInformation10 RtrInf
{
get
{
return this.rtrInfField;
}
set
{
this.rtrInfField = value;
}
}
/// <remarks/>
public CorporateAction1 CorpActn
{
get
{
return this.corpActnField;
}
set
{
this.corpActnField = value;
}
}
/// <remarks/>
public CashAccount16 SfkpgAcct
{
get
{
return this.sfkpgAcctField;
}
set
{
this.sfkpgAcctField = value;
}
}
/// <remarks/>
public string AddtlTxInf
{
get
{
return this.addtlTxInfField;
}
set
{
this.addtlTxInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AmountAndCurrencyExchange3
{
private AmountAndCurrencyExchangeDetails3 instdAmtField;
private AmountAndCurrencyExchangeDetails3 txAmtField;
private AmountAndCurrencyExchangeDetails3 cntrValAmtField;
private AmountAndCurrencyExchangeDetails3 anncdPstngAmtField;
private AmountAndCurrencyExchangeDetails4[] prtryAmtField;
/// <remarks/>
public AmountAndCurrencyExchangeDetails3 InstdAmt
{
get
{
return this.instdAmtField;
}
set
{
this.instdAmtField = value;
}
}
/// <remarks/>
public AmountAndCurrencyExchangeDetails3 TxAmt
{
get
{
return this.txAmtField;
}
set
{
this.txAmtField = value;
}
}
/// <remarks/>
public AmountAndCurrencyExchangeDetails3 CntrValAmt
{
get
{
return this.cntrValAmtField;
}
set
{
this.cntrValAmtField = value;
}
}
/// <remarks/>
public AmountAndCurrencyExchangeDetails3 AnncdPstngAmt
{
get
{
return this.anncdPstngAmtField;
}
set
{
this.anncdPstngAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("PrtryAmt")]
public AmountAndCurrencyExchangeDetails4[] PrtryAmt
{
get
{
return this.prtryAmtField;
}
set
{
this.prtryAmtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AmountAndCurrencyExchangeDetails3
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CurrencyExchange5 ccyXchgField;
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CurrencyExchange5 CcyXchg
{
get
{
return this.ccyXchgField;
}
set
{
this.ccyXchgField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CurrencyExchange5
{
private string srcCcyField;
private string trgtCcyField;
private string unitCcyField;
private decimal xchgRateField;
private string ctrctIdField;
private System.DateTime qtnDtField;
private bool qtnDtFieldSpecified;
/// <remarks/>
public string SrcCcy
{
get
{
return this.srcCcyField;
}
set
{
this.srcCcyField = value;
}
}
/// <remarks/>
public string TrgtCcy
{
get
{
return this.trgtCcyField;
}
set
{
this.trgtCcyField = value;
}
}
/// <remarks/>
public string UnitCcy
{
get
{
return this.unitCcyField;
}
set
{
this.unitCcyField = value;
}
}
/// <remarks/>
public decimal XchgRate
{
get
{
return this.xchgRateField;
}
set
{
this.xchgRateField = value;
}
}
/// <remarks/>
public string CtrctId
{
get
{
return this.ctrctIdField;
}
set
{
this.ctrctIdField = value;
}
}
/// <remarks/>
public System.DateTime QtnDt
{
get
{
return this.qtnDtField;
}
set
{
this.qtnDtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool QtnDtSpecified
{
get
{
return this.qtnDtFieldSpecified;
}
set
{
this.qtnDtFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AmountAndCurrencyExchangeDetails4
{
private string tpField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CurrencyExchange5 ccyXchgField;
/// <remarks/>
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CurrencyExchange5 CcyXchg
{
get
{
return this.ccyXchgField;
}
set
{
this.ccyXchgField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashBalanceAvailability2
{
private CashBalanceAvailabilityDate1 dtField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
/// <remarks/>
public CashBalanceAvailabilityDate1 Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashBalanceAvailabilityDate1
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ActlDt", typeof(System.DateTime), DataType = "date")]
[System.Xml.Serialization.XmlElementAttribute("NbOfDays", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ChargesInformation6
{
private ActiveOrHistoricCurrencyAndAmount ttlChrgsAndTaxAmtField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private ChargeType2Choice tpField;
private decimal rateField;
private bool rateFieldSpecified;
private ChargeBearerType1Code brField;
private bool brFieldSpecified;
private BranchAndFinancialInstitutionIdentification4 ptyField;
private TaxCharges2 taxField;
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TtlChrgsAndTaxAmt
{
get
{
return this.ttlChrgsAndTaxAmtField;
}
set
{
this.ttlChrgsAndTaxAmtField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
/// <remarks/>
public ChargeType2Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
/// <remarks/>
public ChargeBearerType1Code Br
{
get
{
return this.brField;
}
set
{
this.brField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BrSpecified
{
get
{
return this.brFieldSpecified;
}
set
{
this.brFieldSpecified = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 Pty
{
get
{
return this.ptyField;
}
set
{
this.ptyField = value;
}
}
/// <remarks/>
public TaxCharges2 Tax
{
get
{
return this.taxField;
}
set
{
this.taxField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ChargeType2Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(ChargeType1Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(GenericIdentification3))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum ChargeType1Code
{
/// <remarks/>
BRKF,
/// <remarks/>
COMM,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GenericIdentification3
{
private string idField;
private string issrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum ChargeBearerType1Code
{
/// <remarks/>
DEBT,
/// <remarks/>
CRED,
/// <remarks/>
SHAR,
/// <remarks/>
SLEV,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TaxCharges2
{
private string idField;
private decimal rateField;
private bool rateFieldSpecified;
private ActiveOrHistoricCurrencyAndAmount amtField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TransactionInterest2
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private InterestType1Choice tpField;
private Rate3[] rateField;
private DateTimePeriodDetails frToDtField;
private string rsnField;
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
public InterestType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Rate")]
public Rate3[] Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
/// <remarks/>
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
/// <remarks/>
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class InterestType1Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(InterestType1Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum InterestType1Code
{
/// <remarks/>
INDY,
/// <remarks/>
OVRN,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class Rate3
{
private RateType4Choice tpField;
private CurrencyAndAmountRange2 vldtyRgField;
/// <remarks/>
public RateType4Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public CurrencyAndAmountRange2 VldtyRg
{
get
{
return this.vldtyRgField;
}
set
{
this.vldtyRgField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class RateType4Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Othr", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Pctg", typeof(decimal))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CurrencyAndAmountRange2
{
private ImpliedCurrencyAmountRangeChoice amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private string ccyField;
/// <remarks/>
public ImpliedCurrencyAmountRangeChoice Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
/// <remarks/>
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ImpliedCurrencyAmountRangeChoice
{
private object itemField;
private ItemChoiceType6 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("EQAmt", typeof(decimal))]
[System.Xml.Serialization.XmlElementAttribute("FrAmt", typeof(AmountRangeBoundary1))]
[System.Xml.Serialization.XmlElementAttribute("FrToAmt", typeof(FromToAmountRange))]
[System.Xml.Serialization.XmlElementAttribute("NEQAmt", typeof(decimal))]
[System.Xml.Serialization.XmlElementAttribute("ToAmt", typeof(AmountRangeBoundary1))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType6 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AmountRangeBoundary1
{
private decimal bdryAmtField;
private bool inclField;
/// <remarks/>
public decimal BdryAmt
{
get
{
return this.bdryAmtField;
}
set
{
this.bdryAmtField = value;
}
}
/// <remarks/>
public bool Incl
{
get
{
return this.inclField;
}
set
{
this.inclField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class FromToAmountRange
{
private AmountRangeBoundary1 frAmtField;
private AmountRangeBoundary1 toAmtField;
/// <remarks/>
public AmountRangeBoundary1 FrAmt
{
get
{
return this.frAmtField;
}
set
{
this.frAmtField = value;
}
}
/// <remarks/>
public AmountRangeBoundary1 ToAmt
{
get
{
return this.toAmtField;
}
set
{
this.toAmtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType6
{
/// <remarks/>
EQAmt,
/// <remarks/>
FrAmt,
/// <remarks/>
FrToAmt,
/// <remarks/>
NEQAmt,
/// <remarks/>
ToAmt,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class DateTimePeriodDetails
{
private System.DateTime frDtTmField;
private System.DateTime toDtTmField;
/// <remarks/>
public System.DateTime FrDtTm
{
get
{
return this.frDtTmField;
}
set
{
this.frDtTmField = value;
}
}
/// <remarks/>
public System.DateTime ToDtTm
{
get
{
return this.toDtTmField;
}
set
{
this.toDtTmField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BatchInformation2
{
private string msgIdField;
private string pmtInfIdField;
private string nbOfTxsField;
private ActiveOrHistoricCurrencyAndAmount ttlAmtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
/// <remarks/>
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
/// <remarks/>
public string PmtInfId
{
get
{
return this.pmtInfIdField;
}
set
{
this.pmtInfIdField = value;
}
}
/// <remarks/>
public string NbOfTxs
{
get
{
return this.nbOfTxsField;
}
set
{
this.nbOfTxsField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount TtlAmt
{
get
{
return this.ttlAmtField;
}
set
{
this.ttlAmtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class EntryDetails1
{
private BatchInformation2 btchField;
private EntryTransaction2[] txDtlsField;
/// <remarks/>
public BatchInformation2 Btch
{
get
{
return this.btchField;
}
set
{
this.btchField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("TxDtls")]
public EntryTransaction2[] TxDtls
{
get
{
return this.txDtlsField;
}
set
{
this.txDtlsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TechnicalInputChannel1Choice
{
private string itemField;
private ItemChoiceType9 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType9 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType9
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class MessageIdentification2
{
private string msgNmIdField;
private string msgIdField;
/// <remarks/>
public string MsgNmId
{
get
{
return this.msgNmIdField;
}
set
{
this.msgNmIdField = value;
}
}
/// <remarks/>
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReportEntry2
{
private string ntryRefField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private bool rvslIndField;
private bool rvslIndFieldSpecified;
private EntryStatus2Code stsField;
private DateAndDateTimeChoice bookgDtField;
private DateAndDateTimeChoice valDtField;
private string acctSvcrRefField;
private CashBalanceAvailability2[] avlbtyField;
private BankTransactionCodeStructure4 bkTxCdField;
private bool comssnWvrIndField;
private bool comssnWvrIndFieldSpecified;
private MessageIdentification2 addtlInfIndField;
private AmountAndCurrencyExchange3 amtDtlsField;
private ChargesInformation6[] chrgsField;
private TechnicalInputChannel1Choice techInptChanlField;
private TransactionInterest2[] intrstField;
private EntryDetails1[] ntryDtlsField;
private string addtlNtryInfField;
/// <remarks/>
public string NtryRef
{
get
{
return this.ntryRefField;
}
set
{
this.ntryRefField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
public bool RvslInd
{
get
{
return this.rvslIndField;
}
set
{
this.rvslIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RvslIndSpecified
{
get
{
return this.rvslIndFieldSpecified;
}
set
{
this.rvslIndFieldSpecified = value;
}
}
/// <remarks/>
public EntryStatus2Code Sts
{
get
{
return this.stsField;
}
set
{
this.stsField = value;
}
}
/// <remarks/>
public DateAndDateTimeChoice BookgDt
{
get
{
return this.bookgDtField;
}
set
{
this.bookgDtField = value;
}
}
/// <remarks/>
public DateAndDateTimeChoice ValDt
{
get
{
return this.valDtField;
}
set
{
this.valDtField = value;
}
}
/// <remarks/>
public string AcctSvcrRef
{
get
{
return this.acctSvcrRefField;
}
set
{
this.acctSvcrRefField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
/// <remarks/>
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
/// <remarks/>
public bool ComssnWvrInd
{
get
{
return this.comssnWvrIndField;
}
set
{
this.comssnWvrIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ComssnWvrIndSpecified
{
get
{
return this.comssnWvrIndFieldSpecified;
}
set
{
this.comssnWvrIndFieldSpecified = value;
}
}
/// <remarks/>
public MessageIdentification2 AddtlInfInd
{
get
{
return this.addtlInfIndField;
}
set
{
this.addtlInfIndField = value;
}
}
/// <remarks/>
public AmountAndCurrencyExchange3 AmtDtls
{
get
{
return this.amtDtlsField;
}
set
{
this.amtDtlsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Chrgs")]
public ChargesInformation6[] Chrgs
{
get
{
return this.chrgsField;
}
set
{
this.chrgsField = value;
}
}
/// <remarks/>
public TechnicalInputChannel1Choice TechInptChanl
{
get
{
return this.techInptChanlField;
}
set
{
this.techInptChanlField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Intrst")]
public TransactionInterest2[] Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("NtryDtls")]
public EntryDetails1[] NtryDtls
{
get
{
return this.ntryDtlsField;
}
set
{
this.ntryDtlsField = value;
}
}
/// <remarks/>
public string AddtlNtryInf
{
get
{
return this.addtlNtryInfField;
}
set
{
this.addtlNtryInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum EntryStatus2Code
{
/// <remarks/>
BOOK,
/// <remarks/>
PDNG,
/// <remarks/>
INFO,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TotalsPerBankTransactionCode2
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
private decimal ttlNetNtryAmtField;
private bool ttlNetNtryAmtFieldSpecified;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private bool fcstIndField;
private bool fcstIndFieldSpecified;
private BankTransactionCodeStructure4 bkTxCdField;
private CashBalanceAvailability2[] avlbtyField;
/// <remarks/>
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
/// <remarks/>
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
/// <remarks/>
public decimal TtlNetNtryAmt
{
get
{
return this.ttlNetNtryAmtField;
}
set
{
this.ttlNetNtryAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TtlNetNtryAmtSpecified
{
get
{
return this.ttlNetNtryAmtFieldSpecified;
}
set
{
this.ttlNetNtryAmtFieldSpecified = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
/// <remarks/>
public bool FcstInd
{
get
{
return this.fcstIndField;
}
set
{
this.fcstIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FcstIndSpecified
{
get
{
return this.fcstIndFieldSpecified;
}
set
{
this.fcstIndFieldSpecified = value;
}
}
/// <remarks/>
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class NumberAndSumOfTransactions1
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
/// <remarks/>
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
/// <remarks/>
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class NumberAndSumOfTransactions2
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
private decimal ttlNetNtryAmtField;
private bool ttlNetNtryAmtFieldSpecified;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
/// <remarks/>
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
/// <remarks/>
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
/// <remarks/>
public decimal TtlNetNtryAmt
{
get
{
return this.ttlNetNtryAmtField;
}
set
{
this.ttlNetNtryAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TtlNetNtryAmtSpecified
{
get
{
return this.ttlNetNtryAmtFieldSpecified;
}
set
{
this.ttlNetNtryAmtFieldSpecified = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class TotalTransactions2
{
private NumberAndSumOfTransactions2 ttlNtriesField;
private NumberAndSumOfTransactions1 ttlCdtNtriesField;
private NumberAndSumOfTransactions1 ttlDbtNtriesField;
private TotalsPerBankTransactionCode2[] ttlNtriesPerBkTxCdField;
/// <remarks/>
public NumberAndSumOfTransactions2 TtlNtries
{
get
{
return this.ttlNtriesField;
}
set
{
this.ttlNtriesField = value;
}
}
/// <remarks/>
public NumberAndSumOfTransactions1 TtlCdtNtries
{
get
{
return this.ttlCdtNtriesField;
}
set
{
this.ttlCdtNtriesField = value;
}
}
/// <remarks/>
public NumberAndSumOfTransactions1 TtlDbtNtries
{
get
{
return this.ttlDbtNtriesField;
}
set
{
this.ttlDbtNtriesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("TtlNtriesPerBkTxCd")]
public TotalsPerBankTransactionCode2[] TtlNtriesPerBkTxCd
{
get
{
return this.ttlNtriesPerBkTxCdField;
}
set
{
this.ttlNtriesPerBkTxCdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CreditLine2
{
private bool inclField;
private ActiveOrHistoricCurrencyAndAmount amtField;
/// <remarks/>
public bool Incl
{
get
{
return this.inclField;
}
set
{
this.inclField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BalanceSubType1Choice
{
private string itemField;
private ItemChoiceType7 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType7 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType7
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BalanceType5Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(BalanceType12Code))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum BalanceType12Code
{
/// <remarks/>
XPCD,
/// <remarks/>
OPAV,
/// <remarks/>
ITAV,
/// <remarks/>
CLAV,
/// <remarks/>
FWAV,
/// <remarks/>
CLBD,
/// <remarks/>
ITBD,
/// <remarks/>
OPBD,
/// <remarks/>
PRCD,
/// <remarks/>
INFO,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class BalanceType12
{
private BalanceType5Choice cdOrPrtryField;
private BalanceSubType1Choice subTpField;
/// <remarks/>
public BalanceType5Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
/// <remarks/>
public BalanceSubType1Choice SubTp
{
get
{
return this.subTpField;
}
set
{
this.subTpField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashBalance3
{
private BalanceType12 tpField;
private CreditLine2 cdtLineField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private DateAndDateTimeChoice dtField;
private CashBalanceAvailability2[] avlbtyField;
/// <remarks/>
public BalanceType12 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public CreditLine2 CdtLine
{
get
{
return this.cdtLineField;
}
set
{
this.cdtLineField = value;
}
}
/// <remarks/>
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
/// <remarks/>
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
/// <remarks/>
public DateAndDateTimeChoice Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AccountInterest2
{
private InterestType1Choice tpField;
private Rate3[] rateField;
private DateTimePeriodDetails frToDtField;
private string rsnField;
/// <remarks/>
public InterestType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Rate")]
public Rate3[] Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
/// <remarks/>
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
/// <remarks/>
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class CashAccount20
{
private AccountIdentification4Choice idField;
private CashAccountType2 tpField;
private string ccyField;
private string nmField;
private PartyIdentification32 ownrField;
private BranchAndFinancialInstitutionIdentification4 svcrField;
/// <remarks/>
public AccountIdentification4Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public CashAccountType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
/// <remarks/>
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public PartyIdentification32 Ownr
{
get
{
return this.ownrField;
}
set
{
this.ownrField = value;
}
}
/// <remarks/>
public BranchAndFinancialInstitutionIdentification4 Svcr
{
get
{
return this.svcrField;
}
set
{
this.svcrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ReportingSource1Choice
{
private string itemField;
private ItemChoiceType2 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType2 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType2
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class AccountReport11
{
private string idField;
private decimal elctrncSeqNbField;
private bool elctrncSeqNbFieldSpecified;
private decimal lglSeqNbField;
private bool lglSeqNbFieldSpecified;
private System.DateTime creDtTmField;
private DateTimePeriodDetails frToDtField;
private CopyDuplicate1Code cpyDplctIndField;
private bool cpyDplctIndFieldSpecified;
private ReportingSource1Choice rptgSrcField;
private CashAccount20 acctField;
private CashAccount16 rltdAcctField;
private AccountInterest2[] intrstField;
private CashBalance3[] balField;
private TotalTransactions2 txsSummryField;
private ReportEntry2[] ntryField;
private string addtlRptInfField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public decimal ElctrncSeqNb
{
get
{
return this.elctrncSeqNbField;
}
set
{
this.elctrncSeqNbField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ElctrncSeqNbSpecified
{
get
{
return this.elctrncSeqNbFieldSpecified;
}
set
{
this.elctrncSeqNbFieldSpecified = value;
}
}
/// <remarks/>
public decimal LglSeqNb
{
get
{
return this.lglSeqNbField;
}
set
{
this.lglSeqNbField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LglSeqNbSpecified
{
get
{
return this.lglSeqNbFieldSpecified;
}
set
{
this.lglSeqNbFieldSpecified = value;
}
}
/// <remarks/>
public System.DateTime CreDtTm
{
get
{
return this.creDtTmField;
}
set
{
this.creDtTmField = value;
}
}
/// <remarks/>
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
/// <remarks/>
public CopyDuplicate1Code CpyDplctInd
{
get
{
return this.cpyDplctIndField;
}
set
{
this.cpyDplctIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CpyDplctIndSpecified
{
get
{
return this.cpyDplctIndFieldSpecified;
}
set
{
this.cpyDplctIndFieldSpecified = value;
}
}
/// <remarks/>
public ReportingSource1Choice RptgSrc
{
get
{
return this.rptgSrcField;
}
set
{
this.rptgSrcField = value;
}
}
/// <remarks/>
public CashAccount20 Acct
{
get
{
return this.acctField;
}
set
{
this.acctField = value;
}
}
/// <remarks/>
public CashAccount16 RltdAcct
{
get
{
return this.rltdAcctField;
}
set
{
this.rltdAcctField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Intrst")]
public AccountInterest2[] Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Bal")]
public CashBalance3[] Bal
{
get
{
return this.balField;
}
set
{
this.balField = value;
}
}
/// <remarks/>
public TotalTransactions2 TxsSummry
{
get
{
return this.txsSummryField;
}
set
{
this.txsSummryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Ntry")]
public ReportEntry2[] Ntry
{
get
{
return this.ntryField;
}
set
{
this.ntryField = value;
}
}
/// <remarks/>
public string AddtlRptInf
{
get
{
return this.addtlRptInfField;
}
set
{
this.addtlRptInfField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum CopyDuplicate1Code
{
/// <remarks/>
CODU,
/// <remarks/>
COPY,
/// <remarks/>
DUPL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class Pagination
{
private string pgNbField;
private bool lastPgIndField;
/// <remarks/>
public string PgNb
{
get
{
return this.pgNbField;
}
set
{
this.pgNbField = value;
}
}
/// <remarks/>
public bool LastPgInd
{
get
{
return this.lastPgIndField;
}
set
{
this.lastPgIndField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class ContactDetails2
{
private NamePrefix1Code nmPrfxField;
private bool nmPrfxFieldSpecified;
private string nmField;
private string phneNbField;
private string mobNbField;
private string faxNbField;
private string emailAdrField;
private string othrField;
/// <remarks/>
public NamePrefix1Code NmPrfx
{
get
{
return this.nmPrfxField;
}
set
{
this.nmPrfxField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NmPrfxSpecified
{
get
{
return this.nmPrfxFieldSpecified;
}
set
{
this.nmPrfxFieldSpecified = value;
}
}
/// <remarks/>
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
/// <remarks/>
public string PhneNb
{
get
{
return this.phneNbField;
}
set
{
this.phneNbField = value;
}
}
/// <remarks/>
public string MobNb
{
get
{
return this.mobNbField;
}
set
{
this.mobNbField = value;
}
}
/// <remarks/>
public string FaxNb
{
get
{
return this.faxNbField;
}
set
{
this.faxNbField = value;
}
}
/// <remarks/>
public string EmailAdr
{
get
{
return this.emailAdrField;
}
set
{
this.emailAdrField = value;
}
}
/// <remarks/>
public string Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public enum NamePrefix1Code
{
/// <remarks/>
DOCT,
/// <remarks/>
MIST,
/// <remarks/>
MISS,
/// <remarks/>
MADM,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class PersonIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType1 itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType1
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GenericPersonIdentification1
{
private string idField;
private PersonIdentificationSchemeName1Choice schmeNmField;
private string issrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public PersonIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class DateAndPlaceOfBirth
{
private System.DateTime birthDtField;
private string prvcOfBirthField;
private string cityOfBirthField;
private string ctryOfBirthField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime BirthDt
{
get
{
return this.birthDtField;
}
set
{
this.birthDtField = value;
}
}
/// <remarks/>
public string PrvcOfBirth
{
get
{
return this.prvcOfBirthField;
}
set
{
this.prvcOfBirthField = value;
}
}
/// <remarks/>
public string CityOfBirth
{
get
{
return this.cityOfBirthField;
}
set
{
this.cityOfBirthField = value;
}
}
/// <remarks/>
public string CtryOfBirth
{
get
{
return this.ctryOfBirthField;
}
set
{
this.ctryOfBirthField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class PersonIdentification5
{
private DateAndPlaceOfBirth dtAndPlcOfBirthField;
private GenericPersonIdentification1[] othrField;
/// <remarks/>
public DateAndPlaceOfBirth DtAndPlcOfBirth
{
get
{
return this.dtAndPlcOfBirthField;
}
set
{
this.dtAndPlcOfBirthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Othr")]
public GenericPersonIdentification1[] Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class OrganisationIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType itemElementNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02", IncludeInSchema = false)]
public enum ItemChoiceType
{
/// <remarks/>
Cd,
/// <remarks/>
Prtry,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class GenericOrganisationIdentification1
{
private string idField;
private OrganisationIdentificationSchemeName1Choice schmeNmField;
private string issrField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public OrganisationIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
/// <remarks/>
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class OrganisationIdentification4
{
private string bICOrBEIField;
private GenericOrganisationIdentification1[] othrField;
/// <remarks/>
public string BICOrBEI
{
get
{
return this.bICOrBEIField;
}
set
{
this.bICOrBEIField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Othr")]
public GenericOrganisationIdentification1[] Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.02")]
public partial class Party6Choice
{
private object itemField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("OrgId", typeof(OrganisationIdentification4))]
[System.Xml.Serialization.XmlElementAttribute("PrvtId", typeof(PersonIdentification5))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
}