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 Document
- type DocumentIdentification51
- type Exact4AlphaNumericText
- type Exact4NumericText
- 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 GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification37
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type IntraBalance5
- type IntraBalanceMovementStatusAdviceV01
- type LEIIdentifier
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NoReasonCode
- type PartyIdentification120Choice
- type PartyIdentification136
- type PendingReason10Code
- type PendingReason14
- type PendingReason26Choice
- type PendingStatus36Choice
- type PostalAddress1
- type PostalAddress24
- type PriorityNumeric4Choice
- type ProcessingStatus67Choice
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type ProxyAccountIdentification1
- type ProxyAccountType1Choice
- type RejectionAndRepairReason32Choice
- type RejectionOrRepairReason32
- type RejectionOrRepairStatus38Choice
- type RejectionReason33Code
- type SettlementStatus16Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemPartyIdentification8
- type TransactionIdentifications24
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.067.001.01 IBAN,omitempty"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Othr,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type AcknowledgedAcceptedStatus21Choice ¶
type AcknowledgedAcceptedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NoSpcfdRsn,omitempty"` Rsn []AcknowledgementReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rsn,omitempty"` }
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type Amount2Choice ¶
type Amount2Choice struct { AmtWthtCcy float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AmtWthtCcy,omitempty"` AmtWthCcy ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AmtWthCcy,omitempty"` }
type AmountAndDirection5 ¶
type AmountAndDirection5 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Amt"` CdtDbt CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CdtDbt,omitempty"` }
type AmountAndQuantityBreakdown1 ¶
type AmountAndQuantityBreakdown1 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 LotNb,omitempty"` LotAmt AmountAndDirection5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 LotAmt,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 LotQty,omitempty"` CshSubBalTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 FinInstnId"` BrnchId BranchData3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BrnchId,omitempty"` }
type BranchData3 ¶
type BranchData3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PstlAdr,omitempty"` }
type CancellationReason19Choice ¶
type CancellationReason19Choice struct { Cd CancelledStatusReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type CancellationReason9 ¶
type CancellationReason9 struct { Cd CancellationReason19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AddtlRsnInf,omitempty"` }
type CancellationStatus14Choice ¶
type CancellationStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NoSpcfdRsn,omitempty"` Rsn []CancellationReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Nm,omitempty"` Prxy ProxyAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prxy,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type CashBalanceType3Choice ¶
type CashBalanceType3Choice struct { Cd ExternalBalanceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type CashSubBalanceTypeAndQuantityBreakdown3 ¶
type CashSubBalanceTypeAndQuantityBreakdown3 struct { Tp CashBalanceType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Tp"` QtyBrkdwn []AmountAndQuantityBreakdown1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 QtyBrkdwn,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 MmbId"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 DtTm,omitempty"` }
type Document ¶
type Document struct {
IntraBalMvmntStsAdvc IntraBalanceMovementStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 IntraBalMvmntStsAdvc"`
}
type DocumentIdentification51 ¶
type DocumentIdentification51 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CpyDplct,omitempty"` MsgOrgtr PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 MsgRcpt,omitempty"` }
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.067.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AddtlRsnInf,omitempty"` }
type FailingReason7Choice ¶
type FailingReason7Choice struct { Cd FailingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type FailingStatus9Choice ¶
type FailingStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NoSpcfdRsn,omitempty"` Rsn []FailingReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rsn,omitempty"` }
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type FinancialInstitutionIdentification18 ¶
type FinancialInstitutionIdentification18 struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 ClrSysMmbId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Othr,omitempty"` }
type FinancialInstrumentQuantity1Choice ¶
type FinancialInstrumentQuantity1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AmtsdVal,omitempty"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Issr,omitempty"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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 ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IntraBalance5 ¶
type IntraBalance5 struct { SttlmAmt Amount2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SttlmAmt"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SttlmDt"` BalFr CashSubBalanceTypeAndQuantityBreakdown3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BalFr"` BalTo CashSubBalanceTypeAndQuantityBreakdown3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BalTo"` CshSubBalId GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CshSubBalId,omitempty"` Prty PriorityNumeric4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prty,omitempty"` InstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 InstrPrcgAddtlDtls,omitempty"` }
type IntraBalanceMovementStatusAdviceV01 ¶
type IntraBalanceMovementStatusAdviceV01 struct { Id DocumentIdentification51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id,omitempty"` TxId TransactionIdentifications24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 TxId"` PrcgSts ProcessingStatus67Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PrcgSts,omitempty"` SttlmSts SettlementStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SttlmSts,omitempty"` CshAcct CashAccount38 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CshAcct"` CshAcctOwnr SystemPartyIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CshAcctOwnr,omitempty"` CshAcctSvcr BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CshAcctSvcr,omitempty"` UndrlygIntraBal IntraBalance5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 UndrlygIntraBal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SplmtryData,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Adr,omitempty"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NmAndAdr,omitempty"` }
type PartyIdentification136 ¶
type PartyIdentification136 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AddtlRsnInf,omitempty"` }
type PendingReason26Choice ¶
type PendingReason26Choice struct { Cd PendingReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type PendingStatus36Choice ¶
type PendingStatus36Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NoSpcfdRsn,omitempty"` Rsn []PendingReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rsn,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Ctry"` }
type PostalAddress24 ¶
type PostalAddress24 struct { AdrTp AddressType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BldgNb,omitempty"` BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 BldgNm,omitempty"` Flr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Flr,omitempty"` PstBx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PstBx,omitempty"` Room Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Room,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 TwnNm,omitempty"` TwnLctnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 TwnLctnNm,omitempty"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 DstrctNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AdrLine,omitempty"` }
type PriorityNumeric4Choice ¶
type PriorityNumeric4Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Nmrc,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type ProcessingStatus67Choice ¶
type ProcessingStatus67Choice struct { Rjctd RejectionOrRepairStatus38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rjctd,omitempty"` Rpr RejectionOrRepairStatus38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rpr,omitempty"` Canc CancellationStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Canc,omitempty"` AckdAccptd AcknowledgedAcceptedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AckdAccptd,omitempty"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PrtryRsn,omitempty"` }
type ProxyAccountIdentification1 ¶
type ProxyAccountIdentification1 struct { Tp ProxyAccountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Tp,omitempty"` Id Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Id"` }
type ProxyAccountType1Choice ¶
type ProxyAccountType1Choice struct { Cd ExternalProxyAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type RejectionAndRepairReason32Choice ¶
type RejectionAndRepairReason32Choice struct { Cd RejectionReason33Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type RejectionOrRepairReason32 ¶
type RejectionOrRepairReason32 struct { Cd []RejectionAndRepairReason32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Cd,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus38Choice ¶
type RejectionOrRepairStatus38Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 NoSpcfdRsn,omitempty"` Rsn []RejectionOrRepairReason32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Pdg,omitempty"` Flng FailingStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Flng,omitempty"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 Prtry,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.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.067.001.01 Id"` RspnsblPtyId PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 RspnsblPtyId,omitempty"` }
type TransactionIdentifications24 ¶
type TransactionIdentifications24 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.067.001.01 PrcrTxId,omitempty"` }