Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV02
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionGeneralInformation9
- type CorporateActionNarrative10
- type Document
- type DocumentIdentification14
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type EventProcessingStatus1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type GenericIdentification19
- type GenericIdentification20
- type ISO20022MessageIdentificationText
- type Max210Text
- type Max350Text
- type Max35Text
- type NoReasonCode
- type NoSpecifiedReason1
- type PendingReason4Choice
- type PendingReason4Code
- type PendingStatus2Choice
- type PendingStatusReason2
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CorporateActionEventProcessingStatusAdviceV02 ¶
type CorporateActionEventProcessingStatusAdviceV02 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 NtfctnId,omitempty"` OthrDocId []DocumentIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 SplmtryData,omitempty"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, CAPD, INCR, INTR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, CREV
type CorporateActionGeneralInformation9 ¶
type CorporateActionGeneralInformation9 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 ClssActnNb,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV02 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification14 ¶
type DocumentIdentification14 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PrtryNb"` }
type EventProcessingStatus1Choice ¶
type EventProcessingStatus1Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Rcncld"` Pdg PendingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Pdg"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PrtrySts"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 SchmeNm,omitempty"` }
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 NoSpcfdRsn"`
}
type PendingReason4Choice ¶
type PendingReason4Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Prtry"` }
type PendingStatus2Choice ¶
type PendingStatus2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 NoSpcfdRsn"` Rsn []PendingStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Rsn"` }
type PendingStatusReason2 ¶
type PendingStatusReason2 struct { RsnCd PendingReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 AddtlRsnInf,omitempty"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.