Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV06
- type CorporateActionEventType20Code
- type CorporateActionEventType52Choice
- type CorporateActionGeneralInformation109
- 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 CorporateActionEventProcessingStatusAdviceV06 ¶
type CorporateActionEventProcessingStatusAdviceV06 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 NtfctnId,omitempty"` OthrDocId []DocumentIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation109 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 SplmtryData,omitempty"` }
type CorporateActionEventType20Code ¶
type CorporateActionEventType20Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, 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 CorporateActionEventType52Choice ¶
type CorporateActionEventType52Choice struct { Cd CorporateActionEventType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Prtry"` }
type CorporateActionGeneralInformation109 ¶
type CorporateActionGeneralInformation109 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 ClssActnNb,omitempty"` EvtTp CorporateActionEventType52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV06 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification33 ¶
type DocumentIdentification33 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 PrtryNb"` }
type EventProcessingStatus3Choice ¶
type EventProcessingStatus3Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Rcncld"` Pdg PendingStatus41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Pdg"` PrtrySts ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 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.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 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.06 NoSpcfdRsn"`
}
type PendingReason32Choice ¶
type PendingReason32Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Prtry"` }
type PendingStatus41Choice ¶
type PendingStatus41Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 NoSpcfdRsn"` Rsn []PendingStatusReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Rsn"` }
type PendingStatusReason9 ¶
type PendingStatusReason9 struct { RsnCd PendingReason32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 AddtlRsnInf,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.