Documentation ¶
Index ¶
- type ATMCommand4Code
- type ATMCommand7
- type ATMCommandIdentification1
- type ATMCommandParameters1Choice
- type ATMConfigurationParameter1
- type ATMMessageFunction2
- type ATMReject2
- type ATMRejectV02
- type ATMStatus1Code
- type DataSetCategory7Code
- type Document
- type GenericIdentification77
- type Header33
- type ISODateTime
- type Max100KBinary
- type Max140Text
- type Max35Text
- type Max3NumericText
- type Max500Text
- type Max6Text
- type MessageFunction11Code
- type MessageFunction8Code
- type Min2Max3AlphaText
- type PartyType12Code
- type RejectReason1Code
- type TMSContactLevel2Code
- type Traceability4
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ATMCommand4Code ¶
type ATMCommand4Code string
May be one of ABAL, ASTS, CFGT, CCNT, DISC, SNDM, RPTC
type ATMCommand7 ¶
type ATMCommand7 struct { Tp ATMCommand4Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Tp"` Urgcy TMSContactLevel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Urgcy"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 DtTm,omitempty"` CmdId ATMCommandIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 CmdId,omitempty"` CmdParams ATMCommandParameters1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 CmdParams,omitempty"` }
type ATMCommandIdentification1 ¶
type ATMCommandIdentification1 struct { Orgn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Orgn,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Ref,omitempty"` Prcr Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Prcr,omitempty"` }
type ATMCommandParameters1Choice ¶
type ATMCommandParameters1Choice struct { ATMReqrdGblSts ATMStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ATMReqrdGblSts"` XpctdMsgFctn MessageFunction8Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 XpctdMsgFctn"` ReqrdCfgtnParam ATMConfigurationParameter1 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ReqrdCfgtnParam"` }
type ATMConfigurationParameter1 ¶
type ATMConfigurationParameter1 struct { Tp DataSetCategory7Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Tp"` Vrsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Vrsn"` }
type ATMMessageFunction2 ¶
type ATMMessageFunction2 struct { Fctn MessageFunction11Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Fctn"` ATMSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ATMSvcCd,omitempty"` HstSvcCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 HstSvcCd,omitempty"` }
type ATMReject2 ¶
type ATMReject2 struct { RjctInitrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 RjctInitrId,omitempty"` RjctRsn RejectReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 RjctRsn"` AddtlInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 AddtlInf,omitempty"` Cmd []ATMCommand7 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Cmd,omitempty"` MsgInErr Max100KBinary `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 MsgInErr,omitempty"` }
type ATMRejectV02 ¶
type ATMRejectV02 struct { Hdr Header33 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Hdr"` ATMRjct ATMReject2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ATMRjct"` }
type DataSetCategory7Code ¶
type DataSetCategory7Code string
May be one of ATMC, ATMP, APPR, CRAP, CPRC, OEXR, AMNT, LOCC, MNOC
type Document ¶
type Document struct {
ATMRjct ATMRejectV02 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ATMRjct"`
}
type GenericIdentification77 ¶
type GenericIdentification77 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Id"` Tp PartyType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Tp"` Issr PartyType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Issr,omitempty"` Ctry Min2Max3AlphaText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 Ctry,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 ShrtNm,omitempty"` }
type Header33 ¶
type Header33 struct { MsgFctn ATMMessageFunction2 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 MsgFctn"` PrtcolVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 PrtcolVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 XchgId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 CreDtTm"` InitgPty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 InitgPty,omitempty"` RcptPty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 RcptPty,omitempty"` PrcStat Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 PrcStat,omitempty"` Tracblt []Traceability4 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.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 Max100KBinary ¶
type Max100KBinary []byte
func (Max100KBinary) MarshalText ¶
func (t Max100KBinary) MarshalText() ([]byte, error)
func (*Max100KBinary) UnmarshalText ¶
func (t *Max100KBinary) UnmarshalText(text []byte) error
type MessageFunction11Code ¶
type MessageFunction11Code string
May be one of BALN, CMPA, CMPD, ACMD, DVCC, DIAQ, DIAP, GSTS, INQQ, INQP, KYAQ, KYAP, PINQ, PINP, RJAQ, RJAP, WITV, WITK, WITQ, WITP, INQC, H2AP, H2AQ, TMOP, CSEC, DSEC, SKSC, SSTS, DPSK, DPSV, DPSQ, DPSP, EXPK, EXPV, TRFQ, TRFP, RPTC
type MessageFunction8Code ¶
type MessageFunction8Code string
May be one of BALN, GSTS, DSEC, INQC, KEYQ, SSTS
type PartyType12Code ¶
type PartyType12Code string
May be one of ACQR, ATMG, CISP, DLIS, HSTG, ITAG, OATM
type RejectReason1Code ¶
type RejectReason1Code string
May be one of UNPR, IMSG, PARS, SECU, INTP, RCPP, DPMG, VERS, MSGT
type Traceability4 ¶
type Traceability4 struct { RlayId GenericIdentification77 `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 RlayId"` SeqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 SeqNb,omitempty"` TracDtTmIn ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 TracDtTmIn"` TracDtTmOut ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:catp.005.001.02 TracDtTmOut"` }
Click to show internal directories.
Click to hide internal directories.