Documentation ¶
Index ¶
- type AccountAndBalance33
- type AccountIdentification10
- type AccountIdentification32Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess5Code
- type AdditionalBusinessProcessFormat9Choice
- type AddressType2Code
- type AmountAndQuantityRatio4
- type AmountAndRateStatus1
- type AmountPrice2
- type AmountPrice3
- type AmountPrice6
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity6
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountPriceType3Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BalanceFormat5Choice
- type BalanceFormat6Choice
- type BeneficiaryCertificationType4Code
- type BeneficiaryCertificationType9Choice
- type BorrowerLendingDeadline3
- type CFIOct2015Identifier
- type CapitalGainFormat3Choice
- type CashAccountIdentification5Choice
- type CashOption56
- type CertificationFormatType1Code
- type CertificationTypeFormat3Choice
- type ClassificationType32Choice
- type ConsentType1Code
- type ConsentTypeFormat4Choice
- type ConversionType1Code
- type ConversionTypeFormat3Choice
- type CorporateAction41
- type CorporateActionAmounts42
- type CorporateActionBalanceDetails29
- type CorporateActionChangeType1Code
- type CorporateActionChangeTypeFormat5Choice
- type CorporateActionDate61
- type CorporateActionDate62
- type CorporateActionDate64
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType2Choice
- type CorporateActionEventReference3
- type CorporateActionEventReference3Choice
- type CorporateActionEventStage3Code
- type CorporateActionEventStageFormat13Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType26Code
- type CorporateActionEventType76Choice
- type CorporateActionFrequencyType5Code
- type CorporateActionGeneralInformation125
- type CorporateActionInformationType1Code
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary3Choice
- type CorporateActionNarrative26
- type CorporateActionNarrative27
- type CorporateActionNarrative29
- type CorporateActionNotification5
- type CorporateActionNotificationType1Code
- type CorporateActionNotificationV08
- type CorporateActionOption138
- type CorporateActionOption18Choice
- type CorporateActionOption7Code
- type CorporateActionPeriod12
- type CorporateActionPeriod14
- type CorporateActionPrice56
- type CorporateActionPrice57
- type CorporateActionPrice68
- type CorporateActionProcessingStatus5Choice
- type CorporateActionQuantity7
- type CorporateActionRate87
- type CorporateActionRate89
- type CorporateActionRate91
- type CorporateActionTaxableIncomePerShareCalculated1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateCode20Choice
- type DateCode21Choice
- type DateCodeAndTimeFormat3
- type DateFormat30Choice
- type DateFormat43Choice
- type DateFormat44Choice
- type DateFormat45Choice
- type DateFormat46Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DeemedRateType1Choice
- type DeemedRateType1Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DistributionType3Code
- type DistributionTypeFormat7Choice
- type DividendRateType1Code
- type DividendTypeFormat9Choice
- type Document
- type DocumentIdentification31
- type DocumentIdentification32
- type DocumentIdentification3Choice
- type DocumentIdentification9
- type DocumentNumber5Choice
- type EUCapitalGain2Code
- type ElectionMovementType2Code
- type ElectionTypeFormat3Choice
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact3NumericText
- type Exact3UpperCaseAlphaNumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes79
- type FinancialInstrumentAttributes80
- type FinancialInstrumentAttributes93
- type FinancialInstrumentQuantity19Choice
- type FinancialInstrumentQuantity1Choice
- type FinancialInstrumentQuantity20Choice
- type ForeignExchangeTerms19
- type ForeignExchangeTerms24
- type FractionDispositionType25Choice
- type FractionDispositionType26Choice
- type FractionDispositionType8Code
- type FractionDispositionType9Code
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification47
- type GenericIdentification78
- type GrossDividendRateFormat27Choice
- type GrossDividendRateFormat30Choice
- type GrossDividendRateType4Code
- type GrossDividendRateType5Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationFormat3Choice
- type IdentificationSource3Choice
- type IndicativeOrMarketPrice7Choice
- type InformationTypeFormat4Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat4Choice
- type InterestRateUsedForPaymentFormat8Choice
- type IntermediateSecuritiesDistributionTypeFormat15Choice
- type IntermediateSecurityDistributionType5Code
- type IssuerOfferorTaxabilityIndicator1Choice
- type IssuerTaxability2Code
- type LotteryType1Code
- type LotteryTypeFormat4Choice
- type MICIdentifier
- type MarketIdentification3Choice
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type Max8000Text
- type NameAndAddress5
- type NetDividendRateFormat29Choice
- type NetDividendRateFormat31Choice
- type NetDividendRateType4Code
- type NetDividendRateType5Code
- type NewSecuritiesIssuanceType5Code
- type NonEligibleProceedsIndicator1Code
- type NonEligibleProceedsIndicator3Choice
- type OfferType3Code
- type OfferTypeFormat10Choice
- type OptionAvailabilityStatus1Code
- type OptionAvailabilityStatus3Choice
- type OptionFeatures10Code
- type OptionFeaturesFormat22Choice
- type OptionStyle2Code
- type OptionStyle8Choice
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities6
- type OtherIdentification1
- type Pagination1
- type PartyIdentification71Choice
- type PartyIdentification92Choice
- type PercentagePrice1
- type Period11
- type Period6Choice
- type PostalAddress1
- type PriceDetails22
- type PriceFormat44Choice
- type PriceFormat45Choice
- type PriceFormat46Choice
- type PriceFormat47Choice
- type PriceFormat61Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProprietaryQuantity7
- type ProprietaryQuantity8
- type Quantity17Choice
- type Quantity18Choice
- type Quantity19Choice
- type Quantity4Code
- type Quantity5Code
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat37Choice
- type RateAndAmountFormat38Choice
- type RateAndAmountFormat39Choice
- type RateAndAmountFormat41Choice
- type RateAndAmountFormat42Choice
- type RateAndAmountFormat51Choice
- type RateDetails31
- type RateFormat12Choice
- type RateFormat20Choice
- type RateFormat3Choice
- type RateFormat7Choice
- type RateStatus1Code
- type RateStatus3Choice
- type RateType10Code
- type RateType13Code
- type RateType33Choice
- type RateType36Choice
- type RateType42Choice
- type RateType5Code
- type RateType68Choice
- type RateType69Choice
- type RateType70Choice
- type RateType71Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus24
- type RateTypeAndAmountAndStatus26
- type RateTypeAndAmountAndStatus37
- type RateTypeAndAmountAndStatus38
- type RateTypeAndAmountAndStatus39
- type RateTypeAndAmountAndStatus40
- type RateTypeAndAmountAndStatus41
- type RateTypeAndPercentageRate10
- type RateTypeAndPercentageRate8
- type RateValueType7Code
- type RatioFormat17Choice
- type RatioFormat18Choice
- type RenounceableEntitlementStatusTypeFormat3Choice
- type RenounceableStatus1Code
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat10Choice
- type SafekeepingPlaceFormat8Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText6
- type SafekeepingPlaceTypeAndText8
- type SecuritiesOption51
- type SecuritiesOption64
- type SecurityDate16
- type SecurityIdentification19
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type SolicitationFeeRateFormat7Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxableIncomePerShareCalculatedFormat3Choice
- type TemporaryFinancialInstrumentIndicator3Choice
- type TotalEligibleBalanceFormat8
- type UpdatedAdditionalInformation1
- type UpdatedAdditionalInformation3
- type UpdatedAdditionalInformation8
- type UpdatedURLlnformation2
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance33 ¶
type AccountAndBalance33 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgAcct"` AcctOwnr PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IdCd"`
}
type AccountIdentification32Choice ¶
type AccountIdentification32Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcctsListAndBalDtls"` }
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 ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AdditionalBusinessProcess5Code ¶
type AdditionalBusinessProcess5Code string
May be one of ACLA, ATXF, CNTR, NAMC, NPLE, SCHM, CONS, PPUT, FPRE, PPRE, REAC
type AdditionalBusinessProcessFormat9Choice ¶
type AdditionalBusinessProcessFormat9Choice struct { Cd AdditionalBusinessProcess5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndQuantityRatio4 ¶
type AmountAndQuantityRatio4 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` }
type AmountAndRateStatus1 ¶
type AmountAndRateStatus1 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` }
type AmountPrice6 ¶
type AmountPrice6 struct { AmtPricTp AmountPriceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` }
type AmountPricePerFinancialInstrumentQuantity6 ¶
type AmountPricePerFinancialInstrumentQuantity6 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 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 BalanceFormat5Choice ¶
type BalanceFormat5Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotElgblBal"` }
type BalanceFormat6Choice ¶
type BalanceFormat6Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotElgblBal"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PartWayPrdUnits"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BeneficiaryCertificationType9Choice ¶
type BeneficiaryCertificationType9Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type BorrowerLendingDeadline3 ¶
type BorrowerLendingDeadline3 struct { StockLndgDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StockLndgDdln"` Brrwr PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Brrwr"` }
type CapitalGainFormat3Choice ¶
type CapitalGainFormat3Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CashOption56 ¶
type CashOption56 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CdtDbtInd"` NonElgblPrcdsInd NonEligibleProceedsIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CtryOfIncmSrc,omitempty"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtDtls,omitempty"` DtDtls CorporateActionDate62 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtDtls"` FXDtls ForeignExchangeTerms24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FXDtls,omitempty"` RateAndAmtDtls RateDetails31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateAndAmtDtls,omitempty"` PricDtls PriceDetails22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricDtls,omitempty"` }
type CertificationFormatType1Code ¶
type CertificationFormatType1Code string
May be one of ELEC, PHYS
type CertificationTypeFormat3Choice ¶
type CertificationTypeFormat3Choice struct { Cd CertificationFormatType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type ClassificationType32Choice ¶
type ClassificationType32Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AltrnClssfctn"` }
type ConsentTypeFormat4Choice ¶
type ConsentTypeFormat4Choice struct { Cd ConsentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type ConversionTypeFormat3Choice ¶
type ConversionTypeFormat3Choice struct { Cd ConversionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateAction41 ¶
type CorporateAction41 struct { DtDtls CorporateActionDate61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtDtls,omitempty"` PrdDtls CorporateActionPeriod14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate91 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricDtls,omitempty"` SctiesQty CorporateActionQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctiesQty,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstAcrdNbOfDays,omitempty"` CpnNb []IdentificationFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CpnNb,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnBrkdwnInd,omitempty"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChrgsApldInd,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RstrctnInd,omitempty"` AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcrdIntrstInd,omitempty"` LttrOfGrntedDlvryInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LttrOfGrntedDlvryInd,omitempty"` DvddTp DividendTypeFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DvddTp,omitempty"` ConvsTp ConversionTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ConvsTp,omitempty"` OcrncTp DistributionTypeFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OcrncTp,omitempty"` OfferTp []OfferTypeFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OfferTp,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RnncblEntitlmntStsTp,omitempty"` EvtStag []CorporateActionEventStageFormat13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlBizPrcInd,omitempty"` ChngTp []CorporateActionChangeTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChngTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrmdtSctiesDstrbtnTp,omitempty"` CptlGnInOutInd CapitalGainFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CptlGnInOutInd,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculatedFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxblIncmPerShrClctd,omitempty"` ElctnTp ElectionTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElctnTp,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LtryTp,omitempty"` CertfctnTp CertificationTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnTp,omitempty"` CnsntTp ConsentTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CnsntTp,omitempty"` InfTp InformationTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfTp,omitempty"` TaxOnNonDstrbtdPrcdsInd GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxOnNonDstrbtdPrcdsInd,omitempty"` NewPlcOfIncorprtn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewPlcOfIncorprtn,omitempty"` AddtlInf CorporateActionNarrative26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf,omitempty"` }
type CorporateActionAmounts42 ¶
type CorporateActionAmounts42 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxCdtAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ScndLvlTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChrgsAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EntitldAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcrdIntrstAmt,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EqulstnAmt,omitempty"` FATCATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FATCATaxAmt,omitempty"` NRATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxOnIncmAmt,omitempty"` TxTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TxTax,omitempty"` DmdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DmdAmt,omitempty"` CndtFrgnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CndtFrgnIncmAmt,omitempty"` }
type CorporateActionBalanceDetails29 ¶
type CorporateActionBalanceDetails29 struct { TtlElgblBal TotalEligibleBalanceFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TtlElgblBal,omitempty"` BlckdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BlckdBal,omitempty"` BrrwdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BrrwdBal,omitempty"` CollInBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CollInBal,omitempty"` CollOutBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CollOutBal,omitempty"` OnLnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RegdBal,omitempty"` OblgtdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OblgtdBal,omitempty"` UinstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UinstdBal,omitempty"` InstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InstdBal,omitempty"` AfctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AfctdBal,omitempty"` UafctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UafctdBal,omitempty"` }
type CorporateActionChangeType1Code ¶
type CorporateActionChangeType1Code string
May be one of BERE, CERT, DEPH, GPPH, GTGP, GTPH, NAME, PHDE, REBE, TERM, DECI
type CorporateActionChangeTypeFormat5Choice ¶
type CorporateActionChangeTypeFormat5Choice struct { Cd CorporateActionChangeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionDate61 ¶
type CorporateActionDate61 struct { AnncmntDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AnncmntDt,omitempty"` CertfctnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnDdln,omitempty"` CrtApprvlDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlyClsgDt,omitempty"` FctvDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FctvDt,omitempty"` EqulstnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EqulstnDt,omitempty"` FrthrDtldAnncmntDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FrthrDtldAnncmntDt,omitempty"` FxgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FxgDt,omitempty"` LtryDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LtryDt,omitempty"` NewMtrtyDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewMtrtyDt,omitempty"` MtgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MtgDt,omitempty"` MrgnFxgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MrgnFxgDt,omitempty"` PrratnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrratnDt,omitempty"` RcrdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RcrdDt,omitempty"` RegnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RegnDdln,omitempty"` RsltsPblctnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RsltsPblctnDt,omitempty"` DdlnToSplt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DdlnToSplt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DdlnForTaxBrkdwnInstr,omitempty"` TradgSspdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TradgSspdDt,omitempty"` UcondlDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UcondlDt,omitempty"` WhlyUcondlDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WhlyUcondlDt,omitempty"` ExDvddDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ExDvddDt,omitempty"` OffclAnncmntPblctnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OffclAnncmntPblctnDt,omitempty"` SpclExDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SpclExDt,omitempty"` GrntedPrtcptnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyMktDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElctnToCtrPtyMktDdln,omitempty"` ElctnToCtrPtyRspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElctnToCtrPtyRspnDdln,omitempty"` LpsdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LpsdDt,omitempty"` PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PmtDt,omitempty"` ThrdPtyDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ThrdPtyDdln,omitempty"` EarlyThrdPtyDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlyThrdPtyDdln,omitempty"` MktClmTrckgEndDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MktClmTrckgEndDt,omitempty"` LeadPlntffDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LeadPlntffDdln,omitempty"` FilgDt DateFormat30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FilgDt,omitempty"` HrgDt DateFormat30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 HrgDt,omitempty"` }
type CorporateActionDate62 ¶
type CorporateActionDate62 struct { PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PmtDt"` ValDt DateFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ValDt,omitempty"` FXRateFxgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlstPmtDt,omitempty"` }
type CorporateActionDate64 ¶
type CorporateActionDate64 struct { EarlyRspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CoverXprtnDt,omitempty"` PrtctDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtctDt,omitempty"` MktDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MktDdln,omitempty"` RspnDdln DateFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RspnDdln,omitempty"` XpryDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XpryDt,omitempty"` SbcptCostDbtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstryCoverXprtnDt,omitempty"` StockLndgDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StockLndgDdln,omitempty"` BrrwrStockLndgDdln []BorrowerLendingDeadline3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BrrwrStockLndgDdln,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType2Choice ¶
type CorporateActionEventProcessingType2Choice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionEventReference3 ¶
type CorporateActionEventReference3 struct { EvtId CorporateActionEventReference3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtId"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LkgTp,omitempty"` }
type CorporateActionEventStage3Code ¶
type CorporateActionEventStage3Code string
May be one of APPD, CLDE, FULL, LAPS, PART, PWAL, RESC, SUAP, UNAC, WHOU
type CorporateActionEventStageFormat13Choice ¶
type CorporateActionEventStageFormat13Choice struct { Cd CorporateActionEventStage3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtConfSts"` }
type CorporateActionEventType26Code ¶
type CorporateActionEventType26Code 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, ACCU, INFO, TNDP
type CorporateActionEventType76Choice ¶
type CorporateActionEventType76Choice struct { Cd CorporateActionEventType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionFrequencyType5Code ¶
type CorporateActionFrequencyType5Code string
May be one of FINL, INTE, REIN, REGR, SPEC, SPRE
type CorporateActionGeneralInformation125 ¶
type CorporateActionGeneralInformation125 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType76Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes79 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UndrlygScty"` }
type CorporateActionInformationType1Code ¶
type CorporateActionInformationType1Code string
May be one of CONF
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary3Choice ¶
type CorporateActionMandatoryVoluntary3Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionNarrative26 ¶
type CorporateActionNarrative26 struct { Offerr []UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Offerr,omitempty"` NewCpnyNm UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewCpnyNm,omitempty"` URLAdr UpdatedURLlnformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 URLAdr,omitempty"` }
type CorporateActionNarrative27 ¶
type CorporateActionNarrative27 struct { AddtlTxt UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PtyCtctNrrtv,omitempty"` RegnDtls UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BsktOrIndxInf,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative29 ¶
type CorporateActionNarrative29 struct { AddtlTxt UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnBrkdwn,omitempty"` }
type CorporateActionNotification5 ¶
type CorporateActionNotification5 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NtfctnTp"` PrcgSts CorporateActionProcessingStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrcgSts"` ElgblBalInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ElgblBalInd,omitempty"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionNotificationV08 ¶
type CorporateActionNotificationV08 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Pgntn,omitempty"` NtfctnGnlInf CorporateActionNotification5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NtfctnGnlInf"` PrvsNtfctnId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrvsNtfctnId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InstrId,omitempty"` OthrDocId []DocumentIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation125 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CorpActnGnlInf"` AcctDtls AccountIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcctDtls"` IntrmdtScty FinancialInstrumentAttributes93 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrmdtScty,omitempty"` CorpActnDtls CorporateAction41 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CorpActnDtls,omitempty"` CorpActnOptnDtls []CorporateActionOption138 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CorpActnOptnDtls,omitempty"` AddtlInf CorporateActionNarrative27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf,omitempty"` IssrAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IssrAgt,omitempty"` PngAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PngAgt,omitempty"` SubPngAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SubPngAgt,omitempty"` Regar PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Regar,omitempty"` RsellngAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DrpAgt,omitempty"` SlctnAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SlctnAgt,omitempty"` InfAgt PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SplmtryData,omitempty"` }
type CorporateActionOption138 ¶
type CorporateActionOption138 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnNb"` OptnTp CorporateActionOption18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnTp"` FrctnDspstn FractionDispositionType26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnFeatrs,omitempty"` OptnAvlbtySts OptionAvailabilityStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChngAllwdInd,omitempty"` ApldOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ApldOptnInd,omitempty"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FinInstrmId,omitempty"` DtDtls CorporateActionDate64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtDtls,omitempty"` PrdDtls CorporateActionPeriod12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate87 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice68 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricDtls,omitempty"` SctiesQty SecuritiesOption51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf,omitempty"` }
type CorporateActionOption18Choice ¶
type CorporateActionOption18Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionOption7Code ¶
type CorporateActionOption7Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, PRUN
type CorporateActionPeriod12 ¶
type CorporateActionPeriod12 struct { PricClctnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricClctnPrd,omitempty"` ParllTradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ParllTradgPrd,omitempty"` ActnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ActnPrd,omitempty"` RvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPeriod14 ¶
type CorporateActionPeriod14 struct { PricClctnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricClctnPrd,omitempty"` IntrstPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstPrd,omitempty"` CmplsryPurchsPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CmplsryPurchsPrd,omitempty"` BlckgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BlckgPrd,omitempty"` ClmPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ClmPrd,omitempty"` DpstrySspnsnPrdForBookNtryTrf Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForBookNtryTrf,omitempty"` DpstrySspnsnPrdForDpstAtAgt Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForDpstAtAgt,omitempty"` DpstrySspnsnPrdForDpst Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForDpst,omitempty"` DpstrySspnsnPrdForPldg Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForPldg,omitempty"` DpstrySspnsnPrdForSgrtn Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForSgrtn,omitempty"` DpstrySspnsnPrdForWdrwlAtAgt Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForWdrwlAtAgt,omitempty"` DpstrySspnsnPrdForWdrwlInNmneeNm Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForWdrwlInNmneeNm,omitempty"` DpstrySspnsnPrdForWdrwlInStrtNm Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DpstrySspnsnPrdForWdrwlInStrtNm,omitempty"` BookClsrPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BookClsrPrd,omitempty"` CoDpstriesSspnsnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CoDpstriesSspnsnPrd,omitempty"` SpltPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SpltPrd,omitempty"` }
type CorporateActionPrice56 ¶
type CorporateActionPrice56 struct { IndctvOrMktPric IndicativeOrMarketPrice7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice57 ¶
type CorporateActionPrice57 struct { MaxPric PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MaxPric,omitempty"` MinPric PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinPric,omitempty"` }
type CorporateActionPrice68 ¶
type CorporateActionPrice68 struct { CshInLieuOfShrPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OverSbcptDpstPric,omitempty"` MaxCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MaxCshToInst,omitempty"` MinCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinCshToInst,omitempty"` MinMltplCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinMltplCshToInst,omitempty"` }
type CorporateActionProcessingStatus5Choice ¶
type CorporateActionProcessingStatus5Choice struct { Cd CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type CorporateActionQuantity7 ¶
type CorporateActionQuantity7 struct { MaxQty FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MaxQty,omitempty"` MinQtySght FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinQtySght,omitempty"` NewBrdLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewDnmtnQty,omitempty"` BaseDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate87 ¶
type CorporateActionRate87 struct { AddtlTax RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ScndLvlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxblIncmPerDvddShr,omitempty"` IssrDclrdXchgRate ForeignExchangeTerms19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IssrDclrdXchgRate,omitempty"` TaxOnIncm RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxOnIncm,omitempty"` }
type CorporateActionRate89 ¶
type CorporateActionRate89 struct { AddtlQtyForSbcbdRsltntScties RatioFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChrgsFees,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FsclStmp,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AplblRate,omitempty"` TaxCdtRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxCdtRate,omitempty"` FinTxTaxRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FinTxTaxRate,omitempty"` }
type CorporateActionRate91 ¶
type CorporateActionRate91 struct { IntrstRate RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstRate,omitempty"` PctgSght RateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgSght,omitempty"` RltdIndx RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RltdIndx,omitempty"` Sprd RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Sprd,omitempty"` BidIntrvl RateAndAmountFormat38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BidIntrvl,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtFctr,omitempty"` RinvstmtDscntRateToMkt RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RinvstmtDscntRateToMkt,omitempty"` IntrstShrtfll RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstShrtfll,omitempty"` RealsdLoss RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RealsdLoss,omitempty"` DclrdRate RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DclrdRate,omitempty"` }
type CorporateActionTaxableIncomePerShareCalculated1Code ¶
type CorporateActionTaxableIncomePerShareCalculated1Code string
May be one of TDIY, TDIN, UKWN
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type DateCode20Choice ¶
type DateCode20Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type DateCode21Choice ¶
type DateCode21Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type DateCodeAndTimeFormat3 ¶
type DateCodeAndTimeFormat3 struct { DtCd DateCode21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Tm"` }
type DateFormat30Choice ¶
type DateFormat30Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCd"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCd"` }
type DateFormat44Choice ¶
type DateFormat44Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` DtCdAndTm DateCodeAndTimeFormat3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCdAndTm"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCd"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdDt"` }
type DateFormat46Choice ¶
type DateFormat46Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Dt"` DtCd DateCode20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtCd"` }
type DeemedRateType1Choice ¶
type DeemedRateType1Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type DistributionTypeFormat7Choice ¶
type DistributionTypeFormat7Choice struct { Cd DistributionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type DividendTypeFormat9Choice ¶
type DividendTypeFormat9Choice struct { Cd CorporateActionFrequencyType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type Document ¶
type Document struct {
CorpActnNtfctn CorporateActionNotificationV08 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CorpActnNtfctn"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LkgTp,omitempty"` }
type DocumentIdentification32 ¶
type DocumentIdentification32 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DocNb,omitempty"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryNb"` }
type ElectionTypeFormat3Choice ¶
type ElectionTypeFormat3Choice struct { Cd ElectionMovementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type EventCompletenessStatus1Code ¶
type EventCompletenessStatus1Code string
May be one of COMP, INCO
type EventConfirmationStatus1Code ¶
type EventConfirmationStatus1Code string
May be one of CONF, UCON
type Exact3UpperCaseAlphaNumericText ¶
type Exact3UpperCaseAlphaNumericText string
Must match the pattern [A-Z0-9]{3}
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 FinancialInstrumentAttributes79 ¶
type FinancialInstrumentAttributes79 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DayCntBsis,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ClssfctnTp,omitempty"` OptnStyle OptionStyle8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CtrctSz,omitempty"` }
type FinancialInstrumentAttributes80 ¶
type FinancialInstrumentAttributes80 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DayCntBsis,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ClssfctnTp,omitempty"` OptnStyle OptionStyle8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ConvsDt,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinNmnlQty,omitempty"` MinQtyToInst FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinMltplQtyToInst,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CtrctSz,omitempty"` IssePric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IssePric,omitempty"` }
type FinancialInstrumentAttributes93 ¶
type FinancialInstrumentAttributes93 struct { SctyId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctyId"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RnncblEntitlmntStsTp,omitempty"` FrctnDspstn FractionDispositionType25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FrctnDspstn,omitempty"` IntrmdtSctiesToUndrlygRatio QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrmdtSctiesToUndrlygRatio,omitempty"` MktPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MktPric,omitempty"` XpryDt DateFormat30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XpryDt"` PstngDt DateFormat30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PstngDt"` TradgPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TradgPrd,omitempty"` UinstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UinstdBal,omitempty"` InstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 InstdBal,omitempty"` }
type FinancialInstrumentQuantity19Choice ¶
type FinancialInstrumentQuantity19Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtsdVal"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` }
type FinancialInstrumentQuantity20Choice ¶
type FinancialInstrumentQuantity20Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtsdVal"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` }
type ForeignExchangeTerms19 ¶
type ForeignExchangeTerms19 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XchgRate"` }
type ForeignExchangeTerms24 ¶
type ForeignExchangeTerms24 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RsltgAmt,omitempty"` }
type FractionDispositionType25Choice ¶
type FractionDispositionType25Choice struct { Cd FractionDispositionType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type FractionDispositionType26Choice ¶
type FractionDispositionType26Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type FractionDispositionType8Code ¶
type FractionDispositionType8Code string
May be one of BUYU, CINL, DIST, RDDN, STAN, RDUP, UKWN
type FractionDispositionType9Code ¶
type FractionDispositionType9Code string
May be one of DIST, RDDN, STAN, RDUP, UKWN
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SchmeNm,omitempty"` }
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id,omitempty"` }
type GrossDividendRateFormat27Choice ¶
type GrossDividendRateFormat27Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type GrossDividendRateFormat30Choice ¶
type GrossDividendRateFormat30Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus40 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type GrossDividendRateType4Code ¶
type GrossDividendRateType4Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType5Code ¶
type GrossDividendRateType5Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES, CDFI
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationFormat3Choice ¶
type IdentificationFormat3Choice struct { ShrtId Exact3UpperCaseAlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtId"` LngId string `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LngId"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryId"` }
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type IndicativeOrMarketPrice7Choice ¶
type IndicativeOrMarketPrice7Choice struct { IndctvPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndctvPric"` MktPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MktPric"` }
type InformationTypeFormat4Choice ¶
type InformationTypeFormat4Choice struct { Cd CorporateActionInformationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type InterestComputationMethod2Code ¶
type InterestComputationMethod2Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014, NARR
type InterestComputationMethodFormat4Choice ¶
type InterestComputationMethodFormat4Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type InterestRateUsedForPaymentFormat8Choice ¶
type InterestRateUsedForPaymentFormat8Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat15Choice ¶
type IntermediateSecuritiesDistributionTypeFormat15Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type IntermediateSecurityDistributionType5Code ¶
type IntermediateSecurityDistributionType5Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF, MRGR
type IssuerOfferorTaxabilityIndicator1Choice ¶
type IssuerOfferorTaxabilityIndicator1Choice struct { Cd IssuerTaxability2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Desc"` }
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.031.001.08 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Adr,omitempty"` }
type NetDividendRateFormat29Choice ¶
type NetDividendRateFormat29Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type NetDividendRateFormat31Choice ¶
type NetDividendRateFormat31Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus41 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type NetDividendRateType4Code ¶
type NetDividendRateType4Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type NetDividendRateType5Code ¶
type NetDividendRateType5Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES, CDFI
type NewSecuritiesIssuanceType5Code ¶
type NewSecuritiesIssuanceType5Code string
May be one of DEFE, EXIS, NEIS, NDEF, UKWN, NREF, REFU
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type NonEligibleProceedsIndicator3Choice ¶
type NonEligibleProceedsIndicator3Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type OfferTypeFormat10Choice ¶
type OfferTypeFormat10Choice struct { Cd OfferType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionAvailabilityStatus3Choice ¶
type OptionAvailabilityStatus3Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type OptionFeatures10Code ¶
type OptionFeatures10Code string
May be one of ASVO, BOIS, COND, MAXC, MAXS, NOSE, OPLF, CAOS, PINS, PROR, VVPR, QCAS
type OptionFeaturesFormat22Choice ¶
type OptionFeaturesFormat22Choice struct { Cd OptionFeatures10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type OptionStyle8Choice ¶
type OptionStyle8Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type OriginalAndCurrentQuantities6 ¶
type OriginalAndCurrentQuantities6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LastPgInd"` }
type PartyIdentification71Choice ¶
type PartyIdentification71Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NmAndAdr"` }
type PartyIdentification92Choice ¶
type PartyIdentification92Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryId"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EndDt"` }
type Period6Choice ¶
type Period6Choice struct { Prd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrdCd"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Ctry"` }
type PriceDetails22 ¶
type PriceDetails22 struct { GncCshPricPdPerPdct PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat44Choice ¶
type PriceFormat44Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndxPts"` }
type PriceFormat45Choice ¶
type PriceFormat45Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdPric"` }
type PriceFormat46Choice ¶
type PriceFormat46Choice struct { AmtPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdPric"` }
type PriceFormat47Choice ¶
type PriceFormat47Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndxPts"` }
type PriceFormat61Choice ¶
type PriceFormat61Choice struct { AmtPric AmountPrice6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdPric"` }
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.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type ProprietaryQuantity7 ¶
type ProprietaryQuantity7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SchmeNm,omitempty"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SchmeNm,omitempty"` }
type Quantity17Choice ¶
type Quantity17Choice struct { QtyChc Quantity18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyChc"` PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryQty"` }
type Quantity18Choice ¶
type Quantity18Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SgndQty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrtryQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OrgnlAndCurFace"` }
type RateAndAmountFormat37Choice ¶
type RateAndAmountFormat37Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` }
type RateAndAmountFormat38Choice ¶
type RateAndAmountFormat38Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IndxPts"` }
type RateAndAmountFormat39Choice ¶
type RateAndAmountFormat39Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` }
type RateAndAmountFormat41Choice ¶
type RateAndAmountFormat41Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateTpAndRate RateTypeAndPercentageRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndRate"` }
type RateAndAmountFormat42Choice ¶
type RateAndAmountFormat42Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type RateAndAmountFormat51Choice ¶
type RateAndAmountFormat51Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndAmtAndRateSts"` RateTpAndRate RateTypeAndPercentageRate10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTpAndRate"` }
type RateDetails31 ¶
type RateDetails31 struct { AddtlTax RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IntrstRateUsdForPmt,omitempty"` WhldgTaxRate []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ScndLvlTax,omitempty"` ChrgsFees RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlySlctnFeeRate,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FsclStmp,omitempty"` ThrdPtyIncntivRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NetDvddRate,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxCdtRate,omitempty"` TaxOnIncm RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TaxRclmRate,omitempty"` EqulstnRate RateAndAmountFormat42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DmdRate,omitempty"` }
type RateFormat12Choice ¶
type RateFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type RateFormat20Choice ¶
type RateFormat20Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type RateFormat7Choice ¶
type RateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` NotSpcfdRate RateType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type RateStatus3Choice ¶
type RateStatus3Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType33Choice ¶
type RateType33Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType36Choice ¶
type RateType36Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType42Choice ¶
type RateType42Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType68Choice ¶
type RateType68Choice struct { Cd GrossDividendRateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType69Choice ¶
type RateType69Choice struct { Cd NetDividendRateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType70Choice ¶
type RateType70Choice struct { Cd GrossDividendRateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateType71Choice ¶
type RateType71Choice struct { Cd NetDividendRateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type RateTypeAndAmountAndStatus24 ¶
type RateTypeAndAmountAndStatus24 struct { RateTp RateType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus26 ¶
type RateTypeAndAmountAndStatus26 struct { RateTp RateType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus37 ¶
type RateTypeAndAmountAndStatus37 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus38 ¶
type RateTypeAndAmountAndStatus38 struct { RateTp RateType68Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus39 ¶
type RateTypeAndAmountAndStatus39 struct { RateTp RateType69Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus40 ¶
type RateTypeAndAmountAndStatus40 struct { RateTp RateType70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus41 ¶
type RateTypeAndAmountAndStatus41 struct { RateTp RateType71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateSts,omitempty"` }
type RateTypeAndPercentageRate10 ¶
type RateTypeAndPercentageRate10 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` }
type RateTypeAndPercentageRate8 ¶
type RateTypeAndPercentageRate8 struct { RateTp RateType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` }
type RatioFormat17Choice ¶
type RatioFormat17Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtToAmt"` }
type RatioFormat18Choice ¶
type RatioFormat18Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtToAmt"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtToQty"` QtyToAmt AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyToAmt"` }
type RenounceableEntitlementStatusTypeFormat3Choice ¶
type RenounceableEntitlementStatusTypeFormat3Choice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat10Choice ¶
type SafekeepingPlaceFormat10Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type SafekeepingPlaceFormat8Choice ¶
type SafekeepingPlaceFormat8Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id,omitempty"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Id,omitempty"` }
type SecuritiesOption51 ¶
type SecuritiesOption51 struct { MaxQtyToInst FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MaxQtyToInst,omitempty"` MinQtyToInst FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 MinMltplQtyToInst,omitempty"` NewBrdLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 BckEndOddLotQty,omitempty"` }
type SecuritiesOption64 ¶
type SecuritiesOption64 struct { SctyDtls FinancialInstrumentAttributes80 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NewSctiesIssncInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 XmptnTp,omitempty"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 SfkpgPlc,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CtryOfIncmSrc,omitempty"` FrctnDspstn FractionDispositionType26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 CcyOptn,omitempty"` TradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TradgPrd,omitempty"` DtDtls SecurityDate16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DtDtls"` RateDtls CorporateActionRate89 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 RateDtls,omitempty"` PricDtls CorporateActionPrice56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PricDtls,omitempty"` }
type SecurityDate16 ¶
type SecurityDate16 struct { PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PmtDt"` AvlblDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AvlblDt,omitempty"` DvddRnkgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 EarlstPmtDt,omitempty"` PrpssDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PrpssDt,omitempty"` LastTradgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 LastTradgDt,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Desc,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 QtyChc"` }
type SolicitationFeeRateFormat7Choice ¶
type SolicitationFeeRateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Rate"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AmtToQty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 NotSpcfdRate"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxableIncomePerShareCalculatedFormat3Choice ¶
type TaxableIncomePerShareCalculatedFormat3Choice struct {}
type TemporaryFinancialInstrumentIndicator3Choice ¶
type TemporaryFinancialInstrumentIndicator3Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 TempInd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Prtry"` }
type TotalEligibleBalanceFormat8 ¶
type TotalEligibleBalanceFormat8 struct { Bal Quantity17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 Bal,omitempty"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 PartWayPrdUnits,omitempty"` }
type UpdatedAdditionalInformation1 ¶
type UpdatedAdditionalInformation1 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDt,omitempty"` AddtlInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf"` }
type UpdatedAdditionalInformation3 ¶
type UpdatedAdditionalInformation3 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDt,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf"` }
type UpdatedAdditionalInformation8 ¶
type UpdatedAdditionalInformation8 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDt,omitempty"` AddtlInf []Max8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 AddtlInf"` }
type UpdatedURLlnformation2 ¶
type UpdatedURLlnformation2 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 UpdDt,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.08 URLAdr"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT