Documentation ¶
Index ¶
- type AccountIdentification46
- type AnyBICDec2014Identifier
- type CorporateActionEventType29Code
- type CorporateActionEventType85Choice
- type CorporateActionGeneralInformation139
- type CorporateActionInstructionCancellationRequestV09
- type CorporateActionOption13Code
- type CorporateActionOption166
- type CorporateActionOption31Choice
- type CountryCode
- type Document
- type DocumentIdentification31
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type ISINOct2015Identifier
- type ISODate
- type IdentificationSource3Choice
- type Max140Text
- type Max15Text
- type Max16Text
- type Max350Text
- type Max35Text
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification127Choice
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProtectInstruction3
- type ProtectTransactionType3Code
- type Quantity1Code
- type Quantity20Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceTypeAndIdentification1
- 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 AccountIdentification46 ¶
type AccountIdentification46 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SfkpgPlc,omitempty"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
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.040.001.09 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Prtry"` }
type CorporateActionGeneralInformation139 ¶
type CorporateActionGeneralInformation139 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType85Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 FinInstrmId,omitempty"` }
type CorporateActionInstructionCancellationRequestV09 ¶
type CorporateActionInstructionCancellationRequestV09 struct { ChngInstrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 ChngInstrInd,omitempty"` InstrId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 InstrId"` CorpActnGnlInf CorporateActionGeneralInformation139 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 CorpActnGnlInf"` AcctDtls AccountIdentification46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 AcctDtls"` CorpActnInstr CorporateActionOption166 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 CorpActnInstr"` PrtctInstr ProtectInstruction3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 PrtctInstr,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SplmtryData,omitempty"` }
type CorporateActionOption13Code ¶
type CorporateActionOption13Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CERT, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, TAXI, PRUN
type CorporateActionOption166 ¶
type CorporateActionOption166 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 OptnNb"` OptnTp CorporateActionOption31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 OptnTp"` InstdQty Quantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 InstdQty"` }
type CorporateActionOption31Choice ¶
type CorporateActionOption31Choice struct { Cd CorporateActionOption13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrCxlReq CorporateActionInstructionCancellationRequestV09 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 CorpActnInstrCxlReq"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 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.09 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 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.09 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Cd"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Tp"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 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.09 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Prtry"` }
type ProtectInstruction3 ¶
type ProtectInstruction3 struct { TxTp ProtectTransactionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 TxTp"` TxId Max15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 TxId,omitempty"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 PrtctDt,omitempty"` }
type Quantity20Choice ¶
type Quantity20Choice struct { Cd Quantity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Cd"` OrgnlAndCurFaceAmt OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 OrgnlAndCurFaceAmt"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Qty"` }
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Id,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.09 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}