Documentation ¶
Index ¶
- type AccountIdentification17
- type AnyBICIdentifier
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionGeneralInformation26
- type CorporateActionInstructionCancellationRequestV02
- type CorporateActionOption21
- type CorporateActionOption4Choice
- type CorporateActionOption4Code
- type CountryCode
- type Document
- type DocumentIdentification15
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type IdentificationSource3Choice
- type InstructedOrQuantityToReceive1Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification36Choice
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type Quantity1Code
- type Quantity5Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification14
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification17 ¶
type AccountIdentification17 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SfkpgPlc,omitempty"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code 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
type CorporateActionGeneralInformation26 ¶
type CorporateActionGeneralInformation26 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 EvtTp"` UndrlygSctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 UndrlygSctyId,omitempty"` }
type CorporateActionInstructionCancellationRequestV02 ¶
type CorporateActionInstructionCancellationRequestV02 struct { ChngInstrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 ChngInstrInd,omitempty"` InstrId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 InstrId"` CorpActnGnlInf CorporateActionGeneralInformation26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 CorpActnGnlInf"` AcctDtls AccountIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 AcctDtls"` CorpActnInstr CorporateActionOption21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 CorpActnInstr"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SplmtryData,omitempty"` }
type CorporateActionOption21 ¶
type CorporateActionOption21 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 OptnNb"` OptnTp CorporateActionOption4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 OptnTp"` InstdOrQtyToRcv InstructedOrQuantityToReceive1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 InstdOrQtyToRcv"` }
type CorporateActionOption4Choice ¶
type CorporateActionOption4Choice struct { Cd CorporateActionOption4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Prtry"` }
type CorporateActionOption4Code ¶
type CorporateActionOption4Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CERT, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, TAXI
type Document ¶
type Document struct {
CorpActnInstrCxlReq CorporateActionInstructionCancellationRequestV02 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 CorpActnInstrCxlReq"`
}
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 LkgTp,omitempty"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id,omitempty"` }
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Prtry"` }
type InstructedOrQuantityToReceive1Choice ¶
type InstructedOrQuantityToReceive1Choice struct { InstdQty Quantity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 InstdQty"` QtyToRcv Quantity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 QtyToRcv"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 PrtryId"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type Quantity5Choice ¶
type Quantity5Choice struct { Cd Quantity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Cd"` OrgnlAndCurFaceAmt OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 OrgnlAndCurFaceAmt"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Qty"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Id,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}