Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV05
- type CorporateActionEventType15Code
- type CorporateActionEventType32Choice
- type CorporateActionGeneralInformation91
- type CorporateActionNarrative10
- type Document
- type DocumentIdentification33
- type DocumentIdentification3Choice
- type DocumentIdentification9
- type DocumentNumber5Choice
- type EventProcessingStatus3Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type GenericIdentification30
- type GenericIdentification36
- type ISO20022MessageIdentificationText
- type Max210Text
- type Max350Text
- type Max35Text
- type NoReasonCode
- type NoSpecifiedReason1
- type PendingReason32Choice
- type PendingReason4Code
- type PendingStatus41Choice
- type PendingStatusReason9
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CorporateActionEventProcessingStatusAdviceV05 ¶
type CorporateActionEventProcessingStatusAdviceV05 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 NtfctnId,omitempty"` OthrDocId []DocumentIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation91 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 SplmtryData,omitempty"` }
type CorporateActionEventType15Code ¶
type CorporateActionEventType15Code 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, PRII, RHDI, LIQU, EXTM, MRGR, NOOF, 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
type CorporateActionEventType32Choice ¶
type CorporateActionEventType32Choice struct { Cd CorporateActionEventType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Prtry"` }
type CorporateActionGeneralInformation91 ¶
type CorporateActionGeneralInformation91 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 ClssActnNb,omitempty"` EvtTp CorporateActionEventType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV05 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification33 ¶
type DocumentIdentification33 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PrtryNb"` }
type EventProcessingStatus3Choice ¶
type EventProcessingStatus3Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Rcncld"` Pdg PendingStatus41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Pdg"` PrtrySts ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PrtrySts"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
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.05 NoSpcfdRsn"`
}
type PendingReason32Choice ¶
type PendingReason32Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Prtry"` }
type PendingStatus41Choice ¶
type PendingStatus41Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 NoSpcfdRsn"` Rsn []PendingStatusReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Rsn"` }
type PendingStatusReason9 ¶
type PendingStatusReason9 struct { RsnCd PendingReason32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.