Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV03
- type CorporateActionEventType7Choice
- type CorporateActionEventType8Code
- type CorporateActionGeneralInformation34
- 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 CorporateActionEventProcessingStatusAdviceV03 ¶
type CorporateActionEventProcessingStatusAdviceV03 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 NtfctnId,omitempty"` OthrDocId []DocumentIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 SplmtryData,omitempty"` }
type CorporateActionEventType7Choice ¶
type CorporateActionEventType7Choice struct { Cd CorporateActionEventType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Prtry"` }
type CorporateActionEventType8Code ¶
type CorporateActionEventType8Code 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, DRCA
type CorporateActionGeneralInformation34 ¶
type CorporateActionGeneralInformation34 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 ClssActnNb,omitempty"` EvtTp CorporateActionEventType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV03 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification14 ¶
type DocumentIdentification14 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 PrtryNb"` }
type EventProcessingStatus1Choice ¶
type EventProcessingStatus1Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Rcncld"` Pdg PendingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Pdg"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 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.03 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 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.03 NoSpcfdRsn"`
}
type PendingReason4Choice ¶
type PendingReason4Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Prtry"` }
type PendingStatus2Choice ¶
type PendingStatus2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 NoSpcfdRsn"` Rsn []PendingStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Rsn"` }
type PendingStatusReason2 ¶
type PendingStatusReason2 struct { RsnCd PendingReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 AddtlRsnInf,omitempty"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.