Documentation ¶
Index ¶
- type AcceptorCancellationResponse4
- type AcceptorCancellationResponseV04
- type Action3
- type ActionMessage1
- type ActionType3Code
- type Algorithm11Code
- type Algorithm12Code
- type Algorithm13Code
- type Algorithm15Code
- type Algorithm7Code
- type Algorithm8Code
- type AlgorithmIdentification11
- type AlgorithmIdentification12
- type AlgorithmIdentification13
- type AlgorithmIdentification14
- type AlgorithmIdentification15
- type AttributeType1Code
- type AuthenticatedData4
- type AuthorisationResult6
- type BytePadding1Code
- type CardPaymentEnvironment33
- type CardPaymentToken2
- type CardPaymentTransaction42
- type CardPaymentTransaction43
- type CardPaymentTransactionDetails22
- type CardProductType1Code
- type CertificateIssuer1
- type ContentInformationType10
- type ContentInformationType11
- type ContentType2Code
- type CurrencyCode
- type Document
- type EncapsulatedContent3
- type EncryptedContent3
- type EncryptionFormat1Code
- type EnvelopedData4
- type GenericIdentification32
- type GenericIdentification53
- type GenericIdentification70
- type GenericIdentification76
- type Header10
- type ISODateTime
- type IssuerAndSerialNumber1
- type KEK4
- type KEKIdentifier2
- type KeyTransport4
- type Max10000Binary
- type Max100KBinary
- type Max10Text
- type Max140Binary
- type Max140Text
- type Max256Text
- type Max35Binary
- type Max35Text
- type Max3NumericText
- type Max5000Binary
- type Max500Binary
- type Max6Text
- type Max70Text
- type MessageFunction4Code
- type Min2Max3AlphaText
- type Min2Max3NumericText
- type Min5Max16Binary
- type Min6Max8Text
- type Min8Max28NumericText
- type Parameter4
- type Parameter5
- type Parameter6
- type Parameter7
- type PartyType3Code
- type PartyType4Code
- type PaymentCard10
- type PlainCardData8
- type Recipient4Choice
- type Recipient5Choice
- type RelativeDistinguishedName1
- type Response1Code
- type ResponseType1
- type TMSContactLevel1Code
- type TMSTrigger1
- type Traceability2
- type TransactionIdentifier1
- type UserInterface1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorCancellationResponse4 ¶
type AcceptorCancellationResponse4 struct { Envt CardPaymentEnvironment33 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Envt"` Tx CardPaymentTransaction42 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Tx"` TxRspn CardPaymentTransaction43 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TxRspn"` }
type AcceptorCancellationResponseV04 ¶
type AcceptorCancellationResponseV04 struct { Hdr Header10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Hdr"` CxlRspn AcceptorCancellationResponse4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CxlRspn"` SctyTrlr ContentInformationType11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 SctyTrlr"` }
type Action3 ¶
type Action3 struct { ActnTp ActionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ActnTp"` MsgToPres ActionMessage1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MsgToPres,omitempty"` }
type ActionMessage1 ¶
type ActionMessage1 struct { MsgDstn UserInterface1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MsgDstn"` MsgCntt Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MsgCntt"` MsgCnttSgntr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MsgCnttSgntr,omitempty"` }
type ActionType3Code ¶
type ActionType3Code string
May be one of BUSY, CPTR, DISP, NOVR, RQID, PINL, PINR, PRNT, RFRL, RQDT, DCCQ
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.006.001.04 Algo"` Param Parameter4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Param,omitempty"` }
type AlgorithmIdentification12 ¶
type AlgorithmIdentification12 struct { Algo Algorithm8Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Algo"` Param Parameter5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Param,omitempty"` }
type AlgorithmIdentification13 ¶
type AlgorithmIdentification13 struct { Algo Algorithm13Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Algo"` Param Parameter6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Param,omitempty"` }
type AlgorithmIdentification14 ¶
type AlgorithmIdentification14 struct { Algo Algorithm15Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Algo"` Param Parameter6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Param,omitempty"` }
type AlgorithmIdentification15 ¶
type AlgorithmIdentification15 struct { Algo Algorithm12Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Algo"` Param Parameter7 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Param,omitempty"` }
type AuthenticatedData4 ¶
type AuthenticatedData4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Vrsn,omitempty"` Rcpt []Recipient4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Rcpt"` MACAlgo AlgorithmIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MACAlgo"` NcpsltdCntt EncapsulatedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcpsltdCntt"` MAC Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MAC"` }
type AuthorisationResult6 ¶
type AuthorisationResult6 struct { AuthstnNtty GenericIdentification70 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AuthstnNtty,omitempty"` RspnToAuthstn ResponseType1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RspnToAuthstn"` AuthstnCd Min6Max8Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AuthstnCd,omitempty"` TMSTrggr TMSTrigger1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TMSTrggr,omitempty"` }
type CardPaymentEnvironment33 ¶
type CardPaymentEnvironment33 struct { AcqrrId GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AcqrrId,omitempty"` MrchntId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MrchntId,omitempty"` POIId GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 POIId"` Card PaymentCard10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Card,omitempty"` PmtTkn CardPaymentToken2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 PmtTkn,omitempty"` }
type CardPaymentToken2 ¶
type CardPaymentTransaction42 ¶
type CardPaymentTransaction42 struct { SaleRefId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 SaleRefId,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TxId"` RcptTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RcptTxId,omitempty"` RcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RcncltnId,omitempty"` IntrchngData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 IntrchngData,omitempty"` TxDtls CardPaymentTransactionDetails22 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TxDtls"` }
type CardPaymentTransaction43 ¶
type CardPaymentTransaction43 struct { AuthstnRslt AuthorisationResult6 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AuthstnRslt"` Actn []Action3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Actn,omitempty"` }
type CardPaymentTransactionDetails22 ¶
type CardPaymentTransactionDetails22 struct { Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Ccy"` TtlAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TtlAmt"` ICCRltdData Max10000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ICCRltdData,omitempty"` }
type CertificateIssuer1 ¶
type CertificateIssuer1 struct {
RltvDstngshdNm []RelativeDistinguishedName1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RltvDstngshdNm"`
}
type ContentInformationType10 ¶
type ContentInformationType10 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CnttTp"` EnvlpdData EnvelopedData4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 EnvlpdData"` }
type ContentInformationType11 ¶
type ContentInformationType11 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CnttTp"` AuthntcdData []AuthenticatedData4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AuthntcdData,omitempty"` }
type Document ¶
type Document struct {
AccptrCxlRspn AcceptorCancellationResponseV04 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AccptrCxlRspn"`
}
type EncapsulatedContent3 ¶
type EncapsulatedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CnttTp"` Cntt Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Cntt,omitempty"` }
type EncryptedContent3 ¶
type EncryptedContent3 struct { CnttTp ContentType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CnttTp"` CnttNcrptnAlgo AlgorithmIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CnttNcrptnAlgo"` NcrptdData Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptdData"` }
type EnvelopedData4 ¶
type EnvelopedData4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Vrsn,omitempty"` Rcpt []Recipient4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Rcpt"` NcrptdCntt EncryptedContent3 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptdCntt,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ShrtNm,omitempty"` }
type GenericIdentification53 ¶
type GenericIdentification53 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ShrtNm,omitempty"` }
type GenericIdentification70 ¶
type GenericIdentification70 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Id,omitempty"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ShrtNm,omitempty"` }
type GenericIdentification76 ¶
type GenericIdentification76 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 ShrtNm,omitempty"` }
type Header10 ¶
type Header10 struct { MsgFctn MessageFunction4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 XchgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CreDtTm"` InitgPty GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 InitgPty"` RcptPty GenericIdentification53 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RcptPty,omitempty"` Tracblt []Traceability2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 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.006.001.04 Issr"` SrlNb Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 SrlNb"` }
type KEK4 ¶
type KEK4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Vrsn,omitempty"` KEKId KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KEKId"` KeyNcrptnAlgo AlgorithmIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyNcrptnAlgo"` NcrptdKey Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptdKey"` }
type KEKIdentifier2 ¶
type KEKIdentifier2 struct { KeyId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyId"` KeyVrsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyVrsn"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 SeqNb,omitempty"` DerivtnId Min5Max16Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 DerivtnId,omitempty"` }
type KeyTransport4 ¶
type KeyTransport4 struct { Vrsn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Vrsn,omitempty"` RcptId Recipient5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RcptId"` KeyNcrptnAlgo AlgorithmIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyNcrptnAlgo"` NcrptdKey Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptdKey"` }
type Max10000Binary ¶
type Max10000Binary []byte
func (Max10000Binary) MarshalText ¶
func (t Max10000Binary) MarshalText() ([]byte, error)
func (*Max10000Binary) UnmarshalText ¶
func (t *Max10000Binary) UnmarshalText(text []byte) error
type Max100KBinary ¶
type Max100KBinary []byte
func (Max100KBinary) MarshalText ¶
func (t Max100KBinary) MarshalText() ([]byte, error)
func (*Max100KBinary) UnmarshalText ¶
func (t *Max100KBinary) UnmarshalText(text []byte) error
type Max140Binary ¶
type Max140Binary []byte
func (Max140Binary) MarshalText ¶
func (t Max140Binary) MarshalText() ([]byte, error)
func (*Max140Binary) UnmarshalText ¶
func (t *Max140Binary) UnmarshalText(text []byte) error
type Max35Binary ¶
type Max35Binary []byte
func (Max35Binary) MarshalText ¶
func (t Max35Binary) MarshalText() ([]byte, error)
func (*Max35Binary) UnmarshalText ¶
func (t *Max35Binary) UnmarshalText(text []byte) error
type Max5000Binary ¶
type Max5000Binary []byte
func (Max5000Binary) MarshalText ¶
func (t Max5000Binary) MarshalText() ([]byte, error)
func (*Max5000Binary) UnmarshalText ¶
func (t *Max5000Binary) UnmarshalText(text []byte) error
type Max500Binary ¶
type Max500Binary []byte
func (Max500Binary) MarshalText ¶
func (t Max500Binary) MarshalText() ([]byte, error)
func (*Max500Binary) UnmarshalText ¶
func (t *Max500Binary) UnmarshalText(text []byte) error
type MessageFunction4Code ¶
type MessageFunction4Code 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, RJCT, 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 Parameter4 ¶
type Parameter4 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptnFrmt,omitempty"` DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 DgstAlgo,omitempty"` MskGnrtrAlgo AlgorithmIdentification12 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MskGnrtrAlgo,omitempty"` }
type Parameter5 ¶
type Parameter5 struct {
DgstAlgo Algorithm11Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 DgstAlgo,omitempty"`
}
type Parameter6 ¶
type Parameter6 struct { NcrptnFrmt EncryptionFormat1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 NcrptnFrmt,omitempty"` InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 BPddg,omitempty"` }
type Parameter7 ¶
type Parameter7 struct { InitlstnVctr Max500Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 InitlstnVctr,omitempty"` BPddg BytePadding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 BPddg,omitempty"` }
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PaymentCard10 ¶
type PaymentCard10 struct { PrtctdCardData ContentInformationType10 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 PrtctdCardData,omitempty"` PlainCardData PlainCardData8 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 PlainCardData,omitempty"` MskdPAN string `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 MskdPAN,omitempty"` CardBrnd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CardBrnd,omitempty"` CardPdctTp CardProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CardPdctTp,omitempty"` }
type PlainCardData8 ¶
type PlainCardData8 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 CardSeqNb,omitempty"` FctvDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 FctvDt,omitempty"` XpryDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 XpryDt"` }
type Recipient4Choice ¶
type Recipient4Choice struct { KeyTrnsprt KeyTransport4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyTrnsprt"` KEK KEK4 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KEK"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyIdr"` }
type Recipient5Choice ¶
type Recipient5Choice struct { IssrAndSrlNb IssuerAndSerialNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 IssrAndSrlNb"` KeyIdr KEKIdentifier2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 KeyIdr"` }
type RelativeDistinguishedName1 ¶
type RelativeDistinguishedName1 struct { AttrTp AttributeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AttrTp"` AttrVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 AttrVal"` }
type ResponseType1 ¶
type ResponseType1 struct { Rspn Response1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Rspn"` RspnRsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RspnRsn,omitempty"` }
type TMSTrigger1 ¶
type TMSTrigger1 struct { TMSCtctLvl TMSContactLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TMSCtctLvl"` TMSId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TMSId,omitempty"` TMSCtctDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TMSCtctDtTm,omitempty"` }
type Traceability2 ¶
type Traceability2 struct { RlayId GenericIdentification76 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TracDtTmOut"` }
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 TxRef"` }
Click to show internal directories.
Click to hide internal directories.