Documentation ¶
Index ¶
- type AccountIdentification2Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AddressType2Code
- type AgentCANotificationAdviceV01
- type AgentRole1FormatChoice
- type AgentRole2Code
- type AlternateSecurityIdentification3
- type AmountAndQuantityRatio1
- type AmountAndRateFormat2Choice
- type AmountAndRateFormat3Choice
- type AmountPrice1
- type AmountPricePerAmount1
- type AmountPricePerFinancialInstrumentQuantity1
- type AmountPriceType1Code
- type AmountPriceType1FormatChoice
- type AmountToAmountRatio1
- type AnyBICIdentifier
- type BeneficiaryCertificationType1Code
- type BeneficiaryCertificationType1FormatChoice
- type CashOption1
- type ContactIdentification4
- type ContactPerson1
- type ConversionType1Code
- type ConversionType1FormatChoice
- type CorporateAction2
- type CorporateActionAgent1
- type CorporateActionAmounts1
- type CorporateActionCalculationMethod1Code
- type CorporateActionCalculationMethod1FormatChoice
- type CorporateActionChangeType1Code
- type CorporateActionChangeType1FormatChoice
- type CorporateActionDate2
- type CorporateActionDate3
- type CorporateActionDate4
- type CorporateActionDate5
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType1FormatChoice
- type CorporateActionEventStage1Code
- type CorporateActionEventStage1FormatChoice
- type CorporateActionEventStatus2Code
- type CorporateActionEventStatus2FormatChoice
- type CorporateActionEventType2Code
- type CorporateActionEventType2FormatChoice
- type CorporateActionFrequencyType1Code
- type CorporateActionFrequencyType1FormatChoice
- type CorporateActionInformation2
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary1FormatChoice
- type CorporateActionNarrative1
- type CorporateActionNarrative2
- type CorporateActionNotification1
- type CorporateActionNotificationType1Code
- type CorporateActionOption1
- type CorporateActionOption1FormatChoice
- type CorporateActionOptionType1Code
- type CorporateActionPeriod1
- type CorporateActionPeriod2
- type CorporateActionPrice1
- type CorporateActionPrice2
- type CorporateActionPrice4
- type CorporateActionRate1
- type CorporateActionRate2
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateFormat4Choice
- type DateType6Code
- type DistributionType1Code
- type DistributionType1FormatChoice
- type Document
- type DocumentIdentification8
- type EUCapitalGain2Code
- type ElectionMovementType1Code
- type ElectionMovementType1FormatChoice
- type Exact3NumericText
- type FinancialInstrumentDescription3
- type ForeignExchangeTerms8
- type FractionDispositionType1Code
- type FractionDispositionType1FormatChoice
- type GenericIdentification1
- type GenericIdentification13
- type GrossDividendRate1Choice
- type GrossDividendRate2
- type GrossDividendRateType1Code
- type GrossDividendRateType1FormatChoice
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IntermediateSecurityDistributionType1Code
- type IntermediateSecurityDistributionType1FormatChoice
- type LinkedCorporateAction1
- type LotteryType1Code
- type LotteryType1FormatChoice
- type MICIdentifier
- type Max140Text
- type Max16Text
- type Max256Text
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max4AlphaNumericText
- type Max70Text
- type NameAndAddress5
- type NamePrefix1Code
- type NetDividendRate1Choice
- type NetDividendRate2
- type NetDividendRateType1Code
- type NetDividendRateType1FormatChoice
- type OfferType1Code
- type OfferType1FormatChoice
- type OptionFeatures1Code
- type OptionFeatures1FormatChoice
- type PartyIdentification2Choice
- type Period1
- type PhoneNumber
- type PostalAddress1
- type PriceFormat1Choice
- type PriceFormat2Choice
- type PriceFormat3Choice
- type PriceFormat4Choice
- type PriceRate1
- type PriceRateType3Code
- type PriceRateType3FormatChoice
- type PriceValueType5Code
- type PriceValueType5FormatChoice
- type PriceValueType6Code
- type PriceValueType6FormatChoice
- type ProcessingPosition2Code
- type ProcessingPosition2FormatChoice
- type ProcessingStatus1Code
- type ProcessingStatus1FormatChoice
- type Quantity1Code
- type QuantityToQuantityRatio1
- type RateAndAmountFormat1Choice
- type RateFormat1Choice
- type RateType12Code
- type RateType12FormatChoice
- type RateValueType2Code
- type RateValueType2FormatChoice
- type RateValueType6Code
- type RateValueType6FormatChoice
- type RatioFormat1Choice
- type RatioFormat2Choice
- type RelatedTaxType1
- type RenounceableStatus1Code
- type RenounceableStatus1FormatChoice
- type SecurityIdentification7
- type SecurityOption1
- type ShareRanking1Code
- type ShareRanking1FormatChoice
- type TaxType3Code
- type TaxType3FormatChoice
- type TaxableIncomePerShareCalculated2Code
- type UnitOrFaceAmount1Choice
- type UnitOrFaceAmountOrCode1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AgentCANotificationAdviceV01 ¶
type AgentCANotificationAdviceV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Id"` NtfctnTpAndLkg LinkedCorporateAction1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NtfctnTpAndLkg"` NtfctnGnlInf CorporateActionNotification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NtfctnGnlInf"` CorpActnGnlInf CorporateActionInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnGnlInf"` CorpActnDtls CorporateAction2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnDtls"` CorpActnOptnDtls []CorporateActionOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnOptnDtls,omitempty"` CtctDtls []ContactPerson1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CtctDtls,omitempty"` AddtlInf CorporateActionNarrative2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlInf,omitempty"` }
type AgentRole1FormatChoice ¶
type AgentRole1FormatChoice struct { Cd AgentRole2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type AlternateSecurityIdentification3 ¶
type AlternateSecurityIdentification3 struct { Id Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DmstIdSrc"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrtryIdSrc"` }
type AmountAndQuantityRatio1 ¶
type AmountAndQuantityRatio1 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Qty"` }
type AmountAndRateFormat2Choice ¶
type AmountAndRateFormat2Choice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` NotSpcfdRate RateType12FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type AmountAndRateFormat3Choice ¶
type AmountAndRateFormat3Choice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` NotSpcfdRate RateValueType6FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type AmountPrice1 ¶
type AmountPrice1 struct { AmtPricTp AmountPriceType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricVal"` }
type AmountPricePerAmount1 ¶
type AmountPricePerAmount1 struct { AmtPricTp AmountPriceType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` }
type AmountPricePerFinancialInstrumentQuantity1 ¶
type AmountPricePerFinancialInstrumentQuantity1 struct { AmtPricTp AmountPriceType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricVal"` FinInstrmQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FinInstrmQty"` }
type AmountPriceType1FormatChoice ¶
type AmountPriceType1FormatChoice struct { Cd AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type AmountToAmountRatio1 ¶
type AmountToAmountRatio1 struct { Amt1 ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt1"` Amt2 ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt2"` }
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 BeneficiaryCertificationType1Code ¶
type BeneficiaryCertificationType1Code string
May be one of ACCI, DOMI, FULL, QIBB, TRBD, NCOM
type BeneficiaryCertificationType1FormatChoice ¶
type BeneficiaryCertificationType1FormatChoice struct { Cd BeneficiaryCertificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CashOption1 ¶
type CashOption1 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CdtDbtInd"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Ccy,omitempty"` DtDtls CorporateActionDate5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DtDtls,omitempty"` AmtDtls CorporateActionAmounts1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtDtls,omitempty"` XchgRate ForeignExchangeTerms8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 XchgRate,omitempty"` }
type ContactIdentification4 ¶
type ContactIdentification4 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Nm"` NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NmPrfx,omitempty"` GvnNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GvnNm,omitempty"` Role Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Role,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PhneNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FaxNb,omitempty"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EmailAdr,omitempty"` }
type ContactPerson1 ¶
type ContactPerson1 struct { CtctPrsn ContactIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CtctPrsn"` InstnId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 InstnId,omitempty"` }
type ConversionType1FormatChoice ¶
type ConversionType1FormatChoice struct { Cd ConversionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateAction2 ¶
type CorporateAction2 struct { EvtStag []CorporateActionEventStage1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EvtStag,omitempty"` DfltOptnTp CorporateActionOption1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DfltOptnTp,omitempty"` DfltOptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DfltOptnNb,omitempty"` ClctnMtd CorporateActionCalculationMethod1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ClctnMtd,omitempty"` BckEndOddLotSctiesQty UnitOrFaceAmountOrCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BckEndOddLotSctiesQty,omitempty"` FrntEndOddLotSctiesQty UnitOrFaceAmountOrCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FrntEndOddLotSctiesQty,omitempty"` MinExrcblSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MinExrcblSctiesQty,omitempty"` MinExrcblMltplSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MinExrcblMltplSctiesQty,omitempty"` IncrmtlDnmtn UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IncrmtlDnmtn,omitempty"` NewDnmtnSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewDnmtnSctiesQty,omitempty"` NewBrdLotSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewBrdLotSctiesQty,omitempty"` SctiesQtySght UnitOrFaceAmountOrCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SctiesQtySght,omitempty"` BaseDnmtn UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BaseDnmtn,omitempty"` ChngTp []CorporateActionChangeType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ChngTp,omitempty"` OfferTp []OfferType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OfferTp,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RstrctnInd,omitempty"` PrtlElctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrtlElctnInd,omitempty"` ElctnTp ElectionMovementType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ElctnTp,omitempty"` LtryTp LotteryType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LtryTp,omitempty"` IncmTp GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IncmTp,omitempty"` DvddTp CorporateActionFrequencyType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DvddTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecurityDistributionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrmdtSctiesDstrbtnTp,omitempty"` CpnNb []Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CpnNb,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrstAcrdNbOfDays,omitempty"` NewDnmtnCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewDnmtnCcy,omitempty"` DtDtls CorporateActionDate2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DtDtls,omitempty"` PricDtls []CorporateActionPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricDtls,omitempty"` PrdDtls CorporateActionPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateAndAmtDtls,omitempty"` CorpActnAddtlInf CorporateActionNarrative1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnAddtlInf,omitempty"` CertfctnReqrdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CertfctnReqrdInd,omitempty"` CertfctnTp BeneficiaryCertificationType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CertfctnTp,omitempty"` CptlGn EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CptlGn,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculated2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxblIncmPerShrClctd,omitempty"` NewPlcOfIncorprtn Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewPlcOfIncorprtn,omitempty"` RnncblEntitlmntStsTp RenounceableStatus1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RnncblEntitlmntStsTp,omitempty"` ConvsTp ConversionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ConvsTp,omitempty"` RedChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RedChrgsApldInd,omitempty"` DstrbtnTp DistributionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DstrbtnTp,omitempty"` }
type CorporateActionAgent1 ¶
type CorporateActionAgent1 struct { AgtId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtId"` AgtRole AgentRole1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtRole"` CtctPrsn NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CtctPrsn,omitempty"` }
type CorporateActionAmounts1 ¶
type CorporateActionAmounts1 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NetCshAmt,omitempty"` IsseDscntAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IsseDscntAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CshInLieuOfShr,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OrgnlAmt,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrstAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IndmntyAmt,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RedPrmAmt,omitempty"` ManfctrdDvddAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ManfctrdDvddAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrncplOrCrps,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RinvstmtAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MktClmAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SndryOrOthrAmt,omitempty"` SpclCncssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SpclCncssnAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EntitldAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CshIncntiv,omitempty"` AddtlSbcptCost ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlSbcptCost,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxDfrrdAmt,omitempty"` GrmnLclTax1Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax1Amt,omitempty"` GrmnLclTax2Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax2Amt,omitempty"` GrmnLclTax3Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax3Amt,omitempty"` GrmnLclTax4Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax4Amt,omitempty"` StockXchgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 StockXchgTaxAmt,omitempty"` TrfTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TrfTaxAmt,omitempty"` TxTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TxTaxAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ValAddedTaxAmt,omitempty"` EURtntnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EURtntnTaxAmt,omitempty"` LclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LclTaxAmt,omitempty"` PmtLevyTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PmtLevyTaxAmt,omitempty"` CtryNtlFdrlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CtryNtlFdrlTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LclBrkrComssnAmt,omitempty"` PstgFeeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PstgFeeAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ChrgsAmt,omitempty"` }
type CorporateActionCalculationMethod1Code ¶
type CorporateActionCalculationMethod1Code string
May be one of PROR, LOTT, NOMI, NNOM
type CorporateActionCalculationMethod1FormatChoice ¶
type CorporateActionCalculationMethod1FormatChoice struct { Cd CorporateActionCalculationMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionChangeType1Code ¶
type CorporateActionChangeType1Code string
May be one of BERE, CERT, DEPH, GPPH, GTGP, GTPH, NAME, PHDE, REBE, TERM, DECI
type CorporateActionChangeType1FormatChoice ¶
type CorporateActionChangeType1FormatChoice struct { Cd CorporateActionChangeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionDate2 ¶
type CorporateActionDate2 struct { RcrdDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RcrdDt,omitempty"` FctvDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FctvDt,omitempty"` CoverXprtnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CoverXprtnDt,omitempty"` EqulstnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EqulstnDt,omitempty"` MrgnFxgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MrgnFxgDt,omitempty"` LtryDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LtryDt,omitempty"` PrtctDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrtctDt,omitempty"` UcondlDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 UcondlDt,omitempty"` WhlyUcondlDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhlyUcondlDt,omitempty"` RsltsPblctnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RsltsPblctnDt,omitempty"` CrtApprvlDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EarlyClsgDt,omitempty"` ExDvddDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ExDvddDt,omitempty"` IndxFxgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IndxFxgDt,omitempty"` MtrtyDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MtrtyDt,omitempty"` TradgSspdDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TradgSspdDt,omitempty"` CertfctnDdln DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CertfctnDdln,omitempty"` RedDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RedDt,omitempty"` RegnDdln DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RegnDdln,omitempty"` PrratnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrratnDt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DdlnForTaxBrkdwnInstr,omitempty"` LpsdDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LpsdDt,omitempty"` GrntedPrtcptnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyDdln DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ElctnToCtrPtyDdln,omitempty"` SpclExDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SpclExDt,omitempty"` }
type CorporateActionDate3 ¶
type CorporateActionDate3 struct { PmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PmtDt,omitempty"` AvlblDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AvlblDt,omitempty"` DvddRnkgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DvddRnkgDt,omitempty"` PrpssDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrpssDt,omitempty"` FrstDealgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FrstDealgDt,omitempty"` EarlstPmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EarlstPmtDt,omitempty"` }
type CorporateActionDate4 ¶
type CorporateActionDate4 struct { CpnClpngDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CpnClpngDt,omitempty"` CnsntXprtnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CnsntXprtnDt,omitempty"` CnsntRcrdDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CnsntRcrdDt,omitempty"` PmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PmtDt,omitempty"` EarlstPmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EarlstPmtDt,omitempty"` MktDdln DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MktDdln,omitempty"` RspnDdln DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RspnDdln,omitempty"` DdlnToSplt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DdlnToSplt,omitempty"` XpryDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 XpryDt,omitempty"` QtnSetngDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 QtnSetngDt,omitempty"` SbcptCostDbtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SbcptCostDbtDt,omitempty"` }
type CorporateActionDate5 ¶
type CorporateActionDate5 struct { FXRateFxgDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FXRateFxgDt,omitempty"` ValDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ValDt,omitempty"` PmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PmtDt,omitempty"` EarlstPmtDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EarlstPmtDt,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType1FormatChoice ¶
type CorporateActionEventProcessingType1FormatChoice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionEventStage1Code ¶
type CorporateActionEventStage1Code string
May be one of APPD, CLDE, PWAL, SUAP, UNAC, WHOU, FULL, LAPS, PART, RESC
type CorporateActionEventStage1FormatChoice ¶
type CorporateActionEventStage1FormatChoice struct { Cd CorporateActionEventStage1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionEventStatus2Code ¶
type CorporateActionEventStatus2Code string
May be one of ACTI, CANC, INAC
type CorporateActionEventStatus2FormatChoice ¶
type CorporateActionEventStatus2FormatChoice struct { Cd CorporateActionEventStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionEventType2Code ¶
type CorporateActionEventType2Code 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, INCR, INTR, LIQU, MCAL, MRGR, ODLT, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, OTHR
type CorporateActionEventType2FormatChoice ¶
type CorporateActionEventType2FormatChoice struct { Cd CorporateActionEventType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionFrequencyType1Code ¶
type CorporateActionFrequencyType1Code string
May be one of FINL, INTE, REGR, SPEC
type CorporateActionFrequencyType1FormatChoice ¶
type CorporateActionFrequencyType1FormatChoice struct { Cd CorporateActionFrequencyType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionInformation2 ¶
type CorporateActionInformation2 struct { AgtId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtId"` IssrCorpActnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IssrCorpActnId"` CorpActnPrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnPrcgId,omitempty"` EvtTp CorporateActionEventType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EvtTp"` EvtPrcgTp CorporateActionEventProcessingType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EvtPrcgTp,omitempty"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 UndrlygScty"` OthrUndrlygScty []FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OthrUndrlygScty,omitempty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary1FormatChoice ¶
type CorporateActionMandatoryVoluntary1FormatChoice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionNarrative1 ¶
type CorporateActionNarrative1 struct { InfConds Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 InfConds,omitempty"` InfToCmplyWth Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 InfToCmplyWth,omitempty"` TaxtnConds Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxtnConds,omitempty"` NewCpnyNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewCpnyNm,omitempty"` Offerr PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Offerr,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 URLAdr,omitempty"` AddtlTxt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlTxt,omitempty"` }
type CorporateActionNarrative2 ¶
type CorporateActionNarrative2 struct { InfConds Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 InfConds,omitempty"` InfToCmplyWth Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 InfToCmplyWth,omitempty"` TaxtnConds Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxtnConds,omitempty"` DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DclrtnDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RegnDtls,omitempty"` AddtlTxt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlTxt,omitempty"` }
type CorporateActionNotification1 ¶
type CorporateActionNotification1 struct { AnncmntDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AnncmntDt,omitempty"` FrthrDtldAnncmntDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FrthrDtldAnncmntDt,omitempty"` OffclAnncmntPblctnDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OffclAnncmntPblctnDt,omitempty"` PrcgSts ProcessingStatus1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrcgSts"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionOption1 ¶
type CorporateActionOption1 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OptnNb"` OptnTp CorporateActionOption1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OptnTp"` OptnAvlbtySts CorporateActionEventStatus2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OptnAvlbtySts"` CertfctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CertfctnInd,omitempty"` CertfctnTp BeneficiaryCertificationType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CertfctnTp,omitempty"` AssntdLineSctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AssntdLineSctyId,omitempty"` AgtSctiesAcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtSctiesAcctId,omitempty"` AgtCshAcctId AccountIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtCshAcctId,omitempty"` OfferTp []OfferType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OfferTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecurityDistributionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrmdtSctiesDstrbtnTp,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WdrwlAllwdInd"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ChngAllwdInd"` DtDtls CorporateActionDate4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DtDtls,omitempty"` RateAndAmtDtls CorporateActionRate2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricDtls,omitempty"` PrdDtls CorporateActionPeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrdDtls,omitempty"` SctiesMvmntDtls []SecurityOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CshMvmntDtls,omitempty"` CorpActnOthrAgtDtls []CorporateActionAgent1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnOthrAgtDtls,omitempty"` FrctnDspstn FractionDispositionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FrctnDspstn,omitempty"` RedChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RedChrgsApldInd,omitempty"` OptnFeatrs []OptionFeatures1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OptnFeatrs,omitempty"` CorpActnAddtlInf CorporateActionNarrative1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CorpActnAddtlInf,omitempty"` }
type CorporateActionOption1FormatChoice ¶
type CorporateActionOption1FormatChoice struct { Cd CorporateActionOptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type CorporateActionOptionType1Code ¶
type CorporateActionOptionType1Code string
May be one of BSPL, BUYA, CASE, CASH, CEXC, CTEN, CONN, CONY, EXER, LAPS, MPUT, NOAC, OFFR, OVER, SECU, SLLE, SPLI, NOQU, OTHR, QINV
type CorporateActionPeriod1 ¶
type CorporateActionPeriod1 struct { ActnPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ActnPrd,omitempty"` CmplsryPurchsPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CmplsryPurchsPrd,omitempty"` IntrstPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrstPrd,omitempty"` BlckgPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BlckgPrd,omitempty"` PricClctnPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricClctnPrd,omitempty"` }
type CorporateActionPeriod2 ¶
type CorporateActionPeriod2 struct { AssntdLinePrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AssntdLinePrd,omitempty"` ActnPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ActnPrd,omitempty"` PrvlgSspnsnPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrvlgSspnsnPrd,omitempty"` ParllTradgPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ParllTradgPrd,omitempty"` SellThruIssrPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SellThruIssrPrd,omitempty"` RvcbltyPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RvcbltyPrd,omitempty"` PricClctnPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricClctnPrd,omitempty"` }
type CorporateActionPrice1 ¶
type CorporateActionPrice1 struct { ExrcPric PriceFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ExrcPric,omitempty"` IssePric PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IssePric,omitempty"` CshInLieuOfShrPric PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CshInLieuOfShrPric,omitempty"` TaxblIncmPerDvddShr AmountPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxblIncmPerDvddShr,omitempty"` GncCshPricRcvdPerPdct PriceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GncCshPricRcvdPerPdct,omitempty"` GncCshPricPdPerPdct PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GncCshPricPdPerPdct,omitempty"` OverSbcptDpstPric PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice2 ¶
type CorporateActionPrice2 struct { MaxPric PriceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MaxPric,omitempty"` MinPric PriceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MinPric,omitempty"` }
type CorporateActionPrice4 ¶
type CorporateActionPrice4 struct { IndctvPric PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IndctvPric,omitempty"` MktPric PriceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MktPric,omitempty"` }
type CorporateActionRate1 ¶
type CorporateActionRate1 struct { Intrst RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Intrst,omitempty"` RltdIndx RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RltdIndx,omitempty"` PctgSght RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PctgSght,omitempty"` RinvstmtDscntToMkt RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RinvstmtDscntToMkt,omitempty"` Sprd RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Sprd,omitempty"` BidIntrvl AmountAndRateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BidIntrvl,omitempty"` Chrgs RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Chrgs,omitempty"` }
type CorporateActionRate2 ¶
type CorporateActionRate2 struct { WhldgTax RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgTax,omitempty"` WhldgOfFrgnTax RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 WhldgOfLclTax,omitempty"` GrmnLclTax1 RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax1,omitempty"` GrmnLclTax2 RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax2,omitempty"` GrmnLclTax3 RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax3,omitempty"` GrmnLclTax4 RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrmnLclTax4,omitempty"` TaxOnIncm RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxOnIncm,omitempty"` TaxOnPrft RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxOnPrft,omitempty"` TaxRclm RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxRclm,omitempty"` FsclStmp RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FsclStmp,omitempty"` Prratn RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prratn,omitempty"` NewToOd RatioFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewToOd,omitempty"` NewSctiesToUndrlygScties RatioFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewSctiesToUndrlygScties,omitempty"` AddtlQtyForExstgScties RatioFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlQtyForExstgScties,omitempty"` AddtlQtyForSbcbdRsltntScties RatioFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlQtyForSbcbdRsltntScties,omitempty"` RltdTax RelatedTaxType1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RltdTax,omitempty"` NonResdtRate RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NonResdtRate,omitempty"` Chrgs RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Chrgs,omitempty"` IntrstForUsdPmt RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IntrstForUsdPmt,omitempty"` IndxFctr RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IndxFctr,omitempty"` FullyFrnkd RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FullyFrnkd,omitempty"` GrssDvdd GrossDividendRate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 GrssDvdd,omitempty"` NetDvdd NetDividendRate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NetDvdd,omitempty"` FnlDvdd AmountAndRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FnlDvdd,omitempty"` PrvsnlDvdd AmountAndRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrvsnlDvdd,omitempty"` CshIncntiv RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CshIncntiv,omitempty"` SlctnFee RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SlctnFee,omitempty"` MaxAllwdOvrsbcpt RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MaxAllwdOvrsbcpt,omitempty"` AddtlTax RateAndAmountFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlTax,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OrgnlAmt,omitempty"` XchgRate ForeignExchangeTerms8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 XchgRate,omitempty"` AplblRate RateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AplblRate,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DtTm"` }
type DateFormat4Choice ¶
type DateFormat4Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Dt"` NotSpcfdDt DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdDt"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type DistributionType1FormatChoice ¶
type DistributionType1FormatChoice struct { Cd DistributionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type Document ¶
type Document struct {
AgtCANtfctnAdvc AgentCANotificationAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AgtCANtfctnAdvc"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CreDtTm,omitempty"` }
type ElectionMovementType1FormatChoice ¶
type ElectionMovementType1FormatChoice struct { Cd ElectionMovementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type FinancialInstrumentDescription3 ¶
type FinancialInstrumentDescription3 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SctyId"` PlcOfListg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PlcOfListg,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SfkpgPlc,omitempty"` }
type ForeignExchangeTerms8 ¶
type ForeignExchangeTerms8 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RsltgAmt"` }
type FractionDispositionType1Code ¶
type FractionDispositionType1Code string
May be one of BUYU, CINL, DIST, RDDN, RDUP, STAN
type FractionDispositionType1FormatChoice ¶
type FractionDispositionType1FormatChoice struct { Cd FractionDispositionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type GenericIdentification1 ¶
type GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Issr"` }
type GrossDividendRate1Choice ¶
type GrossDividendRate1Choice struct { NotSpcfdRate RateValueType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` RateTpAmt GrossDividendRate2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateTpAmt"` }
type GrossDividendRate2 ¶
type GrossDividendRate2 struct { RateTp GrossDividendRateType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateTp"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` }
type GrossDividendRateType1Code ¶
type GrossDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, LTCG, STCG
type GrossDividendRateType1FormatChoice ¶
type GrossDividendRateType1FormatChoice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IntermediateSecurityDistributionType1Code ¶
type IntermediateSecurityDistributionType1Code string
May be one of BIDS, BONU, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF
type IntermediateSecurityDistributionType1FormatChoice ¶
type IntermediateSecurityDistributionType1FormatChoice struct { Cd IntermediateSecurityDistributionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type LinkedCorporateAction1 ¶
type LinkedCorporateAction1 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NtfctnTp"` LkdAgtCANtfctnAdvcId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LkdAgtCANtfctnAdvcId,omitempty"` LkgTp ProcessingPosition2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LkgTp,omitempty"` LkdIssrCorpActnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LkdIssrCorpActnId,omitempty"` LkdCorpActnPrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 LkdCorpActnPrcgId,omitempty"` }
type LotteryType1FormatChoice ¶
type LotteryType1FormatChoice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Adr,omitempty"` }
type NetDividendRate1Choice ¶
type NetDividendRate1Choice struct { NotSpcfdRate RateValueType6FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` RateTpAmt NetDividendRate2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateTpAmt"` }
type NetDividendRate2 ¶
type NetDividendRate2 struct { RateTp NetDividendRateType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateTp"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` }
type NetDividendRateType1Code ¶
type NetDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR
type NetDividendRateType1FormatChoice ¶
type NetDividendRateType1FormatChoice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type OfferType1Code ¶
type OfferType1Code string
May be one of DISS, ERUN, FCFS, FINL, MINI, PART, SQUE
type OfferType1FormatChoice ¶
type OfferType1FormatChoice struct { Cd OfferType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type OptionFeatures1Code ¶
type OptionFeatures1Code string
May be one of COND, MAXC, MAXS, OPLF, PROR, QOVE, QREC, VVPR
type OptionFeatures1FormatChoice ¶
type OptionFeatures1FormatChoice struct { Cd OptionFeatures1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NmAndAdr"` }
type Period1 ¶
type Period1 struct { StartDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 StartDt"` EndDt DateFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Ctry"` }
type PriceFormat1Choice ¶
type PriceFormat1Choice struct { Amt AmountPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtPricPerAmt"` NotSpcfd PriceValueType6FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfd"` }
type PriceFormat2Choice ¶
type PriceFormat2Choice struct { Amt AmountPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` Rate PriceRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` NotSpcfd PriceValueType5FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfd"` }
type PriceFormat3Choice ¶
type PriceFormat3Choice struct { Amt AmountPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` Rate PriceRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` }
type PriceFormat4Choice ¶
type PriceFormat4Choice struct { Amt AmountPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` Rate PriceRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` NotSpcfd PriceValueType5FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfd"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 IndxPts"` }
type PriceRate1 ¶
type PriceRate1 struct { RateTp PriceRateType3FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` }
type PriceRateType3FormatChoice ¶
type PriceRateType3FormatChoice struct { Cd PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type PriceValueType5FormatChoice ¶
type PriceValueType5FormatChoice struct { Cd PriceValueType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type PriceValueType6FormatChoice ¶
type PriceValueType6FormatChoice struct { Cd PriceValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type ProcessingPosition2Code ¶
type ProcessingPosition2Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition2FormatChoice ¶
type ProcessingPosition2FormatChoice struct { Cd ProcessingPosition2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type ProcessingStatus1FormatChoice ¶
type ProcessingStatus1FormatChoice struct { Cd ProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type RateAndAmountFormat1Choice ¶
type RateAndAmountFormat1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` NotSpcfdRate RateType12FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type RateFormat1Choice ¶
type RateFormat1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Rate"` NotSpcfdRate RateType12FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type RateType12FormatChoice ¶
type RateType12FormatChoice struct { Cd RateType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type RateValueType2FormatChoice ¶
type RateValueType2FormatChoice struct { Cd RateValueType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type RateValueType6FormatChoice ¶
type RateValueType6FormatChoice struct { Cd RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type RatioFormat1Choice ¶
type RatioFormat1Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 QtyToQty"` AmtToAmt AmountToAmountRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtToAmt"` NotSpcfdRate RateType12FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type RatioFormat2Choice ¶
type RatioFormat2Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 QtyToQty"` AmtToAmt AmountToAmountRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtToAmt"` AmtToQty AmountAndQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AmtToQty"` QtyToAmt AmountAndQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 QtyToAmt"` NotSpcfdRate RateType12FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NotSpcfdRate"` }
type RelatedTaxType1 ¶
type RelatedTaxType1 struct { TaxTp TaxType3FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TaxTp"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Amt"` }
type RenounceableStatus1FormatChoice ¶
type RenounceableStatus1FormatChoice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type SecurityIdentification7 ¶
type SecurityIdentification7 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ISIN"` OthrId AlternateSecurityIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 OthrId"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Desc,omitempty"` }
type SecurityOption1 ¶
type SecurityOption1 struct { SctyId FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SctyId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 CdtDbtInd"` SctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 SctiesQty,omitempty"` MinExrcblSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MinExrcblSctiesQty,omitempty"` MinExrcblMltplSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 MinExrcblMltplSctiesQty,omitempty"` NewDnmtnSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewDnmtnSctiesQty,omitempty"` NewBrdLotSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 NewBrdLotSctiesQty,omitempty"` ShrRnkg ShareRanking1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 ShrRnkg,omitempty"` AddtlQtyForSbcbdRsltntScties QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlQtyForSbcbdRsltntScties,omitempty"` DtDtls CorporateActionDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 DtDtls,omitempty"` PricDtls CorporateActionPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 PricDtls,omitempty"` TradgPrd Period1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TradgPrd,omitempty"` AddtlQtyForExstgScties QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 AddtlQtyForExstgScties,omitempty"` TempFinInstrmInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 TempFinInstrmInd,omitempty"` FrctnDspstn FractionDispositionType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FrctnDspstn,omitempty"` }
type ShareRanking1FormatChoice ¶
type ShareRanking1FormatChoice struct {}
type TaxType3FormatChoice ¶
type TaxType3FormatChoice struct { Cd TaxType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Prtry"` }
type TaxableIncomePerShareCalculated2Code ¶
type TaxableIncomePerShareCalculated2Code string
May be one of TSIY, TSIN, UKWN
type UnitOrFaceAmount1Choice ¶
type UnitOrFaceAmount1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Unit"` FaceAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FaceAmt"` }
type UnitOrFaceAmountOrCode1Choice ¶
type UnitOrFaceAmountOrCode1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Unit"` FaceAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 FaceAmt"` Cd Quantity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Cd"` }