Documentation ¶
Index ¶
- type AcceptorRejection1
- type AcceptorRejectionV02
- type Document
- type GenericIdentification31
- type GenericIdentification32
- type Header5
- type ISODateTime
- type Max35Text
- type Max3NumericText
- type Max5000Binary
- type Max500Text
- type Max6Text
- type MessageFunction1Code
- 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 AcceptorRejection1 ¶
type AcceptorRejection1 struct { RjctRsn RejectReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 RjctRsn"` AddtlInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 AddtlInf,omitempty"` MsgInErr Max5000Binary `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 MsgInErr,omitempty"` }
type AcceptorRejectionV02 ¶
type AcceptorRejectionV02 struct { Hdr Header5 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Hdr"` Rjct AcceptorRejection1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Rjct"` }
type Document ¶
type Document struct {
AccptrRjctn AcceptorRejectionV02 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 AccptrRjctn"`
}
type GenericIdentification31 ¶
type GenericIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Tp"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 ShrtNm,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 ShrtNm,omitempty"` }
type Header5 ¶
type Header5 struct { MsgFctn MessageFunction1Code `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 XchgId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 CreDtTm"` InitgPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 InitgPty,omitempty"` RcptPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 RcptPty,omitempty"` Tracblt []Traceability1 `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Tracblt,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) 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 MessageFunction1Code ¶
type MessageFunction1Code 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
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.02 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 TracDtTmOut"` }
Click to show internal directories.
Click to hide internal directories.