Documentation ¶
Index ¶
- type AcceptorReconciliationRequest5
- type AcceptorReconciliationRequestV05
- type Acquirer4
- type ActiveCurrencyCode
- type Algorithm11Code
- type Algorithm12Code
- type Algorithm13Code
- type Algorithm7Code
- type Algorithm8Code
- type AlgorithmIdentification11
- type AlgorithmIdentification12
- type AlgorithmIdentification13
- type AlgorithmIdentification15
- type AttributeType1Code
- type AuthenticatedData4
- type BytePadding1Code
- type CardPaymentEnvironment50
- type CertificateIssuer1
- type CommunicationCharacteristics2
- type ContentInformationType15
- type ContentType2Code
- type Document
- type EncapsulatedContent3
- type EncryptionFormat1Code
- type GenericIdentification48
- type GenericIdentification53
- type GenericIdentification76
- type GenericIdentification94
- type Header30
- type ISODate
- type ISODateTime
- type IssuerAndSerialNumber1
- type KEK4
- type KEKIdentifier2
- type KeyTransport4
- type Max100KBinary
- type Max10KBinary
- type Max140Binary
- type Max140Text
- type Max256Text
- type Max35Binary
- type Max35Text
- type Max5000Binary
- type Max500Binary
- type Max6Text
- type Max70Text
- type MemoryCharacteristics1
- type MemoryUnit1Code
- type MessageFunction10Code
- type Min2Max3AlphaText
- type Min5Max16Binary
- type NetworkParameters4
- type NetworkParameters5
- type NetworkType1Code
- type POICommunicationType1Code
- type POIComponentAssessment1Code
- type POIComponentStatus1Code
- type POIComponentType4Code
- type Parameter4
- type Parameter5
- type Parameter6
- type Parameter7
- type PartyType3Code
- type PartyType4Code
- type PartyType7Code
- type PointOfInteractionComponent6
- type PointOfInteractionComponentAssessment1
- type PointOfInteractionComponentCharacteristics2
- type PointOfInteractionComponentIdentification1
- type PointOfInteractionComponentStatus3
- type Recipient4Choice
- type Recipient5Choice
- type RelativeDistinguishedName1
- type Traceability5
- type TransactionIdentifier1
- type TransactionReconciliation4
- type TransactionTotals7
- type TypeTransactionTotals2Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorReconciliationRequest5 ¶
type AcceptorReconciliationRequest5 struct { Envt CardPaymentEnvironment50 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Envt"` Tx TransactionReconciliation4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tx"` }
type AcceptorReconciliationRequestV05 ¶
type AcceptorReconciliationRequestV05 struct { Hdr Header30 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Hdr"` RcncltnReq AcceptorReconciliationRequest5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RcncltnReq"` SctyTrlr ContentInformationType15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SctyTrlr,omitempty"` }
type Acquirer4 ¶
type Acquirer4 struct { Id GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id,omitempty"` ParamsVrsn Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ParamsVrsn"` }
type Algorithm13Code ¶
type Algorithm13Code string
May be one of EA2C, E3DC, DKP9, UKPT, UKA1, EA9C, EA5C
type AlgorithmIdentification11 ¶
type AlgorithmIdentification11 struct { Algo Algorithm7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Algo"` Param Parameter4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Param,omitempty"` }
type AlgorithmIdentification12 ¶
type AlgorithmIdentification12 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Algo"` Param Parameter5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Param,omitempty"` }
type AlgorithmIdentification13 ¶
type AlgorithmIdentification13 struct { Algo Algorithm13Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Algo"` Param Parameter6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Param,omitempty"` }
type AlgorithmIdentification15 ¶
type AlgorithmIdentification15 struct { Algo Algorithm12Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Algo"` Param Parameter7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Param,omitempty"` }
type AuthenticatedData4 ¶
type AuthenticatedData4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Vrsn,omitempty"` Rcpt []Recipient4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Rcpt"` MACAlgo AlgorithmIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 MACAlgo"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NcpsltdCntt"` MAC Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 MAC"` }
type CardPaymentEnvironment50 ¶
type CardPaymentEnvironment50 struct { Acqrr Acquirer4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Acqrr"` MrchntId GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 MrchntId,omitempty"` POIId GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 POIId,omitempty"` POICmpnt []PointOfInteractionComponent6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 POICmpnt,omitempty"` }
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RltvDstngshdNm"`
}
type CommunicationCharacteristics2 ¶
type CommunicationCharacteristics2 struct { ComTp POICommunicationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ComTp"` RmotPty []PartyType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RmotPty"` Actv bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Actv"` }
type ContentInformationType15 ¶
type ContentInformationType15 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 CnttTp"` AuthntcdData AuthenticatedData4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AuthntcdData"` }
type Document ¶
type Document struct {
AccptrRcncltnReq AcceptorReconciliationRequestV05 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AccptrRcncltnReq"`
}
type EncapsulatedContent3 ¶
type EncapsulatedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 CnttTp"` Cntt Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Cntt,omitempty"` }
type GenericIdentification48 ¶
type GenericIdentification53 ¶
type GenericIdentification53 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ShrtNm,omitempty"` }
type GenericIdentification76 ¶
type GenericIdentification76 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ShrtNm,omitempty"` }
type GenericIdentification94 ¶
type GenericIdentification94 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ShrtNm,omitempty"` RmotAccs NetworkParameters5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RmotAccs,omitempty"` }
type Header30 ¶
type Header30 struct { MsgFctn MessageFunction10Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 PrtcolVrsn"` XchgId float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 XchgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 CreDtTm"` InitgPty GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 InitgPty"` RcptPty GenericIdentification94 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RcptPty,omitempty"` Tracblt []Traceability5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.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 IssuerAndSerialNumber1 ¶
type IssuerAndSerialNumber1 struct { Issr CertificateIssuer1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Issr"` SrlNb Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SrlNb"` }
type KEK4 ¶
type KEK4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Vrsn,omitempty"` KEKId KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KEKId"` KeyNcrptnAlgo AlgorithmIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyNcrptnAlgo"` NcrptdKey Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NcrptdKey"` }
type KEKIdentifier2 ¶
type KEKIdentifier2 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyId"` KeyVrsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyVrsn"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SeqNb,omitempty"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 DerivtnId,omitempty"` }
type KeyTransport4 ¶
type KeyTransport4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Vrsn,omitempty"` RcptId Recipient5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RcptId"` KeyNcrptnAlgo AlgorithmIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyNcrptnAlgo"` NcrptdKey Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NcrptdKey"` }
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 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.009.001.05 Id"` TtlSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TtlSz"` FreeSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 FreeSz"` Unit MemoryUnit1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Unit"` }
type MemoryUnit1Code ¶
type MemoryUnit1Code string
May be one of BYTE, EXAB, GIGA, KILO, MEGA, PETA, TERA
type MessageFunction10Code ¶
type MessageFunction10Code string
May be one of AUTQ, AUTP, FAUQ, FAUP, CMPV, CMPK, FCMV, FCMK, RVRA, RVRR, FRVA, FRVR, CCAQ, CCAP, CCAV, CCAK, DGNP, DGNQ, RCLQ, RCLP, DCCQ, DCCP
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 NetworkParameters4 ¶
type NetworkParameters4 struct { NtwkTp NetworkType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NtwkTp"` AdrVal Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AdrVal"` }
type NetworkParameters5 ¶
type NetworkParameters5 struct { Adr []NetworkParameters4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Adr"` UsrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 UsrNm,omitempty"` AccsCd Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AccsCd,omitempty"` SvrCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SvrCert,omitempty"` SvrCertIdr []Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SvrCertIdr,omitempty"` ClntCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ClntCert,omitempty"` SctyPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SctyPrfl,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 POIComponentType4Code ¶
type POIComponentType4Code string
May be one of AQPP, APPR, TLPR, SCPR, SERV, TERM, DVCE, SECM, APLI, EMVK, EMVO, MDWR, DRVR, OPST, MRPR, CRTF, TMSP
type Parameter4 ¶
type Parameter4 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NcrptnFrmt,omitempty"` DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification12 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 MskGnrtrAlgo,omitempty"` }
type Parameter5 ¶
type Parameter5 struct {
DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 DgstAlgo,omitempty"`
}
type Parameter6 ¶
type Parameter6 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 NcrptnFrmt,omitempty"` InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 BPddg,omitempty"` }
type Parameter7 ¶
type Parameter7 struct { InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 BPddg,omitempty"` }
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PointOfInteractionComponent6 ¶
type PointOfInteractionComponent6 struct { Tp POIComponentType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp"` Id PointOfInteractionComponentIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id"` Sts PointOfInteractionComponentStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Sts,omitempty"` StdCmplc []GenericIdentification48 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 StdCmplc,omitempty"` Chrtcs PointOfInteractionComponentCharacteristics2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Chrtcs,omitempty"` Assmnt []PointOfInteractionComponentAssessment1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Assmnt,omitempty"` }
type PointOfInteractionComponentAssessment1 ¶
type PointOfInteractionComponentAssessment1 struct { Tp POIComponentAssessment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp"` Assgnr []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Assgnr"` DlvryDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 DlvryDt,omitempty"` XprtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 XprtnDt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Nb"` }
type PointOfInteractionComponentCharacteristics2 ¶
type PointOfInteractionComponentCharacteristics2 struct { Mmry []MemoryCharacteristics1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Mmry,omitempty"` Com []CommunicationCharacteristics2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Com,omitempty"` SctyAccsMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SctyAccsMdls,omitempty"` SbcbrIdntyMdls float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SbcbrIdntyMdls,omitempty"` KeyChckVal Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyChckVal,omitempty"` }
type PointOfInteractionComponentIdentification1 ¶
type PointOfInteractionComponentIdentification1 struct { ItmNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ItmNb,omitempty"` PrvdrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 PrvdrId,omitempty"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Id,omitempty"` SrlNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 SrlNb,omitempty"` }
type PointOfInteractionComponentStatus3 ¶
type PointOfInteractionComponentStatus3 struct { VrsnNb Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 VrsnNb,omitempty"` Sts POIComponentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Sts,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 XpryDt,omitempty"` }
type Recipient4Choice ¶
type Recipient4Choice struct { KeyTrnsprt KeyTransport4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyTrnsprt"` KEK KEK4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KEK"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyIdr"` }
type Recipient5Choice ¶
type Recipient5Choice struct { IssrAndSrlNb IssuerAndSerialNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 IssrAndSrlNb"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 KeyIdr"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AttrVal"` }
type Traceability5 ¶
type Traceability5 struct { RlayId GenericIdentification76 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RlayId"` PrtcolNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 PrtcolNm,omitempty"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 PrtcolVrsn,omitempty"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TracDtTmOut"` }
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TxRef"` }
type TransactionReconciliation4 ¶
type TransactionReconciliation4 struct { ClsPrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 ClsPrd,omitempty"` RcncltnTxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RcncltnTxId"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 RcncltnId"` TxTtls []TransactionTotals7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TxTtls,omitempty"` AddtlTxData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 AddtlTxData,omitempty"` }
type TransactionTotals7 ¶
type TransactionTotals7 struct { POIGrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 POIGrpId,omitempty"` CardPdctPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 CardPdctPrfl,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Ccy,omitempty"` Tp TypeTransactionTotals2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Tp"` TtlNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 TtlNb"` CmltvAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 CmltvAmt"` }
type TypeTransactionTotals2Code ¶
type TypeTransactionTotals2Code string
May be one of CRDT, CRDR, DEBT, DBTR, DECL, FAIL
Click to show internal directories.
Click to hide internal directories.