Documentation ¶
Index ¶
- type AcceptorRejection3
- type Document
- type GenericIdentification71
- type GenericIdentification92
- type Header28
- type ISODateTime
- type Max100KBinary
- type Max10KBinary
- type Max140Binary
- type Max35Binary
- type Max35Text
- type Max500Text
- type Max6Text
- type Max70Text
- type Min2Max3AlphaText
- type NetworkParameters4
- type NetworkParameters5
- type NetworkType1Code
- type PartyType5Code
- type PartyType6Code
- type RejectReason2Code
- type TerminalManagementRejectionV04
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptorRejection3 ¶
type AcceptorRejection3 struct { RjctRsn RejectReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 RjctRsn"` AddtlInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 AddtlInf,omitempty"` MsgInErr Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 MsgInErr,omitempty"` }
type Document ¶
type Document struct {
TermnlMgmtRjctn TerminalManagementRejectionV04 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 TermnlMgmtRjctn"`
}
type GenericIdentification71 ¶
type GenericIdentification71 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Id"` Tp PartyType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Tp,omitempty"` Issr PartyType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 ShrtNm,omitempty"` }
type GenericIdentification92 ¶
type GenericIdentification92 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Id"` Tp PartyType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Tp,omitempty"` Issr PartyType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 ShrtNm,omitempty"` RmotAccs NetworkParameters5 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 RmotAccs,omitempty"` }
type Header28 ¶
type Header28 struct { DwnldTrf bool `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 DwnldTrf"` FrmtVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 FrmtVrsn"` XchgId float64 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 XchgId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 CreDtTm"` InitgPty GenericIdentification71 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 InitgPty,omitempty"` RcptPty GenericIdentification92 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 RcptPty,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 Max10KBinary ¶
type Max10KBinary []byte
func (Max10KBinary) MarshalText ¶
func (t Max10KBinary) MarshalText() ([]byte, error)
func (*Max10KBinary) UnmarshalText ¶
func (t *Max10KBinary) 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 NetworkParameters4 ¶
type NetworkParameters4 struct { NtwkTp NetworkType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 NtwkTp"` AdrVal Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 AdrVal"` }
type NetworkParameters5 ¶
type NetworkParameters5 struct { Adr []NetworkParameters4 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Adr"` UsrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 UsrNm,omitempty"` AccsCd Max35Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 AccsCd,omitempty"` SvrCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 SvrCert,omitempty"` SvrCertIdr []Max140Binary `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 SvrCertIdr,omitempty"` ClntCert []Max10KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 ClntCert,omitempty"` SctyPrfl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 SctyPrfl,omitempty"` }
type PartyType5Code ¶
type PartyType5Code string
May be one of OPOI, ACCP, MERC, ACQR, ITAG, MTMG, TMGT
type RejectReason2Code ¶
type RejectReason2Code string
May be one of UNPR, IMSG, PARS, SECU, INTP, RCPP, VERS, MSGT
type TerminalManagementRejectionV04 ¶
type TerminalManagementRejectionV04 struct { Hdr Header28 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Hdr"` Rjct AcceptorRejection3 `xml:"urn:iso:std:iso:20022:tech:xsd:catm.004.001.04 Rjct"` }
Click to show internal directories.
Click to hide internal directories.