Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type AcknowledgedAcceptedStatus21Choice
- type AcknowledgementReason12Choice
- type AcknowledgementReason5Code
- type AcknowledgementReason9
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AddressType3Choice
- type Amount2Choice
- type AmountAndDirection5
- type AmountAndQuantityBreakdown1
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification6
- type BranchData3
- type CancellationReason19Choice
- type CancellationReason9
- type CancellationStatus14Choice
- type CancelledStatusReason13Code
- type CashAccount38
- type CashAccountType2Choice
- type CashBalanceType3Choice
- type CashSubBalanceTypeAndQuantityBreakdown3
- type ClearingSystemIdentification2Choice
- type ClearingSystemMemberIdentification2
- type CopyDuplicate1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateTimePeriod1
- type Document
- type DocumentIdentification51
- type DocumentNumber5Choice
- type EventFrequency7Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact4NumericText
- type Exact5NumericText
- type ExternalAccountIdentification1Code
- type ExternalBalanceType1Code
- type ExternalCashAccountType1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalProxyAccountType1Code
- type FailingReason3Code
- type FailingReason7
- type FailingReason7Choice
- type FailingStatus9Choice
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification18
- type FinancialInstrumentQuantity1Choice
- type Frequency22Choice
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification37
- type IBAN2007Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IntraBalanceMovementPendingReportV01
- type IntraBalancePending5
- type IntraBalancePending6
- type IntraBalanceReport6
- type LEIIdentifier
- type Linkages57
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NoReasonCode
- type Number3Choice
- type Pagination1
- type PartyIdentification120Choice
- type PartyIdentification127Choice
- type PartyIdentification136
- type PendingReason10Code
- type PendingReason14
- type PendingReason26Choice
- type PendingStatus36Choice
- type PendingStatusAndReason2
- type Period2
- type Period7Choice
- type PostalAddress1
- type PostalAddress24
- type PriorityNumeric4Choice
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProcessingStatus66Choice
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type ProxyAccountIdentification1
- type ProxyAccountType1Choice
- type References34Choice
- type RejectionAndRepairReason32Choice
- type RejectionOrRepairReason32
- type RejectionOrRepairStatus38Choice
- type RejectionReason33Code
- type SettlementStatus16Choice
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemPartyIdentification8
- type UpdateType15Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 IBAN,omitempty"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Othr,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type AcknowledgedAcceptedStatus21Choice ¶
type AcknowledgedAcceptedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NoSpcfdRsn,omitempty"` Rsn []AcknowledgementReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` }
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AcknowledgementReason9 ¶
type AcknowledgementReason9 struct { Cd AcknowledgementReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AddressType3Choice ¶
type AddressType3Choice struct { Cd AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type Amount2Choice ¶
type Amount2Choice struct { AmtWthtCcy float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AmtWthtCcy,omitempty"` AmtWthCcy ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AmtWthCcy,omitempty"` }
type AmountAndDirection5 ¶
type AmountAndDirection5 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Amt"` CdtDbt CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CdtDbt,omitempty"` }
type AmountAndQuantityBreakdown1 ¶
type AmountAndQuantityBreakdown1 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LotNb,omitempty"` LotAmt AmountAndDirection5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LotAmt,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LotQty,omitempty"` CshSubBalTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CshSubBalTp,omitempty"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BICFIDec2014Identifier ¶
type BICFIDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BranchAndFinancialInstitutionIdentification6 ¶
type BranchAndFinancialInstitutionIdentification6 struct { FinInstnId FinancialInstitutionIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 FinInstnId"` BrnchId BranchData3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BrnchId,omitempty"` }
type BranchData3 ¶
type BranchData3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PstlAdr,omitempty"` }
type CancellationReason19Choice ¶
type CancellationReason19Choice struct { Cd CancelledStatusReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type CancellationReason9 ¶
type CancellationReason9 struct { Cd CancellationReason19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type CancellationStatus14Choice ¶
type CancellationStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NoSpcfdRsn,omitempty"` Rsn []CancellationReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` }
type CancelledStatusReason13Code ¶
type CancelledStatusReason13Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CTHP
type CashAccount38 ¶
type CashAccount38 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Nm,omitempty"` Prxy ProxyAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prxy,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type CashBalanceType3Choice ¶
type CashBalanceType3Choice struct { Cd ExternalBalanceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type CashSubBalanceTypeAndQuantityBreakdown3 ¶
type CashSubBalanceTypeAndQuantityBreakdown3 struct { Tp CashBalanceType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Tp"` QtyBrkdwn []AmountAndQuantityBreakdown1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 QtyBrkdwn,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MmbId"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 DtTm,omitempty"` }
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 ToDtTm"` }
type Document ¶
type Document struct {
IntraBalMvmntPdgRpt IntraBalanceMovementPendingReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 IntraBalMvmntPdgRpt"`
}
type DocumentIdentification51 ¶
type DocumentIdentification51 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CpyDplct,omitempty"` MsgOrgtr PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MsgRcpt,omitempty"` }
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 ShrtNb,omitempty"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LngNb,omitempty"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrtryNb,omitempty"` }
type EventFrequency7Code ¶
type EventFrequency7Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK, SEMI, QUTR, TOMN, TOWK, TWMN, OVNG, ONDE
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
May be no more than 4 items long
type ExternalBalanceType1Code ¶
type ExternalBalanceType1Code string
May be no more than 4 items long
type ExternalCashAccountType1Code ¶
type ExternalCashAccountType1Code string
May be no more than 4 items long
type ExternalClearingSystemIdentification1Code ¶
type ExternalClearingSystemIdentification1Code string
May be no more than 5 items long
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
May be no more than 4 items long
type ExternalProxyAccountType1Code ¶
type ExternalProxyAccountType1Code string
May be no more than 4 items long
type FailingReason3Code ¶
type FailingReason3Code string
May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY, INBC
type FailingReason7 ¶
type FailingReason7 struct { Cd FailingReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type FailingReason7Choice ¶
type FailingReason7Choice struct { Cd FailingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type FailingStatus9Choice ¶
type FailingStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NoSpcfdRsn,omitempty"` Rsn []FailingReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` }
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type FinancialInstitutionIdentification18 ¶
type FinancialInstitutionIdentification18 struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 ClrSysMmbId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Othr,omitempty"` }
type FinancialInstrumentQuantity1Choice ¶
type FinancialInstrumentQuantity1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AmtsdVal,omitempty"` }
type Frequency22Choice ¶
type Frequency22Choice struct { Cd EventFrequency7Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Issr,omitempty"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification37 ¶
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IntraBalanceMovementPendingReportV01 ¶
type IntraBalanceMovementPendingReportV01 struct { Id DocumentIdentification51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id,omitempty"` Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Pgntn"` RptGnlDtls IntraBalanceReport6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RptGnlDtls"` CshAcct CashAccount38 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CshAcct"` CshAcctOwnr SystemPartyIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CshAcctOwnr,omitempty"` CshAcctSvcr BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CshAcctSvcr,omitempty"` Mvmnts []IntraBalancePending5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Mvmnts,omitempty"` }
type IntraBalancePending5 ¶
type IntraBalancePending5 struct { StsAndRsn PendingStatusAndReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 StsAndRsn,omitempty"` Mvmnt []IntraBalancePending6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Mvmnt"` }
type IntraBalancePending6 ¶
type IntraBalancePending6 struct { StsAndRsn PendingStatusAndReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 StsAndRsn,omitempty"` AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrcrTxId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PoolId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CorpActnEvtId,omitempty"` BalFr CashSubBalanceTypeAndQuantityBreakdown3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BalFr"` BalTo CashSubBalanceTypeAndQuantityBreakdown3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BalTo"` SttlmAmt Amount2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SttlmAmt"` IntnddSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 IntnddSttlmDt"` StsDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 StsDt,omitempty"` CshSubBalId GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CshSubBalId,omitempty"` Lnkgs []Linkages57 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Lnkgs,omitempty"` Prty PriorityNumeric4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prty,omitempty"` MsgOrgtr SystemPartyIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MsgOrgtr,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CreDtTm"` InstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 InstrPrcgAddtlDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SplmtryData,omitempty"` }
type IntraBalanceReport6 ¶
type IntraBalanceReport6 struct { RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RptNb,omitempty"` QryRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 QryRef,omitempty"` RptId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RptId,omitempty"` RptDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RptDtTm,omitempty"` RptPrd Period7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RptPrd,omitempty"` Frqcy Frequency22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Frqcy,omitempty"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 ActvtyInd"` }
type Linkages57 ¶
type Linkages57 struct { PrcgPos ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrcgPos,omitempty"` MsgNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MsgNb,omitempty"` Ref References34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Ref"` RefOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RefOwnr,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Adr,omitempty"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Shrt,omitempty"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Lng,omitempty"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LastPgInd"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NmAndAdr,omitempty"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrtryId,omitempty"` }
type PartyIdentification136 ¶
type PartyIdentification136 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 LEI,omitempty"` }
type PendingReason10Code ¶
type PendingReason10Code string
May be one of AWMO, ADEA, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, FUTU, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY, INBC
type PendingReason14 ¶
type PendingReason14 struct { Cd PendingReason26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type PendingReason26Choice ¶
type PendingReason26Choice struct { Cd PendingReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type PendingStatus36Choice ¶
type PendingStatus36Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NoSpcfdRsn,omitempty"` Rsn []PendingReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` }
type PendingStatusAndReason2 ¶
type PendingStatusAndReason2 struct { PrcgSts []ProcessingStatus66Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrcgSts,omitempty"` SttlmSts []SettlementStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SttlmSts,omitempty"` }
type Period7Choice ¶
type Period7Choice struct { FrDtTmToDtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 FrDtTmToDtTm,omitempty"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 FrDtToDt,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Ctry"` }
type PostalAddress24 ¶
type PostalAddress24 struct { AdrTp AddressType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BldgNb,omitempty"` BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 BldgNm,omitempty"` Flr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Flr,omitempty"` PstBx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PstBx,omitempty"` Room Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Room,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 TwnNm,omitempty"` TwnLctnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 TwnLctnNm,omitempty"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 DstrctNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AdrLine,omitempty"` }
type PriorityNumeric4Choice ¶
type PriorityNumeric4Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Nmrc,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition7Choice ¶
type ProcessingPosition7Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type ProcessingStatus66Choice ¶
type ProcessingStatus66Choice struct { AckdAccptd AcknowledgedAcceptedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AckdAccptd,omitempty"` Rpr RejectionOrRepairStatus38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rpr,omitempty"` Canc CancellationStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Canc,omitempty"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PrtryRsn,omitempty"` }
type ProxyAccountIdentification1 ¶
type ProxyAccountIdentification1 struct { Tp ProxyAccountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Tp,omitempty"` Id Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` }
type ProxyAccountType1Choice ¶
type ProxyAccountType1Choice struct { Cd ExternalProxyAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type References34Choice ¶
type References34Choice struct { SctiesSttlmTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 SctiesSttlmTxId,omitempty"` IntraPosMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 IntraPosMvmntId,omitempty"` IntraBalMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 IntraBalMvmntId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 MktInfrstrctrTxId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PoolId,omitempty"` OthrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 OthrTxId,omitempty"` }
type RejectionAndRepairReason32Choice ¶
type RejectionAndRepairReason32Choice struct { Cd RejectionReason33Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type RejectionOrRepairReason32 ¶
type RejectionOrRepairReason32 struct { Cd []RejectionAndRepairReason32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus38Choice ¶
type RejectionOrRepairStatus38Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 NoSpcfdRsn,omitempty"` Rsn []RejectionOrRepairReason32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Rsn,omitempty"` }
type RejectionReason33Code ¶
type RejectionReason33Code string
May be one of CASH, ADEA, DMON, NCRR, LATE, INVL, INVB, INVN, VALR, MONY, CAEV, DDAT, REFE, OTHR, DQUA, DSEC, MINO, MUNO
type SettlementStatus16Choice ¶
type SettlementStatus16Choice struct { Pdg PendingStatus36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Pdg,omitempty"` Flng FailingStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Flng,omitempty"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type SystemPartyIdentification8 ¶
type SystemPartyIdentification8 struct { Id PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Id"` RspnsblPtyId PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 RspnsblPtyId,omitempty"` }
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.085.001.01 Prtry,omitempty"` }