Documentation ¶
Index ¶
- type AcceptorRejection2
- type AcceptorRejectionV03
- type Document
- type GenericIdentification31
- type GenericIdentification32
- type Header9
- type ISODateTime
- type Max100KBinary
- type Max35Text
- type Max3NumericText
- type Max500Text
- type Max6Text
- type MessageFunction4Code
- type PartyType3Code
- type PartyType4Code
- type RejectReason1Code
- type Traceability1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorRejection2 ¶
type AcceptorRejection2 struct { RjctRsn RejectReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 RjctRsn"` AddtlInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 AddtlInf,omitempty"` MsgInErr Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 MsgInErr,omitempty"` }
type AcceptorRejectionV03 ¶
type AcceptorRejectionV03 struct { Hdr Header9 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Hdr"` Rjct AcceptorRejection2 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Rjct"` }
type Document ¶
type Document struct {
AccptrRjctn AcceptorRejectionV03 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 AccptrRjctn"`
}
type GenericIdentification31 ¶
type GenericIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 ShrtNm,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 ShrtNm,omitempty"` }
type Header9 ¶
type Header9 struct { MsgFctn MessageFunction4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 XchgId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 CreDtTm"` InitgPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 InitgPty,omitempty"` RcptPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 RcptPty,omitempty"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Tracblt,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) 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 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 PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type RejectReason1Code ¶
type RejectReason1Code string
May be one of UNPR, IMSG, PARS, SECU, INTP, RCPP, DPMG, VERS, MSGT
type Traceability1 ¶
type Traceability1 struct { RlayId GenericIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 TracDtTmOut"` }
Click to show internal directories.
Click to hide internal directories.