//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace Schaad.Finance.Formats.AccountStatements.Models
{
using System.Xml.Serialization;
//
// This source code was auto-generated by xsd, Version=4.6.1055.0.
//
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IsNullable = false)]
public partial class Document
{
private BankToCustomerStatementV04 bkToCstmrStmtField;
///
public BankToCustomerStatementV04 BkToCstmrStmt
{
get
{
return this.bkToCstmrStmtField;
}
set
{
this.bkToCstmrStmtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BankToCustomerStatementV04
{
private GroupHeader58 grpHdrField;
private AccountStatement4[] stmtField;
private SupplementaryData1[] splmtryDataField;
///
public GroupHeader58 GrpHdr
{
get
{
return this.grpHdrField;
}
set
{
this.grpHdrField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Stmt")]
public AccountStatement4[] Stmt
{
get
{
return this.stmtField;
}
set
{
this.stmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("SplmtryData")]
public SupplementaryData1[] SplmtryData
{
get
{
return this.splmtryDataField;
}
set
{
this.splmtryDataField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GroupHeader58
{
private string msgIdField;
private System.DateTime creDtTmField;
private PartyIdentification43 msgRcptField;
private Pagination msgPgntnField;
private OriginalBusinessQuery1 orgnlBizQryField;
private string addtlInfField;
///
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
///
public System.DateTime CreDtTm
{
get
{
return this.creDtTmField;
}
set
{
this.creDtTmField = value;
}
}
///
public PartyIdentification43 MsgRcpt
{
get
{
return this.msgRcptField;
}
set
{
this.msgRcptField = value;
}
}
///
public Pagination MsgPgntn
{
get
{
return this.msgPgntnField;
}
set
{
this.msgPgntnField = value;
}
}
///
public OriginalBusinessQuery1 OrgnlBizQry
{
get
{
return this.orgnlBizQryField;
}
set
{
this.orgnlBizQryField = value;
}
}
///
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PartyIdentification43
{
private string nmField;
private PostalAddress6 pstlAdrField;
private Party11Choice idField;
private string ctryOfResField;
private ContactDetails2 ctctDtlsField;
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
///
public Party11Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string CtryOfRes
{
get
{
return this.ctryOfResField;
}
set
{
this.ctryOfResField = value;
}
}
///
public ContactDetails2 CtctDtls
{
get
{
return this.ctctDtlsField;
}
set
{
this.ctctDtlsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public AddressType2Code AdrTp
{
get
{
return this.adrTpField;
}
set
{
this.adrTpField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdrTpSpecified
{
get
{
return this.adrTpFieldSpecified;
}
set
{
this.adrTpFieldSpecified = value;
}
}
///
public string Dept
{
get
{
return this.deptField;
}
set
{
this.deptField = value;
}
}
///
public string SubDept
{
get
{
return this.subDeptField;
}
set
{
this.subDeptField = value;
}
}
///
public string StrtNm
{
get
{
return this.strtNmField;
}
set
{
this.strtNmField = value;
}
}
///
public string BldgNb
{
get
{
return this.bldgNbField;
}
set
{
this.bldgNbField = value;
}
}
///
public string PstCd
{
get
{
return this.pstCdField;
}
set
{
this.pstCdField = value;
}
}
///
public string TwnNm
{
get
{
return this.twnNmField;
}
set
{
this.twnNmField = value;
}
}
///
public string CtrySubDvsn
{
get
{
return this.ctrySubDvsnField;
}
set
{
this.ctrySubDvsnField = value;
}
}
///
public string Ctry
{
get
{
return this.ctryField;
}
set
{
this.ctryField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AdrLine")]
public string[] AdrLine
{
get
{
return this.adrLineField;
}
set
{
this.adrLineField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum AddressType2Code
{
///
ADDR,
///
PBOX,
///
HOME,
///
BIZZ,
///
MLTO,
///
DLVY,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class SupplementaryData1
{
private string plcAndNmField;
private System.Xml.XmlElement envlpField;
///
public string PlcAndNm
{
get
{
return this.plcAndNmField;
}
set
{
this.plcAndNmField = value;
}
}
///
public System.Xml.XmlElement Envlp
{
get
{
return this.envlpField;
}
set
{
this.envlpField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Product2
{
private string pdctCdField;
private UnitOfMeasure1Code unitOfMeasrField;
private bool unitOfMeasrFieldSpecified;
private decimal pdctQtyField;
private bool pdctQtyFieldSpecified;
private decimal unitPricField;
private bool unitPricFieldSpecified;
private decimal pdctAmtField;
private bool pdctAmtFieldSpecified;
private string taxTpField;
private string addtlPdctInfField;
///
public string PdctCd
{
get
{
return this.pdctCdField;
}
set
{
this.pdctCdField = value;
}
}
///
public UnitOfMeasure1Code UnitOfMeasr
{
get
{
return this.unitOfMeasrField;
}
set
{
this.unitOfMeasrField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitOfMeasrSpecified
{
get
{
return this.unitOfMeasrFieldSpecified;
}
set
{
this.unitOfMeasrFieldSpecified = value;
}
}
///
public decimal PdctQty
{
get
{
return this.pdctQtyField;
}
set
{
this.pdctQtyField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PdctQtySpecified
{
get
{
return this.pdctQtyFieldSpecified;
}
set
{
this.pdctQtyFieldSpecified = value;
}
}
///
public decimal UnitPric
{
get
{
return this.unitPricField;
}
set
{
this.unitPricField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitPricSpecified
{
get
{
return this.unitPricFieldSpecified;
}
set
{
this.unitPricFieldSpecified = value;
}
}
///
public decimal PdctAmt
{
get
{
return this.pdctAmtField;
}
set
{
this.pdctAmtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PdctAmtSpecified
{
get
{
return this.pdctAmtFieldSpecified;
}
set
{
this.pdctAmtFieldSpecified = value;
}
}
///
public string TaxTp
{
get
{
return this.taxTpField;
}
set
{
this.taxTpField = value;
}
}
///
public string AddtlPdctInf
{
get
{
return this.addtlPdctInfField;
}
set
{
this.addtlPdctInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum UnitOfMeasure1Code
{
///
PIEC,
///
TONS,
///
FOOT,
///
GBGA,
///
USGA,
///
GRAM,
///
INCH,
///
KILO,
///
PUND,
///
METR,
///
CMET,
///
MMET,
///
LITR,
///
CELI,
///
MILI,
///
GBOU,
///
USOU,
///
GBQA,
///
USQA,
///
GBPI,
///
USPI,
///
MILE,
///
KMET,
///
YARD,
///
SQKI,
///
HECT,
///
ARES,
///
SMET,
///
SCMT,
///
SMIL,
///
SQMI,
///
SQYA,
///
SQFO,
///
SQIN,
///
ACRE,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionIdentifier1
{
private System.DateTime txDtTmField;
private string txRefField;
///
public System.DateTime TxDtTm
{
get
{
return this.txDtTmField;
}
set
{
this.txDtTmField = value;
}
}
///
public string TxRef
{
get
{
return this.txRefField;
}
set
{
this.txRefField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardIndividualTransaction1
{
private CardPaymentServiceType2Code addtlSvcField;
private bool addtlSvcFieldSpecified;
private string txCtgyField;
private string saleRcncltnIdField;
private string saleRefNbField;
private string seqNbField;
private TransactionIdentifier1 txIdField;
private Product2 pdctField;
private System.DateTime vldtnDtField;
private bool vldtnDtFieldSpecified;
private string vldtnSeqNbField;
///
public CardPaymentServiceType2Code AddtlSvc
{
get
{
return this.addtlSvcField;
}
set
{
this.addtlSvcField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddtlSvcSpecified
{
get
{
return this.addtlSvcFieldSpecified;
}
set
{
this.addtlSvcFieldSpecified = value;
}
}
///
public string TxCtgy
{
get
{
return this.txCtgyField;
}
set
{
this.txCtgyField = value;
}
}
///
public string SaleRcncltnId
{
get
{
return this.saleRcncltnIdField;
}
set
{
this.saleRcncltnIdField = value;
}
}
///
public string SaleRefNb
{
get
{
return this.saleRefNbField;
}
set
{
this.saleRefNbField = value;
}
}
///
public string SeqNb
{
get
{
return this.seqNbField;
}
set
{
this.seqNbField = value;
}
}
///
public TransactionIdentifier1 TxId
{
get
{
return this.txIdField;
}
set
{
this.txIdField = value;
}
}
///
public Product2 Pdct
{
get
{
return this.pdctField;
}
set
{
this.pdctField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime VldtnDt
{
get
{
return this.vldtnDtField;
}
set
{
this.vldtnDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool VldtnDtSpecified
{
get
{
return this.vldtnDtFieldSpecified;
}
set
{
this.vldtnDtFieldSpecified = value;
}
}
///
public string VldtnSeqNb
{
get
{
return this.vldtnSeqNbField;
}
set
{
this.vldtnSeqNbField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CardPaymentServiceType2Code
{
///
AGGR,
///
DCCV,
///
GRTT,
///
INSP,
///
LOYT,
///
NRES,
///
PUCO,
///
RECP,
///
SOAF,
///
UNAF,
///
VCAU,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardTransaction1Choice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("Aggtd", typeof(CardAggregated1))]
[System.Xml.Serialization.XmlElementAttribute("Indv", typeof(CardIndividualTransaction1))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardAggregated1
{
private CardPaymentServiceType2Code addtlSvcField;
private bool addtlSvcFieldSpecified;
private string txCtgyField;
private string saleRcncltnIdField;
private CardSequenceNumberRange1 seqNbRgField;
private DateOrDateTimePeriodChoice txDtRgField;
///
public CardPaymentServiceType2Code AddtlSvc
{
get
{
return this.addtlSvcField;
}
set
{
this.addtlSvcField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddtlSvcSpecified
{
get
{
return this.addtlSvcFieldSpecified;
}
set
{
this.addtlSvcFieldSpecified = value;
}
}
///
public string TxCtgy
{
get
{
return this.txCtgyField;
}
set
{
this.txCtgyField = value;
}
}
///
public string SaleRcncltnId
{
get
{
return this.saleRcncltnIdField;
}
set
{
this.saleRcncltnIdField = value;
}
}
///
public CardSequenceNumberRange1 SeqNbRg
{
get
{
return this.seqNbRgField;
}
set
{
this.seqNbRgField = value;
}
}
///
public DateOrDateTimePeriodChoice TxDtRg
{
get
{
return this.txDtRgField;
}
set
{
this.txDtRgField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardSequenceNumberRange1
{
private string frstTxField;
private string lastTxField;
///
public string FrstTx
{
get
{
return this.frstTxField;
}
set
{
this.frstTxField = value;
}
}
///
public string LastTx
{
get
{
return this.lastTxField;
}
set
{
this.lastTxField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DateOrDateTimePeriodChoice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("Dt", typeof(DatePeriodDetails))]
[System.Xml.Serialization.XmlElementAttribute("DtTm", typeof(DateTimePeriodDetails))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DatePeriodDetails
{
private System.DateTime frDtField;
private System.DateTime toDtField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime FrDt
{
get
{
return this.frDtField;
}
set
{
this.frDtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime ToDt
{
get
{
return this.toDtField;
}
set
{
this.toDtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DateTimePeriodDetails
{
private System.DateTime frDtTmField;
private System.DateTime toDtTmField;
///
public System.DateTime FrDtTm
{
get
{
return this.frDtTmField;
}
set
{
this.frDtTmField = value;
}
}
///
public System.DateTime ToDtTm
{
get
{
return this.toDtTmField;
}
set
{
this.toDtTmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardTransaction1
{
private PaymentCard4 cardField;
private PointOfInteraction1 pOIField;
private CardTransaction1Choice txField;
///
public PaymentCard4 Card
{
get
{
return this.cardField;
}
set
{
this.cardField = value;
}
}
///
public PointOfInteraction1 POI
{
get
{
return this.pOIField;
}
set
{
this.pOIField = value;
}
}
///
public CardTransaction1Choice Tx
{
get
{
return this.txField;
}
set
{
this.txField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PaymentCard4
{
private PlainCardData1 plainCardDataField;
private string cardCtryCdField;
private GenericIdentification1 cardBrndField;
private string addtlCardDataField;
///
public PlainCardData1 PlainCardData
{
get
{
return this.plainCardDataField;
}
set
{
this.plainCardDataField = value;
}
}
///
public string CardCtryCd
{
get
{
return this.cardCtryCdField;
}
set
{
this.cardCtryCdField = value;
}
}
///
public GenericIdentification1 CardBrnd
{
get
{
return this.cardBrndField;
}
set
{
this.cardBrndField = value;
}
}
///
public string AddtlCardData
{
get
{
return this.addtlCardDataField;
}
set
{
this.addtlCardDataField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PlainCardData1
{
private string pANField;
private string cardSeqNbField;
private string fctvDtField;
private string xpryDtField;
private string svcCdField;
private TrackData1[] trckDataField;
private CardSecurityInformation1 cardSctyCdField;
///
public string PAN
{
get
{
return this.pANField;
}
set
{
this.pANField = value;
}
}
///
public string CardSeqNb
{
get
{
return this.cardSeqNbField;
}
set
{
this.cardSeqNbField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "gYearMonth")]
public string FctvDt
{
get
{
return this.fctvDtField;
}
set
{
this.fctvDtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "gYearMonth")]
public string XpryDt
{
get
{
return this.xpryDtField;
}
set
{
this.xpryDtField = value;
}
}
///
public string SvcCd
{
get
{
return this.svcCdField;
}
set
{
this.svcCdField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("TrckData")]
public TrackData1[] TrckData
{
get
{
return this.trckDataField;
}
set
{
this.trckDataField = value;
}
}
///
public CardSecurityInformation1 CardSctyCd
{
get
{
return this.cardSctyCdField;
}
set
{
this.cardSctyCdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TrackData1
{
private string trckNbField;
private string trckValField;
///
public string TrckNb
{
get
{
return this.trckNbField;
}
set
{
this.trckNbField = value;
}
}
///
public string TrckVal
{
get
{
return this.trckValField;
}
set
{
this.trckValField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardSecurityInformation1
{
private CSCManagement1Code cSCMgmtField;
private string cSCValField;
///
public CSCManagement1Code CSCMgmt
{
get
{
return this.cSCMgmtField;
}
set
{
this.cSCMgmtField = value;
}
}
///
public string CSCVal
{
get
{
return this.cSCValField;
}
set
{
this.cSCValField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CSCManagement1Code
{
///
PRST,
///
BYPS,
///
UNRD,
///
NCSC,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericIdentification1
{
private string idField;
private string schmeNmField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PointOfInteraction1
{
private GenericIdentification32 idField;
private string sysNmField;
private string grpIdField;
private PointOfInteractionCapabilities1 cpbltiesField;
private PointOfInteractionComponent1[] cmpntField;
///
public GenericIdentification32 Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string SysNm
{
get
{
return this.sysNmField;
}
set
{
this.sysNmField = value;
}
}
///
public string GrpId
{
get
{
return this.grpIdField;
}
set
{
this.grpIdField = value;
}
}
///
public PointOfInteractionCapabilities1 Cpblties
{
get
{
return this.cpbltiesField;
}
set
{
this.cpbltiesField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Cmpnt")]
public PointOfInteractionComponent1[] Cmpnt
{
get
{
return this.cmpntField;
}
set
{
this.cmpntField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericIdentification32
{
private string idField;
private PartyType3Code tpField;
private bool tpFieldSpecified;
private PartyType4Code issrField;
private bool issrFieldSpecified;
private string shrtNmField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public PartyType3Code Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TpSpecified
{
get
{
return this.tpFieldSpecified;
}
set
{
this.tpFieldSpecified = value;
}
}
///
public PartyType4Code Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IssrSpecified
{
get
{
return this.issrFieldSpecified;
}
set
{
this.issrFieldSpecified = value;
}
}
///
public string ShrtNm
{
get
{
return this.shrtNmField;
}
set
{
this.shrtNmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum PartyType3Code
{
///
OPOI,
///
MERC,
///
ACCP,
///
ITAG,
///
ACQR,
///
CISS,
///
DLIS,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum PartyType4Code
{
///
MERC,
///
ACCP,
///
ITAG,
///
ACQR,
///
CISS,
///
TAXH,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PointOfInteractionCapabilities1
{
private CardDataReading1Code[] cardRdngCpbltiesField;
private CardholderVerificationCapability1Code[] crdhldrVrfctnCpbltiesField;
private OnLineCapability1Code onLineCpbltiesField;
private bool onLineCpbltiesFieldSpecified;
private DisplayCapabilities1[] dispCpbltiesField;
private string prtLineWidthField;
///
[System.Xml.Serialization.XmlElementAttribute("CardRdngCpblties")]
public CardDataReading1Code[] CardRdngCpblties
{
get
{
return this.cardRdngCpbltiesField;
}
set
{
this.cardRdngCpbltiesField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("CrdhldrVrfctnCpblties")]
public CardholderVerificationCapability1Code[] CrdhldrVrfctnCpblties
{
get
{
return this.crdhldrVrfctnCpbltiesField;
}
set
{
this.crdhldrVrfctnCpbltiesField = value;
}
}
///
public OnLineCapability1Code OnLineCpblties
{
get
{
return this.onLineCpbltiesField;
}
set
{
this.onLineCpbltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OnLineCpbltiesSpecified
{
get
{
return this.onLineCpbltiesFieldSpecified;
}
set
{
this.onLineCpbltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("DispCpblties")]
public DisplayCapabilities1[] DispCpblties
{
get
{
return this.dispCpbltiesField;
}
set
{
this.dispCpbltiesField = value;
}
}
///
public string PrtLineWidth
{
get
{
return this.prtLineWidthField;
}
set
{
this.prtLineWidthField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CardDataReading1Code
{
///
TAGC,
///
PHYS,
///
BRCD,
///
MGST,
///
CICC,
///
DFLE,
///
CTLS,
///
ECTL,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CardholderVerificationCapability1Code
{
///
MNSG,
///
NPIN,
///
FCPN,
///
FEPN,
///
FDSG,
///
FBIO,
///
MNVR,
///
FBIG,
///
APKI,
///
PKIS,
///
CHDT,
///
SCEC,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum OnLineCapability1Code
{
///
OFLN,
///
ONLN,
///
SMON,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DisplayCapabilities1
{
private UserInterface2Code dispTpField;
private string nbOfLinesField;
private string lineWidthField;
///
public UserInterface2Code DispTp
{
get
{
return this.dispTpField;
}
set
{
this.dispTpField = value;
}
}
///
public string NbOfLines
{
get
{
return this.nbOfLinesField;
}
set
{
this.nbOfLinesField = value;
}
}
///
public string LineWidth
{
get
{
return this.lineWidthField;
}
set
{
this.lineWidthField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum UserInterface2Code
{
///
MDSP,
///
CDSP,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PointOfInteractionComponent1
{
private POIComponentType1Code pOICmpntTpField;
private string manfctrIdField;
private string mdlField;
private string vrsnNbField;
private string srlNbField;
private string[] apprvlNbField;
///
public POIComponentType1Code POICmpntTp
{
get
{
return this.pOICmpntTpField;
}
set
{
this.pOICmpntTpField = value;
}
}
///
public string ManfctrId
{
get
{
return this.manfctrIdField;
}
set
{
this.manfctrIdField = value;
}
}
///
public string Mdl
{
get
{
return this.mdlField;
}
set
{
this.mdlField = value;
}
}
///
public string VrsnNb
{
get
{
return this.vrsnNbField;
}
set
{
this.vrsnNbField = value;
}
}
///
public string SrlNb
{
get
{
return this.srlNbField;
}
set
{
this.srlNbField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ApprvlNb")]
public string[] ApprvlNb
{
get
{
return this.apprvlNbField;
}
set
{
this.apprvlNbField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum POIComponentType1Code
{
///
SOFT,
///
EMVK,
///
EMVO,
///
MRIT,
///
CHIT,
///
SECM,
///
PEDV,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ActiveCurrencyAndAmount
{
private string ccyField;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashDeposit1
{
private ActiveCurrencyAndAmount noteDnmtnField;
private string nbOfNotesField;
private ActiveCurrencyAndAmount amtField;
///
public ActiveCurrencyAndAmount NoteDnmtn
{
get
{
return this.noteDnmtnField;
}
set
{
this.noteDnmtnField = value;
}
}
///
public string NbOfNotes
{
get
{
return this.nbOfNotesField;
}
set
{
this.nbOfNotesField = value;
}
}
///
public ActiveCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericIdentification20
{
private string idField;
private string issrField;
private string schmeNmField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
///
public string SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class SecuritiesAccount13
{
private string idField;
private GenericIdentification20 tpField;
private string nmField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public GenericIdentification20 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CorporateAction9
{
private string evtTpField;
private string evtIdField;
///
public string EvtTp
{
get
{
return this.evtTpField;
}
set
{
this.evtTpField = value;
}
}
///
public string EvtId
{
get
{
return this.evtIdField;
}
set
{
this.evtIdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReturnReason5Choice
{
private string itemField;
private ItemChoiceType16 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType16 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType16
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PaymentReturnReason2
{
private BankTransactionCodeStructure4 orgnlBkTxCdField;
private PartyIdentification43 orgtrField;
private ReturnReason5Choice rsnField;
private string[] addtlInfField;
///
public BankTransactionCodeStructure4 OrgnlBkTxCd
{
get
{
return this.orgnlBkTxCdField;
}
set
{
this.orgnlBkTxCdField = value;
}
}
///
public PartyIdentification43 Orgtr
{
get
{
return this.orgtrField;
}
set
{
this.orgtrField = value;
}
}
///
public ReturnReason5Choice Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AddtlInf")]
public string[] AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BankTransactionCodeStructure4
{
private BankTransactionCodeStructure5 domnField;
private ProprietaryBankTransactionCodeStructure1 prtryField;
///
public BankTransactionCodeStructure5 Domn
{
get
{
return this.domnField;
}
set
{
this.domnField = value;
}
}
///
public ProprietaryBankTransactionCodeStructure1 Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BankTransactionCodeStructure5
{
private string cdField;
private BankTransactionCodeStructure6 fmlyField;
///
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
///
public BankTransactionCodeStructure6 Fmly
{
get
{
return this.fmlyField;
}
set
{
this.fmlyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BankTransactionCodeStructure6
{
private string cdField;
private string subFmlyCdField;
///
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
///
public string SubFmlyCd
{
get
{
return this.subFmlyCdField;
}
set
{
this.subFmlyCdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryBankTransactionCodeStructure1
{
private string cdField;
private string issrField;
///
public string Cd
{
get
{
return this.cdField;
}
set
{
this.cdField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxRecordDetails1
{
private TaxPeriod1 prdField;
private ActiveOrHistoricCurrencyAndAmount amtField;
///
public TaxPeriod1 Prd
{
get
{
return this.prdField;
}
set
{
this.prdField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxPeriod1
{
private System.DateTime yrField;
private bool yrFieldSpecified;
private TaxRecordPeriod1Code tpField;
private bool tpFieldSpecified;
private DatePeriodDetails frToDtField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime Yr
{
get
{
return this.yrField;
}
set
{
this.yrField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool YrSpecified
{
get
{
return this.yrFieldSpecified;
}
set
{
this.yrFieldSpecified = value;
}
}
///
public TaxRecordPeriod1Code Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TpSpecified
{
get
{
return this.tpFieldSpecified;
}
set
{
this.tpFieldSpecified = value;
}
}
///
public DatePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum TaxRecordPeriod1Code
{
///
MM01,
///
MM02,
///
MM03,
///
MM04,
///
MM05,
///
MM06,
///
MM07,
///
MM08,
///
MM09,
///
MM10,
///
MM11,
///
MM12,
///
QTR1,
///
QTR2,
///
QTR3,
///
QTR4,
///
HLF1,
///
HLF2,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ActiveOrHistoricCurrencyAndAmount
{
private string ccyField;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxAmount1
{
private decimal rateField;
private bool rateFieldSpecified;
private ActiveOrHistoricCurrencyAndAmount taxblBaseAmtField;
private ActiveOrHistoricCurrencyAndAmount ttlAmtField;
private TaxRecordDetails1[] dtlsField;
///
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount TaxblBaseAmt
{
get
{
return this.taxblBaseAmtField;
}
set
{
this.taxblBaseAmtField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount TtlAmt
{
get
{
return this.ttlAmtField;
}
set
{
this.ttlAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Dtls")]
public TaxRecordDetails1[] Dtls
{
get
{
return this.dtlsField;
}
set
{
this.dtlsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Ctgy
{
get
{
return this.ctgyField;
}
set
{
this.ctgyField = value;
}
}
///
public string CtgyDtls
{
get
{
return this.ctgyDtlsField;
}
set
{
this.ctgyDtlsField = value;
}
}
///
public string DbtrSts
{
get
{
return this.dbtrStsField;
}
set
{
this.dbtrStsField = value;
}
}
///
public string CertId
{
get
{
return this.certIdField;
}
set
{
this.certIdField = value;
}
}
///
public string FrmsCd
{
get
{
return this.frmsCdField;
}
set
{
this.frmsCdField = value;
}
}
///
public TaxPeriod1 Prd
{
get
{
return this.prdField;
}
set
{
this.prdField = value;
}
}
///
public TaxAmount1 TaxAmt
{
get
{
return this.taxAmtField;
}
set
{
this.taxAmtField = value;
}
}
///
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxAuthorisation1
{
private string titlField;
private string nmField;
///
public string Titl
{
get
{
return this.titlField;
}
set
{
this.titlField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxParty2
{
private string taxIdField;
private string regnIdField;
private string taxTpField;
private TaxAuthorisation1 authstnField;
///
public string TaxId
{
get
{
return this.taxIdField;
}
set
{
this.taxIdField = value;
}
}
///
public string RegnId
{
get
{
return this.regnIdField;
}
set
{
this.regnIdField = value;
}
}
///
public string TaxTp
{
get
{
return this.taxTpField;
}
set
{
this.taxTpField = value;
}
}
///
public TaxAuthorisation1 Authstn
{
get
{
return this.authstnField;
}
set
{
this.authstnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxParty1
{
private string taxIdField;
private string regnIdField;
private string taxTpField;
///
public string TaxId
{
get
{
return this.taxIdField;
}
set
{
this.taxIdField = value;
}
}
///
public string RegnId
{
get
{
return this.regnIdField;
}
set
{
this.regnIdField = value;
}
}
///
public string TaxTp
{
get
{
return this.taxTpField;
}
set
{
this.taxTpField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public TaxParty1 Cdtr
{
get
{
return this.cdtrField;
}
set
{
this.cdtrField = value;
}
}
///
public TaxParty2 Dbtr
{
get
{
return this.dbtrField;
}
set
{
this.dbtrField = value;
}
}
///
public string AdmstnZn
{
get
{
return this.admstnZnField;
}
set
{
this.admstnZnField = value;
}
}
///
public string RefNb
{
get
{
return this.refNbField;
}
set
{
this.refNbField = value;
}
}
///
public string Mtd
{
get
{
return this.mtdField;
}
set
{
this.mtdField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount TtlTaxblBaseAmt
{
get
{
return this.ttlTaxblBaseAmtField;
}
set
{
this.ttlTaxblBaseAmtField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount TtlTaxAmt
{
get
{
return this.ttlTaxAmtField;
}
set
{
this.ttlTaxAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DtSpecified
{
get
{
return this.dtFieldSpecified;
}
set
{
this.dtFieldSpecified = value;
}
}
///
public decimal SeqNb
{
get
{
return this.seqNbField;
}
set
{
this.seqNbField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SeqNbSpecified
{
get
{
return this.seqNbFieldSpecified;
}
set
{
this.seqNbFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Rcrd")]
public TaxRecord1[] Rcrd
{
get
{
return this.rcrdField;
}
set
{
this.rcrdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class IdentificationSource3Choice
{
private string itemField;
private ItemChoiceType15 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType15 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType15
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class OtherIdentification1
{
private string idField;
private string sfxField;
private IdentificationSource3Choice tpField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string Sfx
{
get
{
return this.sfxField;
}
set
{
this.sfxField = value;
}
}
///
public IdentificationSource3Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class SecurityIdentification14
{
private string iSINField;
private OtherIdentification1[] othrIdField;
private string descField;
///
public string ISIN
{
get
{
return this.iSINField;
}
set
{
this.iSINField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("OthrId")]
public OtherIdentification1[] OthrId
{
get
{
return this.othrIdField;
}
set
{
this.othrIdField = value;
}
}
///
public string Desc
{
get
{
return this.descField;
}
set
{
this.descField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryQuantity1
{
private string tpField;
private string qtyField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Qty
{
get
{
return this.qtyField;
}
set
{
this.qtyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class OriginalAndCurrentQuantities1
{
private decimal faceAmtField;
private decimal amtsdValField;
///
public decimal FaceAmt
{
get
{
return this.faceAmtField;
}
set
{
this.faceAmtField = value;
}
}
///
public decimal AmtsdVal
{
get
{
return this.amtsdValField;
}
set
{
this.amtsdValField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class FinancialInstrumentQuantityChoice
{
private decimal itemField;
private ItemChoiceType14 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType14 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType14
{
///
AmtsdVal,
///
FaceAmt,
///
Unit,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionQuantities2Choice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("OrgnlAndCurFaceAmt", typeof(OriginalAndCurrentQuantities1))]
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryPrice2
{
private string tpField;
private ActiveOrHistoricCurrencyAndAmount pricField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Pric
{
get
{
return this.pricField;
}
set
{
this.pricField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ActiveOrHistoricCurrencyAnd13DecimalAmount
{
private string ccyField;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PriceRateOrAmountChoice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("Amt", typeof(ActiveOrHistoricCurrencyAnd13DecimalAmount))]
[System.Xml.Serialization.XmlElementAttribute("Rate", typeof(decimal))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class YieldedOrValueType1Choice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ValTp", typeof(PriceValueType1Code))]
[System.Xml.Serialization.XmlElementAttribute("Yldd", typeof(bool))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum PriceValueType1Code
{
///
DISC,
///
PREM,
///
PARV,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Price2
{
private YieldedOrValueType1Choice tpField;
private PriceRateOrAmountChoice valField;
///
public YieldedOrValueType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public PriceRateOrAmountChoice Val
{
get
{
return this.valField;
}
set
{
this.valField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionPrice3Choice
{
private object[] itemsField;
///
[System.Xml.Serialization.XmlElementAttribute("DealPric", typeof(Price2))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(ProprietaryPrice2))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryDate2
{
private string tpField;
private DateAndDateTimeChoice dtField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public DateAndDateTimeChoice Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DateAndDateTimeChoice
{
private System.DateTime itemField;
private ItemChoiceType9 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType9 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType9
{
///
Dt,
///
DtTm,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public System.DateTime AccptncDtTm
{
get
{
return this.accptncDtTmField;
}
set
{
this.accptncDtTmField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccptncDtTmSpecified
{
get
{
return this.accptncDtTmFieldSpecified;
}
set
{
this.accptncDtTmFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime TradActvtyCtrctlSttlmDt
{
get
{
return this.tradActvtyCtrctlSttlmDtField;
}
set
{
this.tradActvtyCtrctlSttlmDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TradActvtyCtrctlSttlmDtSpecified
{
get
{
return this.tradActvtyCtrctlSttlmDtFieldSpecified;
}
set
{
this.tradActvtyCtrctlSttlmDtFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime TradDt
{
get
{
return this.tradDtField;
}
set
{
this.tradDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TradDtSpecified
{
get
{
return this.tradDtFieldSpecified;
}
set
{
this.tradDtFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime IntrBkSttlmDt
{
get
{
return this.intrBkSttlmDtField;
}
set
{
this.intrBkSttlmDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IntrBkSttlmDtSpecified
{
get
{
return this.intrBkSttlmDtFieldSpecified;
}
set
{
this.intrBkSttlmDtFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime StartDt
{
get
{
return this.startDtField;
}
set
{
this.startDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StartDtSpecified
{
get
{
return this.startDtFieldSpecified;
}
set
{
this.startDtFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime EndDt
{
get
{
return this.endDtField;
}
set
{
this.endDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EndDtSpecified
{
get
{
return this.endDtFieldSpecified;
}
set
{
this.endDtFieldSpecified = value;
}
}
///
public System.DateTime TxDtTm
{
get
{
return this.txDtTmField;
}
set
{
this.txDtTmField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TxDtTmSpecified
{
get
{
return this.txDtTmFieldSpecified;
}
set
{
this.txDtTmFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryDate2[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CreditorReferenceType1Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum DocumentType3Code
{
///
RADM,
///
RPIN,
///
FXDR,
///
DISP,
///
PUOR,
///
SCOR,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CreditorReferenceType2
{
private CreditorReferenceType1Choice cdOrPrtryField;
private string issrField;
///
public CreditorReferenceType1Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CreditorReferenceInformation2
{
private CreditorReferenceType2 tpField;
private string refField;
///
public CreditorReferenceType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Ref
{
get
{
return this.refField;
}
set
{
this.refField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DocumentAdjustment1
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private string rsnField;
private string addtlInfField;
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
///
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
///
public string AddtlInf
{
get
{
return this.addtlInfField;
}
set
{
this.addtlInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CreditDebitCode
{
///
CRDT,
///
DBIT,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxAmountType1Choice
{
private string itemField;
private ItemChoiceType13 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType13 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType13
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxAmountAndType1
{
private TaxAmountType1Choice tpField;
private ActiveOrHistoricCurrencyAndAmount amtField;
///
public TaxAmountType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DiscountAmountType1Choice
{
private string itemField;
private ItemChoiceType12 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType12 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType12
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DiscountAmountAndType1
{
private DiscountAmountType1Choice tpField;
private ActiveOrHistoricCurrencyAndAmount amtField;
///
public DiscountAmountType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class RemittanceAmount2
{
private ActiveOrHistoricCurrencyAndAmount duePyblAmtField;
private DiscountAmountAndType1[] dscntApldAmtField;
private ActiveOrHistoricCurrencyAndAmount cdtNoteAmtField;
private TaxAmountAndType1[] taxAmtField;
private DocumentAdjustment1[] adjstmntAmtAndRsnField;
private ActiveOrHistoricCurrencyAndAmount rmtdAmtField;
///
public ActiveOrHistoricCurrencyAndAmount DuePyblAmt
{
get
{
return this.duePyblAmtField;
}
set
{
this.duePyblAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("DscntApldAmt")]
public DiscountAmountAndType1[] DscntApldAmt
{
get
{
return this.dscntApldAmtField;
}
set
{
this.dscntApldAmtField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount CdtNoteAmt
{
get
{
return this.cdtNoteAmtField;
}
set
{
this.cdtNoteAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("TaxAmt")]
public TaxAmountAndType1[] TaxAmt
{
get
{
return this.taxAmtField;
}
set
{
this.taxAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AdjstmntAmtAndRsn")]
public DocumentAdjustment1[] AdjstmntAmtAndRsn
{
get
{
return this.adjstmntAmtAndRsnField;
}
set
{
this.adjstmntAmtAndRsnField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount RmtdAmt
{
get
{
return this.rmtdAmtField;
}
set
{
this.rmtdAmtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReferredDocumentType1Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum DocumentType5Code
{
///
MSIN,
///
CNFA,
///
DNFA,
///
CINV,
///
CREN,
///
DEBN,
///
HIRI,
///
SBIN,
///
CMCN,
///
SOAC,
///
DISP,
///
BOLD,
///
VCHR,
///
AROI,
///
TSUT,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReferredDocumentType2
{
private ReferredDocumentType1Choice cdOrPrtryField;
private string issrField;
///
public ReferredDocumentType1Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReferredDocumentInformation3
{
private ReferredDocumentType2 tpField;
private string nbField;
private System.DateTime rltdDtField;
private bool rltdDtFieldSpecified;
///
public ReferredDocumentType2 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Nb
{
get
{
return this.nbField;
}
set
{
this.nbField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime RltdDt
{
get
{
return this.rltdDtField;
}
set
{
this.rltdDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RltdDtSpecified
{
get
{
return this.rltdDtFieldSpecified;
}
set
{
this.rltdDtFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class StructuredRemittanceInformation9
{
private ReferredDocumentInformation3[] rfrdDocInfField;
private RemittanceAmount2 rfrdDocAmtField;
private CreditorReferenceInformation2 cdtrRefInfField;
private PartyIdentification43 invcrField;
private PartyIdentification43 invceeField;
private string[] addtlRmtInfField;
///
[System.Xml.Serialization.XmlElementAttribute("RfrdDocInf")]
public ReferredDocumentInformation3[] RfrdDocInf
{
get
{
return this.rfrdDocInfField;
}
set
{
this.rfrdDocInfField = value;
}
}
///
public RemittanceAmount2 RfrdDocAmt
{
get
{
return this.rfrdDocAmtField;
}
set
{
this.rfrdDocAmtField = value;
}
}
///
public CreditorReferenceInformation2 CdtrRefInf
{
get
{
return this.cdtrRefInfField;
}
set
{
this.cdtrRefInfField = value;
}
}
///
public PartyIdentification43 Invcr
{
get
{
return this.invcrField;
}
set
{
this.invcrField = value;
}
}
///
public PartyIdentification43 Invcee
{
get
{
return this.invceeField;
}
set
{
this.invceeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AddtlRmtInf")]
public string[] AddtlRmtInf
{
get
{
return this.addtlRmtInfField;
}
set
{
this.addtlRmtInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class RemittanceInformation7
{
private string[] ustrdField;
private StructuredRemittanceInformation9[] strdField;
///
[System.Xml.Serialization.XmlElementAttribute("Ustrd")]
public string[] Ustrd
{
get
{
return this.ustrdField;
}
set
{
this.ustrdField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Strd")]
public StructuredRemittanceInformation9[] Strd
{
get
{
return this.strdField;
}
set
{
this.strdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class NameAndAddress10
{
private string nmField;
private PostalAddress6 adrField;
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public PostalAddress6 Adr
{
get
{
return this.adrField;
}
set
{
this.adrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class RemittanceLocation2
{
private string rmtIdField;
private RemittanceLocationMethod2Code rmtLctnMtdField;
private bool rmtLctnMtdFieldSpecified;
private string rmtLctnElctrncAdrField;
private NameAndAddress10 rmtLctnPstlAdrField;
///
public string RmtId
{
get
{
return this.rmtIdField;
}
set
{
this.rmtIdField = value;
}
}
///
public RemittanceLocationMethod2Code RmtLctnMtd
{
get
{
return this.rmtLctnMtdField;
}
set
{
this.rmtLctnMtdField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RmtLctnMtdSpecified
{
get
{
return this.rmtLctnMtdFieldSpecified;
}
set
{
this.rmtLctnMtdFieldSpecified = value;
}
}
///
public string RmtLctnElctrncAdr
{
get
{
return this.rmtLctnElctrncAdrField;
}
set
{
this.rmtLctnElctrncAdrField = value;
}
}
///
public NameAndAddress10 RmtLctnPstlAdr
{
get
{
return this.rmtLctnPstlAdrField;
}
set
{
this.rmtLctnPstlAdrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum RemittanceLocationMethod2Code
{
///
FAXI,
///
EDIC,
///
URID,
///
EMAL,
///
POST,
///
SMSM,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Purpose2Choice
{
private string itemField;
private ItemChoiceType11 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType11 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType11
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryAgent3
{
private string tpField;
private BranchAndFinancialInstitutionIdentification5 agtField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 Agt
{
get
{
return this.agtField;
}
set
{
this.agtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BranchAndFinancialInstitutionIdentification5
{
private FinancialInstitutionIdentification8 finInstnIdField;
private BranchData2 brnchIdField;
///
public FinancialInstitutionIdentification8 FinInstnId
{
get
{
return this.finInstnIdField;
}
set
{
this.finInstnIdField = value;
}
}
///
public BranchData2 BrnchId
{
get
{
return this.brnchIdField;
}
set
{
this.brnchIdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class FinancialInstitutionIdentification8
{
private string bICFIField;
private ClearingSystemMemberIdentification2 clrSysMmbIdField;
private string nmField;
private PostalAddress6 pstlAdrField;
private GenericFinancialIdentification1 othrField;
///
public string BICFI
{
get
{
return this.bICFIField;
}
set
{
this.bICFIField = value;
}
}
///
public ClearingSystemMemberIdentification2 ClrSysMmbId
{
get
{
return this.clrSysMmbIdField;
}
set
{
this.clrSysMmbIdField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
///
public GenericFinancialIdentification1 Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ClearingSystemMemberIdentification2
{
private ClearingSystemIdentification2Choice clrSysIdField;
private string mmbIdField;
///
public ClearingSystemIdentification2Choice ClrSysId
{
get
{
return this.clrSysIdField;
}
set
{
this.clrSysIdField = value;
}
}
///
public string MmbId
{
get
{
return this.mmbIdField;
}
set
{
this.mmbIdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ClearingSystemIdentification2Choice
{
private string itemField;
private ItemChoiceType5 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType5 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType5
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericFinancialIdentification1
{
private string idField;
private FinancialIdentificationSchemeName1Choice schmeNmField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public FinancialIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class FinancialIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType6 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType6 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType6
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BranchData2
{
private string idField;
private string nmField;
private PostalAddress6 pstlAdrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public PostalAddress6 PstlAdr
{
get
{
return this.pstlAdrField;
}
set
{
this.pstlAdrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionAgents3
{
private BranchAndFinancialInstitutionIdentification5 dbtrAgtField;
private BranchAndFinancialInstitutionIdentification5 cdtrAgtField;
private BranchAndFinancialInstitutionIdentification5 intrmyAgt1Field;
private BranchAndFinancialInstitutionIdentification5 intrmyAgt2Field;
private BranchAndFinancialInstitutionIdentification5 intrmyAgt3Field;
private BranchAndFinancialInstitutionIdentification5 rcvgAgtField;
private BranchAndFinancialInstitutionIdentification5 dlvrgAgtField;
private BranchAndFinancialInstitutionIdentification5 issgAgtField;
private BranchAndFinancialInstitutionIdentification5 sttlmPlcField;
private ProprietaryAgent3[] prtryField;
///
public BranchAndFinancialInstitutionIdentification5 DbtrAgt
{
get
{
return this.dbtrAgtField;
}
set
{
this.dbtrAgtField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 CdtrAgt
{
get
{
return this.cdtrAgtField;
}
set
{
this.cdtrAgtField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 IntrmyAgt1
{
get
{
return this.intrmyAgt1Field;
}
set
{
this.intrmyAgt1Field = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 IntrmyAgt2
{
get
{
return this.intrmyAgt2Field;
}
set
{
this.intrmyAgt2Field = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 IntrmyAgt3
{
get
{
return this.intrmyAgt3Field;
}
set
{
this.intrmyAgt3Field = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 RcvgAgt
{
get
{
return this.rcvgAgtField;
}
set
{
this.rcvgAgtField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 DlvrgAgt
{
get
{
return this.dlvrgAgtField;
}
set
{
this.dlvrgAgtField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 IssgAgt
{
get
{
return this.issgAgtField;
}
set
{
this.issgAgtField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 SttlmPlc
{
get
{
return this.sttlmPlcField;
}
set
{
this.sttlmPlcField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryAgent3[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryParty3
{
private string tpField;
private PartyIdentification43 ptyField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public PartyIdentification43 Pty
{
get
{
return this.ptyField;
}
set
{
this.ptyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionParties3
{
private PartyIdentification43 initgPtyField;
private PartyIdentification43 dbtrField;
private CashAccount24 dbtrAcctField;
private PartyIdentification43 ultmtDbtrField;
private PartyIdentification43 cdtrField;
private CashAccount24 cdtrAcctField;
private PartyIdentification43 ultmtCdtrField;
private PartyIdentification43 tradgPtyField;
private ProprietaryParty3[] prtryField;
///
public PartyIdentification43 InitgPty
{
get
{
return this.initgPtyField;
}
set
{
this.initgPtyField = value;
}
}
///
public PartyIdentification43 Dbtr
{
get
{
return this.dbtrField;
}
set
{
this.dbtrField = value;
}
}
///
public CashAccount24 DbtrAcct
{
get
{
return this.dbtrAcctField;
}
set
{
this.dbtrAcctField = value;
}
}
///
public PartyIdentification43 UltmtDbtr
{
get
{
return this.ultmtDbtrField;
}
set
{
this.ultmtDbtrField = value;
}
}
///
public PartyIdentification43 Cdtr
{
get
{
return this.cdtrField;
}
set
{
this.cdtrField = value;
}
}
///
public CashAccount24 CdtrAcct
{
get
{
return this.cdtrAcctField;
}
set
{
this.cdtrAcctField = value;
}
}
///
public PartyIdentification43 UltmtCdtr
{
get
{
return this.ultmtCdtrField;
}
set
{
this.ultmtCdtrField = value;
}
}
///
public PartyIdentification43 TradgPty
{
get
{
return this.tradgPtyField;
}
set
{
this.tradgPtyField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryParty3[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashAccount24
{
private AccountIdentification4Choice idField;
private CashAccountType2Choice tpField;
private string ccyField;
private string nmField;
///
public AccountIdentification4Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public CashAccountType2Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AccountIdentification4Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericAccountIdentification1
{
private string idField;
private AccountSchemeName1Choice schmeNmField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public AccountSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AccountSchemeName1Choice
{
private string itemField;
private ItemChoiceType3 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType3 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType3
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashAccountType2Choice
{
private string itemField;
private ItemChoiceType4 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType4 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType4
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ProprietaryReference1
{
private string tpField;
private string refField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Ref
{
get
{
return this.refField;
}
set
{
this.refField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionReferences3
{
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 string acctOwnrTxIdField;
private string acctSvcrTxIdField;
private string mktInfrstrctrTxIdField;
private string prcgIdField;
private ProprietaryReference1[] prtryField;
///
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
///
public string AcctSvcrRef
{
get
{
return this.acctSvcrRefField;
}
set
{
this.acctSvcrRefField = value;
}
}
///
public string PmtInfId
{
get
{
return this.pmtInfIdField;
}
set
{
this.pmtInfIdField = value;
}
}
///
public string InstrId
{
get
{
return this.instrIdField;
}
set
{
this.instrIdField = value;
}
}
///
public string EndToEndId
{
get
{
return this.endToEndIdField;
}
set
{
this.endToEndIdField = value;
}
}
///
public string TxId
{
get
{
return this.txIdField;
}
set
{
this.txIdField = value;
}
}
///
public string MndtId
{
get
{
return this.mndtIdField;
}
set
{
this.mndtIdField = value;
}
}
///
public string ChqNb
{
get
{
return this.chqNbField;
}
set
{
this.chqNbField = value;
}
}
///
public string ClrSysRef
{
get
{
return this.clrSysRefField;
}
set
{
this.clrSysRefField = value;
}
}
///
public string AcctOwnrTxId
{
get
{
return this.acctOwnrTxIdField;
}
set
{
this.acctOwnrTxIdField = value;
}
}
///
public string AcctSvcrTxId
{
get
{
return this.acctSvcrTxIdField;
}
set
{
this.acctSvcrTxIdField = value;
}
}
///
public string MktInfrstrctrTxId
{
get
{
return this.mktInfrstrctrTxIdField;
}
set
{
this.mktInfrstrctrTxIdField = value;
}
}
///
public string PrcgId
{
get
{
return this.prcgIdField;
}
set
{
this.prcgIdField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Prtry")]
public ProprietaryReference1[] Prtry
{
get
{
return this.prtryField;
}
set
{
this.prtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class EntryTransaction4
{
private TransactionReferences3 refsField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private AmountAndCurrencyExchange3 amtDtlsField;
private CashBalanceAvailability2[] avlbtyField;
private BankTransactionCodeStructure4 bkTxCdField;
private Charges4 chrgsField;
private TransactionInterest3 intrstField;
private TransactionParties3 rltdPtiesField;
private TransactionAgents3 rltdAgtsField;
private Purpose2Choice purpField;
private RemittanceLocation2[] rltdRmtInfField;
private RemittanceInformation7 rmtInfField;
private TransactionDates2 rltdDtsField;
private TransactionPrice3Choice rltdPricField;
private TransactionQuantities2Choice[] rltdQtiesField;
private SecurityIdentification14 finInstrmIdField;
private TaxInformation3 taxField;
private PaymentReturnReason2 rtrInfField;
private CorporateAction9 corpActnField;
private SecuritiesAccount13 sfkpgAcctField;
private CashDeposit1[] cshDpstField;
private CardTransaction1 cardTxField;
private string addtlTxInfField;
private SupplementaryData1[] splmtryDataField;
///
public TransactionReferences3 Refs
{
get
{
return this.refsField;
}
set
{
this.refsField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
public AmountAndCurrencyExchange3 AmtDtls
{
get
{
return this.amtDtlsField;
}
set
{
this.amtDtlsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
///
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
///
public Charges4 Chrgs
{
get
{
return this.chrgsField;
}
set
{
this.chrgsField = value;
}
}
///
public TransactionInterest3 Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
///
public TransactionParties3 RltdPties
{
get
{
return this.rltdPtiesField;
}
set
{
this.rltdPtiesField = value;
}
}
///
public TransactionAgents3 RltdAgts
{
get
{
return this.rltdAgtsField;
}
set
{
this.rltdAgtsField = value;
}
}
///
public Purpose2Choice Purp
{
get
{
return this.purpField;
}
set
{
this.purpField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("RltdRmtInf")]
public RemittanceLocation2[] RltdRmtInf
{
get
{
return this.rltdRmtInfField;
}
set
{
this.rltdRmtInfField = value;
}
}
///
public RemittanceInformation7 RmtInf
{
get
{
return this.rmtInfField;
}
set
{
this.rmtInfField = value;
}
}
///
public TransactionDates2 RltdDts
{
get
{
return this.rltdDtsField;
}
set
{
this.rltdDtsField = value;
}
}
///
public TransactionPrice3Choice RltdPric
{
get
{
return this.rltdPricField;
}
set
{
this.rltdPricField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("RltdQties")]
public TransactionQuantities2Choice[] RltdQties
{
get
{
return this.rltdQtiesField;
}
set
{
this.rltdQtiesField = value;
}
}
///
public SecurityIdentification14 FinInstrmId
{
get
{
return this.finInstrmIdField;
}
set
{
this.finInstrmIdField = value;
}
}
///
public TaxInformation3 Tax
{
get
{
return this.taxField;
}
set
{
this.taxField = value;
}
}
///
public PaymentReturnReason2 RtrInf
{
get
{
return this.rtrInfField;
}
set
{
this.rtrInfField = value;
}
}
///
public CorporateAction9 CorpActn
{
get
{
return this.corpActnField;
}
set
{
this.corpActnField = value;
}
}
///
public SecuritiesAccount13 SfkpgAcct
{
get
{
return this.sfkpgAcctField;
}
set
{
this.sfkpgAcctField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("CshDpst")]
public CashDeposit1[] CshDpst
{
get
{
return this.cshDpstField;
}
set
{
this.cshDpstField = value;
}
}
///
public CardTransaction1 CardTx
{
get
{
return this.cardTxField;
}
set
{
this.cardTxField = value;
}
}
///
public string AddtlTxInf
{
get
{
return this.addtlTxInfField;
}
set
{
this.addtlTxInfField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("SplmtryData")]
public SupplementaryData1[] SplmtryData
{
get
{
return this.splmtryDataField;
}
set
{
this.splmtryDataField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AmountAndCurrencyExchange3
{
private AmountAndCurrencyExchangeDetails3 instdAmtField;
private AmountAndCurrencyExchangeDetails3 txAmtField;
private AmountAndCurrencyExchangeDetails3 cntrValAmtField;
private AmountAndCurrencyExchangeDetails3 anncdPstngAmtField;
private AmountAndCurrencyExchangeDetails4[] prtryAmtField;
///
public AmountAndCurrencyExchangeDetails3 InstdAmt
{
get
{
return this.instdAmtField;
}
set
{
this.instdAmtField = value;
}
}
///
public AmountAndCurrencyExchangeDetails3 TxAmt
{
get
{
return this.txAmtField;
}
set
{
this.txAmtField = value;
}
}
///
public AmountAndCurrencyExchangeDetails3 CntrValAmt
{
get
{
return this.cntrValAmtField;
}
set
{
this.cntrValAmtField = value;
}
}
///
public AmountAndCurrencyExchangeDetails3 AnncdPstngAmt
{
get
{
return this.anncdPstngAmtField;
}
set
{
this.anncdPstngAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PrtryAmt")]
public AmountAndCurrencyExchangeDetails4[] PrtryAmt
{
get
{
return this.prtryAmtField;
}
set
{
this.prtryAmtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AmountAndCurrencyExchangeDetails3
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CurrencyExchange5 ccyXchgField;
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CurrencyExchange5 CcyXchg
{
get
{
return this.ccyXchgField;
}
set
{
this.ccyXchgField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public string SrcCcy
{
get
{
return this.srcCcyField;
}
set
{
this.srcCcyField = value;
}
}
///
public string TrgtCcy
{
get
{
return this.trgtCcyField;
}
set
{
this.trgtCcyField = value;
}
}
///
public string UnitCcy
{
get
{
return this.unitCcyField;
}
set
{
this.unitCcyField = value;
}
}
///
public decimal XchgRate
{
get
{
return this.xchgRateField;
}
set
{
this.xchgRateField = value;
}
}
///
public string CtrctId
{
get
{
return this.ctrctIdField;
}
set
{
this.ctrctIdField = value;
}
}
///
public System.DateTime QtnDt
{
get
{
return this.qtnDtField;
}
set
{
this.qtnDtField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool QtnDtSpecified
{
get
{
return this.qtnDtFieldSpecified;
}
set
{
this.qtnDtFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AmountAndCurrencyExchangeDetails4
{
private string tpField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CurrencyExchange5 ccyXchgField;
///
public string Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CurrencyExchange5 CcyXchg
{
get
{
return this.ccyXchgField;
}
set
{
this.ccyXchgField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashBalanceAvailability2
{
private CashBalanceAvailabilityDate1 dtField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
///
public CashBalanceAvailabilityDate1 Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashBalanceAvailabilityDate1
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Charges4
{
private ActiveOrHistoricCurrencyAndAmount ttlChrgsAndTaxAmtField;
private ChargesRecord2[] rcrdField;
///
public ActiveOrHistoricCurrencyAndAmount TtlChrgsAndTaxAmt
{
get
{
return this.ttlChrgsAndTaxAmtField;
}
set
{
this.ttlChrgsAndTaxAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Rcrd")]
public ChargesRecord2[] Rcrd
{
get
{
return this.rcrdField;
}
set
{
this.rcrdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ChargesRecord2
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private bool chrgInclIndField;
private bool chrgInclIndFieldSpecified;
private ChargeType3Choice tpField;
private decimal rateField;
private bool rateFieldSpecified;
private ChargeBearerType1Code brField;
private bool brFieldSpecified;
private BranchAndFinancialInstitutionIdentification5 agtField;
private TaxCharges2 taxField;
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
///
public bool ChrgInclInd
{
get
{
return this.chrgInclIndField;
}
set
{
this.chrgInclIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ChrgInclIndSpecified
{
get
{
return this.chrgInclIndFieldSpecified;
}
set
{
this.chrgInclIndFieldSpecified = value;
}
}
///
public ChargeType3Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
public ChargeBearerType1Code Br
{
get
{
return this.brField;
}
set
{
this.brField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BrSpecified
{
get
{
return this.brFieldSpecified;
}
set
{
this.brFieldSpecified = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 Agt
{
get
{
return this.agtField;
}
set
{
this.agtField = value;
}
}
///
public TaxCharges2 Tax
{
get
{
return this.taxField;
}
set
{
this.taxField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ChargeType3Choice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("Cd", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Prtry", typeof(GenericIdentification3))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericIdentification3
{
private string idField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum ChargeBearerType1Code
{
///
DEBT,
///
CRED,
///
SHAR,
///
SLEV,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TaxCharges2
{
private string idField;
private decimal rateField;
private bool rateFieldSpecified;
private ActiveOrHistoricCurrencyAndAmount amtField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TransactionInterest3
{
private ActiveOrHistoricCurrencyAndAmount ttlIntrstAndTaxAmtField;
private InterestRecord1[] rcrdField;
///
public ActiveOrHistoricCurrencyAndAmount TtlIntrstAndTaxAmt
{
get
{
return this.ttlIntrstAndTaxAmtField;
}
set
{
this.ttlIntrstAndTaxAmtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Rcrd")]
public InterestRecord1[] Rcrd
{
get
{
return this.rcrdField;
}
set
{
this.rcrdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class InterestRecord1
{
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private InterestType1Choice tpField;
private Rate3 rateField;
private DateTimePeriodDetails frToDtField;
private string rsnField;
private TaxCharges2 taxField;
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
public InterestType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public Rate3 Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
///
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
///
public TaxCharges2 Tax
{
get
{
return this.taxField;
}
set
{
this.taxField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class InterestType1Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum InterestType1Code
{
///
INDY,
///
OVRN,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Rate3
{
private RateType4Choice tpField;
private CurrencyAndAmountRange2 vldtyRgField;
///
public RateType4Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public CurrencyAndAmountRange2 VldtyRg
{
get
{
return this.vldtyRgField;
}
set
{
this.vldtyRgField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class RateType4Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CurrencyAndAmountRange2
{
private ImpliedCurrencyAmountRangeChoice amtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
private string ccyField;
///
public ImpliedCurrencyAmountRangeChoice Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
///
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ImpliedCurrencyAmountRangeChoice
{
private object itemField;
private ItemChoiceType7 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType7 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AmountRangeBoundary1
{
private decimal bdryAmtField;
private bool inclField;
///
public decimal BdryAmt
{
get
{
return this.bdryAmtField;
}
set
{
this.bdryAmtField = value;
}
}
///
public bool Incl
{
get
{
return this.inclField;
}
set
{
this.inclField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class FromToAmountRange
{
private AmountRangeBoundary1 frAmtField;
private AmountRangeBoundary1 toAmtField;
///
public AmountRangeBoundary1 FrAmt
{
get
{
return this.frAmtField;
}
set
{
this.frAmtField = value;
}
}
///
public AmountRangeBoundary1 ToAmt
{
get
{
return this.toAmtField;
}
set
{
this.toAmtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType7
{
///
EQAmt,
///
FrAmt,
///
FrToAmt,
///
NEQAmt,
///
ToAmt,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BatchInformation2
{
private string msgIdField;
private string pmtInfIdField;
private string nbOfTxsField;
private ActiveOrHistoricCurrencyAndAmount ttlAmtField;
private CreditDebitCode cdtDbtIndField;
private bool cdtDbtIndFieldSpecified;
///
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
///
public string PmtInfId
{
get
{
return this.pmtInfIdField;
}
set
{
this.pmtInfIdField = value;
}
}
///
public string NbOfTxs
{
get
{
return this.nbOfTxsField;
}
set
{
this.nbOfTxsField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount TtlAmt
{
get
{
return this.ttlAmtField;
}
set
{
this.ttlAmtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CdtDbtIndSpecified
{
get
{
return this.cdtDbtIndFieldSpecified;
}
set
{
this.cdtDbtIndFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class EntryDetails3
{
private BatchInformation2 btchField;
private EntryTransaction4[] txDtlsField;
///
public BatchInformation2 Btch
{
get
{
return this.btchField;
}
set
{
this.btchField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("TxDtls")]
public EntryTransaction4[] TxDtls
{
get
{
return this.txDtlsField;
}
set
{
this.txDtlsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CardEntry1
{
private PaymentCard4 cardField;
private PointOfInteraction1 pOIField;
private CardAggregated1 aggtdNtryField;
///
public PaymentCard4 Card
{
get
{
return this.cardField;
}
set
{
this.cardField = value;
}
}
///
public PointOfInteraction1 POI
{
get
{
return this.pOIField;
}
set
{
this.pOIField = value;
}
}
///
public CardAggregated1 AggtdNtry
{
get
{
return this.aggtdNtryField;
}
set
{
this.aggtdNtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TechnicalInputChannel1Choice
{
private string itemField;
private ItemChoiceType10 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType10 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType10
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class MessageIdentification2
{
private string msgNmIdField;
private string msgIdField;
///
public string MsgNmId
{
get
{
return this.msgNmIdField;
}
set
{
this.msgNmIdField = value;
}
}
///
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReportEntry4
{
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 Charges4 chrgsField;
private TechnicalInputChannel1Choice techInptChanlField;
private TransactionInterest3 intrstField;
private CardEntry1 cardTxField;
private EntryDetails3[] ntryDtlsField;
private string addtlNtryInfField;
///
public string NtryRef
{
get
{
return this.ntryRefField;
}
set
{
this.ntryRefField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
public bool RvslInd
{
get
{
return this.rvslIndField;
}
set
{
this.rvslIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RvslIndSpecified
{
get
{
return this.rvslIndFieldSpecified;
}
set
{
this.rvslIndFieldSpecified = value;
}
}
///
public EntryStatus2Code Sts
{
get
{
return this.stsField;
}
set
{
this.stsField = value;
}
}
///
public DateAndDateTimeChoice BookgDt
{
get
{
return this.bookgDtField;
}
set
{
this.bookgDtField = value;
}
}
///
public DateAndDateTimeChoice ValDt
{
get
{
return this.valDtField;
}
set
{
this.valDtField = value;
}
}
///
public string AcctSvcrRef
{
get
{
return this.acctSvcrRefField;
}
set
{
this.acctSvcrRefField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
///
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
///
public bool ComssnWvrInd
{
get
{
return this.comssnWvrIndField;
}
set
{
this.comssnWvrIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ComssnWvrIndSpecified
{
get
{
return this.comssnWvrIndFieldSpecified;
}
set
{
this.comssnWvrIndFieldSpecified = value;
}
}
///
public MessageIdentification2 AddtlInfInd
{
get
{
return this.addtlInfIndField;
}
set
{
this.addtlInfIndField = value;
}
}
///
public AmountAndCurrencyExchange3 AmtDtls
{
get
{
return this.amtDtlsField;
}
set
{
this.amtDtlsField = value;
}
}
///
public Charges4 Chrgs
{
get
{
return this.chrgsField;
}
set
{
this.chrgsField = value;
}
}
///
public TechnicalInputChannel1Choice TechInptChanl
{
get
{
return this.techInptChanlField;
}
set
{
this.techInptChanlField = value;
}
}
///
public TransactionInterest3 Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
///
public CardEntry1 CardTx
{
get
{
return this.cardTxField;
}
set
{
this.cardTxField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("NtryDtls")]
public EntryDetails3[] NtryDtls
{
get
{
return this.ntryDtlsField;
}
set
{
this.ntryDtlsField = value;
}
}
///
public string AddtlNtryInf
{
get
{
return this.addtlNtryInfField;
}
set
{
this.addtlNtryInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum EntryStatus2Code
{
///
BOOK,
///
PDNG,
///
INFO,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TotalsPerBankTransactionCode3
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
private AmountAndDirection35 ttlNetNtryField;
private bool fcstIndField;
private bool fcstIndFieldSpecified;
private BankTransactionCodeStructure4 bkTxCdField;
private CashBalanceAvailability2[] avlbtyField;
///
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
///
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
///
public AmountAndDirection35 TtlNetNtry
{
get
{
return this.ttlNetNtryField;
}
set
{
this.ttlNetNtryField = value;
}
}
///
public bool FcstInd
{
get
{
return this.fcstIndField;
}
set
{
this.fcstIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FcstIndSpecified
{
get
{
return this.fcstIndFieldSpecified;
}
set
{
this.fcstIndFieldSpecified = value;
}
}
///
public BankTransactionCodeStructure4 BkTxCd
{
get
{
return this.bkTxCdField;
}
set
{
this.bkTxCdField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AmountAndDirection35
{
private decimal amtField;
private CreditDebitCode cdtDbtIndField;
///
public decimal Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class NumberAndSumOfTransactions1
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
///
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
///
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class NumberAndSumOfTransactions4
{
private string nbOfNtriesField;
private decimal sumField;
private bool sumFieldSpecified;
private AmountAndDirection35 ttlNetNtryField;
///
public string NbOfNtries
{
get
{
return this.nbOfNtriesField;
}
set
{
this.nbOfNtriesField = value;
}
}
///
public decimal Sum
{
get
{
return this.sumField;
}
set
{
this.sumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SumSpecified
{
get
{
return this.sumFieldSpecified;
}
set
{
this.sumFieldSpecified = value;
}
}
///
public AmountAndDirection35 TtlNetNtry
{
get
{
return this.ttlNetNtryField;
}
set
{
this.ttlNetNtryField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class TotalTransactions4
{
private NumberAndSumOfTransactions4 ttlNtriesField;
private NumberAndSumOfTransactions1 ttlCdtNtriesField;
private NumberAndSumOfTransactions1 ttlDbtNtriesField;
private TotalsPerBankTransactionCode3[] ttlNtriesPerBkTxCdField;
///
public NumberAndSumOfTransactions4 TtlNtries
{
get
{
return this.ttlNtriesField;
}
set
{
this.ttlNtriesField = value;
}
}
///
public NumberAndSumOfTransactions1 TtlCdtNtries
{
get
{
return this.ttlCdtNtriesField;
}
set
{
this.ttlCdtNtriesField = value;
}
}
///
public NumberAndSumOfTransactions1 TtlDbtNtries
{
get
{
return this.ttlDbtNtriesField;
}
set
{
this.ttlDbtNtriesField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("TtlNtriesPerBkTxCd")]
public TotalsPerBankTransactionCode3[] TtlNtriesPerBkTxCd
{
get
{
return this.ttlNtriesPerBkTxCdField;
}
set
{
this.ttlNtriesPerBkTxCdField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CreditLine2
{
private bool inclField;
private ActiveOrHistoricCurrencyAndAmount amtField;
///
public bool Incl
{
get
{
return this.inclField;
}
set
{
this.inclField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BalanceSubType1Choice
{
private string itemField;
private ItemChoiceType8 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType8 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType8
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BalanceType5Choice
{
private object itemField;
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum BalanceType12Code
{
///
XPCD,
///
OPAV,
///
ITAV,
///
CLAV,
///
FWAV,
///
CLBD,
///
ITBD,
///
OPBD,
///
PRCD,
///
INFO,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class BalanceType12
{
private BalanceType5Choice cdOrPrtryField;
private BalanceSubType1Choice subTpField;
///
public BalanceType5Choice CdOrPrtry
{
get
{
return this.cdOrPrtryField;
}
set
{
this.cdOrPrtryField = value;
}
}
///
public BalanceSubType1Choice SubTp
{
get
{
return this.subTpField;
}
set
{
this.subTpField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashBalance3
{
private BalanceType12 tpField;
private CreditLine2 cdtLineField;
private ActiveOrHistoricCurrencyAndAmount amtField;
private CreditDebitCode cdtDbtIndField;
private DateAndDateTimeChoice dtField;
private CashBalanceAvailability2[] avlbtyField;
///
public BalanceType12 Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public CreditLine2 CdtLine
{
get
{
return this.cdtLineField;
}
set
{
this.cdtLineField = value;
}
}
///
public ActiveOrHistoricCurrencyAndAmount Amt
{
get
{
return this.amtField;
}
set
{
this.amtField = value;
}
}
///
public CreditDebitCode CdtDbtInd
{
get
{
return this.cdtDbtIndField;
}
set
{
this.cdtDbtIndField = value;
}
}
///
public DateAndDateTimeChoice Dt
{
get
{
return this.dtField;
}
set
{
this.dtField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Avlbty")]
public CashBalanceAvailability2[] Avlbty
{
get
{
return this.avlbtyField;
}
set
{
this.avlbtyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AccountInterest2
{
private InterestType1Choice tpField;
private Rate3[] rateField;
private DateTimePeriodDetails frToDtField;
private string rsnField;
///
public InterestType1Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Rate")]
public Rate3[] Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
///
public string Rsn
{
get
{
return this.rsnField;
}
set
{
this.rsnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class CashAccount25
{
private AccountIdentification4Choice idField;
private CashAccountType2Choice tpField;
private string ccyField;
private string nmField;
private PartyIdentification43 ownrField;
private BranchAndFinancialInstitutionIdentification5 svcrField;
///
public AccountIdentification4Choice Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public CashAccountType2Choice Tp
{
get
{
return this.tpField;
}
set
{
this.tpField = value;
}
}
///
public string Ccy
{
get
{
return this.ccyField;
}
set
{
this.ccyField = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public PartyIdentification43 Ownr
{
get
{
return this.ownrField;
}
set
{
this.ownrField = value;
}
}
///
public BranchAndFinancialInstitutionIdentification5 Svcr
{
get
{
return this.svcrField;
}
set
{
this.svcrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class ReportingSource1Choice
{
private string itemField;
private ItemChoiceType2 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType2 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType2
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class AccountStatement4
{
private string idField;
private Pagination stmtPgntnField;
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 CashAccount25 acctField;
private CashAccount24 rltdAcctField;
private AccountInterest2[] intrstField;
private CashBalance3[] balField;
private TotalTransactions4 txsSummryField;
private ReportEntry4[] ntryField;
private string addtlStmtInfField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public Pagination StmtPgntn
{
get
{
return this.stmtPgntnField;
}
set
{
this.stmtPgntnField = value;
}
}
///
public decimal ElctrncSeqNb
{
get
{
return this.elctrncSeqNbField;
}
set
{
this.elctrncSeqNbField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ElctrncSeqNbSpecified
{
get
{
return this.elctrncSeqNbFieldSpecified;
}
set
{
this.elctrncSeqNbFieldSpecified = value;
}
}
///
public decimal LglSeqNb
{
get
{
return this.lglSeqNbField;
}
set
{
this.lglSeqNbField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LglSeqNbSpecified
{
get
{
return this.lglSeqNbFieldSpecified;
}
set
{
this.lglSeqNbFieldSpecified = value;
}
}
///
public System.DateTime CreDtTm
{
get
{
return this.creDtTmField;
}
set
{
this.creDtTmField = value;
}
}
///
public DateTimePeriodDetails FrToDt
{
get
{
return this.frToDtField;
}
set
{
this.frToDtField = value;
}
}
///
public CopyDuplicate1Code CpyDplctInd
{
get
{
return this.cpyDplctIndField;
}
set
{
this.cpyDplctIndField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CpyDplctIndSpecified
{
get
{
return this.cpyDplctIndFieldSpecified;
}
set
{
this.cpyDplctIndFieldSpecified = value;
}
}
///
public ReportingSource1Choice RptgSrc
{
get
{
return this.rptgSrcField;
}
set
{
this.rptgSrcField = value;
}
}
///
public CashAccount25 Acct
{
get
{
return this.acctField;
}
set
{
this.acctField = value;
}
}
///
public CashAccount24 RltdAcct
{
get
{
return this.rltdAcctField;
}
set
{
this.rltdAcctField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Intrst")]
public AccountInterest2[] Intrst
{
get
{
return this.intrstField;
}
set
{
this.intrstField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Bal")]
public CashBalance3[] Bal
{
get
{
return this.balField;
}
set
{
this.balField = value;
}
}
///
public TotalTransactions4 TxsSummry
{
get
{
return this.txsSummryField;
}
set
{
this.txsSummryField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Ntry")]
public ReportEntry4[] Ntry
{
get
{
return this.ntryField;
}
set
{
this.ntryField = value;
}
}
///
public string AddtlStmtInf
{
get
{
return this.addtlStmtInfField;
}
set
{
this.addtlStmtInfField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Pagination
{
private string pgNbField;
private bool lastPgIndField;
///
public string PgNb
{
get
{
return this.pgNbField;
}
set
{
this.pgNbField = value;
}
}
///
public bool LastPgInd
{
get
{
return this.lastPgIndField;
}
set
{
this.lastPgIndField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum CopyDuplicate1Code
{
///
CODU,
///
COPY,
///
DUPL,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class OriginalBusinessQuery1
{
private string msgIdField;
private string msgNmIdField;
private System.DateTime creDtTmField;
private bool creDtTmFieldSpecified;
///
public string MsgId
{
get
{
return this.msgIdField;
}
set
{
this.msgIdField = value;
}
}
///
public string MsgNmId
{
get
{
return this.msgNmIdField;
}
set
{
this.msgNmIdField = value;
}
}
///
public System.DateTime CreDtTm
{
get
{
return this.creDtTmField;
}
set
{
this.creDtTmField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CreDtTmSpecified
{
get
{
return this.creDtTmFieldSpecified;
}
set
{
this.creDtTmFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
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;
///
public NamePrefix1Code NmPrfx
{
get
{
return this.nmPrfxField;
}
set
{
this.nmPrfxField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NmPrfxSpecified
{
get
{
return this.nmPrfxFieldSpecified;
}
set
{
this.nmPrfxFieldSpecified = value;
}
}
///
public string Nm
{
get
{
return this.nmField;
}
set
{
this.nmField = value;
}
}
///
public string PhneNb
{
get
{
return this.phneNbField;
}
set
{
this.phneNbField = value;
}
}
///
public string MobNb
{
get
{
return this.mobNbField;
}
set
{
this.mobNbField = value;
}
}
///
public string FaxNb
{
get
{
return this.faxNbField;
}
set
{
this.faxNbField = value;
}
}
///
public string EmailAdr
{
get
{
return this.emailAdrField;
}
set
{
this.emailAdrField = value;
}
}
///
public string Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public enum NamePrefix1Code
{
///
DOCT,
///
MIST,
///
MISS,
///
MADM,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PersonIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType1 itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType1
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericPersonIdentification1
{
private string idField;
private PersonIdentificationSchemeName1Choice schmeNmField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public PersonIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class DateAndPlaceOfBirth
{
private System.DateTime birthDtField;
private string prvcOfBirthField;
private string cityOfBirthField;
private string ctryOfBirthField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime BirthDt
{
get
{
return this.birthDtField;
}
set
{
this.birthDtField = value;
}
}
///
public string PrvcOfBirth
{
get
{
return this.prvcOfBirthField;
}
set
{
this.prvcOfBirthField = value;
}
}
///
public string CityOfBirth
{
get
{
return this.cityOfBirthField;
}
set
{
this.cityOfBirthField = value;
}
}
///
public string CtryOfBirth
{
get
{
return this.ctryOfBirthField;
}
set
{
this.ctryOfBirthField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class PersonIdentification5
{
private DateAndPlaceOfBirth dtAndPlcOfBirthField;
private GenericPersonIdentification1[] othrField;
///
public DateAndPlaceOfBirth DtAndPlcOfBirth
{
get
{
return this.dtAndPlcOfBirthField;
}
set
{
this.dtAndPlcOfBirthField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Othr")]
public GenericPersonIdentification1[] Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class OrganisationIdentificationSchemeName1Choice
{
private string itemField;
private ItemChoiceType itemElementNameField;
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04", IncludeInSchema = false)]
public enum ItemChoiceType
{
///
Cd,
///
Prtry,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class GenericOrganisationIdentification1
{
private string idField;
private OrganisationIdentificationSchemeName1Choice schmeNmField;
private string issrField;
///
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
public OrganisationIdentificationSchemeName1Choice SchmeNm
{
get
{
return this.schmeNmField;
}
set
{
this.schmeNmField = value;
}
}
///
public string Issr
{
get
{
return this.issrField;
}
set
{
this.issrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class OrganisationIdentification8
{
private string anyBICField;
private GenericOrganisationIdentification1[] othrField;
///
public string AnyBIC
{
get
{
return this.anyBICField;
}
set
{
this.anyBICField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Othr")]
public GenericOrganisationIdentification1[] Othr
{
get
{
return this.othrField;
}
set
{
this.othrField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.04")]
public partial class Party11Choice
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("OrgId", typeof(OrganisationIdentification8))]
[System.Xml.Serialization.XmlElementAttribute("PrvtId", typeof(PersonIdentification5))]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
}