Documentation ¶
Index ¶
- type ATMAccountStatement1
- type ATMAccountStatement2
- type ATMCommand4Code
- type ATMCommand7
- type ATMCommandIdentification1
- type ATMCommandParameters1Choice
- type ATMConfigurationParameter1
- type ATMContext15
- type ATMCustomer5
- type ATMCustomerProfile2
- type ATMCustomerProfile5
- type ATMDevice1Code
- type ATMEnvironment12
- type ATMInquiryResponse2
- type ATMInquiryResponseV02
- type ATMMediaMix2
- type ATMMessageFunction2
- type ATMService16
- type ATMService17
- type ATMService18
- type ATMService19
- type ATMServiceType3Code
- type ATMServiceType8Code
- type ATMStatus1Code
- type ATMTransaction21
- type ATMTransaction8
- type ATMTransactionAmounts6
- type ATMTransactionAmounts7
- type AccountIdentification31Choice
- type Acquirer7
- type Acquirer8
- type Action7
- type ActionMessage4
- type ActionMessage5
- type ActionType6Code
- type ActiveCurrencyCode
- type Algorithm11Code
- type Algorithm12Code
- type Algorithm13Code
- type Algorithm15Code
- type Algorithm7Code
- type Algorithm8Code
- type AlgorithmIdentification11
- type AlgorithmIdentification12
- type AlgorithmIdentification13
- type AlgorithmIdentification14
- type AlgorithmIdentification15
- type AmountAndDirection43
- type AnyBICIdentifier
- type AttributeType1Code
- type AuthenticatedData4
- type AuthenticationEntity2Code
- type AuthenticationMethod7Code
- type AutomatedTellerMachine2
- type BBANIdentifier
- type BytePadding1Code
- type CardAccount12
- type CardAccountType3Code
- type CertificateIssuer1
- type Commission18
- type Commission19
- type ContentInformationType10
- type ContentInformationType15
- type ContentType2Code
- type CountryCode
- type CurrencyAndAmount
- type CurrencyCode
- type CurrencyConversion10
- type CurrencyConversion5
- type CurrencyConversion9
- type CurrencyConversionResponse2Code
- type CurrencyDetails2
- type DataSetCategory7Code
- type Document
- type EncapsulatedContent3
- type EncryptedContent3
- type EncryptionFormat1Code
- type EnvelopedData4
- type Exact3NumericText
- type GenericIdentification1
- type GenericIdentification77
- type GeographicCoordinates1
- type GeographicLocation1Choice
- type Header31
- type IBANIdentifier
- type ISODate
- type ISODateTime
- type IssuerAndSerialNumber1
- type KEK4
- type KEKIdentifier2
- type KeyTransport4
- type Max10000Binary
- type Max100KBinary
- type Max104Text
- type Max10Text
- type Max140Binary
- type Max140Text
- type Max16Text
- type Max20000Text
- type Max256Text
- type Max350Text
- type Max35Binary
- type Max35Text
- type Max37Text
- type Max3NumericText
- type Max5000Binary
- type Max500Binary
- type Max500Text
- type Max6Text
- type Max70Text
- type Max76Text
- type MessageFunction11Code
- type MessageFunction8Code
- type Min2Max3AlphaText
- type Min2Max3NumericText
- type Min5Max16Binary
- type Min8Max28NumericText
- type OutputFormat1Code
- type OutputFormat2Code
- type Parameter4
- type Parameter5
- type Parameter6
- type Parameter7
- type PartyIdentification72Choice
- type PartyType12Code
- type PlainCardData19
- type PostalAddress17
- type Recipient4Choice
- type Recipient5Choice
- type RelativeDistinguishedName1
- type Response4Code
- type ResponseType7
- type ResultDetail4Code
- type SimpleIdentificationInformation4
- type TMSContactLevel2Code
- type TerminalHosting1
- type Traceability4
- type TransactionEnvironment3Code
- type TransactionIdentifier1
- type TransactionVerificationResult5
- type UPICIdentifier
- type UTMCoordinates1
- type Verification1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ATMAccountStatement1 ¶
type ATMAccountStatement1 struct { AcctIdr AccountIdentification31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctIdr"` AcctNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctNm,omitempty"` AcctStmt []ATMAccountStatement2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctStmt,omitempty"` }
type ATMAccountStatement2 ¶
type ATMAccountStatement2 struct { TxDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TxDt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ValDt,omitempty"` ShrtTxt Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ShrtTxt,omitempty"` CdtTx bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CdtTx,omitempty"` Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Amt"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ccy,omitempty"` LngTxt Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 LngTxt,omitempty"` }
type ATMCommand4Code ¶
type ATMCommand4Code string
May be one of ABAL, ASTS, CFGT, CCNT, DISC, SNDM, RPTC
type ATMCommand7 ¶
type ATMCommand7 struct { Tp ATMCommand4Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tp"` Urgcy TMSContactLevel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Urgcy"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DtTm,omitempty"` CmdId ATMCommandIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CmdId,omitempty"` CmdParams ATMCommandParameters1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CmdParams,omitempty"` }
type ATMCommandIdentification1 ¶
type ATMCommandIdentification1 struct { Orgn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Orgn,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ref,omitempty"` Prcr Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Prcr,omitempty"` }
type ATMCommandParameters1Choice ¶
type ATMCommandParameters1Choice struct { ATMReqrdGblSts ATMStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMReqrdGblSts,omitempty"` XpctdMsgFctn MessageFunction8Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 XpctdMsgFctn,omitempty"` ReqrdCfgtnParam ATMConfigurationParameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ReqrdCfgtnParam,omitempty"` }
type ATMConfigurationParameter1 ¶
type ATMConfigurationParameter1 struct { Tp DataSetCategory7Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tp"` Vrsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Vrsn"` }
type ATMContext15 ¶
type ATMContext15 struct { SsnRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SsnRef,omitempty"` Svc ATMService16 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Svc"` }
type ATMCustomer5 ¶
type ATMCustomer5 struct { Prfl ATMCustomerProfile2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Prfl,omitempty"` AuthntcnRslt []TransactionVerificationResult5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AuthntcnRslt,omitempty"` }
type ATMCustomerProfile2 ¶
type ATMCustomerProfile5 ¶
type ATMCustomerProfile5 struct { PrflRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrflRef,omitempty"` CstmrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CstmrId,omitempty"` PrflDesc Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrflDesc,omitempty"` AllwdSvcs []ATMService17 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AllwdSvcs,omitempty"` }
type ATMEnvironment12 ¶
type ATMEnvironment12 struct { Acqrr Acquirer7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Acqrr,omitempty"` ATMMgr Acquirer8 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMMgr,omitempty"` HstgNtty TerminalHosting1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 HstgNtty,omitempty"` ATM AutomatedTellerMachine2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATM"` Cstmr ATMCustomer5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Cstmr"` PrtctdCardData ContentInformationType10 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrtctdCardData,omitempty"` PlainCardData PlainCardData19 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PlainCardData,omitempty"` }
type ATMInquiryResponse2 ¶
type ATMInquiryResponse2 struct { Envt ATMEnvironment12 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Envt"` Cntxt ATMContext15 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Cntxt"` Tx ATMTransaction21 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tx"` }
type ATMInquiryResponseV02 ¶
type ATMInquiryResponseV02 struct { Hdr Header31 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Hdr"` PrtctdATMNqryRspn ContentInformationType10 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrtctdATMNqryRspn,omitempty"` ATMNqryRspn ATMInquiryResponse2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMNqryRspn,omitempty"` SctyTrlr ContentInformationType15 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SctyTrlr,omitempty"` }
type ATMMediaMix2 ¶
type ATMMessageFunction2 ¶
type ATMMessageFunction2 struct { Fctn MessageFunction11Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Fctn"` ATMSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMSvcCd,omitempty"` HstSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 HstSvcCd,omitempty"` }
type ATMService16 ¶
type ATMService16 struct { SvcRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcRef,omitempty"` ATMSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMSvcCd,omitempty"` HstSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 HstSvcCd,omitempty"` SvcTp ATMServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcTp"` SvcVarntId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcVarntId,omitempty"` }
type ATMService17 ¶
type ATMService17 struct { SvcTp ATMServiceType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcTp"` SvcVarnt []ATMService18 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcVarnt,omitempty"` Lmts []ATMTransactionAmounts6 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Lmts,omitempty"` PrefrdWdrwl ATMTransaction8 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrefrdWdrwl,omitempty"` }
type ATMService18 ¶
type ATMService19 ¶
type ATMService19 struct { SvcTp ATMServiceType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcTp"` SvcVarnt []ATMService18 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SvcVarnt,omitempty"` Lmts []ATMTransactionAmounts6 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Lmts,omitempty"` }
type ATMServiceType3Code ¶
type ATMServiceType3Code string
May be one of ASTS, CDVF, DCCS, XRTD, XRTW, EMVS, CMPF, BLCQ
type ATMServiceType8Code ¶
type ATMServiceType8Code string
May be one of ASTS, BLCQ, PINC, STDR, PRFL, PATH, CHSN, TRFC, TRFI, MCHG, DPSN, PINR, PINU, SPRV, DPSV, TRFP
type ATMTransaction21 ¶
type ATMTransaction21 struct { TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TxId"` TxRspn ResponseType7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TxRspn"` Actn []Action7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Actn,omitempty"` CstmrSvcPrfl ATMCustomerProfile5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CstmrSvcPrfl,omitempty"` CcyConvs CurrencyConversion10 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CcyConvs,omitempty"` AcctInf []CardAccount12 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctInf,omitempty"` AcctStmtData []ATMAccountStatement1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctStmtData,omitempty"` CcyXchg CurrencyConversion5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CcyXchg,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ICCRltdData,omitempty"` Cmd []ATMCommand7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Cmd,omitempty"` }
type ATMTransaction8 ¶
type ATMTransaction8 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Amt,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ccy,omitempty"` RctFlg bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RctFlg,omitempty"` BalPrtFlg bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BalPrtFlg,omitempty"` MixTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MixTp,omitempty"` Mix []ATMMediaMix2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Mix,omitempty"` }
type ATMTransactionAmounts6 ¶
type ATMTransactionAmounts6 struct { Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ccy,omitempty"` MaxPssblAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MaxPssblAmt,omitempty"` MinPssblAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MinPssblAmt,omitempty"` AddtlAmt []ATMTransactionAmounts7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlAmt,omitempty"` }
type ATMTransactionAmounts7 ¶
type ATMTransactionAmounts7 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tp"` Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Amt"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ccy,omitempty"` Labl Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Labl,omitempty"` }
type AccountIdentification31Choice ¶
type AccountIdentification31Choice struct { IBAN IBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 IBAN,omitempty"` BBAN BBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BBAN,omitempty"` UPIC UPICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 UPIC,omitempty"` DmstAcct SimpleIdentificationInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DmstAcct,omitempty"` }
type Action7 ¶
type Action7 struct { ActnTp ActionType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ActnTp"` MsgToPres ActionMessage4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MsgToPres,omitempty"` ReqToPrfrm MessageFunction11Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ReqToPrfrm,omitempty"` }
type ActionMessage4 ¶
type ActionMessage4 struct { Frmt OutputFormat2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Frmt,omitempty"` Msg Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Msg,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ref,omitempty"` Dvc ATMDevice1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Dvc,omitempty"` MsgCnttSgntr Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MsgCnttSgntr,omitempty"` }
type ActionMessage5 ¶
type ActionMessage5 struct { Frmt OutputFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Frmt,omitempty"` MsgCntt Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MsgCntt"` }
type ActionType6Code ¶
type ActionType6Code string
May be one of DCCQ, FEES, HAMT, LAMT, BUSY, CPTR, DISP, CPNS, RQST, PINL, PINR, TRCK
type Algorithm13Code ¶
type Algorithm13Code string
May be one of EA2C, E3DC, DKP9, UKPT, UKA1, EA9C, EA5C
type AlgorithmIdentification11 ¶
type AlgorithmIdentification11 struct { Algo Algorithm7Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Algo"` Param Parameter4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Param,omitempty"` }
type AlgorithmIdentification12 ¶
type AlgorithmIdentification12 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Algo"` Param Parameter5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Param,omitempty"` }
type AlgorithmIdentification13 ¶
type AlgorithmIdentification13 struct { Algo Algorithm13Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Algo"` Param Parameter6 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Param,omitempty"` }
type AlgorithmIdentification14 ¶
type AlgorithmIdentification14 struct { Algo Algorithm15Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Algo"` Param Parameter6 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Param,omitempty"` }
type AlgorithmIdentification15 ¶
type AlgorithmIdentification15 struct { Algo Algorithm12Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Algo"` Param Parameter7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Param,omitempty"` }
type AmountAndDirection43 ¶
type AmountAndDirection43 struct { Amt CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Sgn,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Dt,omitempty"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type AuthenticatedData4 ¶
type AuthenticatedData4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Vrsn,omitempty"` Rcpt []Recipient4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rcpt"` MACAlgo AlgorithmIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MACAlgo"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcpsltdCntt"` MAC Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MAC"` }
type AuthenticationEntity2Code ¶
type AuthenticationEntity2Code string
May be one of ICCD, AGNT, MERC, ACQR, ISSR, TRML
type AuthenticationMethod7Code ¶
type AuthenticationMethod7Code string
May be one of TOKA, BIOM, MOBL, OTHR, FPIN, NPIN, PSWD, SCRT, SCNL
type AutomatedTellerMachine2 ¶
type AutomatedTellerMachine2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Id"` AddtlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlId,omitempty"` SeqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SeqNb,omitempty"` BaseCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BaseCcy,omitempty"` Lctn PostalAddress17 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Lctn,omitempty"` }
type CardAccount12 ¶
type CardAccount12 struct { AcctTp CardAccountType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctTp,omitempty"` AcctNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctNm,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ccy,omitempty"` AcctIdr AccountIdentification31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AcctIdr,omitempty"` CdtRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CdtRef,omitempty"` Svcr PartyIdentification72Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Svcr,omitempty"` Bal AmountAndDirection43 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Bal,omitempty"` BalDispFlg bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BalDispFlg,omitempty"` DfltAcctInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DfltAcctInd,omitempty"` AllwdSvc []ATMService19 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AllwdSvc,omitempty"` }
type CardAccountType3Code ¶
type CardAccountType3Code string
May be one of CTDP, CHCK, CRDT, CURR, CDBT, DFLT, EPRS, HEQL, ISTL, INVS, LCDT, MBNW, MNMK, MNMC, MTGL, RTRM, RVLV, SVNG, STBD, UVRL, PRPD, FLTC
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RltvDstngshdNm"`
}
type Commission18 ¶
type Commission18 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rate"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlInf,omitempty"` }
type Commission19 ¶
type Commission19 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Amt"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlInf,omitempty"` }
type ContentInformationType10 ¶
type ContentInformationType10 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CnttTp"` EnvlpdData EnvelopedData4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 EnvlpdData"` }
type ContentInformationType15 ¶
type ContentInformationType15 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CnttTp"` AuthntcdData AuthenticatedData4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AuthntcdData"` }
type CurrencyAndAmount ¶
type CurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy CurrencyCode `xml:"Ccy,attr"` }
type CurrencyConversion10 ¶
type CurrencyConversion10 struct { Rslt CurrencyConversionResponse2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rslt"` RsltRsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RsltRsn,omitempty"` Convs CurrencyConversion9 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Convs,omitempty"` }
type CurrencyConversion5 ¶
type CurrencyConversion5 struct { SrcCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SrcCcy"` SrcCcyNmrc ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SrcCcyNmrc"` TrgtCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TrgtCcy"` TrgtCcyNmrc Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TrgtCcyNmrc"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rate"` ClctdAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ClctdAmt"` }
type CurrencyConversion9 ¶
type CurrencyConversion9 struct { CcyConvsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CcyConvsId,omitempty"` TrgtCcy CurrencyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TrgtCcy"` RsltgAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RsltgAmt"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 XchgRate"` NvrtdXchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NvrtdXchgRate,omitempty"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 QtnDt,omitempty"` VldUntil ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 VldUntil,omitempty"` SrcCcy CurrencyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SrcCcy"` OrgnlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 OrgnlAmt"` ComssnDtls []Commission19 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ComssnDtls,omitempty"` MrkUpDtls []Commission18 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MrkUpDtls,omitempty"` DclrtnDtls ActionMessage5 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DclrtnDtls,omitempty"` }
type CurrencyConversionResponse2Code ¶
type CurrencyConversionResponse2Code string
May be one of ODCC, ICRD, IPRD, IRAT, NDCC, IAMG, IATM
type CurrencyDetails2 ¶
type CurrencyDetails2 struct { AlphaCd ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AlphaCd,omitempty"` NmrcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NmrcCd,omitempty"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Dcml,omitempty"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Nm,omitempty"` }
type DataSetCategory7Code ¶
type DataSetCategory7Code string
May be one of ATMC, ATMP, APPR, CRAP, CPRC, OEXR, AMNT, LOCC, MNOC
type Document ¶
type Document struct {
ATMNqryRspn ATMInquiryResponseV02 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ATMNqryRspn"`
}
type EncapsulatedContent3 ¶
type EncapsulatedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CnttTp"` Cntt Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Cntt,omitempty"` }
type EncryptedContent3 ¶
type EncryptedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CnttTp"` CnttNcrptnAlgo AlgorithmIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CnttNcrptnAlgo"` NcrptdData Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptdData"` }
type EnvelopedData4 ¶
type EnvelopedData4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Vrsn,omitempty"` Rcpt []Recipient4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rcpt"` NcrptdCntt EncryptedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptdCntt,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification77 ¶
type GenericIdentification77 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Id"` Tp PartyType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tp"` Issr PartyType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 ShrtNm,omitempty"` }
type GeographicCoordinates1 ¶
type GeographicLocation1Choice ¶
type GeographicLocation1Choice struct { GeogcCordints GeographicCoordinates1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 GeogcCordints,omitempty"` UTMCordints UTMCoordinates1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 UTMCordints,omitempty"` }
type Header31 ¶
type Header31 struct { MsgFctn ATMMessageFunction2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 XchgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CreDtTm"` InitgPty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 InitgPty"` RcptPty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RcptPty,omitempty"` PrcStat Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrcStat,omitempty"` Tracblt []Traceability4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Tracblt,omitempty"` }
type IBANIdentifier ¶
type IBANIdentifier string
Must match the pattern [a-zA-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 IssuerAndSerialNumber1 ¶
type IssuerAndSerialNumber1 struct { Issr CertificateIssuer1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Issr"` SrlNb Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SrlNb"` }
type KEK4 ¶
type KEK4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Vrsn,omitempty"` KEKId KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KEKId"` KeyNcrptnAlgo AlgorithmIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyNcrptnAlgo"` NcrptdKey Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptdKey"` }
type KEKIdentifier2 ¶
type KEKIdentifier2 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyId"` KeyVrsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyVrsn"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SeqNb,omitempty"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DerivtnId,omitempty"` }
type KeyTransport4 ¶
type KeyTransport4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Vrsn,omitempty"` RcptId Recipient5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RcptId"` KeyNcrptnAlgo AlgorithmIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyNcrptnAlgo"` NcrptdKey Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptdKey"` }
type Max10000Binary ¶
type Max10000Binary []byte
func (Max10000Binary) MarshalText ¶
func (t Max10000Binary) MarshalText() ([]byte, error)
func (*Max10000Binary) UnmarshalText ¶
func (t *Max10000Binary) UnmarshalText(text []byte) error
type Max100KBinary ¶
type Max100KBinary []byte
func (Max100KBinary) MarshalText ¶
func (t Max100KBinary) MarshalText() ([]byte, error)
func (*Max100KBinary) UnmarshalText ¶
func (t *Max100KBinary) UnmarshalText(text []byte) error
type Max140Binary ¶
type Max140Binary []byte
func (Max140Binary) MarshalText ¶
func (t Max140Binary) MarshalText() ([]byte, error)
func (*Max140Binary) UnmarshalText ¶
func (t *Max140Binary) UnmarshalText(text []byte) error
type Max35Binary ¶
type Max35Binary []byte
func (Max35Binary) MarshalText ¶
func (t Max35Binary) MarshalText() ([]byte, error)
func (*Max35Binary) UnmarshalText ¶
func (t *Max35Binary) UnmarshalText(text []byte) error
type Max5000Binary ¶
type Max5000Binary []byte
func (Max5000Binary) MarshalText ¶
func (t Max5000Binary) MarshalText() ([]byte, error)
func (*Max5000Binary) UnmarshalText ¶
func (t *Max5000Binary) UnmarshalText(text []byte) error
type Max500Binary ¶
type Max500Binary []byte
func (Max500Binary) MarshalText ¶
func (t Max500Binary) MarshalText() ([]byte, error)
func (*Max500Binary) UnmarshalText ¶
func (t *Max500Binary) UnmarshalText(text []byte) error
type MessageFunction11Code ¶
type MessageFunction11Code string
May be one of BALN, CMPA, CMPD, ACMD, DVCC, DIAQ, DIAP, GSTS, INQQ, INQP, KYAQ, KYAP, PINQ, PINP, RJAQ, RJAP, WITV, WITK, WITQ, WITP, INQC, H2AP, H2AQ, TMOP, CSEC, DSEC, SKSC, SSTS, DPSK, DPSV, DPSQ, DPSP, EXPK, EXPV, TRFQ, TRFP, RPTC
type MessageFunction8Code ¶
type MessageFunction8Code string
May be one of BALN, GSTS, DSEC, INQC, KEYQ, SSTS
type Min5Max16Binary ¶
type Min5Max16Binary []byte
func (Min5Max16Binary) MarshalText ¶
func (t Min5Max16Binary) MarshalText() ([]byte, error)
func (*Min5Max16Binary) UnmarshalText ¶
func (t *Min5Max16Binary) UnmarshalText(text []byte) error
type Parameter4 ¶
type Parameter4 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptnFrmt,omitempty"` DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification12 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 MskGnrtrAlgo,omitempty"` }
type Parameter5 ¶
type Parameter5 struct {
DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 DgstAlgo,omitempty"`
}
type Parameter6 ¶
type Parameter6 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 NcrptnFrmt,omitempty"` InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BPddg,omitempty"` }
type Parameter7 ¶
type Parameter7 struct { InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BPddg,omitempty"` }
type PartyIdentification72Choice ¶
type PartyIdentification72Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AnyBIC,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PrtryId,omitempty"` }
type PartyType12Code ¶
type PartyType12Code string
May be one of ACQR, ATMG, CISP, DLIS, HSTG, ITAG, OATM
type PlainCardData19 ¶
type PlainCardData19 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PAN,omitempty"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CardSeqNb,omitempty"` FctvDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 FctvDt,omitempty"` XpryDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 XpryDt,omitempty"` Trck1 Max76Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Trck1,omitempty"` Trck2 Max37Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Trck2,omitempty"` Trck3 Max104Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Trck3,omitempty"` }
type PostalAddress17 ¶
type PostalAddress17 struct { AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TwnNm"` CtrySubDvsn []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ctry"` GLctn GeographicLocation1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 GLctn,omitempty"` }
type Recipient4Choice ¶
type Recipient4Choice struct { KeyTrnsprt KeyTransport4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyTrnsprt,omitempty"` KEK KEK4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KEK,omitempty"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyIdr,omitempty"` }
type Recipient5Choice ¶
type Recipient5Choice struct { IssrAndSrlNb IssuerAndSerialNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 IssrAndSrlNb,omitempty"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 KeyIdr,omitempty"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AttrVal"` }
type ResponseType7 ¶
type ResponseType7 struct { Rspn Response4Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rspn"` RspnRsn ResultDetail4Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RspnRsn,omitempty"` AddtlRspnInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlRspnInf,omitempty"` }
type ResultDetail4Code ¶
type ResultDetail4Code string
May be one of ACTF, ACQS, AMLV, AMTA, AUTH, BANK, CRDR, CRDF, ACTC, CTVG, DBER, FEES, TXNL, AMTD, NMBD, CRDX, FDCL, FMTR, TXNG, FNDI, ACPI, AMTI, ADDI, BRHI, CHDI, CRDI, CTFV, AMTO, PINV, TKKO, SGNI, TKID, TXNV, DATI, ISSP, ISSF, ISSO, ISST, ISSU, KEYS, LBLA, CRDL, MACR, MACK, ICCM, PINN, CRDA, LBLU, PINA, NPRA, OFFL, ONLP, NPRC, TXNM, OTHR, BALO, SEQO, PINC, PIND, PINS, PINX, PINE, QMAX, RECD, CRDT, SECV, SRVU, SFWE, SPCC, CRDS, SRCH, CNTC, FRDS, SYSP, SYSM, TRMI, ACTT, TTLV, TXNU, TXND, ORGF, UNBO, UNBP, UNBC, CMKY, CRDU, SVSU, VNDR, VNDF, AMTW, NMBW, CRDW, MEDI, SRVI
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Id"`
}
type TerminalHosting1 ¶
type TerminalHosting1 struct { Ctgy TransactionEnvironment3Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Ctgy,omitempty"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Id,omitempty"` }
type Traceability4 ¶
type Traceability4 struct { RlayId GenericIdentification77 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 RlayId"` SeqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 SeqNb,omitempty"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TracDtTmOut"` }
type TransactionEnvironment3Code ¶
type TransactionEnvironment3Code string
May be one of BRCH, MERC, OTHR
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 TxRef"` }
type TransactionVerificationResult5 ¶
type TransactionVerificationResult5 struct { Mtd AuthenticationMethod7Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Mtd"` VrfctnNtty AuthenticationEntity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 VrfctnNtty,omitempty"` Rslt Verification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 Rslt,omitempty"` AddtlRslt Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AddtlRslt,omitempty"` AuthntcnTkn Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.007.001.02 AuthntcnTkn,omitempty"` }
type UTMCoordinates1 ¶
type Verification1Code ¶
type Verification1Code string
May be one of FAIL, MISS, NOVF, PART, SUCC, ERRR