Documentation ¶
Index ¶
- type AccountIdentification31
- type AnyBICIdentifier
- type CorporateActionEventType20Code
- type CorporateActionEventType52Choice
- type CorporateActionGeneralInformation110
- type CorporateActionInstructionCancellationRequestV07
- type CorporateActionOption120
- type CorporateActionOption20Choice
- type CorporateActionOption9Code
- type CountryCode
- type Document
- type DocumentIdentification31
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type ISINOct2015Identifier
- type IdentificationSource3Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification92Choice
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type Quantity1Code
- type Quantity20Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat8Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText6
- type SecurityIdentification19
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification31 ¶
type AccountIdentification31 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 SfkpgAcct"` AcctOwnr PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 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 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.040.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Prtry"` }
type CorporateActionGeneralInformation110 ¶
type CorporateActionGeneralInformation110 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 FinInstrmId,omitempty"` }
type CorporateActionInstructionCancellationRequestV07 ¶
type CorporateActionInstructionCancellationRequestV07 struct { ChngInstrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 ChngInstrInd,omitempty"` InstrId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 InstrId"` CorpActnGnlInf CorporateActionGeneralInformation110 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 CorpActnGnlInf"` AcctDtls AccountIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 AcctDtls"` CorpActnInstr CorporateActionOption120 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 CorpActnInstr"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 SplmtryData,omitempty"` }
type CorporateActionOption120 ¶
type CorporateActionOption120 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 OptnNb"` OptnTp CorporateActionOption20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 OptnTp"` InstdQty Quantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 InstdQty"` }
type CorporateActionOption20Choice ¶
type CorporateActionOption20Choice struct { Cd CorporateActionOption9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Prtry"` }
type CorporateActionOption9Code ¶
type CorporateActionOption9Code 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, PRUN
type Document ¶
type Document struct {
CorpActnInstrCxlReq CorporateActionInstructionCancellationRequestV07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 CorpActnInstrCxlReq"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 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 GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Cd"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Tp"` }
type PartyIdentification92Choice ¶
type PartyIdentification92Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 PrtryId"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition7Choice ¶
type ProcessingPosition7Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Prtry"` }
type Quantity20Choice ¶
type Quantity20Choice struct { Cd Quantity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Cd"` OrgnlAndCurFaceAmt OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 OrgnlAndCurFaceAmt"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Qty"` }
type SafekeepingPlaceFormat8Choice ¶
type SafekeepingPlaceFormat8Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Id,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}