Documentation ¶
Index ¶
- type AcceptorCurrencyConversionAdvice5
- type AcceptorCurrencyConversionAdviceV05
- type Acquirer10
- type ActionMessage8
- type ActiveCurrencyCode
- type AddressType2Code
- type AddressVerification1
- type AggregationTransaction3
- type Algorithm11Code
- type Algorithm16Code
- type Algorithm17Code
- type Algorithm24Code
- type Algorithm25Code
- type Algorithm7Code
- type Algorithm8Code
- type AlgorithmIdentification12
- type AlgorithmIdentification18
- type AlgorithmIdentification19
- type AlgorithmIdentification21
- type AlgorithmIdentification22
- type AlgorithmIdentification29
- type AlgorithmIdentification30
- type AmountUnit1Code
- type AttendanceContext2Code
- type AttributeType1Code
- type AuthenticatedData7
- type AuthenticationEntity2Code
- type AuthenticationMethod6Code
- type AuthenticationMethod8Code
- type AuthenticationResult1Code
- type BarcodeType1Code
- type BytePadding1Code
- type CardAccountType3Code
- type CardDataReading5Code
- type CardDataReading8Code
- type CardIdentificationType1Code
- type CardPaymentEnvironment77
- type CardPaymentTransaction111
- type CardPaymentTransactionDetails49
- type CardProductType1Code
- type Cardholder17
- type CardholderAuthentication14
- type CardholderVerificationCapability4Code
- type CertificateIssuer1
- type Check1
- type CheckType1Code
- type Commission18
- type Commission19
- type CommunicationAddress9
- type CommunicationCharacteristics5
- type ContentInformationType25
- type ContentInformationType26
- type ContentInformationType27
- type ContentInformationType28
- type ContentType2Code
- type CountryCode
- type CryptographicKey15
- type CryptographicKeyType3Code
- type CurrencyAndAmount
- type CurrencyCode
- type CurrencyConversion20
- type CurrencyConversion21
- type CurrencyDetails2
- type CurrencyDetails3
- type CustomerDevice3
- type DateAndPlaceOfBirth1
- type DetailedAmount15
- type DetailedAmount21
- type DetailedAmount4
- type DigestedData5
- type DisplayCapabilities4
- type Document
- type EncapsulatedContent3
- type EncryptedContent6
- type EncryptionFormat2Code
- type EnvelopedData8
- type Exact3AlphaNumericText
- type Exact3NumericText
- type Exact4NumericText
- type Exemption1Code
- type ExternallyDefinedData2
- type Frequency3Code
- type GenericIdentification176
- type GenericIdentification177
- type GenericIdentification32
- type GenericIdentification4
- type GenericIdentification48
- type GenericInformation1
- type Geolocation1
- type GeolocationGeographicCoordinates1
- type GeolocationUTMCoordinates1
- type Header59
- type ISODate
- type ISODateTime
- type InformationQualify1Code
- type InstalmentPlan1Code
- type IssuerAndSerialNumber2
- type KEK7
- type KEKIdentifier2
- type KeyTransport7
- type KeyUsage1Code
- type LocationCategory3Code
- type LocationCategory4Code
- type LoyaltyAccount2
- type LoyaltyHandling1Code
- type Max10000Binary
- type Max100KBinary
- type Max1025Text
- type Max104Text
- type Max10KBinary
- type Max10Text
- type Max11NumericText
- type Max140Binary
- type Max140Text
- type Max15NumericText
- type Max16Text
- type Max19NumericText
- type Max20000Text
- type Max256Text
- type Max2KBinary
- type Max2NumericText
- type Max3000Binary
- type Max30Text
- type Max350Text
- type Max35Binary
- type Max35NumericText
- type Max35Text
- type Max37Text
- type Max3NumericText
- type Max3Text
- type Max45Text
- type Max5000Binary
- type Max500Binary
- type Max500Text
- type Max5NumericText
- type Max6Text
- type Max70Text
- type Max76Text
- type Max8000Text
- type MemoryCharacteristics1
- type MemoryUnit1Code
- type MerchantToken1
- type MessageFunction42Code
- type Min2Max3AlphaText
- type Min2Max3NumericText
- type Min5Max16Binary
- type Min8Max28NumericText
- type MobileData3
- type NetworkParameters7
- type NetworkParameters9
- type NetworkType1Code
- type OnLineCapability1Code
- type OnLinePIN8
- type OnLineReason1Code
- type Organisation41
- type OriginalAmountDetails1
- type OriginatorInformation1
- type OutputBarcode1
- type OutputFormat1Code
- type OutputFormat3Code
- type PINFormat3Code
- type POICommunicationType2Code
- type POIComponentAssessment1Code
- type POIComponentStatus1Code
- type POIComponentType6Code
- type PackageType2
- type Parameter10
- type Parameter12
- type Parameter15
- type Parameter5
- type Parameter7
- type Parameter9
- type PartyType33Code
- type PartyType3Code
- type PartyType4Code
- type PartyType7Code
- type PaymentCard31
- type PaymentTokenIdentifiers1
- type PersonIdentification15
- type PhoneNumber
- type PhysicalInterfaceParameter1
- type PlainCardData15
- type PlainCardData17
- type PointOfInteraction11
- type PointOfInteractionCapabilities9
- type PointOfInteractionComponent11
- type PointOfInteractionComponentAssessment1
- type PointOfInteractionComponentCharacteristics7
- type PointOfInteractionComponentIdentification2
- type PointOfInteractionComponentStatus3
- type PostalAddress22
- type Product6
- type QRCodeEncodingMode1Code
- type QRCodeErrorCorrection1Code
- type Recipient10Choice
- type Recipient9Choice
- type RecurringTransaction2
- type RelativeDistinguishedName1
- type RetailerSaleEnvironment2
- type SaleCapabilities1Code
- type SensitiveMobileData1
- type SignedData6
- type Signer5
- type StoredValueAccount2
- type StoredValueAccountType1Code
- type Token1
- type Traceability8
- type TrackData2
- type TrackFormat1Code
- type TransactionIdentifier1
- type TransactionVerificationResult4
- type TypeOfAmount8Code
- type UnitOfMeasure6Code
- type UserInterface4Code
- type Vehicle1
- type Vehicle2
- type Verification1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorCurrencyConversionAdvice5 ¶
type AcceptorCurrencyConversionAdvice5 struct { Envt CardPaymentEnvironment77 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Envt"` Tx CardPaymentTransaction111 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tx"` CcyConvsRslt CurrencyConversion21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CcyConvsRslt,omitempty"` }
type AcceptorCurrencyConversionAdviceV05 ¶
type AcceptorCurrencyConversionAdviceV05 struct { Hdr Header59 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Hdr"` AccptrCcyConvsAdvc AcceptorCurrencyConversionAdvice5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AccptrCcyConvsAdvc"` SctyTrlr ContentInformationType27 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyTrlr,omitempty"` }
type Acquirer10 ¶
type Acquirer10 struct { Id GenericIdentification177 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id,omitempty"` ParamsVrsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ParamsVrsn,omitempty"` }
type ActionMessage8 ¶
type ActionMessage8 struct { MsgDstn UserInterface4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MsgDstn"` InfQlfr InformationQualify1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InfQlfr,omitempty"` Frmt OutputFormat3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Frmt,omitempty"` MsgCntt Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MsgCntt"` MsgCnttSgntr ContentInformationType25 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MsgCnttSgntr,omitempty"` OutptBrcd OutputBarcode1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OutptBrcd,omitempty"` RspnReqrdFlg bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RspnReqrdFlg,omitempty"` MinDispTm float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MinDispTm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AddressVerification1 ¶
type AddressVerification1 struct { AdrDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AdrDgts,omitempty"` PstlCdDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PstlCdDgts,omitempty"` }
type AggregationTransaction3 ¶
type AggregationTransaction3 struct { FrstPmtDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 FrstPmtDtTm,omitempty"` LastPmtDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LastPmtDtTm,omitempty"` NbOfPmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NbOfPmts,omitempty"` IndvPmt []DetailedAmount21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IndvPmt,omitempty"` }
type Algorithm16Code ¶
type Algorithm16Code string
May be one of HS25, HS38, HS51, HS01, SH31, SH32, SH33, SH35, SHK1, SHK2
type Algorithm17Code ¶
type Algorithm17Code string
May be one of MACC, MCCS, CMA1, MCC1, CMA9, CMA5, CMA2, CM31, CM32, CM33, MCS3, CCA1, CCA2, CCA3
type Algorithm24Code ¶
type Algorithm24Code string
May be one of EA2C, E3DC, DKP9, UKPT, UKA2, EA9C, EA5C, DA12, DA19, DA25, N108, EA5R, EA9R, EA2R, E3DR, E36C, E36R, SD5C, UKA1, UKA3
type Algorithm25Code ¶
type Algorithm25Code string
May be one of ERS2, ERS1, RPSS, ERS3, ED32, ED33, ED35, ED23, ED25, ES22, ES32, ES33, ES35, ES23, ES25, ED22
type AlgorithmIdentification12 ¶
type AlgorithmIdentification12 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AlgorithmIdentification18 ¶
type AlgorithmIdentification18 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AlgorithmIdentification19 ¶
type AlgorithmIdentification19 struct { Algo Algorithm7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AlgorithmIdentification21 ¶
type AlgorithmIdentification21 struct {
Algo Algorithm16Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"`
}
type AlgorithmIdentification22 ¶
type AlgorithmIdentification22 struct { Algo Algorithm17Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AlgorithmIdentification29 ¶
type AlgorithmIdentification29 struct { Algo Algorithm24Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter12 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AlgorithmIdentification30 ¶
type AlgorithmIdentification30 struct { Algo Algorithm25Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Algo"` Param Parameter15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Param,omitempty"` }
type AttendanceContext2Code ¶
type AttendanceContext2Code string
May be one of ATTL, CARR, CUST, FULL, SELF
type AuthenticatedData7 ¶
type AuthenticatedData7 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` Rcpt []Recipient10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Rcpt"` MACAlgo AlgorithmIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MACAlgo"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcpsltdCntt"` MAC Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MAC"` }
type AuthenticationEntity2Code ¶
type AuthenticationEntity2Code string
May be one of ICCD, AGNT, MERC, ACQR, ISSR, TRML
type AuthenticationMethod6Code ¶
type AuthenticationMethod6Code string
May be one of NPIN, PPSG, PSWD, SCRT, SCNL, SNCT, CPSG, ADDB, BIOM, CDHI, CRYP, CSCV, PSVE, CSEC, ADDS, MANU, FPIN, TOKP
type AuthenticationMethod8Code ¶
type AuthenticationMethod8Code string
May be one of TOKA, ADDB, BYPS, BIOM, CDHI, CRYP, CSCV, MANU, MERC, MOBL, FPIN, NPIN, OTHR, PPSG, PSVE, PSWD, TOKP, SCRT, SCNL, CSEC, SNCT, ADDS, CPSG, TOKN, UKNW
type AuthenticationResult1Code ¶
type AuthenticationResult1Code string
May be one of DENY, MRCH, CARD, AUTH, CRPT, UCRP
type BarcodeType1Code ¶
type BarcodeType1Code string
May be one of COQR, C128, C025, C039, EA13, EAN8, P417, UPCA
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 CardDataReading5Code ¶
type CardDataReading5Code string
May be one of TAGC, PHYS, BRCD, MGST, CICC, DFLE, CTLS, ECTL, CDFL
type CardDataReading8Code ¶
type CardDataReading8Code string
May be one of TAGC, PHYS, BRCD, MGST, CICC, DFLE, CTLS, ECTL, CDFL, SICC, UNKW, QRCD, OPTC
type CardIdentificationType1Code ¶
type CardIdentificationType1Code string
May be one of ACCT, BARC, ISO2, PHON, CPAN, PRIV, UUID
type CardPaymentEnvironment77 ¶
type CardPaymentEnvironment77 struct { Acqrr Acquirer10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Acqrr,omitempty"` Mrchnt Organisation41 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Mrchnt,omitempty"` POI PointOfInteraction11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 POI,omitempty"` Card PaymentCard31 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Card,omitempty"` Chck Check1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Chck,omitempty"` StordValAcct []StoredValueAccount2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 StordValAcct,omitempty"` LltyAcct []LoyaltyAccount2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LltyAcct,omitempty"` CstmrDvc CustomerDevice3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CstmrDvc,omitempty"` Wllt CustomerDevice3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Wllt,omitempty"` PmtTkn Token1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PmtTkn,omitempty"` MrchntTkn MerchantToken1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MrchntTkn,omitempty"` Crdhldr Cardholder17 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Crdhldr,omitempty"` PrtctdCrdhldrData ContentInformationType28 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtctdCrdhldrData,omitempty"` SaleEnvt RetailerSaleEnvironment2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaleEnvt,omitempty"` }
type CardPaymentTransaction111 ¶
type CardPaymentTransaction111 struct { SaleRefId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaleRefId,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TxId"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InitrTxId,omitempty"` RcptTxId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RcncltnId,omitempty"` IntrchngData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails49 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TxDtls"` MrchntRefData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MrchntRefData,omitempty"` }
type CardPaymentTransactionDetails49 ¶
type CardPaymentTransactionDetails49 struct { Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TtlAmt"` CmltvAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CmltvAmt,omitempty"` AmtQlfr TypeOfAmount8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AmtQlfr,omitempty"` DtldAmt DetailedAmount15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DtldAmt,omitempty"` ReqdAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ReqdAmt,omitempty"` AuthrsdAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthrsdAmt,omitempty"` InvcAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InvcAmt,omitempty"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VldtyDt,omitempty"` OnLineRsn []OnLineReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OnLineRsn,omitempty"` UattnddLvlCtgy Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UattnddLvlCtgy,omitempty"` AcctTp CardAccountType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AcctTp,omitempty"` CcyConvsRslt CurrencyConversion21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CcyConvsRslt,omitempty"` Instlmt RecurringTransaction2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Instlmt,omitempty"` AggtnTx AggregationTransaction3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AggtnTx,omitempty"` PdctCdSetId Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctCdSetId,omitempty"` SaleItm []Product6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaleItm,omitempty"` DlvryLctn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DlvryLctn,omitempty"` AddtlInf []ExternallyDefinedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlInf,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ICCRltdData,omitempty"` }
type Cardholder17 ¶
type Cardholder17 struct { Id PersonIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id,omitempty"` Nm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nm,omitempty"` Lang string `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Lang,omitempty"` BllgAdr PostalAddress22 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BllgAdr,omitempty"` ShppgAdr PostalAddress22 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ShppgAdr,omitempty"` TripNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TripNb,omitempty"` Vhcl Vehicle1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vhcl,omitempty"` Authntcn []CardholderAuthentication14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Authntcn,omitempty"` TxVrfctnRslt []TransactionVerificationResult4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TxVrfctnRslt,omitempty"` PrsnlData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrsnlData,omitempty"` MobData []MobileData3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MobData,omitempty"` }
type CardholderAuthentication14 ¶
type CardholderAuthentication14 struct { AuthntcnMtd AuthenticationMethod8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnMtd,omitempty"` AuthntcnXmptn Exemption1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnXmptn,omitempty"` AuthntcnVal Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnVal,omitempty"` PrtctdAuthntcnVal ContentInformationType28 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtctdAuthntcnVal,omitempty"` CrdhldrOnLinePIN OnLinePIN8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CrdhldrOnLinePIN,omitempty"` CrdhldrId PersonIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CrdhldrId,omitempty"` AdrVrfctn AddressVerification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AdrVrfctn,omitempty"` AuthntcnTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnTp,omitempty"` AuthntcnLvl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnLvl,omitempty"` AuthntcnRslt AuthenticationResult1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnRslt,omitempty"` AuthntcnAddtlInf ExternallyDefinedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcnAddtlInf,omitempty"` }
type CardholderVerificationCapability4Code ¶
type CardholderVerificationCapability4Code string
May be one of APKI, CHDT, MNSG, MNVR, FBIG, FBIO, FDSG, FCPN, FEPN, NPIN, PKIS, SCEC, NBIO, NOVF, OTHR
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RltvDstngshdNm"`
}
type Check1 ¶
type Check1 struct { BkId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BkId,omitempty"` AcctNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AcctNb,omitempty"` ChckNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ChckNb,omitempty"` ChckCardNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ChckCardNb,omitempty"` ChckTrckData2 TrackData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ChckTrckData2,omitempty"` ChckTp CheckType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ChckTp,omitempty"` Ctry Max3Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ctry,omitempty"` }
type Commission18 ¶
type Commission18 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Rate"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlInf,omitempty"` }
type Commission19 ¶
type Commission19 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Amt"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlInf,omitempty"` }
type CommunicationAddress9 ¶
type CommunicationAddress9 struct { PstlAdr PostalAddress22 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PstlAdr,omitempty"` Email Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Email,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 URLAdr,omitempty"` Phne PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Phne,omitempty"` CstmrSvc PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CstmrSvc,omitempty"` AddtlCtctInf Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlCtctInf,omitempty"` }
type CommunicationCharacteristics5 ¶
type CommunicationCharacteristics5 struct { ComTp POICommunicationType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ComTp"` RmotPty []PartyType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RmotPty"` Actv bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Actv"` Params NetworkParameters7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Params,omitempty"` PhysIntrfc PhysicalInterfaceParameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PhysIntrfc,omitempty"` }
type ContentInformationType25 ¶
type ContentInformationType25 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` AuthntcdData AuthenticatedData7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcdData,omitempty"` SgndData SignedData6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SgndData,omitempty"` }
type ContentInformationType26 ¶
type ContentInformationType26 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` EnvlpdData EnvelopedData8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 EnvlpdData,omitempty"` AuthntcdData AuthenticatedData7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcdData,omitempty"` SgndData SignedData6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SgndData,omitempty"` DgstdData DigestedData5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstdData,omitempty"` }
type ContentInformationType27 ¶
type ContentInformationType27 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` AuthntcdData AuthenticatedData7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AuthntcdData"` }
type ContentInformationType28 ¶
type ContentInformationType28 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` EnvlpdData EnvelopedData8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 EnvlpdData"` }
type CryptographicKey15 ¶
type CryptographicKey15 struct { Id Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` AddtlId Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlId,omitempty"` Nm Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nm,omitempty"` SctyPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyPrfl,omitempty"` ItmNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ItmNb,omitempty"` Vrsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn"` Tp CryptographicKeyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` Fctn []KeyUsage1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Fctn,omitempty"` ActvtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ActvtnDt,omitempty"` DeactvtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DeactvtnDt,omitempty"` KeyVal ContentInformationType26 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyVal,omitempty"` KeyChckVal Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyChckVal,omitempty"` AddtlMgmtInf []GenericInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlMgmtInf,omitempty"` }
type CryptographicKeyType3Code ¶
type CryptographicKeyType3Code string
May be one of AES2, EDE3, DKP9, AES9, AES5, EDE4
type CurrencyAndAmount ¶
type CurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy CurrencyCode `xml:"Ccy,attr"` }
type CurrencyConversion20 ¶
type CurrencyConversion20 struct { CcyConvsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CcyConvsId,omitempty"` TrgtCcy CurrencyDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrgtCcy"` RsltgAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RsltgAmt"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XchgRate"` NvrtdXchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NvrtdXchgRate,omitempty"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 QtnDt,omitempty"` VldUntil ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VldUntil,omitempty"` SrcCcy CurrencyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SrcCcy"` OrgnlAmt OriginalAmountDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OrgnlAmt"` ComssnDtls []Commission19 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ComssnDtls,omitempty"` MrkUpDtls []Commission18 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MrkUpDtls,omitempty"` DclrtnDtls []ActionMessage8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DclrtnDtls,omitempty"` }
type CurrencyConversion21 ¶
type CurrencyConversion21 struct { AccptdByCrdhldr bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AccptdByCrdhldr,omitempty"` Convs CurrencyConversion20 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Convs,omitempty"` }
type CurrencyDetails2 ¶
type CurrencyDetails2 struct { AlphaCd ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AlphaCd,omitempty"` NmrcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NmrcCd,omitempty"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dcml,omitempty"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nm,omitempty"` }
type CurrencyDetails3 ¶
type CurrencyDetails3 struct { AlphaCd ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AlphaCd"` NmrcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NmrcCd"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dcml"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nm,omitempty"` }
type CustomerDevice3 ¶
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CtryOfBirth"` }
type DetailedAmount15 ¶
type DetailedAmount15 struct { AmtGoodsAndSvcs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AmtGoodsAndSvcs,omitempty"` CshBck float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CshBck,omitempty"` Grtty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Grtty,omitempty"` Fees []DetailedAmount4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Fees,omitempty"` Rbt []DetailedAmount4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Rbt,omitempty"` ValAddedTax []DetailedAmount4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ValAddedTax,omitempty"` Srchrg []DetailedAmount4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Srchrg,omitempty"` }
type DetailedAmount21 ¶
type DetailedAmount21 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Amt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DtTm"` CardDataNtryMd CardDataReading8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardDataNtryMd,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ICCRltdData,omitempty"` Labl Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Labl,omitempty"` }
type DetailedAmount4 ¶
type DetailedAmount4 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Amt"` Labl Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Labl,omitempty"` }
type DigestedData5 ¶
type DigestedData5 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` DgstAlgo AlgorithmIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcpsltdCntt"` Dgst Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dgst"` }
type DisplayCapabilities4 ¶
type DisplayCapabilities4 struct { Dstn []UserInterface4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dstn"` AvlblFrmt []OutputFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AvlblFrmt,omitempty"` NbOfLines float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NbOfLines,omitempty"` LineWidth float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LineWidth,omitempty"` AvlblLang []string `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AvlblLang,omitempty"` }
type Document ¶
type Document struct {
AccptrCcyConvsAdvc AcceptorCurrencyConversionAdviceV05 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AccptrCcyConvsAdvc"`
}
type EncapsulatedContent3 ¶
type EncapsulatedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` Cntt Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Cntt,omitempty"` }
type EncryptedContent6 ¶
type EncryptedContent6 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttTp"` CnttNcrptnAlgo AlgorithmIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CnttNcrptnAlgo,omitempty"` NcrptdData Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptdData"` }
type EnvelopedData8 ¶
type EnvelopedData8 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` OrgtrInf OriginatorInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OrgtrInf,omitempty"` Rcpt []Recipient10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Rcpt"` NcrptdCntt EncryptedContent6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptdCntt,omitempty"` }
type Exact3AlphaNumericText ¶
type Exact3AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{3}
type Exemption1Code ¶
type Exemption1Code string
May be one of LOWA, MINT, RECP, SCPE, SCAD, TRAE, PKGE, TMBE
type ExternallyDefinedData2 ¶
type ExternallyDefinedData2 struct { Id Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` Val Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Val,omitempty"` PrtctdVal ContentInformationType26 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtctdVal,omitempty"` Tp Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` }
type Frequency3Code ¶
type Frequency3Code string
May be one of YEAR, MNTH, QURT, MIAN, WEEK, DAIL, TEND
type GenericIdentification176 ¶
type GenericIdentification176 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` Tp PartyType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` Issr PartyType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ShrtNm,omitempty"` }
type GenericIdentification177 ¶
type GenericIdentification177 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` Tp PartyType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` Issr PartyType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ShrtNm,omitempty"` RmotAccs NetworkParameters7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RmotAccs,omitempty"` Glctn Geolocation1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Glctn,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ShrtNm,omitempty"` }
type GenericIdentification4 ¶
type GenericIdentification48 ¶
type GenericInformation1 ¶
type GenericInformation1 struct { Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nm"` Val Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Val,omitempty"` }
type Geolocation1 ¶
type Geolocation1 struct { GeogcCordints GeolocationGeographicCoordinates1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 GeogcCordints,omitempty"` UTMCordints GeolocationUTMCoordinates1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UTMCordints,omitempty"` }
type Header59 ¶
type Header59 struct { MsgFctn MessageFunction42Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtcolVrsn"` XchgId float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XchgId"` ReTrnsmssnCntr Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ReTrnsmssnCntr,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CreDtTm"` InitgPty GenericIdentification176 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InitgPty"` RcptPty GenericIdentification177 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RcptPty,omitempty"` Tracblt []Traceability8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tracblt,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type InformationQualify1Code ¶
type InformationQualify1Code string
May be one of CUSA, DISP, DOCT, ERRO, INPT, POIR, RCPT, SOND, STAT, VCHR
type IssuerAndSerialNumber2 ¶
type IssuerAndSerialNumber2 struct { Issr CertificateIssuer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Issr"` SrlNb Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SrlNb"` }
type KEK7 ¶
type KEK7 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` KEKId KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KEKId"` KeyNcrptnAlgo AlgorithmIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyNcrptnAlgo"` NcrptdKey Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptdKey"` }
type KEKIdentifier2 ¶
type KEKIdentifier2 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyId"` KeyVrsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyVrsn"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SeqNb,omitempty"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DerivtnId,omitempty"` }
type KeyTransport7 ¶
type KeyTransport7 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` RcptId Recipient9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RcptId"` KeyNcrptnAlgo AlgorithmIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyNcrptnAlgo"` NcrptdKey Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptdKey"` }
type KeyUsage1Code ¶
type KeyUsage1Code string
May be one of ENCR, DCPT, DENC, DDEC, TRNI, TRNX, MACG, MACV, SIGG, SUGV, PINE, PIND, PINV, KEYG, KEYI, KEYX, KEYD
type LocationCategory3Code ¶
type LocationCategory3Code string
May be one of INDR, IPMP, MPOI, MPMP, MSLE, SSLE, VNDG
type LoyaltyAccount2 ¶
type LoyaltyAccount2 struct { LltyId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LltyId,omitempty"` NtryMd CardDataReading8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NtryMd,omitempty"` IdTp CardIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IdTp,omitempty"` Brnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Brnd,omitempty"` Prvdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Prvdr,omitempty"` OwnrNm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OwnrNm,omitempty"` Unit AmountUnit1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Unit,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ccy,omitempty"` Bal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Bal,omitempty"` }
type LoyaltyHandling1Code ¶
type LoyaltyHandling1Code string
May be one of ALLO, DENY, PRCS, PROP, REQU
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 Max10KBinary ¶
type Max10KBinary []byte
func (Max10KBinary) MarshalText ¶
func (t Max10KBinary) MarshalText() ([]byte, error)
func (*Max10KBinary) UnmarshalText ¶
func (t *Max10KBinary) 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 Max2KBinary ¶
type Max2KBinary []byte
func (Max2KBinary) MarshalText ¶
func (t Max2KBinary) MarshalText() ([]byte, error)
func (*Max2KBinary) UnmarshalText ¶
func (t *Max2KBinary) UnmarshalText(text []byte) error
type Max3000Binary ¶
type Max3000Binary []byte
func (Max3000Binary) MarshalText ¶
func (t Max3000Binary) MarshalText() ([]byte, error)
func (*Max3000Binary) UnmarshalText ¶
func (t *Max3000Binary) 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 MemoryCharacteristics1 ¶
type MemoryCharacteristics1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` TtlSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TtlSz"` FreeSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 FreeSz"` Unit MemoryUnit1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Unit"` }
type MemoryUnit1Code ¶
type MemoryUnit1Code string
May be one of BYTE, EXAB, GIGA, KILO, MEGA, PETA, TERA
type MerchantToken1 ¶
type MerchantToken1 struct { Tkn Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tkn,omitempty"` TknXpryDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknXpryDt,omitempty"` TknChrtc []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknChrtc,omitempty"` TknRqstr PaymentTokenIdentifiers1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknRqstr,omitempty"` TknAssrncLvl float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknAssrncLvl,omitempty"` TknAssrncData Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknAssrncData,omitempty"` TknAssrncMtd Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknAssrncMtd,omitempty"` TknInittdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknInittdInd,omitempty"` }
type MessageFunction42Code ¶
type MessageFunction42Code string
May be one of AUTQ, AUTP, CCAV, CCAK, CCAQ, CCAP, CMPV, CMPK, DCAV, DCRR, DCCQ, DCCP, DGNP, DGNQ, FAUQ, FAUP, FCMV, FCMK, FRVA, FRVR, RCLQ, RCLP, RVRA, RVRR, CDDQ, CDDK, CDDR, CDDP, TRNR, TRNA, NFRQ, NFRP, TRPQ, TRPP
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 MobileData3 ¶
type MobileData3 struct { MobCtryCd Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MobCtryCd,omitempty"` MobNtwkCd Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MobNtwkCd,omitempty"` MobMskdMSISDN Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MobMskdMSISDN,omitempty"` Glctn Geolocation1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Glctn,omitempty"` SnstvMobData SensitiveMobileData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SnstvMobData,omitempty"` PrtctdMobData ContentInformationType28 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtctdMobData,omitempty"` }
type NetworkParameters7 ¶
type NetworkParameters7 struct { Adr []NetworkParameters9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Adr"` UsrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UsrNm,omitempty"` AccsCd Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AccsCd,omitempty"` SvrCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SvrCert,omitempty"` SvrCertIdr []Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SvrCertIdr,omitempty"` ClntCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ClntCert,omitempty"` SctyPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyPrfl,omitempty"` }
type NetworkParameters9 ¶
type NetworkParameters9 struct { NtwkTp NetworkType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NtwkTp"` AdrVal Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AdrVal"` }
type OnLinePIN8 ¶
type OnLinePIN8 struct { NcrptdPINBlck ContentInformationType28 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptdPINBlck"` PINFrmt PINFormat3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PINFrmt"` AddtlInpt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlInpt,omitempty"` }
type OnLineReason1Code ¶
type OnLineReason1Code string
May be one of RNDM, ICCF, MERF, TRMF, ISSF, FRLT, EXFL, TAMT, CBIN, UBIN, CPAN, FLOW, CRCY
type Organisation41 ¶
type Organisation41 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id,omitempty"` CmonNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CmonNm,omitempty"` LctnCtgy LocationCategory4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LctnCtgy,omitempty"` LctnAndCtct CommunicationAddress9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LctnAndCtct,omitempty"` SchmeData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SchmeData,omitempty"` }
type OriginalAmountDetails1 ¶
type OriginalAmountDetails1 struct { ActlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ActlAmt,omitempty"` MinAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MinAmt,omitempty"` MaxAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MaxAmt,omitempty"` }
type OriginatorInformation1 ¶
type OriginatorInformation1 struct {
Cert []Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Cert,omitempty"`
}
type OutputBarcode1 ¶
type OutputBarcode1 struct { BrcdTp BarcodeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BrcdTp"` BrcdVal Max8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BrcdVal,omitempty"` QRCdBinryVal Max3000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 QRCdBinryVal,omitempty"` QRCdVrsn Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 QRCdVrsn,omitempty"` QRCdNcodgMd QRCodeEncodingMode1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 QRCdNcodgMd"` QRCdErrCrrctn QRCodeErrorCorrection1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 QRCdErrCrrctn,omitempty"` }
type OutputFormat3Code ¶
type OutputFormat3Code string
May be one of BARC, MENT, MREF, SREF, TEXT, HTML
type POICommunicationType2Code ¶
type POICommunicationType2Code string
May be one of BLTH, ETHR, GPRS, GSMF, PSTN, RS23, USBD, USBH, WIFI, WT2G, WT3G, WT4G, WT5G
type POIComponentAssessment1Code ¶
type POIComponentAssessment1Code string
May be one of APPL, CERT, EVAL
type POIComponentStatus1Code ¶
type POIComponentStatus1Code string
May be one of WAIT, OUTD, OPER, DACT
type POIComponentType6Code ¶
type POIComponentType6Code string
May be one of AQPP, APPR, TLPR, SCPR, SERV, TERM, DVCE, SECM, APLI, EMVK, EMVO, MDWR, DRVR, OPST, MRPR, CRTF, TMSP, SACP, SAPR, LOGF, MDFL, SOFT, CONF, RPFL
type PackageType2 ¶
type PackageType2 struct { PackgId GenericIdentification176 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PackgId,omitempty"` PackgLngth float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PackgLngth,omitempty"` OffsetStart float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OffsetStart,omitempty"` OffsetEnd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OffsetEnd,omitempty"` PackgBlck []ExternallyDefinedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PackgBlck,omitempty"` }
type Parameter10 ¶
type Parameter10 struct { NcrptnFrmt EncryptionFormat2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptnFrmt,omitempty"` DgstAlgo Algorithm16Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MskGnrtrAlgo,omitempty"` }
type Parameter12 ¶
type Parameter12 struct { NcrptnFrmt EncryptionFormat2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcrptnFrmt,omitempty"` InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BPddg,omitempty"` }
type Parameter15 ¶
type Parameter15 struct { DgstAlgo Algorithm16Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification12 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MskGnrtrAlgo,omitempty"` SaltLngth float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaltLngth,omitempty"` TrlrFld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrlrFld,omitempty"` OIDCrvNm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OIDCrvNm,omitempty"` }
type Parameter5 ¶
type Parameter5 struct {
DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo,omitempty"`
}
type Parameter7 ¶
type Parameter7 struct { InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BPddg,omitempty"` }
type Parameter9 ¶
type Parameter9 struct {
DgstAlgo Algorithm16Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo,omitempty"`
}
type PartyType33Code ¶
type PartyType33Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS, MTMG, TAXH, TMGT
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PaymentCard31 ¶
type PaymentCard31 struct { PrtctdCardData ContentInformationType28 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtctdCardData,omitempty"` PrvtCardData Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrvtCardData,omitempty"` PlainCardData PlainCardData15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PlainCardData,omitempty"` PmtAcctRef Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PmtAcctRef,omitempty"` MskdPAN Max30Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MskdPAN,omitempty"` IssrBIN Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IssrBIN,omitempty"` CardCtryCd Max3Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardCtryCd,omitempty"` CardCcyCd Exact3AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardCcyCd,omitempty"` CardPdctPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardPdctPrfl,omitempty"` CardBrnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardBrnd,omitempty"` CardPdctTp CardProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardPdctTp,omitempty"` CardPdctSubTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardPdctSubTp,omitempty"` IntrnlCard bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IntrnlCard,omitempty"` AllwdPdct []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AllwdPdct,omitempty"` SvcOptn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SvcOptn,omitempty"` AddtlCardData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlCardData,omitempty"` }
type PersonIdentification15 ¶
type PersonIdentification15 struct { DrvrLicNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DrvrLicNb,omitempty"` DrvrLicLctn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DrvrLicLctn,omitempty"` DrvrLicNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DrvrLicNm,omitempty"` DrvrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DrvrId,omitempty"` CstmrNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CstmrNb,omitempty"` SclSctyNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SclSctyNb,omitempty"` AlnRegnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AlnRegnNb,omitempty"` PsptNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PsptNb,omitempty"` TaxIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TaxIdNb,omitempty"` IdntyCardNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IdntyCardNb,omitempty"` MplyrIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MplyrIdNb,omitempty"` MplyeeIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MplyeeIdNb,omitempty"` JobNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 JobNb,omitempty"` Dept Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dept,omitempty"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 EmailAdr,omitempty"` DtAndPlcOfBirth DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DtAndPlcOfBirth,omitempty"` Othr []GenericIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Othr,omitempty"` }
type PhysicalInterfaceParameter1 ¶
type PhysicalInterfaceParameter1 struct { IntrfcNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IntrfcNm"` IntrfcTp POICommunicationType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IntrfcTp,omitempty"` UsrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UsrNm,omitempty"` AccsCd Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AccsCd,omitempty"` SctyPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyPrfl,omitempty"` AddtlParams Max2KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlParams,omitempty"` }
type PlainCardData15 ¶
type PlainCardData15 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardSeqNb,omitempty"` FctvDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 FctvDt,omitempty"` XpryDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XpryDt"` SvcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SvcCd,omitempty"` Trck1 Max76Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck1,omitempty"` Trck2 Max37Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck2,omitempty"` Trck3 Max104Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck3,omitempty"` CrdhldrNm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CrdhldrNm,omitempty"` }
type PlainCardData17 ¶
type PlainCardData17 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PAN,omitempty"` Trck1 Max76Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck1,omitempty"` Trck2 Max37Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck2,omitempty"` Trck3 Max104Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Trck3,omitempty"` AddtlCardData []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlCardData,omitempty"` NtryMd CardDataReading5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NtryMd,omitempty"` }
type PointOfInteraction11 ¶
type PointOfInteraction11 struct { Id GenericIdentification177 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` SysNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SysNm,omitempty"` GrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 GrpId,omitempty"` Cpblties PointOfInteractionCapabilities9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Cpblties,omitempty"` TmZone Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TmZone,omitempty"` TermnlIntgtn LocationCategory3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TermnlIntgtn,omitempty"` Cmpnt []PointOfInteractionComponent11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Cmpnt,omitempty"` }
type PointOfInteractionCapabilities9 ¶
type PointOfInteractionCapabilities9 struct { CardRdngCpblties []CardDataReading8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardRdngCpblties,omitempty"` CrdhldrVrfctnCpblties []CardholderVerificationCapability4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CrdhldrVrfctnCpblties,omitempty"` PINLngthCpblties float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PINLngthCpblties,omitempty"` ApprvlCdLngth float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ApprvlCdLngth,omitempty"` MxScrptLngth float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MxScrptLngth,omitempty"` CardCaptrCpbl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CardCaptrCpbl,omitempty"` OnLineCpblties OnLineCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OnLineCpblties,omitempty"` MsgCpblties []DisplayCapabilities4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MsgCpblties,omitempty"` }
type PointOfInteractionComponent11 ¶
type PointOfInteractionComponent11 struct { Tp POIComponentType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp"` SubTpInf Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SubTpInf,omitempty"` Id PointOfInteractionComponentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id"` Sts PointOfInteractionComponentStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Sts,omitempty"` StdCmplc []GenericIdentification48 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 StdCmplc,omitempty"` Chrtcs PointOfInteractionComponentCharacteristics7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Chrtcs,omitempty"` Assmnt []PointOfInteractionComponentAssessment1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Assmnt,omitempty"` Packg []PackageType2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Packg,omitempty"` }
type PointOfInteractionComponentAssessment1 ¶
type PointOfInteractionComponentAssessment1 struct { Tp POIComponentAssessment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp"` Assgnr []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Assgnr"` DlvryDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DlvryDt,omitempty"` XprtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XprtnDt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Nb"` }
type PointOfInteractionComponentCharacteristics7 ¶
type PointOfInteractionComponentCharacteristics7 struct { Mmry []MemoryCharacteristics1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Mmry,omitempty"` Com []CommunicationCharacteristics5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Com,omitempty"` SctyAccsMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyAccsMdls,omitempty"` SbcbrIdntyMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SbcbrIdntyMdls,omitempty"` SctyElmt []CryptographicKey15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SctyElmt,omitempty"` }
type PointOfInteractionComponentIdentification2 ¶
type PointOfInteractionComponentIdentification2 struct { ItmNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ItmNb,omitempty"` PrvdrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrvdrId,omitempty"` Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id,omitempty"` SrlNb Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SrlNb,omitempty"` }
type PointOfInteractionComponentStatus3 ¶
type PointOfInteractionComponentStatus3 struct { VrsnNb Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VrsnNb,omitempty"` Sts POIComponentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Sts,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XpryDt,omitempty"` }
type PostalAddress22 ¶
type PostalAddress22 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SubDept,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PstCd,omitempty"` TwnNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TwnNm,omitempty"` CtrySubDvsn []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CtrySubDvsn,omitempty"` CtryCd Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 CtryCd,omitempty"` }
type Product6 ¶
type Product6 struct { ItmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ItmId,omitempty"` PdctCd Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctCd"` AddtlPdctCd Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlPdctCd,omitempty"` UnitOfMeasr UnitOfMeasure6Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UnitOfMeasr,omitempty"` PdctQty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctQty,omitempty"` UnitPric float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UnitPric,omitempty"` UnitPricSgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UnitPricSgn,omitempty"` PdctAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctAmt"` PdctAmtSgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctAmtSgn,omitempty"` ValAddedTax float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 ValAddedTax,omitempty"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TaxTp,omitempty"` PdctDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PdctDesc,omitempty"` DlvryLctn Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DlvryLctn,omitempty"` DlvrySvc AttendanceContext2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DlvrySvc,omitempty"` SaleChanl Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaleChanl,omitempty"` AddtlPdctDesc Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlPdctDesc,omitempty"` }
type QRCodeEncodingMode1Code ¶
type QRCodeEncodingMode1Code string
May be one of ALFA, BINA, KANJ, NUME
type QRCodeErrorCorrection1Code ¶
type QRCodeErrorCorrection1Code string
May be one of M015, Q025, H030, L007
type Recipient10Choice ¶
type Recipient10Choice struct { KeyTrnsprt KeyTransport7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyTrnsprt,omitempty"` KEK KEK7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KEK,omitempty"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyIdr,omitempty"` }
type Recipient9Choice ¶
type Recipient9Choice struct { IssrAndSrlNb IssuerAndSerialNumber2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IssrAndSrlNb,omitempty"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 KeyIdr,omitempty"` }
type RecurringTransaction2 ¶
type RecurringTransaction2 struct { InstlmtPlan []InstalmentPlan1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InstlmtPlan,omitempty"` PlanId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PlanId,omitempty"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SeqNb,omitempty"` PrdUnit Frequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrdUnit,omitempty"` InstlmtPrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 InstlmtPrd,omitempty"` TtlNbOfPmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TtlNbOfPmts,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 FrstPmtDt,omitempty"` TtlAmt CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TtlAmt,omitempty"` FrstAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 FrstAmt,omitempty"` Chrgs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Chrgs,omitempty"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AttrVal"` }
type RetailerSaleEnvironment2 ¶
type RetailerSaleEnvironment2 struct { SaleCpblties []SaleCapabilities1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SaleCpblties,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ccy,omitempty"` MinAmtToDlvr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MinAmtToDlvr,omitempty"` MaxCshBckAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MaxCshBckAmt,omitempty"` MinSpltAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MinSpltAmt,omitempty"` DbtPrefrdFlg bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DbtPrefrdFlg,omitempty"` LltyHdlg LoyaltyHandling1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 LltyHdlg,omitempty"` }
type SaleCapabilities1Code ¶
type SaleCapabilities1Code string
May be one of CHDI, CHER, CHIN, CHST, CUDI, CUAS, CUER, CUIN, POIR, PRDC, PRRP, PRVC
type SensitiveMobileData1 ¶
type SensitiveMobileData1 struct { MSISDN Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MSISDN"` IMSI Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IMSI,omitempty"` IMEI Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IMEI,omitempty"` }
type SignedData6 ¶
type SignedData6 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` DgstAlgo []AlgorithmIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo,omitempty"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NcpsltdCntt,omitempty"` Cert []Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Cert,omitempty"` Sgnr []Signer5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Sgnr,omitempty"` }
type Signer5 ¶
type Signer5 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Vrsn,omitempty"` SgnrId Recipient9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SgnrId,omitempty"` DgstAlgo AlgorithmIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DgstAlgo"` SgndAttrbts []GenericInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SgndAttrbts,omitempty"` SgntrAlgo AlgorithmIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 SgntrAlgo"` Sgntr Max3000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Sgntr"` }
type StoredValueAccount2 ¶
type StoredValueAccount2 struct { AcctTp StoredValueAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AcctTp,omitempty"` IdTp CardIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 IdTp,omitempty"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Id,omitempty"` Brnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Brnd,omitempty"` Prvdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Prvdr,omitempty"` OwnrNm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 OwnrNm,omitempty"` XpryDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 XpryDt,omitempty"` NtryMd CardDataReading8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NtryMd,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Ccy,omitempty"` Bal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Bal,omitempty"` }
type StoredValueAccountType1Code ¶
type StoredValueAccountType1Code string
May be one of BNKA, CWVC, CPYA, ELMY, GIFT, GCER, MLVC, OLVC, MERC, OTHR, PHON, CARD, TRVL
type Token1 ¶
type Token1 struct { PmtTkn Max19NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PmtTkn,omitempty"` TknXpryDt Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknXpryDt,omitempty"` TknRqstrId Max11NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknRqstrId,omitempty"` TknAssrncData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknAssrncData,omitempty"` TknAssrncMtd Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknAssrncMtd,omitempty"` TknInittdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TknInittdInd,omitempty"` }
type Traceability8 ¶
type Traceability8 struct { RlayId GenericIdentification177 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RlayId"` PrtcolNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtcolNm,omitempty"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 PrtcolVrsn,omitempty"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TracDtTmOut"` }
type TrackData2 ¶
type TrackData2 struct { TrckNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrckNb,omitempty"` TrckFrmt TrackFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrckFrmt,omitempty"` TrckVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrckVal"` }
type TrackFormat1Code ¶
type TrackFormat1Code string
May be one of AAMV, CMC7, E13B, ISOF, JIS1, JIS2
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TxRef"` }
type TransactionVerificationResult4 ¶
type TransactionVerificationResult4 struct { Mtd AuthenticationMethod6Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Mtd"` VrfctnNtty AuthenticationEntity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VrfctnNtty,omitempty"` Rslt Verification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Rslt,omitempty"` AddtlRslt Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlRslt,omitempty"` }
type TypeOfAmount8Code ¶
type TypeOfAmount8Code string
May be one of ACTL, ESTM, MAXI, DFLT, RPLT, INCR, DECR, RESD
type UnitOfMeasure6Code ¶
type UnitOfMeasure6Code string
May be one of PIEC, TONS, FOOT, GBGA, USGA, GRAM, INCH, KILO, PUND, METR, CMET, MMET, LITR, CELI, MILI, GBOU, USOU, GBQA, USQA, GBPI, USPI, MILE, KMET, YARD, SQKI, HECT, ARES, SMET, SCMT, SMIL, SQMI, SQYA, SQFO, SQIN, ACRE, KWHO, DGEU, GGEU
type Vehicle1 ¶
type Vehicle1 struct { VhclNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VhclNb,omitempty"` TrlrNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrlrNb,omitempty"` VhclTag Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VhclTag,omitempty"` VhclTagNtryMd CardDataReading5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 VhclTagNtryMd,omitempty"` UnitNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 UnitNb,omitempty"` RplcmntCar bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RplcmntCar,omitempty"` Odmtr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Odmtr,omitempty"` Hbmtr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Hbmtr,omitempty"` TrlrHrs Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 TrlrHrs,omitempty"` RefrHrs Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 RefrHrs,omitempty"` MntncId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 MntncId,omitempty"` DrvrOrVhclCard PlainCardData17 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 DrvrOrVhclCard,omitempty"` AddtlVhclData []Vehicle2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 AddtlVhclData,omitempty"` }
type Vehicle2 ¶
type Vehicle2 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Tp,omitempty"` NtryMd CardDataReading5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 NtryMd,omitempty"` Data Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.018.001.05 Data"` }
type Verification1Code ¶
type Verification1Code string
May be one of FAIL, MISS, NOVF, PART, SUCC, ERRR