Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV04
- type CorporateActionEventType10Code
- type CorporateActionEventType11Choice
- type CorporateActionGeneralInformation52
- 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 CorporateActionEventProcessingStatusAdviceV04 ¶
type CorporateActionEventProcessingStatusAdviceV04 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 NtfctnId,omitempty"` OthrDocId []DocumentIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 SplmtryData,omitempty"` }
type CorporateActionEventType10Code ¶
type CorporateActionEventType10Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, PRII, LIQU, EXTM, MRGR, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, NOOF
type CorporateActionEventType11Choice ¶
type CorporateActionEventType11Choice struct { Cd CorporateActionEventType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Prtry"` }
type CorporateActionGeneralInformation52 ¶
type CorporateActionGeneralInformation52 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 ClssActnNb,omitempty"` EvtTp CorporateActionEventType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV04 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification14 ¶
type DocumentIdentification14 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 PrtryNb"` }
type EventProcessingStatus1Choice ¶
type EventProcessingStatus1Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Rcncld"` Pdg PendingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Pdg"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 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.04 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 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.04 NoSpcfdRsn"`
}
type PendingReason4Choice ¶
type PendingReason4Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Prtry"` }
type PendingStatus2Choice ¶
type PendingStatus2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 NoSpcfdRsn"` Rsn []PendingStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Rsn"` }
type PendingStatusReason2 ¶
type PendingStatusReason2 struct { RsnCd PendingReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 AddtlRsnInf,omitempty"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.