Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AddressType3Choice
- type Amount2Choice
- type Amount3Choice
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification6
- type BranchData3
- type CancelledStatusReason1Code
- type CashAccount41
- type CashAccountAndEntry4
- type CashAccountType2Choice
- type CashEntry2
- type ClearingSystemIdentification2Choice
- type ClearingSystemMemberIdentification2
- type Contact4
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateAndPlaceOfBirth1
- type DateTimePeriod1
- type DateTimePeriod1Choice
- type Document
- type EntryStatus1Code
- type EntryTypeIdentifier
- type ErrorHandling3Choice
- type ErrorHandling5
- type Exact4AlphaNumericText
- type ExternalAccountIdentification1Code
- type ExternalCashAccountType1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalEnquiryRequestType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalMarketInfrastructure1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPaymentControlRequestType1Code
- type ExternalPersonIdentification1Code
- type ExternalProxyAccountType1Code
- type ExternalSystemErrorHandling1Code
- type FinalStatus1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification18
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification1
- type GenericIdentification30
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type LEIIdentifier
- type LongPaymentIdentification2
- type MarketInfrastructureIdentification1Choice
- type Max10Text
- type Max128Text
- type Max140Text
- type Max15NumericText
- type Max16Text
- type Max20000Text
- type Max2048Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max4AlphaNumericText
- type Max4Text
- type Max5NumericText
- type Max70Text
- type MessageHeader8
- type NamePrefix2Code
- type NumberAndSumOfTransactions2
- type OrganisationIdentification29
- type OrganisationIdentificationSchemeName1Choice
- type OriginalBusinessQuery1
- type OtherContact1
- type Pagination1
- type Party38Choice
- type Party40Choice
- type PartyIdentification135
- type PaymentCommon5
- type PaymentIdentification6Choice
- type PaymentInstruction32
- type PaymentInstrument1Code
- type PaymentOrigin1Choice
- type PaymentStatus6
- type PaymentStatusCode6Choice
- type PaymentStatusReason1Choice
- type PaymentTransactionParty3
- type PaymentType3Code
- type PaymentType4Choice
- type PendingFailingSettlement1Code
- type PendingSettlement2Code
- type PendingStatus4Code
- type PersonIdentification13
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress24
- type PreferredContactMethod1Code
- type Priority1Choice
- type Priority5Code
- type ProprietaryStatusJustification2
- type ProxyAccountIdentification1
- type ProxyAccountType1Choice
- type QueueTransactionIdentification1
- type RequestType4Choice
- type ReturnTransactionV09
- type SecuritiesTransactionReferences1
- type ShortPaymentIdentification2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SuspendedStatusReason1Code
- type System2
- type Transaction74
- type TransactionOrError5Choice
- type TransactionReport6
- type TransactionReportOrError5Choice
- type Transactions9
- type UUIDv4Identifier
- type UnmatchedStatusReason1Code
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.006.001.09 IBAN,omitempty"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Othr,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `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.006.001.09 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type Amount2Choice ¶
type Amount2Choice struct { AmtWthtCcy float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AmtWthtCcy,omitempty"` AmtWthCcy ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AmtWthCcy,omitempty"` }
type Amount3Choice ¶
type Amount3Choice struct { AmtWthCcy ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AmtWthCcy,omitempty"` AmtWthtCcy float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AmtWthtCcy,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.006.001.09 FinInstnId"` BrnchId BranchData3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BrnchId,omitempty"` }
type BranchData3 ¶
type BranchData3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PstlAdr,omitempty"` }
type CancelledStatusReason1Code ¶
type CancelledStatusReason1Code string
May be one of CANI, CANS, CSUB
type CashAccount41 ¶
type CashAccount41 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id,omitempty"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Nm,omitempty"` Prxy ProxyAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prxy,omitempty"` Ownr PartyIdentification135 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Ownr,omitempty"` Svcr BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Svcr,omitempty"` }
type CashAccountAndEntry4 ¶
type CashAccountAndEntry4 struct { Acct CashAccount41 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Acct"` Ntry CashEntry2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Ntry,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type CashEntry2 ¶
type CashEntry2 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Amt,omitempty"` Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Dt,omitempty"` Sts EntryStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Sts,omitempty"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id,omitempty"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 StmtId,omitempty"` AcctSvcrRef float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AcctSvcrRef,omitempty"` AddtlNtryInf []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AddtlNtryInf,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MmbId"` }
type Contact4 ¶
type Contact4 struct { NmPrfx NamePrefix2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 EmailAdr,omitempty"` EmailPurp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 EmailPurp,omitempty"` JobTitl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 JobTitl,omitempty"` Rspnsblty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Rspnsblty,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Dept,omitempty"` Othr []OtherContact1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Othr,omitempty"` PrefrdMtd PreferredContactMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrefrdMtd,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DtTm,omitempty"` }
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CtryOfBirth"` }
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ToDtTm"` }
type DateTimePeriod1Choice ¶
type DateTimePeriod1Choice struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 FrDtTm,omitempty"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ToDtTm,omitempty"` DtTmRg DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DtTmRg,omitempty"` }
type Document ¶
type Document struct {
RtrTx ReturnTransactionV09 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 RtrTx"`
}
type EntryTypeIdentifier ¶
type EntryTypeIdentifier string
Must match the pattern [BEOVW]{1,1}[0-9]{2,2}|DUM
type ErrorHandling3Choice ¶
type ErrorHandling3Choice struct { Cd ExternalSystemErrorHandling1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type ErrorHandling5 ¶
type ErrorHandling5 struct { Err ErrorHandling3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Err"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Desc,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 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 ExternalEnquiryRequestType1Code ¶
type ExternalEnquiryRequestType1Code string
May be no more than 4 items long
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
May be no more than 4 items long
type ExternalMarketInfrastructure1Code ¶
type ExternalMarketInfrastructure1Code string
May be no more than 3 items long
type ExternalOrganisationIdentification1Code ¶
type ExternalOrganisationIdentification1Code string
May be no more than 4 items long
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
May be no more than 4 items long
type ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
May be no more than 4 items long
type ExternalProxyAccountType1Code ¶
type ExternalProxyAccountType1Code string
May be no more than 4 items long
type ExternalSystemErrorHandling1Code ¶
type ExternalSystemErrorHandling1Code string
May be no more than 4 items long
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type FinancialInstitutionIdentification18 ¶
type FinancialInstitutionIdentification18 struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ClrSysMmbId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Othr,omitempty"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SchmeNm,omitempty"` }
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Issr,omitempty"` }
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 LongPaymentIdentification2 ¶
type LongPaymentIdentification2 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxId,omitempty"` UETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 UETR,omitempty"` IntrBkSttlmAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrBkSttlmAmt"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrBkSttlmDt"` PmtMtd PaymentOrigin1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtMtd,omitempty"` InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstgAgt"` InstdAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstdAgt"` NtryTp EntryTypeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 NtryTp,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 EndToEndId,omitempty"` }
type MarketInfrastructureIdentification1Choice ¶
type MarketInfrastructureIdentification1Choice struct { Cd ExternalMarketInfrastructure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageHeader8 ¶
type MessageHeader8 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CreDtTm,omitempty"` MsgPgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgPgntn,omitempty"` OrgnlBizQry OriginalBusinessQuery1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 OrgnlBizQry,omitempty"` ReqTp RequestType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ReqTp,omitempty"` QryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 QryNm,omitempty"` }
type NumberAndSumOfTransactions2 ¶
type NumberAndSumOfTransactions2 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 NbOfNtries,omitempty"` Sum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Sum,omitempty"` TtlNetNtryAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TtlNetNtryAmt,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CdtDbtInd,omitempty"` }
type OrganisationIdentification29 ¶
type OrganisationIdentification29 struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AnyBIC,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 LEI,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type OriginalBusinessQuery1 ¶
type OriginalBusinessQuery1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgId"` MsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgNmId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CreDtTm,omitempty"` }
type OtherContact1 ¶
type OtherContact1 struct { ChanlTp Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ChanlTp"` Id Max128Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id,omitempty"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 LastPgInd"` }
type Party38Choice ¶
type Party38Choice struct { OrgId OrganisationIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 OrgId,omitempty"` PrvtId PersonIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrvtId,omitempty"` }
type Party40Choice ¶
type Party40Choice struct { Pty PartyIdentification135 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Pty,omitempty"` Agt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Agt,omitempty"` }
type PartyIdentification135 ¶
type PartyIdentification135 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PstlAdr,omitempty"` Id Party38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CtryOfRes,omitempty"` CtctDtls Contact4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CtctDtls,omitempty"` }
type PaymentCommon5 ¶
type PaymentCommon5 struct { PmtFr System2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtFr,omitempty"` PmtTo System2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtTo,omitempty"` CmonSts []PaymentStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CmonSts,omitempty"` ReqdExctnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ReqdExctnDt,omitempty"` NtryDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 NtryDt,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CdtDbtInd,omitempty"` PmtMtd PaymentOrigin1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtMtd,omitempty"` }
type PaymentIdentification6Choice ¶
type PaymentIdentification6Choice struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxId,omitempty"` QId QueueTransactionIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 QId,omitempty"` LngBizId LongPaymentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 LngBizId,omitempty"` ShrtBizId ShortPaymentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ShrtBizId,omitempty"` PrtryId Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrtryId,omitempty"` }
type PaymentInstruction32 ¶
type PaymentInstruction32 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgId,omitempty"` ReqdExctnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 ReqdExctnDt,omitempty"` Sts []PaymentStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Sts,omitempty"` InstdAmt Amount3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstdAmt,omitempty"` IntrBkSttlmAmt Amount2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrBkSttlmAmt,omitempty"` Purp Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Purp,omitempty"` PmtMtd PaymentOrigin1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtMtd,omitempty"` Prty Priority1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prty,omitempty"` PrcgVldtyTm DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrcgVldtyTm,omitempty"` InstrCpy Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstrCpy,omitempty"` Tp PaymentType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Tp,omitempty"` GnrtdOrdr bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 GnrtdOrdr,omitempty"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxId,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrBkSttlmDt,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 EndToEndId,omitempty"` Pties PaymentTransactionParty3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Pties,omitempty"` }
type PaymentInstrument1Code ¶
type PaymentInstrument1Code string
May be one of BDT, BCT, CDT, CCT, CHK, BKT, DCP, CCP, RTI, CAN
type PaymentOrigin1Choice ¶
type PaymentOrigin1Choice struct { FINMT Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 FINMT,omitempty"` XMLMsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 XMLMsgNm,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` Instrm PaymentInstrument1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Instrm,omitempty"` }
type PaymentStatus6 ¶
type PaymentStatus6 struct { Cd PaymentStatusCode6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` DtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DtTm,omitempty"` Rsn []PaymentStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Rsn,omitempty"` }
type PaymentStatusCode6Choice ¶
type PaymentStatusCode6Choice struct { Pdg PendingStatus4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Pdg,omitempty"` Fnl FinalStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Fnl,omitempty"` RTGS Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 RTGS,omitempty"` Sttlm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Sttlm,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type PaymentStatusReason1Choice ¶
type PaymentStatusReason1Choice struct { Umtchd UnmatchedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Umtchd,omitempty"` Canc CancelledStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Canc,omitempty"` Sspd SuspendedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Sspd,omitempty"` PdgFlngSttlm PendingFailingSettlement1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PdgFlngSttlm,omitempty"` PdgSttlm PendingSettlement2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PdgSttlm,omitempty"` PrtryRjctn ProprietaryStatusJustification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrtryRjctn,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type PaymentTransactionParty3 ¶
type PaymentTransactionParty3 struct { InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstgAgt,omitempty"` InstdAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstdAgt,omitempty"` UltmtDbtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 UltmtDbtr,omitempty"` Dbtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Dbtr,omitempty"` DbtrAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DbtrAgt,omitempty"` InstgRmbrsmntAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstgRmbrsmntAgt,omitempty"` InstdRmbrsmntAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstdRmbrsmntAgt,omitempty"` IntrmyAgt1 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrmyAgt1,omitempty"` IntrmyAgt2 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrmyAgt2,omitempty"` IntrmyAgt3 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrmyAgt3,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CdtrAgt,omitempty"` Cdtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cdtr,omitempty"` UltmtCdtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 UltmtCdtr,omitempty"` }
type PaymentType3Code ¶
type PaymentType3Code string
May be one of CBS, BCK, BAL, CLS, CTR, CBH, CBP, DPG, DPN, EXP, TCH, LMT, LIQ, DPP, DPH, DPS, STF, TRP, TCS, LOA, LOR, TCP, OND, MGL
type PaymentType4Choice ¶
type PaymentType4Choice struct { Cd PaymentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type PendingFailingSettlement1Code ¶
type PendingFailingSettlement1Code string
May be one of AWMO, AWSH, LAAW, DOCY, CLAT, CERT, MINO, PHSE, SBLO, DKNY, STCD, BENO, LACK, LATE, CANR, MLAT, OBJT, DOCC, BLOC, CHAS, NEWI, CLAC, PART, CMON, COLL, DEPO, FLIM, NOFX, INCA, LINK, BYIY, CAIS, LALO, MONY, NCON, YCOL, REFS, SDUT, CYCL, BATC, GUAD, PREA, GLOB, CPEC, MUNO
type PendingSettlement2Code ¶
type PendingSettlement2Code string
May be one of AWMO, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, GUAD, PART, NMAS, CMON, YCOL, COLL, DEPO, FLIM, NOFX, INCA, LINK, FUTU, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, PCAP
type PendingStatus4Code ¶
type PendingStatus4Code string
May be one of ACPD, VALD, MATD, AUTD, INVD, UMAC, STLE, STLM, SSPD, PCAN, PSTL, PFST, SMLR, RMLR, SRBL, AVLB, SRML
type PersonIdentification13 ¶
type PersonIdentification13 struct { DtAndPlcOfBirth DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type PostalAddress24 ¶
type PostalAddress24 struct { AdrTp AddressType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BldgNb,omitempty"` BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BldgNm,omitempty"` Flr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Flr,omitempty"` PstBx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PstBx,omitempty"` Room Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Room,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TwnNm,omitempty"` TwnLctnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TwnLctnNm,omitempty"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 DstrctNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AdrLine,omitempty"` }
type PreferredContactMethod1Code ¶
type PreferredContactMethod1Code string
May be one of LETT, MAIL, PHON, FAXX, CELL
type Priority1Choice ¶
type Priority1Choice struct { Cd Priority5Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type ProprietaryStatusJustification2 ¶
type ProprietaryStatusJustification2 struct { PrtryStsRsn Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrtryStsRsn"` Rsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Rsn"` }
type ProxyAccountIdentification1 ¶
type ProxyAccountIdentification1 struct { Tp ProxyAccountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Tp,omitempty"` Id Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Id"` }
type ProxyAccountType1Choice ¶
type ProxyAccountType1Choice struct { Cd ExternalProxyAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type RequestType4Choice ¶
type RequestType4Choice struct { PmtCtrl ExternalPaymentControlRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtCtrl,omitempty"` Enqry ExternalEnquiryRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Enqry,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Prtry,omitempty"` }
type ReturnTransactionV09 ¶
type ReturnTransactionV09 struct { MsgHdr MessageHeader8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MsgHdr"` RptOrErr TransactionReportOrError5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 RptOrErr"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SplmtryData,omitempty"` }
type SecuritiesTransactionReferences1 ¶
type SecuritiesTransactionReferences1 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AcctOwnrTxId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MktInfrstrctrTxId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PrcgId,omitempty"` }
type ShortPaymentIdentification2 ¶
type ShortPaymentIdentification2 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxId"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 IntrBkSttlmDt"` InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 InstgAgt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type System2 ¶
type System2 struct { SysId MarketInfrastructureIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SysId,omitempty"` MmbId BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 MmbId,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Ctry,omitempty"` AcctId AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AcctId,omitempty"` }
type Transaction74 ¶
type Transaction74 struct { PmtTo System2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtTo,omitempty"` PmtFr System2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtFr,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 CdtDbtInd,omitempty"` Pmt PaymentInstruction32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Pmt,omitempty"` AcctNtry CashAccountAndEntry4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 AcctNtry,omitempty"` SctiesTxRefs SecuritiesTransactionReferences1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 SctiesTxRefs,omitempty"` }
type TransactionOrError5Choice ¶
type TransactionOrError5Choice struct { Tx Transaction74 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 Tx,omitempty"` BizErr []ErrorHandling5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BizErr,omitempty"` }
type TransactionReport6 ¶
type TransactionReport6 struct { PmtId PaymentIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtId"` TxOrErr TransactionOrError5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxOrErr"` }
type TransactionReportOrError5Choice ¶
type TransactionReportOrError5Choice struct { BizRpt Transactions9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 BizRpt,omitempty"` OprlErr []ErrorHandling5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 OprlErr,omitempty"` }
type Transactions9 ¶
type Transactions9 struct { PmtCmonInf PaymentCommon5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 PmtCmonInf,omitempty"` TxsSummry NumberAndSumOfTransactions2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxsSummry,omitempty"` TxRpt []TransactionReport6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.006.001.09 TxRpt"` }
type UUIDv4Identifier ¶
type UUIDv4Identifier string
Must match the pattern [a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}
type UnmatchedStatusReason1Code ¶
type UnmatchedStatusReason1Code string
May be one of CMIS, DDAT, DELN, DEPT, DMON, DDEA, DQUA, CADE, SETR, DSEC, VASU, DTRA, RSPR, REPO, CLAT, RERT, REPA, REPP, PHYS, IIND, FRAP, PLCE, PODU, FORF, REGD, RTGS, ICAG, CPCA, CHAR, IEXE, NCRR, NMAS, SAFE, DTRD, LATE, TERM, ICUS