Documentation ¶
Index ¶
- type AcceptorRejection4
- type AcquirerRejection
- type Document
- type ErrorReporting1
- type GenericIdentification73
- type GenericIdentification74
- type Header19
- type ISODateTime
- type Max100KBinary
- type Max35Text
- type Max3NumericText
- type Max500Text
- type Max6Text
- type MessageFunction6Code
- type Min2Max3AlphaText
- type PartyType10Code
- type PartyType9Code
- type RejectReason1Code
- type Traceability3
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorRejection4 ¶
type AcceptorRejection4 struct { RjctRsn RejectReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 RjctRsn"` ErrRptg []ErrorReporting1 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 ErrRptg,omitempty"` MsgInErr Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 MsgInErr,omitempty"` }
type AcquirerRejection ¶
type AcquirerRejection struct { Hdr Header19 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Hdr"` Rjct AcceptorRejection4 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Rjct"` }
type Document ¶
type Document struct {
AcqrrRjctn AcquirerRejection `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 AcqrrRjctn"`
}
type ErrorReporting1 ¶
type ErrorReporting1 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Tp"` Desc Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Desc"` }
type GenericIdentification73 ¶
type GenericIdentification73 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Id"` Tp PartyType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Tp,omitempty"` Issr PartyType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 ShrtNm,omitempty"` }
type GenericIdentification74 ¶
type GenericIdentification74 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Id"` Tp PartyType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Tp"` Issr PartyType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 ShrtNm,omitempty"` }
type Header19 ¶
type Header19 struct { MsgFctn MessageFunction6Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 MsgFctn"` OrgnlMsgFctn MessageFunction6Code `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 OrgnlMsgFctn,omitempty"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 XchgId"` ReTrnsmssnCntr Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 ReTrnsmssnCntr,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 CreDtTm"` InitgPty GenericIdentification73 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 InitgPty,omitempty"` RcptPty GenericIdentification73 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 RcptPty,omitempty"` Tracblt []Traceability3 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 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 MessageFunction6Code ¶
type MessageFunction6Code string
May be one of RCAV, RCAN, RCAQ, REJA, REVV, REVN, REVQ, RCPV, RCPN, RCPQ, REJP, AUTV, AUTN, AUTQ, AUTP, FNCV, FNCN, FNCQ, RCIV, RCIN, RCIQ, REJI, KEYV, KEYQ, MGTV, MGTQ
type PartyType10Code ¶
type PartyType10Code string
May be one of ACCP, ACQR, ATMG, CISS, DLIS, HSTG, ITAG, MERC, OATM, OPOI
type RejectReason1Code ¶
type RejectReason1Code string
May be one of UNPR, IMSG, PARS, SECU, INTP, RCPP, DPMG, VERS, MSGT
type Traceability3 ¶
type Traceability3 struct { RlayId GenericIdentification74 `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 RlayId"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:cain.013.001.01 TracDtTmOut"` }
Click to show internal directories.
Click to hide internal directories.