Documentation ¶
Index ¶
- type AcceptorBatchTransferV02
- type Acquirer2
- type Acquirer3
- type Action2
- type ActionMessage1
- type ActionType2Code
- type AddressVerification1
- type Algorithm2Code
- type Algorithm3Code
- type Algorithm4Code
- type Algorithm5Code
- type Algorithm6Code
- type Algorithm7Code
- type Algorithm8Code
- type AlgorithmIdentification2
- type AlgorithmIdentification3
- type AlgorithmIdentification4
- type AlgorithmIdentification5
- type AlgorithmIdentification6
- type AlgorithmIdentification7
- type AlgorithmIdentification8
- type AttendanceContext1Code
- type AttributeType1Code
- type AuthenticatedData2
- type AuthenticationEntity1Code
- type AuthenticationMethod2Code
- type AuthorisationResult1
- type AuthorisationResult3
- type CSCResult1Code
- type CardAccountType1Code
- type CardDataReading1Code
- type CardPaymentBatchTransfer1
- type CardPaymentContext4
- type CardPaymentDataSet4
- type CardPaymentDataSetTransaction1Choice
- type CardPaymentDataSetTransaction2
- type CardPaymentDataSetTransaction3
- type CardPaymentDataSetTransaction4
- type CardPaymentDataSetTransaction5
- type CardPaymentEnvironment13
- type CardPaymentEnvironment14
- type CardPaymentEnvironment16
- type CardPaymentServiceType2Code
- type CardPaymentServiceType3Code
- type CardPaymentServiceType4Code
- type CardPaymentTransaction12
- type CardPaymentTransaction14
- type CardPaymentTransaction17
- type CardPaymentTransaction18
- type CardPaymentTransaction19
- type CardPaymentTransaction20
- type CardPaymentTransactionDetails10
- type CardPaymentTransactionDetails11
- type CardPaymentTransactionDetails4
- type CardPaymentTransactionDetails9
- type CardPaymentTransactionResult1
- type Cardholder4
- type CardholderAddressVerificationResult1Code
- type CardholderAuthentication4
- type CardholderIdentification1
- type CardholderVerificationCapability1Code
- type CertificateIdentifier1
- type CertificateIssuer1
- type CommonData2
- type CommunicationCharacteristics1
- type ContentInformationType4
- type ContentInformationType5
- type ContentType1Code
- type CurrencyCode
- type DataSetCategory1Code
- type DataSetIdentification1
- type DetailedAmount1
- type DetailedAmount2
- type DigestedData2
- type DisplayCapabilities1
- type Document
- type EncapsulatedContent1
- type EncryptedContent2
- type EnvelopedData2
- type Exact10Text
- type Exact1NumericText
- type Exact3NumericText
- type Exact4NumericText
- type FailureReason2Code
- type Frequency4Code
- type GenericIdentification31
- type GenericIdentification32
- type GenericIdentification33
- type GenericIdentification48
- type Header3
- type ISO2ALanguageCode
- type ISO3NumericCountryCode
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IssuerAndSerialNumber1
- type KEK2
- type KEKIdentifier1
- type KeyTransport2
- type LocationCategory1Code
- type Max10000Binary
- type Max140Binary
- type Max140Text
- type Max256Text
- type Max2NumericText
- type Max3000Binary
- type Max35Binary
- type Max35NumericText
- type Max35Text
- type Max3NumericText
- type Max3Text
- type Max45Text
- type Max500Binary
- type Max500Text
- type Max5NumericText
- type Max6Text
- type Max70Text
- type Max9NumericText
- type MemoryCharacteristics1
- type MemoryUnit1Code
- type Min2Max3NumericText
- type Min3Max4Text
- type Min5Max16Binary
- type Min6Max8Text
- type Min8Max28NumericText
- type NamedKeyEncryptedData2
- type OnLineCapability1Code
- type OnLineReason1Code
- type Organisation8
- type Organisation9
- type POICommunicationType1Code
- type POIComponentAssessment1Code
- type POIComponentStatus1Code
- type POIComponentType3Code
- type Parameter1
- type Parameter2
- type Parameter3
- type PartyType3Code
- type PartyType4Code
- type PartyType7Code
- type PaymentCard6
- type PaymentContext4
- type PersonIdentificationType4Code
- type PlainCardData2
- type PlainCardData3
- type PointOfInteraction2
- type PointOfInteractionCapabilities1
- type PointOfInteractionComponent3
- type PointOfInteractionComponentAssessment1
- type PointOfInteractionComponentCharacteristics1
- type PointOfInteractionComponentIdentification1
- type PointOfInteractionComponentStatus1
- type Product1
- type Recipient2Choice
- type RecurringTransaction1
- type RelativeDistinguishedName1
- type Response1Code
- type ResponseType1
- type SaleContext1
- type SignedData2
- type Signer2
- type TMSContactLevel1Code
- type TMSTrigger1
- type Traceability1
- type TrackData1
- type TransactionChannel1Code
- type TransactionEnvironment1Code
- type TransactionIdentifier1
- type TransactionTotals2
- type TransactionVerificationResult2
- type TypeOfAmount1Code
- type TypeOfAmount2Code
- type TypeTransactionTotals2Code
- type UnitOfMeasure1Code
- type UserInterface1Code
- type UserInterface2Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorBatchTransferV02 ¶
type AcceptorBatchTransferV02 struct { Hdr Header3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Hdr"` BtchTrf CardPaymentBatchTransfer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 BtchTrf"` SctyTrlr ContentInformationType4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SctyTrlr"` }
type Acquirer2 ¶
type Acquirer2 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id,omitempty"` ParamsVrsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ParamsVrsn"` }
type Acquirer3 ¶
type Acquirer3 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` ParamsVrsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ParamsVrsn,omitempty"` }
type Action2 ¶
type Action2 struct { ActnTp ActionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ActnTp"` MsgToPres ActionMessage1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MsgToPres,omitempty"` }
type ActionMessage1 ¶
type ActionMessage1 struct { MsgDstn UserInterface1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MsgDstn"` MsgCntt Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MsgCntt"` MsgCnttSgntr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MsgCnttSgntr,omitempty"` }
type ActionType2Code ¶
type ActionType2Code string
May be one of BUSY, CPTR, DISP, NOVR, RQID, PINL, PINR, PRNT, RFRL, RQDT
type AddressVerification1 ¶
type AddressVerification1 struct { AdrDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AdrDgts,omitempty"` PstlCdDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PstlCdDgts,omitempty"` }
type AlgorithmIdentification2 ¶
type AlgorithmIdentification2 struct { Algo Algorithm2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"` Param Parameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Param,omitempty"` }
type AlgorithmIdentification3 ¶
type AlgorithmIdentification3 struct { Algo Algorithm3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"` Param Parameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Param,omitempty"` }
type AlgorithmIdentification4 ¶
type AlgorithmIdentification4 struct {
Algo Algorithm4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"`
}
type AlgorithmIdentification5 ¶
type AlgorithmIdentification5 struct {
Algo Algorithm5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"`
}
type AlgorithmIdentification6 ¶
type AlgorithmIdentification6 struct { Algo Algorithm6Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"` Param Parameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Param,omitempty"` }
type AlgorithmIdentification7 ¶
type AlgorithmIdentification7 struct { Algo Algorithm7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"` Param Parameter2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Param,omitempty"` }
type AlgorithmIdentification8 ¶
type AlgorithmIdentification8 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Algo"` Param Parameter3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Param,omitempty"` }
type AuthenticatedData2 ¶
type AuthenticatedData2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` Rcpt []Recipient2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Rcpt"` MACAlgo AlgorithmIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MACAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcpsltdCntt"` MAC Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MAC"` }
type AuthenticationEntity1Code ¶
type AuthenticationEntity1Code string
May be one of ICCD, AGNT, MERC
type AuthenticationMethod2Code ¶
type AuthenticationMethod2Code string
May be one of BYPS, MANU, MERC, FPIN, NPIN, PPSG, PSWD, SCRT, SCNL, SNCT, CPSG, UKNW
type AuthorisationResult1 ¶
type AuthorisationResult1 struct { AuthstnNtty GenericIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnCd,omitempty"` CmpltnReqrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CmpltnReqrd,omitempty"` TMSTrggr TMSTrigger1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TMSTrggr,omitempty"` }
type AuthorisationResult3 ¶
type AuthorisationResult3 struct { AuthstnNtty GenericIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnCd,omitempty"` TMSTrggr TMSTrigger1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TMSTrggr,omitempty"` }
type CardAccountType1Code ¶
type CardAccountType1Code string
May be one of DFLT, SVNG, CHCK, CRDT, UVRL, INVS, EPRS
type CardDataReading1Code ¶
type CardDataReading1Code string
May be one of TAGC, PHYS, BRCD, MGST, CICC, DFLE, CTLS, ECTL
type CardPaymentBatchTransfer1 ¶
type CardPaymentBatchTransfer1 struct { TxTtls []TransactionTotals2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTtls,omitempty"` DataSet []CardPaymentDataSet4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DataSet,omitempty"` }
type CardPaymentContext4 ¶
type CardPaymentContext4 struct { PmtCntxt PaymentContext4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PmtCntxt,omitempty"` SaleCntxt SaleContext1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SaleCntxt,omitempty"` }
type CardPaymentDataSet4 ¶
type CardPaymentDataSet4 struct { DataSetId DataSetIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DataSetId"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tracblt,omitempty"` DataSetInitr GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DataSetInitr,omitempty"` TxTtls []TransactionTotals2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTtls"` CmonData CommonData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CmonData,omitempty"` Tx []CardPaymentDataSetTransaction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tx"` }
type CardPaymentDataSetTransaction1Choice ¶
type CardPaymentDataSetTransaction1Choice struct { Cmpltn CardPaymentDataSetTransaction2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cmpltn,omitempty"` Cxl CardPaymentDataSetTransaction3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cxl,omitempty"` AuthstnReq CardPaymentDataSetTransaction4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnReq,omitempty"` AuthstnRspn CardPaymentDataSetTransaction5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnRspn,omitempty"` }
type CardPaymentDataSetTransaction2 ¶
type CardPaymentDataSetTransaction2 struct { TxSeqCntr Max9NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSeqCntr"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tracblt,omitempty"` Envt CardPaymentEnvironment14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Envt"` Cntxt CardPaymentContext4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cntxt,omitempty"` Tx CardPaymentTransaction14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tx"` }
type CardPaymentDataSetTransaction3 ¶
type CardPaymentDataSetTransaction3 struct { TxSeqCntr Max9NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSeqCntr"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tracblt,omitempty"` Envt CardPaymentEnvironment14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Envt"` Cntxt CardPaymentContext4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cntxt,omitempty"` Tx CardPaymentTransaction20 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tx"` }
type CardPaymentDataSetTransaction4 ¶
type CardPaymentDataSetTransaction4 struct { TxSeqCntr Max9NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSeqCntr"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tracblt,omitempty"` Envt CardPaymentEnvironment14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Envt"` Cntxt CardPaymentContext4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cntxt,omitempty"` Tx CardPaymentTransaction19 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tx"` }
type CardPaymentDataSetTransaction5 ¶
type CardPaymentDataSetTransaction5 struct { TxSeqCntr Max9NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSeqCntr"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tracblt,omitempty"` Envt CardPaymentEnvironment16 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Envt"` Tx CardPaymentTransaction12 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tx"` TxRspn CardPaymentTransaction18 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxRspn"` }
type CardPaymentEnvironment13 ¶
type CardPaymentEnvironment13 struct { Acqrr Acquirer3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Acqrr,omitempty"` Mrchnt Organisation9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Mrchnt,omitempty"` POI PointOfInteraction2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 POI,omitempty"` }
type CardPaymentEnvironment14 ¶
type CardPaymentEnvironment14 struct { Acqrr Acquirer2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Acqrr,omitempty"` Mrchnt Organisation8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Mrchnt,omitempty"` POI PointOfInteraction2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 POI,omitempty"` Card PaymentCard6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Card"` Crdhldr Cardholder4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Crdhldr,omitempty"` }
type CardPaymentEnvironment16 ¶
type CardPaymentEnvironment16 struct { Acqrr GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Acqrr,omitempty"` MrchntId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntId,omitempty"` POIId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 POIId,omitempty"` PrtctdCardData ContentInformationType5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrtctdCardData,omitempty"` PlainCardData PlainCardData3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PlainCardData,omitempty"` }
type CardPaymentServiceType2Code ¶
type CardPaymentServiceType2Code string
May be one of AGGR, DCCV, GRTT, INSP, LOYT, NRES, PUCO, RECP, SOAF, UNAF, VCAU
type CardPaymentServiceType3Code ¶
type CardPaymentServiceType3Code string
May be one of IRES, URES, PRES, ARES, FREC, RREC
type CardPaymentServiceType4Code ¶
type CardPaymentServiceType4Code string
May be one of TP2P, TP2B, BALC, CACT, CRDP, CAFT, CAVR, CSHW, CSHB, CSHD, DEFR, LOAD, ORCR, PINC, QUCH, RFND, RESA, VALC
type CardPaymentTransaction12 ¶
type CardPaymentTransaction12 struct { TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxId"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcncltnId,omitempty"` IntrchngData Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxDtls"` }
type CardPaymentTransaction14 ¶
type CardPaymentTransaction14 struct { TxTp CardPaymentServiceType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTp,omitempty"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SvcAttr,omitempty"` MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntCtgyCd,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxId"` OrgnlTx CardPaymentTransaction17 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OrgnlTx,omitempty"` TxSucss bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSucss"` Rvsl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Rvsl,omitempty"` MrchntOvrrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntOvrrd,omitempty"` FailrRsn []FailureReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FailrRsn,omitempty"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InitrTxId,omitempty"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcncltnId,omitempty"` IntrchngData Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxDtls"` AuthstnRslt AuthorisationResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnRslt,omitempty"` TxVrfctnRslt TransactionVerificationResult2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxVrfctnRslt,omitempty"` AddtlTxData []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlTxData,omitempty"` }
type CardPaymentTransaction17 ¶
type CardPaymentTransaction17 struct { TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxId"` POIId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 POIId,omitempty"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InitrTxId,omitempty"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptTxId,omitempty"` TxTp CardPaymentServiceType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTp"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SvcAttr,omitempty"` TxRslt CardPaymentTransactionResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxRslt,omitempty"` }
type CardPaymentTransaction18 ¶
type CardPaymentTransaction18 struct { AuthstnRslt AuthorisationResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnRslt"` TxVrfctnRslt TransactionVerificationResult2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxVrfctnRslt,omitempty"` Bal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Bal,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` Actn []Action2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Actn,omitempty"` }
type CardPaymentTransaction19 ¶
type CardPaymentTransaction19 struct { TxCaptr bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxCaptr"` TxTp CardPaymentServiceType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTp,omitempty"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SvcAttr,omitempty"` MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntCtgyCd,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxId"` OrgnlTx CardPaymentTransaction17 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OrgnlTx,omitempty"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InitrTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcncltnId,omitempty"` TxDtls CardPaymentTransactionDetails10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxDtls"` AddtlTxData []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlTxData,omitempty"` }
type CardPaymentTransaction20 ¶
type CardPaymentTransaction20 struct { MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntCtgyCd,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxId"` OrgnlTx CardPaymentTransaction17 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OrgnlTx,omitempty"` TxSucss bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxSucss"` Rvsl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Rvsl,omitempty"` FailrRsn []FailureReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FailrRsn,omitempty"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcncltnId,omitempty"` IntrchngData Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxDtls"` AuthstnRslt AuthorisationResult3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnRslt,omitempty"` AddtlTxData []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlTxData,omitempty"` }
type CardPaymentTransactionDetails10 ¶
type CardPaymentTransactionDetails10 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlAmt"` AmtQlfr TypeOfAmount1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AmtQlfr,omitempty"` DtldAmt []DetailedAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DtldAmt,omitempty"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 VldtyDt,omitempty"` OnLineRsn OnLineReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OnLineRsn,omitempty"` UattnddLvlCtgy Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 UattnddLvlCtgy,omitempty"` AcctTp CardAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AcctTp,omitempty"` RcrngTx RecurringTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcrngTx,omitempty"` Pdct []Product1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Pdct,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ICCRltdData,omitempty"` }
type CardPaymentTransactionDetails11 ¶
type CardPaymentTransactionDetails11 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlAmt"` DtldAmt []DetailedAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DtldAmt,omitempty"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 VldtyDt,omitempty"` AcctTp CardAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AcctTp,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ICCRltdData,omitempty"` }
type CardPaymentTransactionDetails4 ¶
type CardPaymentTransactionDetails4 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlAmt"` AmtQlfr TypeOfAmount1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AmtQlfr,omitempty"` DtldAmt []DetailedAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DtldAmt,omitempty"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 VldtyDt,omitempty"` UattnddLvlCtgy Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 UattnddLvlCtgy,omitempty"` AcctTp CardAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AcctTp,omitempty"` RcrngTx RecurringTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcrngTx,omitempty"` Pdct []Product1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Pdct,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ICCRltdData,omitempty"` }
type CardPaymentTransactionDetails9 ¶
type CardPaymentTransactionDetails9 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlAmt"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 VldtyDt,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ICCRltdData,omitempty"` }
type CardPaymentTransactionResult1 ¶
type CardPaymentTransactionResult1 struct { AuthstnNtty GenericIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthstnCd,omitempty"` }
type Cardholder4 ¶
type Cardholder4 struct { Id []CardholderIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id,omitempty"` Nm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Nm,omitempty"` Authntcn []CardholderAuthentication4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Authntcn,omitempty"` AdrVrfctn AddressVerification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AdrVrfctn,omitempty"` PrsnlData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrsnlData,omitempty"` }
type CardholderAddressVerificationResult1Code ¶
type CardholderAddressVerificationResult1Code string
May be one of AMCH, ANMH, ANMT, ANMO, AMSS, ANUS, PMCH, PNMH, PNMT, PNMO, PMSS, PNUS
type CardholderAuthentication4 ¶
type CardholderAuthentication4 struct { AuthntcnMtd AuthenticationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthntcnMtd"` AuthntcnNtty AuthenticationEntity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthntcnNtty"` }
type CardholderIdentification1 ¶
type CardholderIdentification1 struct { CrdhldrIdVal Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CrdhldrIdVal"` CrdhldrIdTp PersonIdentificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CrdhldrIdTp"` }
type CardholderVerificationCapability1Code ¶
type CardholderVerificationCapability1Code string
May be one of MNSG, NPIN, FCPN, FEPN, FDSG, FBIO, MNVR, FBIG, APKI, PKIS, CHDT, SCEC
type CertificateIdentifier1 ¶
type CertificateIdentifier1 struct {
IssrAndSrlNb IssuerAndSerialNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 IssrAndSrlNb"`
}
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RltvDstngshdNm"`
}
type CommonData2 ¶
type CommonData2 struct { Envt CardPaymentEnvironment13 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Envt,omitempty"` Cntxt CardPaymentContext4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cntxt,omitempty"` TxTp CardPaymentServiceType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxTp,omitempty"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SvcAttr,omitempty"` MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MrchntCtgyCd,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcncltnId,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` }
type CommunicationCharacteristics1 ¶
type CommunicationCharacteristics1 struct { ComTp POICommunicationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ComTp"` RmotPty PartyType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RmotPty"` Actv bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Actv"` }
type ContentInformationType4 ¶
type ContentInformationType4 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CnttTp"` EnvlpdData EnvelopedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 EnvlpdData,omitempty"` AuthntcdData AuthenticatedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AuthntcdData,omitempty"` SgndData SignedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SgndData,omitempty"` DgstdData DigestedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstdData,omitempty"` NmdKeyNcrptdData NamedKeyEncryptedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NmdKeyNcrptdData,omitempty"` }
type ContentInformationType5 ¶
type ContentInformationType5 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CnttTp"` EnvlpdData EnvelopedData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 EnvlpdData"` }
type ContentType1Code ¶
type ContentType1Code string
May be one of DATA, SIGN, EVLP, DGST, ECRP, AUTH
type DataSetCategory1Code ¶
type DataSetCategory1Code string
May be one of SWPK, VDPR, AQPR, MRPR, TXCP, AKCP, STRP, DLGT, MGTP
type DataSetIdentification1 ¶
type DataSetIdentification1 struct { Nm Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Nm"` Tp DataSetCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Vrsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CreDtTm"` }
type DetailedAmount1 ¶
type DetailedAmount1 struct { Tp TypeOfAmount2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Val"` }
type DetailedAmount2 ¶
type DetailedAmount2 struct { Tp TypeOfAmount2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Val"` Labl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Labl,omitempty"` }
type DigestedData2 ¶
type DigestedData2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` DgstAlgo []AlgorithmIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcpsltdCntt"` Dgst Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Dgst"` }
type DisplayCapabilities1 ¶
type DisplayCapabilities1 struct { DispTp UserInterface2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DispTp"` NbOfLines Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NbOfLines"` LineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 LineWidth"` }
type Document ¶
type Document struct {
AccptrBtchTrf AcceptorBatchTransferV02 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AccptrBtchTrf"`
}
type EncapsulatedContent1 ¶
type EncapsulatedContent1 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CnttTp"` Cntt Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cntt,omitempty"` }
type EncryptedContent2 ¶
type EncryptedContent2 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CnttTp"` CnttNcrptnAlgo AlgorithmIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CnttNcrptnAlgo"` NcrptdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcrptdData"` }
type EnvelopedData2 ¶
type EnvelopedData2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` Rcpt []Recipient2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Rcpt"` NcrptdCntt EncryptedContent2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcrptdCntt"` }
type FailureReason2Code ¶
type FailureReason2Code string
May be one of CDCL, CUCL, MALF, FDCL, NDCL, PART, SFRD, TIMO, LATE, UCMP, USND
type GenericIdentification31 ¶
type GenericIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ShrtNm,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ShrtNm,omitempty"` }
type GenericIdentification33 ¶
type GenericIdentification33 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id,omitempty"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ShrtNm,omitempty"` }
type GenericIdentification48 ¶
type Header3 ¶
type Header3 struct { DwnldTrf bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DwnldTrf"` FrmtVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FrmtVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 XchgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CreDtTm"` InitgPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InitgPty"` RcptPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptPty,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type IssuerAndSerialNumber1 ¶
type IssuerAndSerialNumber1 struct { Issr CertificateIssuer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Issr"` SrlNb Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SrlNb"` }
type KEK2 ¶
type KEK2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` KEKId KEKIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KEKId"` KeyNcrptnAlgo AlgorithmIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyNcrptnAlgo"` NcrptdKey Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcrptdKey"` }
type KEKIdentifier1 ¶
type KEKIdentifier1 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyId"` KeyVrsn Exact10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyVrsn"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DerivtnId,omitempty"` }
type KeyTransport2 ¶
type KeyTransport2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn"` RcptId CertificateIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RcptId"` KeyNcrptnAlgo AlgorithmIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyNcrptnAlgo"` NcrptdKey Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcrptdKey"` }
type LocationCategory1Code ¶
type LocationCategory1Code string
May be one of FIXD, ABRD, NMDC, MOTO, HOME
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 Max140Binary ¶
type Max140Binary []byte
func (Max140Binary) MarshalText ¶
func (t Max140Binary) MarshalText() ([]byte, error)
func (*Max140Binary) UnmarshalText ¶
func (t *Max140Binary) 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 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.011.001.02 Id"` TtlSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlSz"` FreeSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FreeSz"` Unit MemoryUnit1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Unit"` }
type MemoryUnit1Code ¶
type MemoryUnit1Code string
May be one of BYTE, EXAB, GIGA, KILO, MEGA, PETA, TERA
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 NamedKeyEncryptedData2 ¶
type NamedKeyEncryptedData2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` KeyNm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyNm,omitempty"` NcrptdCntt EncryptedContent2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcrptdCntt"` }
type OnLineReason1Code ¶
type OnLineReason1Code string
May be one of RNDM, ICCF, MERF, TRMF, ISSF, FRLT, EXFL, TAMT, CBIN, UBIN, CPAN, FLOW, CRCY
type Organisation8 ¶
type Organisation8 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id,omitempty"` CmonNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CmonNm,omitempty"` LctnCtgy LocationCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 LctnCtgy,omitempty"` Adr Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Adr,omitempty"` CtryCd ISO3NumericCountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CtryCd,omitempty"` SchmeData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SchmeData,omitempty"` }
type Organisation9 ¶
type Organisation9 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` CmonNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CmonNm,omitempty"` LctnCtgy LocationCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 LctnCtgy,omitempty"` Adr Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Adr,omitempty"` CtryCd ISO3NumericCountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CtryCd,omitempty"` SchmeData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SchmeData,omitempty"` }
type POICommunicationType1Code ¶
type POICommunicationType1Code string
May be one of BLTH, ETHR, GPRS, GSMF, PSTN, RS23, USBD, USBH, WIFI
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 POIComponentType3Code ¶
type POIComponentType3Code string
May be one of AQPP, APPR, TLPR, SCPR, SERV, TERM, DVCE, SECM, APLI, EMVK, EMVO, MDWR, DRVR, OPST, MRPR
type Parameter1 ¶
type Parameter1 struct {
InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InitlstnVctr,omitempty"`
}
type Parameter2 ¶
type Parameter2 struct { DgstAlgo Algorithm5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 MskGnrtrAlgo,omitempty"` }
type Parameter3 ¶
type Parameter3 struct {
DgstAlgo Algorithm5Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstAlgo,omitempty"`
}
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PaymentCard6 ¶
type PaymentCard6 struct { PrtctdCardData ContentInformationType5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrtctdCardData,omitempty"` PlainCardData PlainCardData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PlainCardData,omitempty"` CardCtryCd Max3Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardCtryCd,omitempty"` CardPdctPrfl Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardPdctPrfl,omitempty"` CardBrnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardBrnd,omitempty"` AddtlCardData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlCardData,omitempty"` }
type PaymentContext4 ¶
type PaymentContext4 struct { CardPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardPres,omitempty"` CrdhldrPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CrdhldrPres,omitempty"` OnLineCntxt bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OnLineCntxt,omitempty"` AttndncCntxt AttendanceContext1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AttndncCntxt,omitempty"` TxEnvt TransactionEnvironment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxEnvt,omitempty"` TxChanl TransactionChannel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxChanl,omitempty"` AttndntMsgCpbl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AttndntMsgCpbl,omitempty"` AttndntLang ISO2ALanguageCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AttndntLang,omitempty"` CardDataNtryMd CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardDataNtryMd,omitempty"` FllbckInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FllbckInd,omitempty"` }
type PersonIdentificationType4Code ¶
type PersonIdentificationType4Code string
May be one of PASS, DRLC, EEID, DRVR
type PlainCardData2 ¶
type PlainCardData2 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardSeqNb,omitempty"` FctvDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FctvDt,omitempty"` XpryDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 XpryDt"` SvcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SvcCd,omitempty"` TrckData []TrackData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TrckData,omitempty"` }
type PlainCardData3 ¶
type PlainCardData3 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardSeqNb,omitempty"` FctvDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 FctvDt,omitempty"` XpryDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 XpryDt"` }
type PointOfInteraction2 ¶
type PointOfInteraction2 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` SysNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SysNm,omitempty"` GrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 GrpId,omitempty"` Cpblties PointOfInteractionCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cpblties,omitempty"` Cmpnt []PointOfInteractionComponent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cmpnt,omitempty"` }
type PointOfInteractionCapabilities1 ¶
type PointOfInteractionCapabilities1 struct { CardRdngCpblties []CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardRdngCpblties,omitempty"` CrdhldrVrfctnCpblties []CardholderVerificationCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CrdhldrVrfctnCpblties,omitempty"` OnLineCpblties OnLineCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 OnLineCpblties,omitempty"` DispCpblties []DisplayCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DispCpblties,omitempty"` PrtLineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrtLineWidth,omitempty"` }
type PointOfInteractionComponent3 ¶
type PointOfInteractionComponent3 struct { Tp POIComponentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Id PointOfInteractionComponentIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id"` Sts PointOfInteractionComponentStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Sts,omitempty"` StdCmplc []GenericIdentification48 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 StdCmplc,omitempty"` Chrtcs PointOfInteractionComponentCharacteristics1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Chrtcs,omitempty"` Assmnt []PointOfInteractionComponentAssessment1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Assmnt,omitempty"` }
type PointOfInteractionComponentAssessment1 ¶
type PointOfInteractionComponentAssessment1 struct { Tp POIComponentAssessment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` Assgnr []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Assgnr"` DlvryDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DlvryDt,omitempty"` XprtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 XprtnDt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Nb"` }
type PointOfInteractionComponentCharacteristics1 ¶
type PointOfInteractionComponentCharacteristics1 struct { Mmry []MemoryCharacteristics1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Mmry,omitempty"` Com []CommunicationCharacteristics1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Com,omitempty"` SctyAccsMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SctyAccsMdls,omitempty"` SbcbrIdntyMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SbcbrIdntyMdls,omitempty"` KeyChckVal Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyChckVal,omitempty"` }
type PointOfInteractionComponentIdentification1 ¶
type PointOfInteractionComponentIdentification1 struct { ItmNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ItmNb,omitempty"` PrvdrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrvdrId,omitempty"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Id,omitempty"` SrlNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SrlNb,omitempty"` }
type PointOfInteractionComponentStatus1 ¶
type PointOfInteractionComponentStatus1 struct { VrsnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 VrsnNb,omitempty"` Sts POIComponentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Sts,omitempty"` }
type Product1 ¶
type Product1 struct { PdctCd Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PdctCd"` UnitOfMeasr UnitOfMeasure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 UnitOfMeasr,omitempty"` PdctQty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PdctQty,omitempty"` UnitPric float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 UnitPric,omitempty"` PdctAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PdctAmt"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TaxTp,omitempty"` AddtlPdctInf Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlPdctInf,omitempty"` }
type Recipient2Choice ¶
type Recipient2Choice struct { KeyTrnsprt KeyTransport2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KeyTrnsprt,omitempty"` KEK KEK2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 KEK,omitempty"` }
type RecurringTransaction1 ¶
type RecurringTransaction1 struct { SeqNb Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SeqNb"` PrdUnit Frequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 PrdUnit"` InstlmtPrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 InstlmtPrd"` TtlNbOfPmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlNbOfPmts"` IntrstChrgs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 IntrstChrgs,omitempty"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AttrVal"` }
type ResponseType1 ¶
type ResponseType1 struct { Rspn Response1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Rspn"` RspnRsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RspnRsn,omitempty"` }
type SaleContext1 ¶
type SaleContext1 struct { SaleId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SaleId,omitempty"` SaleRefNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SaleRefNb,omitempty"` SaleRcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SaleRcncltnId,omitempty"` CshrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CshrId,omitempty"` ShftNb Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ShftNb,omitempty"` AddtlSaleData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 AddtlSaleData,omitempty"` }
type SignedData2 ¶
type SignedData2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` DgstAlgo []AlgorithmIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 NcpsltdCntt"` Cert []Max3000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Cert,omitempty"` Sgnr []Signer2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Sgnr"` }
type Signer2 ¶
type Signer2 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Vrsn,omitempty"` SgnrId CertificateIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SgnrId"` DgstAlgo AlgorithmIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DgstAlgo"` SgntrAlgo AlgorithmIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 SgntrAlgo"` Sgntr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Sgntr"` }
type TMSTrigger1 ¶
type TMSTrigger1 struct { TMSCtctLvl TMSContactLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TMSCtctLvl"` TMSId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TMSId,omitempty"` TMSCtctDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TMSCtctDtTm,omitempty"` }
type Traceability1 ¶
type Traceability1 struct { RlayId GenericIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TracDtTmOut"` }
type TrackData1 ¶
type TrackData1 struct { TrckNb Exact1NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TrckNb,omitempty"` TrckVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TrckVal"` }
type TransactionChannel1Code ¶
type TransactionChannel1Code string
May be one of MAIL, TLPH, ECOM, TVPY
type TransactionEnvironment1Code ¶
type TransactionEnvironment1Code string
May be one of MERC, PRIV, PUBL
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TxRef"` }
type TransactionTotals2 ¶
type TransactionTotals2 struct { POIGrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 POIGrpId,omitempty"` CardPdctPrfl Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CardPdctPrfl,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Ccy,omitempty"` Tp TypeTransactionTotals2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Tp"` TtlNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 TtlNb"` CmltvAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CmltvAmt"` }
type TransactionVerificationResult2 ¶
type TransactionVerificationResult2 struct { ElctrncComrcAuthntcnRslt Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 ElctrncComrcAuthntcnRslt,omitempty"` CSCRslt CSCResult1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CSCRslt,omitempty"` CrdhldrAdrVrfctnRslt []CardholderAddressVerificationResult1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 CrdhldrAdrVrfctnRslt,omitempty"` DclndPdctCd []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 DclndPdctCd,omitempty"` }
type TypeTransactionTotals2Code ¶
type TypeTransactionTotals2Code string
May be one of CRDT, CRDR, DEBT, DBTR, DECL, FAIL
type UnitOfMeasure1Code ¶
type UnitOfMeasure1Code 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