Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdviceV07
- type CorporateActionEventType29Code
- type CorporateActionEventType85Choice
- type CorporateActionGeneralInformation137
- type CorporateActionNarrative10
- type Document
- type DocumentIdentification33
- type DocumentIdentification3Choice
- type DocumentIdentification9
- type DocumentNumber5Choice
- type EventProcessingStatus5Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type GenericIdentification30
- type GenericIdentification36
- type ISO20022MessageIdentificationText
- type Max210Text
- type Max350Text
- type Max35Text
- type NoReasonCode
- type NoSpecifiedReason1
- type PendingReason19Code
- type PendingReason54Choice
- type PendingStatus58Choice
- type PendingStatusReason18
- 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 CorporateActionEventProcessingStatusAdviceV07 ¶
type CorporateActionEventProcessingStatusAdviceV07 struct { NtfctnId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 NtfctnId,omitempty"` OthrDocId []DocumentIdentification33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation137 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 EvtPrcgSts"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 SplmtryData,omitempty"` }
type CorporateActionEventType29Code ¶
type CorporateActionEventType29Code 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, 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 CorporateActionEventType85Choice ¶
type CorporateActionEventType85Choice struct { Cd CorporateActionEventType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Prtry"` }
type CorporateActionGeneralInformation137 ¶
type CorporateActionGeneralInformation137 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 ClssActnNb,omitempty"` EvtTp CorporateActionEventType85Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 EvtTp"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdviceV07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification33 ¶
type DocumentIdentification33 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtryNb"` }
type EventProcessingStatus5Choice ¶
type EventProcessingStatus5Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rcncld"` Pdg PendingStatus58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Pdg"` PrtrySts ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 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.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 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.07 NoSpcfdRsn"`
}
type PendingReason19Code ¶
type PendingReason19Code string
May be one of NSEC, NPAY, OTHR, AUTH, VLDA, MCER
type PendingReason54Choice ¶
type PendingReason54Choice struct { Cd PendingReason19Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Prtry"` }
type PendingStatus58Choice ¶
type PendingStatus58Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 NoSpcfdRsn"` Rsn []PendingStatusReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rsn"` }
type PendingStatusReason18 ¶
type PendingStatusReason18 struct { RsnCd PendingReason54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlRsnInf,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtryRsn,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.