Documentation ¶
Index ¶
- type ActionTaken1Code
- type AdditionalData1
- type AdditionalFee1
- type AdditionalInformation22
- type Address1
- type BatchManagementInformation1
- type CardData3
- type CardProgrammeMode1
- type Cardholder15
- type CardholderName1
- type Contact1
- type ContentInformationType20
- type Context8
- type Credentials1
- type Document
- type Environment10
- type Exact1HexBinaryText
- type Exact4NumericText
- type FeeAmount2
- type FraudDispositionInitiation1
- type FraudDispositionInitiationV01
- type FraudDispositionStatus1
- type FraudReportingAction1Code
- type FraudType1Code
- type GenericIdentification172
- type Header48
- type ISO2ALanguageCode
- type ISO3NumericCountryCode
- type ISO3NumericCurrencyCode
- type ISODate
- type ISODateTime
- type Identification2Code
- type MACData1
- type Max10Text
- type Max11NumericText
- type Max140Binary
- type Max140Text
- type Max15NumericText
- type Max16Text
- type Max19NumericText
- type Max2048Text
- type Max20KText
- type Max256Text
- type Max2NumericText
- type Max32HexBinaryText
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max4NumericText
- type Max5NumericText
- type Max70Text
- type Max8HexBinaryText
- type Max8NumericText
- type MessageFunction29Code
- type Min2Max3AlphaText
- type Min2Max3NumericText
- type OutputFormat4Code
- type PartyIdentification197
- type PartyType17Code
- type PartyType18Code
- type PartyType19Code
- type PartyType25Code
- type PhoneNumber
- type ReportedFraud2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type Token1
- type Traceability7
- type Transaction80
- type TransactionContext5
- type TypeOfAmount10Code
- type UserInterface8Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalData1 ¶
type AdditionalData1 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tp,omitempty"` Val Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Val,omitempty"` }
type AdditionalFee1 ¶
type AdditionalFee1 struct { Tp TypeOfAmount10Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tp"` OthrTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrTp,omitempty"` FeePrgm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FeePrgm,omitempty"` FeeDscrptr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FeeDscrptr,omitempty"` Amt FeeAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Amt"` Labl Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Labl,omitempty"` }
type AdditionalInformation22 ¶
type AdditionalInformation22 struct { Rcpt PartyType19Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Rcpt,omitempty"` Trgt []UserInterface8Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Trgt,omitempty"` Frmt OutputFormat4Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Frmt,omitempty"` Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tp,omitempty"` Val Max20KText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Val"` }
type Address1 ¶
type Address1 struct { AdrLine1 Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AdrLine1,omitempty"` AdrLine2 Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AdrLine2,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 BldgNb,omitempty"` PstlCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PstlCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TwnNm,omitempty"` CtrySubDvsnMnr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CtrySubDvsnMnr,omitempty"` CtrySubDvsnMjr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CtrySubDvsnMjr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Ctry,omitempty"` }
type BatchManagementInformation1 ¶
type BatchManagementInformation1 struct { ColltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ColltnId,omitempty"` BtchId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 BtchId"` MsgSeqNb Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MsgSeqNb,omitempty"` MsgChcksmInptVal Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MsgChcksmInptVal,omitempty"` }
type CardData3 ¶
type CardData3 struct { PAN Max19NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PAN,omitempty"` PrtctdPANInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PrtctdPANInd,omitempty"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardSeqNb,omitempty"` FctvDt Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FctvDt,omitempty"` XpryDt Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 XpryDt,omitempty"` PmtAcctRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PmtAcctRef,omitempty"` PANRefIdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PANRefIdr,omitempty"` PANAcctRg Max19NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PANAcctRg,omitempty"` CardCtryCd ISO3NumericCountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardCtryCd,omitempty"` CardPdctTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardPdctTp,omitempty"` CardPdctSubTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardPdctSubTp,omitempty"` CardPrtflIdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardPrtflIdr,omitempty"` AddtlCardData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlCardData,omitempty"` }
type CardProgrammeMode1 ¶
type Cardholder15 ¶
type Cardholder15 struct { CrdhldrNm CardholderName1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CrdhldrNm,omitempty"` Id []Credentials1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Id,omitempty"` Adr Address1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Adr,omitempty"` CtctInf Contact1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CtctInf,omitempty"` DtOfBirth ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 DtOfBirth,omitempty"` }
type CardholderName1 ¶
type CardholderName1 struct { Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Nm,omitempty"` GvnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 GvnNm,omitempty"` MddlInitls Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MddlInitls,omitempty"` LastNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 LastNm,omitempty"` }
type Contact1 ¶
type Contact1 struct { Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Nm,omitempty"` HomePhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 HomePhneNb,omitempty"` BizPhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 BizPhneNb,omitempty"` MobPhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MobPhneNb,omitempty"` OthrPhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrPhneNb,omitempty"` PrsnlEmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PrsnlEmailAdr,omitempty"` BizEmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 BizEmailAdr,omitempty"` OthrEmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrEmailAdr,omitempty"` Lang ISO2ALanguageCode `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Lang,omitempty"` }
type ContentInformationType20 ¶
type ContentInformationType20 struct { MACData MACData1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MACData"` MAC Max8HexBinaryText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MAC"` }
type Context8 ¶
type Context8 struct {
TxCntxt TransactionContext5 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TxCntxt,omitempty"`
}
type Credentials1 ¶
type Credentials1 struct { IdCd Identification2Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 IdCd"` OthrIdCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrIdCd,omitempty"` IdVal Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 IdVal"` }
type Document ¶
type Document struct {
FrdDspstnInitn FraudDispositionInitiationV01 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FrdDspstnInitn"`
}
type Environment10 ¶
type Environment10 struct { Acqrr PartyIdentification197 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Acqrr,omitempty"` Sndr PartyIdentification197 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Sndr,omitempty"` Rcvr PartyIdentification197 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Rcvr,omitempty"` Card CardData3 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Card,omitempty"` Crdhldr Cardholder15 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Crdhldr,omitempty"` Tkn Token1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tkn,omitempty"` }
type Exact1HexBinaryText ¶
type Exact1HexBinaryText string
Must match the pattern ([0-9A-F][0-9A-F]){1}
type FeeAmount2 ¶
type FeeAmount2 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Amt"` Ccy ISO3NumericCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Ccy,omitempty"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 XchgRate,omitempty"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 QtnDt,omitempty"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Sgn,omitempty"` }
type FraudDispositionInitiation1 ¶
type FraudDispositionInitiation1 struct { Envt Environment10 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Envt"` Cntxt Context8 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Cntxt,omitempty"` Tx Transaction80 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tx"` FrdDspstnSts FraudDispositionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FrdDspstnSts"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 SplmtryData,omitempty"` }
type FraudDispositionInitiationV01 ¶
type FraudDispositionInitiationV01 struct { Hdr Header48 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Hdr"` Body FraudDispositionInitiation1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Body"` SctyTrlr ContentInformationType20 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 SctyTrlr,omitempty"` }
type FraudDispositionStatus1 ¶
type FraudDispositionStatus1 struct { ActnTaken ActionTaken1Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ActnTaken"` OthrActnTaken Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrActnTaken,omitempty"` ErrData []Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ErrData,omitempty"` WrngData []Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 WrngData,omitempty"` AddtlInf AdditionalInformation22 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlInf,omitempty"` }
type FraudReportingAction1Code ¶
type FraudReportingAction1Code string
May be one of DUPL, CLSE, NEWF, OTHN, OTHP, REOP, UPDT
type FraudType1Code ¶
type FraudType1Code string
May be one of ACTO, CWUI, CRNT, FRAC, FRAP, CWKA, CRDL, MISC, OTHN, OTHP, CRDS, CNPA, MUFD, COSN
type GenericIdentification172 ¶
type GenericIdentification172 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Id"` Tp PartyType17Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tp,omitempty"` OthrTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrTp,omitempty"` Assgnr PartyType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Assgnr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ShrtNm,omitempty"` }
type Header48 ¶
type Header48 struct { MsgFctn MessageFunction29Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 MsgFctn"` PrtcolVrsn Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PrtcolVrsn"` XchgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 XchgId,omitempty"` ReTrnsmssnCntr Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ReTrnsmssnCntr,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CreDtTm"` BtchMgmtInf BatchManagementInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 BtchMgmtInf,omitempty"` InitgPty GenericIdentification172 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 InitgPty"` RcptPty GenericIdentification172 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 RcptPty,omitempty"` TracData []AdditionalData1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TracData,omitempty"` Tracblt []Traceability7 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Tracblt,omitempty"` }
type ISO3NumericCurrencyCode ¶
type ISO3NumericCurrencyCode string
Must match the pattern [0-9]{3,3}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type Identification2Code ¶
type Identification2Code string
May be one of DRID, NTID, PASS, SSYN, ARNB, OTHP, OTHN, EMAL, PHNB
type MACData1 ¶
type MACData1 struct { Ctrl Exact1HexBinaryText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Ctrl"` KeySetIdr Max8NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 KeySetIdr"` DrvdInf Max32HexBinaryText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 DrvdInf,omitempty"` Algo Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Algo"` KeyLngth Max4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 KeyLngth,omitempty"` KeyPrtcn Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 KeyPrtcn,omitempty"` KeyIndx Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 KeyIndx,omitempty"` PddgMtd Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PddgMtd,omitempty"` InitlstnVctr Max32HexBinaryText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 InitlstnVctr,omitempty"` }
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 Max32HexBinaryText ¶
type Max32HexBinaryText string
Must match the pattern ([0-9A-F][0-9A-F]){1,32}
type Max8HexBinaryText ¶
type Max8HexBinaryText string
Must match the pattern ([0-9A-F][0-9A-F]){1,8}
type OutputFormat4Code ¶
type OutputFormat4Code string
May be one of FLNM, MREF, OTHN, OTHP, SMSI, TEXT, URLI, HTML
type PartyIdentification197 ¶
type PartyIdentification197 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Id"` Assgnr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Assgnr,omitempty"` Ctry ISO3NumericCountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 ShrtNm,omitempty"` AddtlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlId,omitempty"` }
type PartyType17Code ¶
type PartyType17Code string
May be one of OTHN, OTHP, ACQR, ACQP, CISS, CISP, AGNT
type PartyType19Code ¶
type PartyType19Code string
May be one of ACCP, ACQR, ACQP, CISS, CISP, AGNT, OTHN, OTHP
type ReportedFraud2 ¶
type ReportedFraud2 struct { FrdTp FraudType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FrdTp"` OthrFrdTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrFrdTp,omitempty"` FrdRptgActn FraudReportingAction1Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FrdRptgActn"` OthrFrdRptgActn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrFrdRptgActn,omitempty"` RptgNtty PartyType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 RptgNtty"` OthrRptgNtty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 OthrRptgNtty,omitempty"` SubmitrCaseRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 SubmitrCaseRef,omitempty"` CaseRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CaseRef,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type Token1 ¶
type Token1 struct { PmtTkn Max19NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 PmtTkn,omitempty"` TknXpryDt Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TknXpryDt,omitempty"` TknRqstrId Max11NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TknRqstrId,omitempty"` TknAssrncData Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TknAssrncData,omitempty"` TknAssrncMtd Max2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TknAssrncMtd,omitempty"` TknInittdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TknInittdInd,omitempty"` }
type Traceability7 ¶
type Traceability7 struct { RlayId GenericIdentification172 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TracDtTmIn,omitempty"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 TracDtTmOut,omitempty"` }
type Transaction80 ¶
type Transaction80 struct { FrdTxId Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 FrdTxId"` RptdFrd ReportedFraud2 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 RptdFrd"` AddtlFees []AdditionalFee1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlFees,omitempty"` AddtlInf []AdditionalInformation22 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlInf,omitempty"` AddtlData []AdditionalData1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 AddtlData,omitempty"` }
type TransactionContext5 ¶
type TransactionContext5 struct {
CardPrgrmmApld CardProgrammeMode1 `xml:"urn:iso:std:iso:20022:tech:xsd:cafr.003.001.01 CardPrgrmmApld,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.