Documentation ¶
Index ¶
- type AcceptorBatchTransferV01
- type Acquirer1
- type AddressVerification1
- type Algorithm1Code
- type AlgorithmIdentification1
- type AttendanceContext1Code
- type AttributeType1Code
- type AuthenticatedData1
- type AuthenticationEntity1Code
- type AuthenticationMethod1Code
- type AuthorisationResult1
- type CSCResult1Code
- type CardAccountType1Code
- type CardDataReading1Code
- type CardPaymentContext3
- type CardPaymentDataSet1
- type CardPaymentDataSetTransaction1
- type CardPaymentEnvironment5
- type CardPaymentEnvironment6
- type CardPaymentServiceType1Code
- type CardPaymentServiceType2Code
- type CardPaymentServiceType3Code
- type CardPaymentTransaction4
- type CardPaymentTransaction8
- type CardPaymentTransactionDetails4
- type CardPaymentTransactionResult1
- type Cardholder2
- type CardholderAddressVerificationResult1Code
- type CardholderAuthentication2
- type CardholderIdentification1
- type CardholderVerificationCapability1Code
- type CertificateIdentifier1
- type CertificateIssuer1
- type CommonData1
- type ContentInformationType1
- type ContentInformationType2
- type ContentType1Code
- type CurrencyCode
- type DataSetCategory1Code
- type DataSetIdentification1
- type DetailedAmount1
- type DigestedData1
- type DisplayCapabilities1
- type Document
- type EncapsulatedContent1
- type EncryptedContent1
- type EnvelopedData1
- type Exact10Text
- type Exact1NumericText
- type Exact3NumericText
- type Exact4NumericText
- type FailureReason1Code
- type Frequency4Code
- type GenericIdentification31
- type GenericIdentification32
- type GenericIdentification33
- type Header3
- type ISO2ALanguageCode
- type ISO3ACountryCode
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IssuerAndSerialNumber1
- type KEK1
- type KEKIdentifier1
- type KeyTransport1
- type LocationCategory1Code
- type Max10000Binary
- type Max140Binary
- type Max140Text
- type Max16Text
- type Max256Text
- type Max2NumericText
- type Max3000Binary
- type Max35Binary
- type Max35NumericText
- type Max35Text
- type Max3NumericText
- type Max45Text
- type Max500Binary
- type Max500Text
- type Max5NumericText
- type Max6Text
- type Max70Text
- type Max9NumericText
- type Min2Max3NumericText
- type Min3Max4Text
- type Min5Max16Binary
- type Min6Max8Text
- type Min8Max28NumericText
- type NamedKeyEncryptedData1
- type OnLineCapability1Code
- type Organisation5
- type POIComponentType1Code
- type Parameter1
- type PartyType3Code
- type PartyType4Code
- type PaymentCard3
- type PaymentContext1
- type PersonIdentificationType4Code
- type PlainCardData2
- type PointOfInteraction1
- type PointOfInteractionCapabilities1
- type PointOfInteractionComponent1
- type Product1
- type Recipient1Choice
- type RecurringTransaction1
- type RelativeDistinguishedName1
- type Response1Code
- type ResponseType1
- type SaleContext1
- type SignedData1
- type Signer1
- type TMSContactLevel1Code
- type TMSTrigger1
- type Traceability1
- type TrackData1
- type TransactionChannel1Code
- type TransactionEnvironment1Code
- type TransactionIdentifier1
- type TransactionTotals1
- type TransactionVerificationResult1
- type TypeOfAmount1Code
- type TypeOfAmount2Code
- type TypeTransactionTotals1Code
- type UnitOfMeasure1Code
- type UserInterface2Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorBatchTransferV01 ¶
type AcceptorBatchTransferV01 struct { Hdr Header3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Hdr"` DataSet []CardPaymentDataSet1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DataSet"` SctyTrlr ContentInformationType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SctyTrlr"` }
type Acquirer1 ¶
type Acquirer1 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id,omitempty"` ParamsVrsn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ParamsVrsn"` }
type AddressVerification1 ¶
type AddressVerification1 struct { AdrDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AdrDgts,omitempty"` PstlCdDgts Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PstlCdDgts,omitempty"` }
type Algorithm1Code ¶
type Algorithm1Code string
May be one of MACC, MCCS, UKPT, DKPT, E3DC, HS25, ERS2, ERSA
type AlgorithmIdentification1 ¶
type AlgorithmIdentification1 struct { Algo Algorithm1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Algo"` Param Parameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Param,omitempty"` }
type AuthenticatedData1 ¶
type AuthenticatedData1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` Rcpt []Recipient1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Rcpt"` MACAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 MACAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcpsltdCntt"` MAC Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 MAC"` }
type AuthenticationEntity1Code ¶
type AuthenticationEntity1Code string
May be one of ICCD, AGNT, MERC
type AuthenticationMethod1Code ¶
type AuthenticationMethod1Code string
May be one of UKNW, BYPS, NPIN, FPIN, CPSG, PPSG, MANU, MERC, SCRT, SNCT, SCNL
type AuthorisationResult1 ¶
type AuthorisationResult1 struct { AuthstnNtty GenericIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthstnCd,omitempty"` CmpltnReqrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CmpltnReqrd,omitempty"` TMSTrggr TMSTrigger1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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 CardPaymentContext3 ¶
type CardPaymentContext3 struct { PmtCntxt PaymentContext1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PmtCntxt,omitempty"` SaleCntxt SaleContext1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SaleCntxt,omitempty"` }
type CardPaymentDataSet1 ¶
type CardPaymentDataSet1 struct { DataSetId DataSetIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DataSetId"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tracblt,omitempty"` DataSetInitr GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DataSetInitr,omitempty"` TxTtls []TransactionTotals1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxTtls"` CmonData CommonData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CmonData,omitempty"` TxToCaptr []CardPaymentDataSetTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxToCaptr,omitempty"` }
type CardPaymentDataSetTransaction1 ¶
type CardPaymentDataSetTransaction1 struct { TxSeqCntr Max9NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxSeqCntr"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tracblt,omitempty"` Envt CardPaymentEnvironment6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Envt"` Cntxt CardPaymentContext3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cntxt,omitempty"` Tx CardPaymentTransaction4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tx"` }
type CardPaymentEnvironment5 ¶
type CardPaymentEnvironment5 struct { Acqrr Acquirer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Acqrr,omitempty"` Mrchnt Organisation5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Mrchnt,omitempty"` POI PointOfInteraction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 POI,omitempty"` }
type CardPaymentEnvironment6 ¶
type CardPaymentEnvironment6 struct { Acqrr Acquirer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Acqrr,omitempty"` Mrchnt Organisation5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Mrchnt,omitempty"` POI PointOfInteraction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 POI,omitempty"` Card PaymentCard3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Card"` Crdhldr Cardholder2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Crdhldr,omitempty"` }
type CardPaymentServiceType1Code ¶
type CardPaymentServiceType1Code string
May be one of CAFT, ORCR, CRDP, CSHB, CSHW, CSHD, DEFR, RESA, LOAD, RFND, QUCH, BALC, CACT, CAVR, PINC, VALC
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 CardPaymentTransaction4 ¶
type CardPaymentTransaction4 struct { TxTp CardPaymentServiceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxTp,omitempty"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SvcAttr,omitempty"` MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 MrchntCtgyCd,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxId"` OrgnlTx CardPaymentTransaction8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 OrgnlTx,omitempty"` TxSucss bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxSucss"` Rvsl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Rvsl,omitempty"` MrchntOvrrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 MrchntOvrrd,omitempty"` FailrRsn []FailureReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 FailrRsn,omitempty"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 InitrTxId,omitempty"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcncltnId,omitempty"` IntrchngData Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxDtls"` AuthstnRslt AuthorisationResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthstnRslt,omitempty"` TxVrfctnRslt TransactionVerificationResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxVrfctnRslt,omitempty"` AddtlTxData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlTxData,omitempty"` }
type CardPaymentTransaction8 ¶
type CardPaymentTransaction8 struct { TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxId"` POIId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 POIId,omitempty"` InitrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 InitrTxId,omitempty"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcptTxId,omitempty"` TxTp CardPaymentServiceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxTp"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SvcAttr,omitempty"` TxRslt CardPaymentTransactionResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxRslt,omitempty"` }
type CardPaymentTransactionDetails4 ¶
type CardPaymentTransactionDetails4 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Ccy,omitempty"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TtlAmt"` AmtQlfr TypeOfAmount1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AmtQlfr,omitempty"` DtldAmt []DetailedAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DtldAmt,omitempty"` VldtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 VldtyDt,omitempty"` UattnddLvlCtgy Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 UattnddLvlCtgy,omitempty"` AcctTp CardAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AcctTp,omitempty"` RcrngTx RecurringTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcrngTx,omitempty"` Pdct []Product1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Pdct,omitempty"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ICCRltdData,omitempty"` }
type CardPaymentTransactionResult1 ¶
type CardPaymentTransactionResult1 struct { AuthstnNtty GenericIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthstnCd,omitempty"` }
type Cardholder2 ¶
type Cardholder2 struct { Id []CardholderIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id,omitempty"` Nm Max45Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Nm,omitempty"` Authntcn []CardholderAuthentication2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Authntcn,omitempty"` AdrVrfctn AddressVerification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AdrVrfctn,omitempty"` PrsnlData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PrsnlData,omitempty"` }
type CardholderAddressVerificationResult1Code ¶
type CardholderAddressVerificationResult1Code string
May be one of AMCH, ANMH, ANMT, ANMO, AMSS, ANUS, PMCH, PNMH, PNMT, PNMO, PMSS, PNUS
type CardholderAuthentication2 ¶
type CardholderAuthentication2 struct { AuthntcnMtd AuthenticationMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthntcnMtd"` AuthntcnNtty AuthenticationEntity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthntcnNtty"` }
type CardholderIdentification1 ¶
type CardholderIdentification1 struct { CrdhldrIdVal Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CrdhldrIdVal"` CrdhldrIdTp PersonIdentificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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.01 IssrAndSrlNb"`
}
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RltvDstngshdNm"`
}
type CommonData1 ¶
type CommonData1 struct { Envt CardPaymentEnvironment5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Envt,omitempty"` Cntxt CardPaymentContext3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cntxt,omitempty"` TxTp CardPaymentServiceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxTp,omitempty"` AddtlSvc []CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlSvc,omitempty"` SvcAttr CardPaymentServiceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SvcAttr,omitempty"` MrchntCtgyCd Min3Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 MrchntCtgyCd,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcncltnId,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Ccy,omitempty"` }
type ContentInformationType1 ¶
type ContentInformationType1 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CnttTp"` EnvlpdData EnvelopedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 EnvlpdData,omitempty"` AuthntcdData AuthenticatedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AuthntcdData,omitempty"` SgndData SignedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SgndData,omitempty"` DgstdData DigestedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DgstdData,omitempty"` NmdKeyNcrptdData NamedKeyEncryptedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NmdKeyNcrptdData,omitempty"` }
type ContentInformationType2 ¶
type ContentInformationType2 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CnttTp"` EnvlpdData EnvelopedData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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.01 Nm"` Tp DataSetCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp"` Vrsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CreDtTm"` }
type DetailedAmount1 ¶
type DetailedAmount1 struct { Tp TypeOfAmount2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Val"` }
type DigestedData1 ¶
type DigestedData1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` DgstAlgo []AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DgstAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcpsltdCntt"` Dgst Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Dgst"` }
type DisplayCapabilities1 ¶
type DisplayCapabilities1 struct { DispTp UserInterface2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DispTp"` NbOfLines Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NbOfLines"` LineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 LineWidth"` }
type Document ¶
type Document struct {
AccptrBtchTrf AcceptorBatchTransferV01 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AccptrBtchTrf"`
}
type EncapsulatedContent1 ¶
type EncapsulatedContent1 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CnttTp"` Cntt Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cntt,omitempty"` }
type EncryptedContent1 ¶
type EncryptedContent1 struct { CnttTp ContentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CnttTp"` CnttNcrptnAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CnttNcrptnAlgo"` NcrptdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcrptdData"` }
type EnvelopedData1 ¶
type EnvelopedData1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` Rcpt []Recipient1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Rcpt"` NcrptdCntt EncryptedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcrptdCntt"` }
type FailureReason1Code ¶
type FailureReason1Code string
May be one of CUCL, MALF, PART, LATE, UCMP, USND, TIMO, CDCL, NDCL, FDCL
type GenericIdentification31 ¶
type GenericIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ShrtNm,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ShrtNm,omitempty"` }
type GenericIdentification33 ¶
type GenericIdentification33 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id,omitempty"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ShrtNm,omitempty"` }
type Header3 ¶
type Header3 struct { DwnldTrf bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DwnldTrf"` FrmtVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 FrmtVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 XchgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CreDtTm"` InitgPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 InitgPty"` RcptPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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.01 Issr"` SrlNb Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SrlNb"` }
type KEK1 ¶
type KEK1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` KEKId KEKIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KEKId"` KeyNcrptnAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyNcrptnAlgo"` NcrptdKey Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcrptdKey"` }
type KEKIdentifier1 ¶
type KEKIdentifier1 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyId"` KeyVrsn Exact10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyVrsn"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DerivtnId,omitempty"` }
type KeyTransport1 ¶
type KeyTransport1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn"` RcptId CertificateIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RcptId"` KeyNcrptnAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyNcrptnAlgo"` NcrptdKey Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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 Min5Max16Binary ¶
type Min5Max16Binary []byte
func (Min5Max16Binary) MarshalText ¶
func (t Min5Max16Binary) MarshalText() ([]byte, error)
func (*Min5Max16Binary) UnmarshalText ¶
func (t *Min5Max16Binary) UnmarshalText(text []byte) error
type NamedKeyEncryptedData1 ¶
type NamedKeyEncryptedData1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` KeyNm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyNm,omitempty"` NcrptdCntt EncryptedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcrptdCntt"` }
type Organisation5 ¶
type Organisation5 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id,omitempty"` CmonNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CmonNm,omitempty"` LctnCtgy LocationCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 LctnCtgy,omitempty"` Adr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Adr,omitempty"` CtryCd ISO3ACountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CtryCd,omitempty"` SchmeData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SchmeData,omitempty"` }
type POIComponentType1Code ¶
type POIComponentType1Code string
May be one of SOFT, EMVK, EMVO, MRIT, CHIT, SECM, PEDV
type Parameter1 ¶
type Parameter1 struct {
InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 InitlstnVctr,omitempty"`
}
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PaymentCard3 ¶
type PaymentCard3 struct { PrtctdCardData ContentInformationType2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PrtctdCardData,omitempty"` PlainCardData PlainCardData2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PlainCardData,omitempty"` CardCtryCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardCtryCd,omitempty"` CardPdctPrfl Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardPdctPrfl,omitempty"` CardBrnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardBrnd,omitempty"` AddtlCardData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlCardData,omitempty"` }
type PaymentContext1 ¶
type PaymentContext1 struct { CardPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardPres,omitempty"` CrdhldrPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CrdhldrPres,omitempty"` OnLineCntxt bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 OnLineCntxt,omitempty"` AttndncCntxt AttendanceContext1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AttndncCntxt,omitempty"` TxEnvt TransactionEnvironment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxEnvt,omitempty"` TxChanl TransactionChannel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxChanl,omitempty"` AttndntMsgCpbl bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AttndntMsgCpbl,omitempty"` AttndntLang ISO2ALanguageCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AttndntLang,omitempty"` CardDataNtryMd CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardDataNtryMd"` FllbckInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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.01 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardSeqNb,omitempty"` FctvDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 FctvDt,omitempty"` XpryDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 XpryDt"` SvcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SvcCd,omitempty"` TrckData []TrackData1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TrckData,omitempty"` }
type PointOfInteraction1 ¶
type PointOfInteraction1 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Id"` SysNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SysNm,omitempty"` GrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 GrpId,omitempty"` Cpblties PointOfInteractionCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cpblties,omitempty"` Cmpnt []PointOfInteractionComponent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cmpnt,omitempty"` }
type PointOfInteractionCapabilities1 ¶
type PointOfInteractionCapabilities1 struct { CardRdngCpblties []CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardRdngCpblties,omitempty"` CrdhldrVrfctnCpblties []CardholderVerificationCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CrdhldrVrfctnCpblties,omitempty"` OnLineCpblties OnLineCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 OnLineCpblties,omitempty"` DispCpblties []DisplayCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DispCpblties,omitempty"` PrtLineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PrtLineWidth,omitempty"` }
type PointOfInteractionComponent1 ¶
type PointOfInteractionComponent1 struct { POICmpntTp POIComponentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 POICmpntTp"` ManfctrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ManfctrId,omitempty"` Mdl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Mdl,omitempty"` VrsnNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 VrsnNb,omitempty"` SrlNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SrlNb,omitempty"` ApprvlNb []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ApprvlNb,omitempty"` }
type Product1 ¶
type Product1 struct { PdctCd Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PdctCd"` UnitOfMeasr UnitOfMeasure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 UnitOfMeasr,omitempty"` PdctQty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PdctQty,omitempty"` UnitPric float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 UnitPric,omitempty"` PdctAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PdctAmt"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TaxTp,omitempty"` AddtlPdctInf Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlPdctInf,omitempty"` }
type Recipient1Choice ¶
type Recipient1Choice struct { KeyTrnsprt KeyTransport1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KeyTrnsprt,omitempty"` KEK KEK1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 KEK,omitempty"` }
type RecurringTransaction1 ¶
type RecurringTransaction1 struct { SeqNb Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SeqNb"` PrdUnit Frequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 PrdUnit"` InstlmtPrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 InstlmtPrd"` TtlNbOfPmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TtlNbOfPmts"` IntrstChrgs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 IntrstChrgs,omitempty"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AttrVal"` }
type ResponseType1 ¶
type ResponseType1 struct { Rspn Response1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Rspn"` RspnRsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RspnRsn,omitempty"` }
type SaleContext1 ¶
type SaleContext1 struct { SaleId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SaleId,omitempty"` SaleRefNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SaleRefNb,omitempty"` SaleRcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SaleRcncltnId,omitempty"` CshrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CshrId,omitempty"` ShftNb Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ShftNb,omitempty"` AddtlSaleData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 AddtlSaleData,omitempty"` }
type SignedData1 ¶
type SignedData1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` DgstAlgo []AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DgstAlgo"` NcpsltdCntt EncapsulatedContent1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 NcpsltdCntt"` Cert []Max3000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Cert,omitempty"` Sgnr []Signer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Sgnr"` }
type Signer1 ¶
type Signer1 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Vrsn,omitempty"` SgnrId CertificateIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SgnrId"` DgstAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DgstAlgo"` SgntrAlgo AlgorithmIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 SgntrAlgo"` Sgntr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Sgntr"` }
type TMSTrigger1 ¶
type TMSTrigger1 struct { TMSCtctLvl TMSContactLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TMSCtctLvl"` TMSId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TMSId,omitempty"` TMSCtctDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TMSCtctDtTm,omitempty"` }
type Traceability1 ¶
type Traceability1 struct { RlayId GenericIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TracDtTmOut"` }
type TrackData1 ¶
type TrackData1 struct { TrckNb Exact1NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TrckNb,omitempty"` TrckVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 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.01 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TxRef"` }
type TransactionTotals1 ¶
type TransactionTotals1 struct { POIGrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 POIGrpId,omitempty"` CardPdctPrfl Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CardPdctPrfl,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Ccy,omitempty"` Tp TypeTransactionTotals1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Tp"` TtlNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 TtlNb"` CmltvAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CmltvAmt"` }
type TransactionVerificationResult1 ¶
type TransactionVerificationResult1 struct { ElctrncComrcAuthntcnRslt Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 ElctrncComrcAuthntcnRslt,omitempty"` CSCRslt CSCResult1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CSCRslt,omitempty"` CrdhldrAdrVrfctnRslt CardholderAddressVerificationResult1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 CrdhldrAdrVrfctnRslt,omitempty"` DclndPdctCd []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 DclndPdctCd,omitempty"` }
type TypeTransactionTotals1Code ¶
type TypeTransactionTotals1Code string
May be one of DEBT, DBTR, CRDT, CRDR
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