Documentation ¶
Index ¶
- type CorporateActionEventProcessingStatusAdvice002V05
- type CorporateActionEventType15Code
- type CorporateActionEventType36Choice
- type CorporateActionGeneralInformation94
- type CorporateActionNarrative19
- type Document
- type DocumentIdentification17
- type DocumentIdentification34
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type EventProcessingStatus4Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type GenericIdentification47
- type GenericIdentification86
- type ISO20022MessageIdentificationText
- type Max350Text
- type Max4AlphaNumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type PendingReason34Choice
- type PendingReason4Code
- type PendingStatus43Choice
- type PendingStatusReason11
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax350Text
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CorporateActionEventProcessingStatusAdvice002V05 ¶
type CorporateActionEventProcessingStatusAdvice002V05 struct { NtfctnId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NtfctnId,omitempty"` OthrDocId []DocumentIdentification34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation94 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnGnlInf"` EvtPrcgSts []EventProcessingStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 EvtPrcgSts"` AddtlInf CorporateActionNarrative19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.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 CorporateActionEventType36Choice ¶
type CorporateActionEventType36Choice struct { Cd CorporateActionEventType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Prtry"` }
type CorporateActionGeneralInformation94 ¶
type CorporateActionGeneralInformation94 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 ClssActnNb,omitempty"` EvtTp CorporateActionEventType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 EvtTp"` }
type CorporateActionNarrative19 ¶
type CorporateActionNarrative19 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlTxt,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PtyCtctNrrtv,omitempty"` }
type Document ¶
type Document struct {
CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdvice002V05 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnEvtPrcgStsAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"`
}
type DocumentIdentification34 ¶
type DocumentIdentification34 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 DocNb,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtryNb"` }
type EventProcessingStatus4Choice ¶
type EventProcessingStatus4Choice struct { Cmplt NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cmplt"` Rcncld NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rcncld"` Pdg PendingStatus43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Pdg"` PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtrySts"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 SchmeNm,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 SchmeNm,omitempty"` }
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NoSpcfdRsn"`
}
type PendingReason34Choice ¶
type PendingReason34Choice struct { Cd PendingReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Prtry"` }
type PendingStatus43Choice ¶
type PendingStatus43Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NoSpcfdRsn"` Rsn []PendingStatusReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rsn"` }
type PendingStatusReason11 ¶
type PendingStatusReason11 struct { RsnCd PendingReason34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlRsnInf,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtryRsn,omitempty"` }
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}