Documentation ¶
Index ¶
- type AccountAndBalance21
- type AccountIdentification10
- type AccountIdentification21Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess1Code
- type AdditionalBusinessProcessFormat1Choice
- type AddressType2Code
- type AmountAndQuantityRatio2
- type AmountPrice2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BalanceFormat1Choice
- type BalanceFormat3Choice
- type BeneficiaryCertificationType4Code
- type BeneficiaryCertificationType5Choice
- type CFIIdentifier
- type CapitalGainFormat1Choice
- type CashAccountIdentification5Choice
- type CashOption24
- type CertificationFormatType1Code
- type CertificationTypeFormat1Choice
- type ClassificationType2Choice
- type ConversionType1Code
- type ConversionTypeFormat1Choice
- type CorporateAction10
- type CorporateActionAmounts21
- type CorporateActionBalanceDetails17
- type CorporateActionChangeType1Code
- type CorporateActionChangeTypeFormat1Choice
- type CorporateActionDate15
- type CorporateActionDate23
- type CorporateActionDate27
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingTypeChoice
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventStage1Code
- type CorporateActionEventStageFormat3Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType12Code
- type CorporateActionEventType13Choice
- type CorporateActionFrequencyType2Code
- type CorporateActionGeneralInformation51
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionNarrative11
- type CorporateActionNarrative20
- type CorporateActionNarrative24
- type CorporateActionNotification3
- type CorporateActionNotificationType1Code
- type CorporateActionNotificationV04
- type CorporateActionOption10Choice
- type CorporateActionOption51
- type CorporateActionOption7Code
- type CorporateActionPeriod7
- type CorporateActionPeriod8
- type CorporateActionPrice17
- type CorporateActionPrice28
- type CorporateActionPrice38
- type CorporateActionProcessingStatus1Choice
- type CorporateActionProcessingStatus3Choice
- type CorporateActionQuantity5
- type CorporateActionRate28
- type CorporateActionRate35
- type CorporateActionRate36
- type CorporateActionTaxableIncomePerShareCalculated1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode10Choice
- type DateCode11Choice
- type DateCode3Choice
- type DateCode4Choice
- type DateCodeAndTimeFormat1
- type DateFormat11Choice
- type DateFormat16Choice
- type DateFormat18Choice
- type DateFormat19Choice
- type DateFormat20Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DistributionType2Code
- type DistributionTypeFormat3Choice
- type DividendRateType1Code
- type DividendTypeFormat3Choice
- type Document
- type DocumentIdentification13
- type DocumentIdentification15
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type EUCapitalGain2Code
- type ElectionMovementType2Code
- type ElectionTypeFormat1Choice
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact3NumericText
- type Exact3UpperCaseAlphaNumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes34
- type FinancialInstrumentAttributes43
- type FinancialInstrumentAttributes46
- type FinancialInstrumentQuantity19Choice
- type FinancialInstrumentQuantity1Choice
- type FinancialInstrumentQuantity20Choice
- type ForeignExchangeTerms13
- type ForeignExchangeTerms19
- type FractionDispositionType15Choice
- type FractionDispositionType19Choice
- type FractionDispositionType8Code
- type FractionDispositionType9Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GenericIdentification25
- type GrossDividendRateFormat7Choice
- type GrossDividendRateFormat9Choice
- type GrossDividendRateType2Code
- type GrossDividendRateType3Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationFormat1Choice
- type IdentificationSource3Choice
- type IndicativeOrMarketPrice5Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type InterestRateUsedForPaymentFormat5Choice
- type IntermediateSecuritiesDistributionTypeFormat9Choice
- type IntermediateSecurityDistributionType5Code
- type IssuerTaxability1Code
- type LotteryType1Code
- type LotteryTypeFormat1Choice
- 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 NetDividendRateFormat11Choice
- type NetDividendRateFormat9Choice
- type NetDividendRateType2Code
- type NetDividendRateType3Code
- type NewSecuritiesIssuanceType1Code
- type NonEligibleProceedsIndicator1Choice
- type NonEligibleProceedsIndicator1Code
- type OfferType2Code
- type OfferTypeFormat3Choice
- type OptionAvailabilityStatus1Choice
- type OptionAvailabilityStatus1Code
- type OptionFeatures4Code
- type OptionFeaturesFormat9Choice
- type OptionStyle2Code
- type OptionStyle4Choice
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities2
- type OtherIdentification1
- type Pagination
- type PartyIdentification36Choice
- type PartyIdentification47Choice
- type PercentagePrice1
- type Period3Choice
- type Period4
- type PostalAddress1
- type PriceDetails10
- type PriceFormat19Choice
- type PriceFormat20Choice
- type PriceFormat23Choice
- type PriceFormat29Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity4Choice
- type Quantity4Code
- type Quantity5Code
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat12Choice
- type RateAndAmountFormat14Choice
- type RateAndAmountFormat15Choice
- type RateDetails10
- type RateFormat3Choice
- type RateFormat6Choice
- type RateFormat7Choice
- type RateFormat8Choice
- type RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType10Code
- type RateType11Choice
- type RateType13Code
- type RateType17Choice
- type RateType20Choice
- type RateType21Choice
- type RateType22Choice
- type RateType23Choice
- type RateType3Code
- type RateType5Code
- type RateType6Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus11
- type RateTypeAndAmountAndStatus13
- type RateTypeAndAmountAndStatus14
- type RateTypeAndAmountAndStatus15
- type RateTypeAndAmountAndStatus16
- type RateTypeAndAmountAndStatus3
- type RateTypeAndAmountAndStatus5
- type RateTypeAndAmountAndStatus6
- type RateValueType7Code
- type RatioFormat11Choice
- type RatioFormat12Choice
- type RenounceableEntitlementStatusTypeFormat1Choice
- type RenounceableStatus1Code
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecuritiesOption23
- type SecuritiesOption33
- type SecurityDate9
- type SecurityIdentification14
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type SolicitationFeeRateFormat5Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat5Choice
- type TaxType4Code
- type TaxableIncomePerShareCalculatedFormat1Choice
- type TemporaryFinancialInstrumentIndicator1Choice
- type UpdatedAdditionalInformation1
- type UpdatedAdditionalInformation2
- type UpdatedAdditionalInformation3
- type UpdatedURLlnformation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance21 ¶
type AccountAndBalance21 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IdCd"`
}
type AccountIdentification21Choice ¶
type AccountIdentification21Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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 AdditionalBusinessProcess1Code ¶
type AdditionalBusinessProcess1Code string
May be one of ACLA, ATXF, CNTR, NAMC, NPLE, SCHM, CONS
type AdditionalBusinessProcessFormat1Choice ¶
type AdditionalBusinessProcessFormat1Choice struct { Cd AdditionalBusinessProcess1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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 BalanceFormat1Choice ¶
type BalanceFormat1Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotElgblBal"` }
type BalanceFormat3Choice ¶
type BalanceFormat3Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotElgblBal"` FullPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PartWayPrdUnits"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BeneficiaryCertificationType5Choice ¶
type BeneficiaryCertificationType5Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CapitalGainFormat1Choice ¶
type CapitalGainFormat1Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CashOption24 ¶
type CashOption24 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CdtDbtInd"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerTaxability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IncmTp,omitempty"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtDtls,omitempty"` DtDtls CorporateActionDate23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtDtls"` FXDtls ForeignExchangeTerms13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FXDtls,omitempty"` RateAndAmtDtls RateDetails10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateAndAmtDtls,omitempty"` PricDtls PriceDetails10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricDtls,omitempty"` }
type CertificationFormatType1Code ¶
type CertificationFormatType1Code string
May be one of ELEC, PHYS
type CertificationTypeFormat1Choice ¶
type CertificationTypeFormat1Choice struct { Cd CertificationFormatType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type ClassificationType2Choice ¶
type ClassificationType2Choice struct { ClssfctnFinInstrm CFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AltrnClssfctn"` }
type ConversionTypeFormat1Choice ¶
type ConversionTypeFormat1Choice struct { Cd ConversionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateAction10 ¶
type CorporateAction10 struct { DtDtls CorporateActionDate27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtDtls,omitempty"` PrdDtls CorporateActionPeriod8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricDtls,omitempty"` SctiesQty CorporateActionQuantity5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctiesQty,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstAcrdNbOfDays,omitempty"` CpnNb []IdentificationFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CpnNb,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnBrkdwnInd,omitempty"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChrgsApldInd,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RstrctnInd,omitempty"` AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AcrdIntrstInd,omitempty"` LttrOfGrntedDlvryInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LttrOfGrntedDlvryInd,omitempty"` DvddTp DividendTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DvddTp,omitempty"` ConvsTp ConversionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ConvsTp,omitempty"` PmtOcrncTp DistributionTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PmtOcrncTp,omitempty"` OfferTp []OfferTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OfferTp,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RnncblEntitlmntStsTp,omitempty"` EvtStag []CorporateActionEventStageFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlBizPrcInd,omitempty"` ChngTp []CorporateActionChangeTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChngTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrmdtSctiesDstrbtnTp,omitempty"` CptlGnInOutInd CapitalGainFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CptlGnInOutInd,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculatedFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxblIncmPerShrClctd,omitempty"` ElctnTp ElectionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ElctnTp,omitempty"` LtryTp LotteryTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LtryTp,omitempty"` CertfctnTp CertificationTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnTp,omitempty"` NewPlcOfIncorprtn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewPlcOfIncorprtn,omitempty"` AddtlInf CorporateActionNarrative24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf,omitempty"` }
type CorporateActionAmounts21 ¶
type CorporateActionAmounts21 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChrgsAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EntitldAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AcrdIntrstAmt,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EqulstnAmt,omitempty"` }
type CorporateActionBalanceDetails17 ¶
type CorporateActionBalanceDetails17 struct { TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RegdBal,omitempty"` OblgtdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OblgtdBal,omitempty"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UinstdBal,omitempty"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InstdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UafctdBal,omitempty"` }
type CorporateActionChangeType1Code ¶
type CorporateActionChangeType1Code string
May be one of BERE, CERT, DEPH, GPPH, GTGP, GTPH, NAME, PHDE, REBE, TERM, DECI
type CorporateActionChangeTypeFormat1Choice ¶
type CorporateActionChangeTypeFormat1Choice struct { Cd CorporateActionChangeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionDate15 ¶
type CorporateActionDate15 struct { EarlyRspnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CoverXprtnDt,omitempty"` PrtctDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtctDt,omitempty"` MktDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MktDdln,omitempty"` RspnDdln DateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RspnDdln,omitempty"` XpryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 XpryDt,omitempty"` SbcptCostDbtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstryCoverXprtnDt,omitempty"` }
type CorporateActionDate23 ¶
type CorporateActionDate23 struct { PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PmtDt"` ValDt DateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ValDt,omitempty"` FXRateFxgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlstPmtDt,omitempty"` }
type CorporateActionDate27 ¶
type CorporateActionDate27 struct { AnncmntDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AnncmntDt,omitempty"` CertfctnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnDdln,omitempty"` CrtApprvlDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlyClsgDt,omitempty"` FctvDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FctvDt,omitempty"` EqulstnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EqulstnDt,omitempty"` FrthrDtldAnncmntDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FrthrDtldAnncmntDt,omitempty"` FxgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FxgDt,omitempty"` LtryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LtryDt,omitempty"` NewMtrtyDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewMtrtyDt,omitempty"` MtgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MtgDt,omitempty"` MrgnFxgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MrgnFxgDt,omitempty"` PrratnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrratnDt,omitempty"` RcrdDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RcrdDt,omitempty"` RegnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RegnDdln,omitempty"` RsltsPblctnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RsltsPblctnDt,omitempty"` DdlnToSplt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DdlnToSplt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DdlnForTaxBrkdwnInstr,omitempty"` TradgSspdDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TradgSspdDt,omitempty"` UcondlDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UcondlDt,omitempty"` WhlyUcondlDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhlyUcondlDt,omitempty"` ExDvddDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ExDvddDt,omitempty"` OffclAnncmntPblctnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OffclAnncmntPblctnDt,omitempty"` SpclExDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SpclExDt,omitempty"` GrntedPrtcptnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ElctnToCtrPtyDdln,omitempty"` LpsdDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LpsdDt,omitempty"` PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PmtDt,omitempty"` ThrdPtyDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ThrdPtyDdln,omitempty"` EarlyThrdPtyDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlyThrdPtyDdln,omitempty"` MktClmTrckgEndDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MktClmTrckgEndDt,omitempty"` LeadPlntffDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LeadPlntffDdln,omitempty"` FilgDt DateFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FilgDt,omitempty"` HrgDt DateFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 HrgDt,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingTypeChoice ¶
type CorporateActionEventProcessingTypeChoice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LkgTp,omitempty"` }
type CorporateActionEventStage1Code ¶
type CorporateActionEventStage1Code string
May be one of APPD, CLDE, PWAL, SUAP, UNAC, WHOU, FULL, LAPS, PART, RESC
type CorporateActionEventStageFormat3Choice ¶
type CorporateActionEventStageFormat3Choice struct { Cd CorporateActionEventStage1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtConfSts"` }
type CorporateActionEventType12Code ¶
type CorporateActionEventType12Code string
May be one of ACCU, ACTV, INFO, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, 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, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, BPUT
type CorporateActionEventType13Choice ¶
type CorporateActionEventType13Choice struct { Cd CorporateActionEventType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionFrequencyType2Code ¶
type CorporateActionFrequencyType2Code string
May be one of FINL, INTE, REGR, SPEC, REIN
type CorporateActionGeneralInformation51 ¶
type CorporateActionGeneralInformation51 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingTypeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionNarrative11 ¶
type CorporateActionNarrative11 struct { AddtlTxt UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PtyCtctNrrtv,omitempty"` DclrtnDtls UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DclrtnDtls,omitempty"` RegnDtls UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BsktOrIndxInf,omitempty"` }
type CorporateActionNarrative20 ¶
type CorporateActionNarrative20 struct { AddtlTxt UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative24 ¶
type CorporateActionNarrative24 struct { Offerr []UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Offerr,omitempty"` NewCpnyNm UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewCpnyNm,omitempty"` URLAdr UpdatedURLlnformation `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 URLAdr,omitempty"` }
type CorporateActionNotification3 ¶
type CorporateActionNotification3 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NtfctnTp"` PrcgSts CorporateActionProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrcgSts"` ElgblBalInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ElgblBalInd,omitempty"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionNotificationV04 ¶
type CorporateActionNotificationV04 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Pgntn,omitempty"` NtfctnGnlInf CorporateActionNotification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NtfctnGnlInf"` PrvsNtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvsNtfctnId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CorpActnGnlInf"` AcctDtls AccountIdentification21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AcctDtls"` IntrmdtScty FinancialInstrumentAttributes46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrmdtScty,omitempty"` CorpActnDtls CorporateAction10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CorpActnDtls,omitempty"` CorpActnOptnDtls []CorporateActionOption51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CorpActnOptnDtls,omitempty"` AddtlInf CorporateActionNarrative11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf,omitempty"` IssrAgt []PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IssrAgt,omitempty"` PngAgt []PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PngAgt,omitempty"` SubPngAgt []PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SubPngAgt,omitempty"` Regar PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Regar,omitempty"` RsellngAgt []PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DrpAgt,omitempty"` SlctnAgt []PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SlctnAgt,omitempty"` InfAgt PartyIdentification47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SplmtryData,omitempty"` }
type CorporateActionOption10Choice ¶
type CorporateActionOption10Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionOption51 ¶
type CorporateActionOption51 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnNb"` OptnTp CorporateActionOption10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnTp"` FrctnDspstn FractionDispositionType19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnFeatrs,omitempty"` OptnAvlbtySts OptionAvailabilityStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChngAllwdInd,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FinInstrmId,omitempty"` DtDtls CorporateActionDate15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtDtls,omitempty"` PrdDtls CorporateActionPeriod7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricDtls,omitempty"` SctiesQty SecuritiesOption23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf,omitempty"` }
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 CorporateActionPeriod7 ¶
type CorporateActionPeriod7 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricClctnPrd,omitempty"` ParllTradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ParllTradgPrd,omitempty"` ActnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ActnPrd,omitempty"` RvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPeriod8 ¶
type CorporateActionPeriod8 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricClctnPrd,omitempty"` IntrstPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstPrd,omitempty"` CmplsryPurchsPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CmplsryPurchsPrd,omitempty"` BlckgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BlckgPrd,omitempty"` ClmPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ClmPrd,omitempty"` DpstrySspnsnPrdForBookNtryTrf Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForBookNtryTrf,omitempty"` DpstrySspnsnPrdForDpstAtAgt Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForDpstAtAgt,omitempty"` DpstrySspnsnPrdForDpst Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForDpst,omitempty"` DpstrySspnsnPrdForPldg Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForPldg,omitempty"` DpstrySspnsnPrdForSgrtn Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForSgrtn,omitempty"` DpstrySspnsnPrdForWdrwlAtAgt Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForWdrwlAtAgt,omitempty"` DpstrySspnsnPrdForWdrwlInNmneeNm Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForWdrwlInNmneeNm,omitempty"` DpstrySspnsnPrdForWdrwlInStrtNm Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DpstrySspnsnPrdForWdrwlInStrtNm,omitempty"` BookClsrPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BookClsrPrd,omitempty"` CoDpstriesSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CoDpstriesSspnsnPrd,omitempty"` }
type CorporateActionPrice17 ¶
type CorporateActionPrice17 struct { MaxPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MaxPric,omitempty"` MinPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinPric,omitempty"` }
type CorporateActionPrice28 ¶
type CorporateActionPrice28 struct { CshInLieuOfShrPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice38 ¶
type CorporateActionPrice38 struct { IndctvOrMktPric IndicativeOrMarketPrice5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionProcessingStatus1Choice ¶
type CorporateActionProcessingStatus1Choice struct { EvtSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EvtSts"` ForInfOnlyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ForInfOnlyInd"` }
type CorporateActionProcessingStatus3Choice ¶
type CorporateActionProcessingStatus3Choice struct { Cd CorporateActionProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type CorporateActionQuantity5 ¶
type CorporateActionQuantity5 struct { MinExrcblQty FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblMltplQty,omitempty"` MaxQty FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MaxQty,omitempty"` MinQtySght FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinQtySght,omitempty"` NewBrdLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewDnmtnQty,omitempty"` BaseDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate28 ¶
type CorporateActionRate28 struct { AddtlQtyForSbcbdRsltntScties RatioFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChrgsFees,omitempty"` FsclStmp RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FsclStmp,omitempty"` AplblRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxCdtRate,omitempty"` }
type CorporateActionRate35 ¶
type CorporateActionRate35 struct { Intrst RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Intrst,omitempty"` PctgSght RateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgSght,omitempty"` RltdIndx RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RltdIndx,omitempty"` Sprd RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Sprd,omitempty"` BidIntrvl RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BidIntrvl,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtFctr,omitempty"` RinvstmtDscntRateToMkt RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RinvstmtDscntRateToMkt,omitempty"` IntrstShrtfll RateAndAmountFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstShrtfll,omitempty"` RealsdLoss RateAndAmountFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RealsdLoss,omitempty"` DclrdRate RateAndAmountFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DclrdRate,omitempty"` }
type CorporateActionRate36 ¶
type CorporateActionRate36 struct { AddtlTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrratnRate,omitempty"` WhldgTaxRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgTaxRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgOfFrgnTax,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxRltdRate,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxblIncmPerDvddShr,omitempty"` IssrDclrdXchgRate ForeignExchangeTerms19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IssrDclrdXchgRate,omitempty"` }
type CorporateActionTaxableIncomePerShareCalculated1Code ¶
type CorporateActionTaxableIncomePerShareCalculated1Code string
May be one of TDIY, TDIN, UKWN
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtTm"` }
type DateCode10Choice ¶
type DateCode10Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type DateCode11Choice ¶
type DateCode11Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type DateCode3Choice ¶
type DateCode3Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type DateCode4Choice ¶
type DateCode4Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type DateCodeAndTimeFormat1 ¶
type DateCodeAndTimeFormat1 struct { DtCd DateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Tm"` }
type DateFormat11Choice ¶
type DateFormat11Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` DtCd DateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCd"` }
type DateFormat16Choice ¶
type DateFormat16Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` DtCd DateCode10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCd"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdDt"` }
type DateFormat19Choice ¶
type DateFormat19Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCd"` }
type DateFormat20Choice ¶
type DateFormat20Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Dt"` DtCdAndTm DateCodeAndTimeFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCdAndTm"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtCd"` }
type DistributionTypeFormat3Choice ¶
type DistributionTypeFormat3Choice struct { Cd DistributionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type DividendTypeFormat3Choice ¶
type DividendTypeFormat3Choice struct { Cd CorporateActionFrequencyType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type Document ¶
type Document struct {
CorpActnNtfctn CorporateActionNotificationV04 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CorpActnNtfctn"`
}
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryNb"` }
type ElectionTypeFormat1Choice ¶
type ElectionTypeFormat1Choice struct { Cd ElectionMovementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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 FinancialInstrumentAttributes34 ¶
type FinancialInstrumentAttributes34 struct { FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ConvsDt,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CtrctSz,omitempty"` IssePric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IssePric,omitempty"` }
type FinancialInstrumentAttributes43 ¶
type FinancialInstrumentAttributes43 struct { FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CtrctSz,omitempty"` }
type FinancialInstrumentAttributes46 ¶
type FinancialInstrumentAttributes46 struct { SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctyId"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RnncblEntitlmntStsTp,omitempty"` FrctnDspstn FractionDispositionType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FrctnDspstn,omitempty"` IntrmdtSctiesToUndrlygRatio QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrmdtSctiesToUndrlygRatio,omitempty"` MktPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MktPric,omitempty"` XpryDt DateFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 XpryDt"` PstngDt DateFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PstngDt"` TradgPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TradgPrd,omitempty"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UinstdBal,omitempty"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 InstdBal,omitempty"` }
type FinancialInstrumentQuantity19Choice ¶
type FinancialInstrumentQuantity19Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtsdVal"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` }
type FinancialInstrumentQuantity20Choice ¶
type FinancialInstrumentQuantity20Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtsdVal"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` }
type ForeignExchangeTerms13 ¶
type ForeignExchangeTerms13 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RsltgAmt,omitempty"` }
type ForeignExchangeTerms19 ¶
type ForeignExchangeTerms19 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 XchgRate"` }
type FractionDispositionType15Choice ¶
type FractionDispositionType15Choice struct { Cd FractionDispositionType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type FractionDispositionType19Choice ¶
type FractionDispositionType19Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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 GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id,omitempty"` }
type GenericIdentification25 ¶
type GenericIdentification25 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SchmeNm,omitempty"` }
type GrossDividendRateFormat7Choice ¶
type GrossDividendRateFormat7Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type GrossDividendRateFormat9Choice ¶
type GrossDividendRateFormat9Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type GrossDividendRateType2Code ¶
type GrossDividendRateType2Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES
type GrossDividendRateType3Code ¶
type GrossDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
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 IdentificationFormat1Choice ¶
type IdentificationFormat1Choice struct { ShrtId Exact3UpperCaseAlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtId"` LngId string `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LngId"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryId"` }
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type IndicativeOrMarketPrice5Choice ¶
type IndicativeOrMarketPrice5Choice struct { IndctvPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IndctvPric"` MktPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MktPric"` }
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 InterestComputationMethodFormat1Choice ¶
type InterestComputationMethodFormat1Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type InterestRateUsedForPaymentFormat5Choice ¶
type InterestRateUsedForPaymentFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat9Choice ¶
type IntermediateSecuritiesDistributionTypeFormat9Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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 LotteryTypeFormat1Choice ¶
type LotteryTypeFormat1Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 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.04 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Adr,omitempty"` }
type NetDividendRateFormat11Choice ¶
type NetDividendRateFormat11Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type NetDividendRateFormat9Choice ¶
type NetDividendRateFormat9Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type NetDividendRateType2Code ¶
type NetDividendRateType2Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES
type NetDividendRateType3Code ¶
type NetDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NewSecuritiesIssuanceType1Code ¶
type NewSecuritiesIssuanceType1Code string
May be one of EXIS, NEIS, UKWN
type NonEligibleProceedsIndicator1Choice ¶
type NonEligibleProceedsIndicator1Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type OfferType2Code ¶
type OfferType2Code string
May be one of DISS, FINL, FCFS, MINI, PART, ERUN, SQUE
type OfferTypeFormat3Choice ¶
type OfferTypeFormat3Choice struct { Cd OfferType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type OptionAvailabilityStatus1Choice ¶
type OptionAvailabilityStatus1Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionFeatures4Code ¶
type OptionFeatures4Code string
May be one of CAOS, COND, MAXC, MAXS, OPLF, PROR, QOVE, QREC, VVPR, NOSE, PINS, ASVO
type OptionFeaturesFormat9Choice ¶
type OptionFeaturesFormat9Choice struct { Cd OptionFeatures4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Tp"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LastPgInd"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryId"` }
type PartyIdentification47Choice ¶
type PartyIdentification47Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NmAndAdr"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricVal"` }
type Period3Choice ¶
type Period3Choice struct { Prd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrdCd"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Ctry"` }
type PriceDetails10 ¶
type PriceDetails10 struct { GncCshPricPdPerPdct PriceFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat19Choice ¶
type PriceFormat19Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdPric"` }
type PriceFormat20Choice ¶
type PriceFormat20Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPricPerAmt"` }
type PriceFormat23Choice ¶
type PriceFormat23Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IndxPts"` }
type PriceFormat29Choice ¶
type PriceFormat29Choice struct { AmtPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdPric"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProprietaryQuantity2 ¶
type ProprietaryQuantity2 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OrgnlAndCurFace"` }
type RateAndAmountFormat12Choice ¶
type RateAndAmountFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` }
type RateAndAmountFormat14Choice ¶
type RateAndAmountFormat14Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` }
type RateAndAmountFormat15Choice ¶
type RateAndAmountFormat15Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type RateDetails10 ¶
type RateDetails10 struct { AddtlTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IntrstRateUsdForPmt,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxRltdRate,omitempty"` WhldgTaxRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgTaxRate,omitempty"` ChrgsFees RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlySlctnFeeRate,omitempty"` FnlDvddRate RateAndAmountFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FnlDvddRate,omitempty"` FsclStmp RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FullyFrnkdRate,omitempty"` ThrdPtyIncntivRate RateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NonResdtRate,omitempty"` PrvsnlDvddRate RateAndAmountFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrvsnlDvddRate,omitempty"` AplblRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxCdtRate,omitempty"` TaxOnIncm RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 WhldgOfLclTax,omitempty"` EqulstnRate RateAndAmountFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EqulstnRate,omitempty"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type RateFormat6Choice ¶
type RateFormat6Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type RateFormat7Choice ¶
type RateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` NotSpcfdRate RateType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type RateFormat8Choice ¶
type RateFormat8Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType17Choice ¶
type RateType17Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType20Choice ¶
type RateType20Choice struct { Cd GrossDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType21Choice ¶
type RateType21Choice struct { Cd NetDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType22Choice ¶
type RateType22Choice struct { Cd GrossDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType23Choice ¶
type RateType23Choice struct { Cd NetDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type RateTypeAndAmountAndStatus11 ¶
type RateTypeAndAmountAndStatus11 struct { RateTp RateType17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus13 ¶
type RateTypeAndAmountAndStatus13 struct { RateTp RateType20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus14 ¶
type RateTypeAndAmountAndStatus14 struct { RateTp RateType21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus15 ¶
type RateTypeAndAmountAndStatus15 struct { RateTp RateType22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus16 ¶
type RateTypeAndAmountAndStatus16 struct { RateTp RateType23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateSts,omitempty"` }
type RatioFormat11Choice ¶
type RatioFormat11Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtToAmt"` }
type RatioFormat12Choice ¶
type RatioFormat12Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtToAmt"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtToQty"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyToAmt"` }
type RenounceableEntitlementStatusTypeFormat1Choice ¶
type RenounceableEntitlementStatusTypeFormat1Choice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Id,omitempty"` }
type SecuritiesOption23 ¶
type SecuritiesOption23 struct { MaxExrcblQty FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MaxExrcblQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 MinExrcblMltplQty,omitempty"` NewBrdLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 BckEndOddLotQty,omitempty"` }
type SecuritiesOption33 ¶
type SecuritiesOption33 struct { SctyDtls FinancialInstrumentAttributes34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerTaxability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NewSctiesIssncInd,omitempty"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EntitldQty,omitempty"` FrctnDspstn FractionDispositionType19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 CcyOptn,omitempty"` TradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TradgPrd,omitempty"` DtDtls SecurityDate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DtDtls"` RateDtls CorporateActionRate28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateDtls,omitempty"` PricDtls CorporateActionPrice38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PricDtls,omitempty"` }
type SecurityDate9 ¶
type SecurityDate9 struct { PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PmtDt"` AvlblDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AvlblDt,omitempty"` DvddRnkgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 EarlstPmtDt,omitempty"` PrpssDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PrpssDt,omitempty"` LastTradgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 LastTradgDt,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Desc,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Qty"` }
type SolicitationFeeRateFormat5Choice ¶
type SolicitationFeeRateFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AmtToQty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat5Choice ¶
type TaxCreditRateFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 NotSpcfdRate"` }
type TaxableIncomePerShareCalculatedFormat1Choice ¶
type TaxableIncomePerShareCalculatedFormat1Choice struct {}
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Prtry"` }
type UpdatedAdditionalInformation1 ¶
type UpdatedAdditionalInformation1 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDt,omitempty"` AddtlInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf"` }
type UpdatedAdditionalInformation2 ¶
type UpdatedAdditionalInformation2 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDt,omitempty"` AddtlInf []Max8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf"` }
type UpdatedAdditionalInformation3 ¶
type UpdatedAdditionalInformation3 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDt,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 AddtlInf"` }
type UpdatedURLlnformation ¶
type UpdatedURLlnformation struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 UpdDt,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 URLAdr"` }