Documentation ¶
Index ¶
- type AccountAndBalance1
- type AccountIdentification10
- type AccountIdentification7Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess1Code
- type AdditionalBusinessProcessFormat1Choice
- type AddressType2Code
- type AlternateIdentification1
- type AmountAndQuantityRatio2
- type AmountPrice2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BalanceFormat1Choice
- type BeneficiaryCertificationType1Choice
- type BeneficiaryCertificationType2Code
- type CFIIdentifier
- type CapitalGainFormat1Choice
- type CashAccountIdentification5Choice
- type CashOption4
- type CertificationFormatType1Code
- type CertificationTypeFormat1Choice
- type ClassificationType2Choice
- type ConversionType1Code
- type ConversionTypeFormat1Choice
- type CopyDuplicate1Code
- type CorporateAction3
- type CorporateActionAmounts4
- type CorporateActionBalanceDetails1
- type CorporateActionChangeType1Code
- type CorporateActionChangeTypeFormat1Choice
- type CorporateActionDate1
- type CorporateActionDate8
- type CorporateActionDate9
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingTypeChoice
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventStage1Code
- type CorporateActionEventStageFormat1Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionFrequencyType1Code
- type CorporateActionGeneralInformation11
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionNarrative11
- type CorporateActionNarrative3
- type CorporateActionNarrative5
- type CorporateActionNotification2
- type CorporateActionNotificationType1Code
- type CorporateActionNotificationV01
- type CorporateActionOption2Choice
- type CorporateActionOption2Code
- type CorporateActionOption3
- type CorporateActionPeriod3
- type CorporateActionPeriod5
- type CorporateActionPrice10
- type CorporateActionPrice3
- type CorporateActionPrice6
- type CorporateActionProcessingStatus1Choice
- type CorporateActionQuantity1
- type CorporateActionRate3
- type CorporateActionRate5
- type CorporateActionRate7
- type CorporateActionTaxableIncomePerShareCalculated1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode2Choice
- type DateCode3Choice
- type DateCode4Choice
- type DateCodeAndTimeFormat1
- type DateFormat11Choice
- type DateFormat12Choice
- type DateFormat5Choice
- type DateFormat6Choice
- type DateFormat7Choice
- type DateType1Code
- type DateType6Code
- type DateType7Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DistributionType1Code
- type DistributionTypeFormat1Choice
- type DividendTypeFormat1Choice
- type Document
- type DocumentIdentification11
- 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 Extension2
- type ExtensionEnvelope1
- type FinancialInstrumentAttributes3
- type FinancialInstrumentAttributes5
- type FinancialInstrumentAttributes7
- type FinancialInstrumentQuantity1Choice
- type FinancialInstrumentQuantity2Choice
- type ForeignExchangeTerms11
- type FractionDispositionType1Choice
- type FractionDispositionType2Code
- type FractionDispositionType3Choice
- type FractionDispositionType4Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GrossDividendRateFormat1Choice
- type GrossDividendRateType1Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationFormat1Choice
- type IdentificationSource1Choice
- type IndicativeOrMarketPrice1Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type InterestRateUsedForPaymentFormat1Choice
- type IntermediateSecuritiesDistributionTypeFormat1Choice
- type IntermediateSecuritiesDistributionTypeFormat2Choice
- type IntermediateSecurityDistributionType2Code
- type IntermediateSecurityDistributionType3Code
- type LotteryType1Code
- type LotteryTypeFormat1Choice
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification2
- type MarketType3Code
- type MarketTypeFormat1Choice
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type Max8000Text
- type NameAndAddress5
- type NetDividendRateFormat1Choice
- type NetDividendRateType1Code
- type NonEligibleProceedsIndicator1Choice
- type NonEligibleProceedsIndicator1Code
- type OfferType1Code
- type OfferTypeFormat1Choice
- type OptionAvailabilityStatus1Choice
- type OptionAvailabilityStatus1Code
- type OptionFeatures2Code
- type OptionFeaturesFormat2Choice
- type OptionStyle2Code
- type OptionStyle4Choice
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities2
- type PartyIdentification10Choice
- type PartyIdentification13Choice
- type PercentagePrice1
- type Period1Choice
- type Period3
- type PostalAddress1
- type PriceFormat10Choice
- type PriceFormat11Choice
- type PriceFormat8Choice
- type PriceFormat9Choice
- type PriceRateType3Code
- type PriceValueType4Code
- type PriceValueType5Code
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity2Code
- type Quantity3Choice
- type Quantity4Choice
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat3Choice
- type RateAndAmountFormat4Choice
- type RateFormat2Choice
- type RateFormat3Choice
- type RateFormat5Choice
- type RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType11Choice
- type RateType12Code
- type RateType13Choice
- type RateType3Code
- type RateType5Code
- type RateType6Choice
- type RateType7Choice
- type RateType7Code
- type RateType9Code
- type RateTypeAndAmountAndStatus1
- type RateTypeAndAmountAndStatus3
- type RateTypeAndAmountAndStatus4
- type RateTypeAndAmountAndStatus5
- type RateTypeAndAmountAndStatus6
- type RateValueType6Code
- type RatioFormat5Choice
- type RatioFormat6Choice
- type RenounceableEntitlementStatusTypeFormat1Choice
- type RenounceableStatus1Code
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecuritiesOption1
- type SecuritiesOption6
- type SecurityDate2
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type SolicitationFeeRateFormat1Choice
- type TaxCreditRateFormat1Choice
- 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 AccountAndBalance1 ¶
type AccountAndBalance1 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SfkpgAcct"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IdCd"`
}
type AccountIdentification7Choice ¶
type AccountIdentification7Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IdSrc"` }
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt2"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BalanceFormat1Choice ¶
type BalanceFormat1Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotElgblBal"` }
type BeneficiaryCertificationType1Choice ¶
type BeneficiaryCertificationType1Choice struct { Cd BeneficiaryCertificationType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type BeneficiaryCertificationType2Code ¶
type BeneficiaryCertificationType2Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, NARR
type CapitalGainFormat1Choice ¶
type CapitalGainFormat1Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CashOption4 ¶
type CashOption4 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CdtDbtInd"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NonElgblPrcdsInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IncmTp,omitempty"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtDtls,omitempty"` DtDtls CorporateActionDate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtDtls"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FXDtls,omitempty"` GncCshPricRcvdPerPdct PriceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GncCshPricRcvdPerPdct,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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type ClassificationType2Choice ¶
type ClassificationType2Choice struct { ClssfctnFinInstrm CFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AltrnClssfctn"` }
type ConversionTypeFormat1Choice ¶
type ConversionTypeFormat1Choice struct { Cd ConversionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateAction3 ¶
type CorporateAction3 struct { DtDtls CorporateActionDate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtDtls,omitempty"` PrdDtls CorporateActionPeriod3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricDtls,omitempty"` SctiesQty CorporateActionQuantity1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctiesQty,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstAcrdNbOfDays,omitempty"` CpnNb []IdentificationFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CpnNb,omitempty"` CertfctnReqrdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CertfctnReqrdInd,omitempty"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChrgsApldInd,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RstrctnInd,omitempty"` AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AcrdIntrstInd,omitempty"` DvddTp DividendTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DvddTp,omitempty"` ConvsTp ConversionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ConvsTp,omitempty"` DstrbtnTp DistributionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DstrbtnTp,omitempty"` OfferTp []OfferTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OfferTp,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RnncblEntitlmntStsTp,omitempty"` EvtStag []CorporateActionEventStageFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlBizPrcInd,omitempty"` ChngTp []CorporateActionChangeTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChngTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrmdtSctiesDstrbtnTp,omitempty"` CptlGnInOutInd CapitalGainFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CptlGnInOutInd,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculatedFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxblIncmPerShrClctd,omitempty"` ElctnTp ElectionTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ElctnTp,omitempty"` LtryTp LotteryTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LtryTp,omitempty"` CertfctnTp CertificationTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CertfctnTp,omitempty"` NewPlcOfIncorprtn Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewPlcOfIncorprtn,omitempty"` AddtlInf CorporateActionNarrative3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf,omitempty"` }
type CorporateActionAmounts4 ¶
type CorporateActionAmounts4 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndmntyAmt,omitempty"` ManfctrdDvddAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ManfctrdDvddAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SndryOrOthrAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshIncntiv,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LclBrkrComssnAmt,omitempty"` PstgFeeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PstgFeeAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChrgsAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EntitldAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AcrdIntrstAmt,omitempty"` }
type CorporateActionBalanceDetails1 ¶
type CorporateActionBalanceDetails1 struct { TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OutForRegnBal,omitempty"` SttlmPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RegdBal,omitempty"` OblgtdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OblgtdBal,omitempty"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UinstdBal,omitempty"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InstdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateActionDate1 ¶
type CorporateActionDate1 struct { AnncmntDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AnncmntDt,omitempty"` CertfctnDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CertfctnDdln,omitempty"` CrtApprvlDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlyClsgDt,omitempty"` FctvDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FctvDt,omitempty"` EqulstnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EqulstnDt,omitempty"` FrthrDtldAnncmntDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FrthrDtldAnncmntDt,omitempty"` IndxFxgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndxFxgDt,omitempty"` LtryDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LtryDt,omitempty"` MtrtyDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MtrtyDt,omitempty"` MtgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MtgDt,omitempty"` MrgnFxgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MrgnFxgDt,omitempty"` PrratnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrratnDt,omitempty"` RcrdDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RcrdDt,omitempty"` RegnDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RegnDdln,omitempty"` RsltsPblctnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RsltsPblctnDt,omitempty"` DdlnToSplt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DdlnToSplt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DdlnForTaxBrkdwnInstr,omitempty"` TradgSspdDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TradgSspdDt,omitempty"` UcondlDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UcondlDt,omitempty"` WhlyUcondlDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhlyUcondlDt,omitempty"` ExDvddDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ExDvddDt,omitempty"` OffclAnncmntPblctnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OffclAnncmntPblctnDt,omitempty"` SpclExDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SpclExDt,omitempty"` GrntedPrtcptnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ElctnToCtrPtyDdln,omitempty"` LpsdDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LpsdDt,omitempty"` PmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PmtDt,omitempty"` ThrdPtyDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ThrdPtyDdln,omitempty"` EarlyThrdPtyDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlyThrdPtyDdln,omitempty"` MktClmTrckgEndDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MktClmTrckgEndDt,omitempty"` }
type CorporateActionDate8 ¶
type CorporateActionDate8 struct { EarlyRspnDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CoverXprtnDt,omitempty"` PrtctDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtctDt,omitempty"` MktDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MktDdln,omitempty"` RspnDdln DateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RspnDdln,omitempty"` XpryDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 XpryDt,omitempty"` SbcptCostDbtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstryCoverXprtnDt,omitempty"` LeadPlntffDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LeadPlntffDdln,omitempty"` }
type CorporateActionDate9 ¶
type CorporateActionDate9 struct { PmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PmtDt"` ValDt DateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ValDt,omitempty"` FXRateFxgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlstPmtDt,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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LkgTp,omitempty"` }
type CorporateActionEventStage1Code ¶
type CorporateActionEventStage1Code string
May be one of APPD, CLDE, PWAL, SUAP, UNAC, WHOU, FULL, LAPS, PART, RESC
type CorporateActionEventStageFormat1Choice ¶
type CorporateActionEventStageFormat1Choice struct { Cd CorporateActionEventStage1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtConfSts"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, CAPD, INCR, INTR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, CREV
type CorporateActionFrequencyType1Code ¶
type CorporateActionFrequencyType1Code string
May be one of FINL, INTE, REGR, SPEC
type CorporateActionGeneralInformation11 ¶
type CorporateActionGeneralInformation11 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingTypeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PtyCtctNrrtv,omitempty"` DclrtnDtls UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DclrtnDtls,omitempty"` RegnDtls UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BsktOrIndxInf,omitempty"` }
type CorporateActionNarrative3 ¶
type CorporateActionNarrative3 struct { Offerr UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Offerr,omitempty"` NewCpnyNm UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewCpnyNm,omitempty"` URLAdr UpdatedURLlnformation `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 URLAdr,omitempty"` }
type CorporateActionNarrative5 ¶
type CorporateActionNarrative5 struct { AddtlTxt UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dsclmr,omitempty"` }
type CorporateActionNotification2 ¶
type CorporateActionNotification2 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NtfctnTp"` PrcgSts CorporateActionProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrcgSts"` ElgblBalInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ElgblBalInd,omitempty"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionNotificationV01 ¶
type CorporateActionNotificationV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` NtfctnGnlInf CorporateActionNotification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NtfctnGnlInf"` PrvsNtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvsNtfctnId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CorpActnGnlInf"` AcctDtls AccountIdentification7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AcctDtls"` IntrmdtScty FinancialInstrumentAttributes3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrmdtScty,omitempty"` CorpActnDtls CorporateAction3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CorpActnDtls,omitempty"` CorpActnOptnDtls []CorporateActionOption3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CorpActnOptnDtls,omitempty"` AddtlInf CorporateActionNarrative11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf,omitempty"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MsgRcpt,omitempty"` IssrAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IssrAgt,omitempty"` PngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PngAgt,omitempty"` SubPngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SubPngAgt,omitempty"` Regar PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Regar,omitempty"` RsellngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DrpAgt,omitempty"` SlctnAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SlctnAgt,omitempty"` InfAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InfAgt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Xtnsn,omitempty"` }
type CorporateActionOption2Choice ¶
type CorporateActionOption2Choice struct { Cd CorporateActionOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type CorporateActionOption2Code ¶
type CorporateActionOption2Code 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
type CorporateActionOption3 ¶
type CorporateActionOption3 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnNb"` OptnTp CorporateActionOption2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnTp"` FrctnDspstn FractionDispositionType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnFeatrs,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrmdtSctiesDstrbtnTp,omitempty"` OptnAvlbtySts OptionAvailabilityStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnAvlbtySts,omitempty"` CertfctnTp []BeneficiaryCertificationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CertfctnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChrgsApldInd,omitempty"` CertfctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CertfctnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChngAllwdInd,omitempty"` SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyId,omitempty"` DtDtls CorporateActionDate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtDtls,omitempty"` PrdDtls CorporateActionPeriod5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricDtls,omitempty"` SctiesQty SecuritiesOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf,omitempty"` }
type CorporateActionPeriod3 ¶
type CorporateActionPeriod3 struct { PricClctnPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricClctnPrd,omitempty"` IntrstPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstPrd,omitempty"` CmplsryPurchsPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CmplsryPurchsPrd,omitempty"` BlckgPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BlckgPrd,omitempty"` ClmPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ClmPrd,omitempty"` DpstrySspnsnPrdForBookNtryTrf Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForBookNtryTrf,omitempty"` DpstrySspnsnPrdForDpstAtAgt Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForDpstAtAgt,omitempty"` DpstrySspnsnPrdForDpst Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForDpst,omitempty"` DpstrySspnsnPrdForPldg Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForPldg,omitempty"` DpstrySspnsnPrdForSgrtn Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForSgrtn,omitempty"` DpstrySspnsnPrdForWdrwlAtAgt Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForWdrwlAtAgt,omitempty"` DpstrySspnsnPrdForWdrwlInNmneeNm Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForWdrwlInNmneeNm,omitempty"` DpstrySspnsnPrdForWdrwlInStrtNm Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForWdrwlInStrtNm,omitempty"` BookClsrPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BookClsrPrd,omitempty"` }
type CorporateActionPeriod5 ¶
type CorporateActionPeriod5 struct { PricClctnPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricClctnPrd,omitempty"` ParllTradgPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ParllTradgPrd,omitempty"` ActnPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ActnPrd,omitempty"` RvcbltyPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPrice10 ¶
type CorporateActionPrice10 struct { IndctvOrMktPric IndicativeOrMarketPrice1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshInLieuOfShrPric,omitempty"` }
type CorporateActionPrice3 ¶
type CorporateActionPrice3 struct { MaxPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MaxPric,omitempty"` MinPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinPric,omitempty"` }
type CorporateActionPrice6 ¶
type CorporateActionPrice6 struct { CshInLieuOfShrPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshInLieuOfShrPric,omitempty"` ExrcPric PriceFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ExrcPric,omitempty"` GncCshPricRcvdPerPdct []PriceFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GncCshPricRcvdPerPdct,omitempty"` OverSbcptDpstPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OverSbcptDpstPric,omitempty"` GncCshPricPdPerPdct PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GncCshPricPdPerPdct,omitempty"` TaxblIncmPerDvddShr AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionProcessingStatus1Choice ¶
type CorporateActionProcessingStatus1Choice struct { EvtSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EvtSts"` ForInfOnlyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ForInfOnlyInd"` }
type CorporateActionQuantity1 ¶
type CorporateActionQuantity1 struct { MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblMltplQty,omitempty"` MaxQty FinancialInstrumentQuantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MaxQty,omitempty"` MinQtySght FinancialInstrumentQuantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinQtySght,omitempty"` NewBrdLotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewDnmtnQty,omitempty"` BaseDnmtn FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate3 ¶
type CorporateActionRate3 struct { Intrst RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Intrst,omitempty"` PctgSght RateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgSght,omitempty"` RltdIndx RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RltdIndx,omitempty"` Sprd RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Sprd,omitempty"` BidIntrvl RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BidIntrvl,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtFctr,omitempty"` RinvstmtDscntRateToMkt RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RinvstmtDscntRateToMkt,omitempty"` }
type CorporateActionRate5 ¶
type CorporateActionRate5 struct { AddtlTax RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ChrgsFees,omitempty"` FnlDvddRate RateAndAmountFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FnlDvddRate,omitempty"` FsclStmp RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 GrssDvddRate,omitempty"` CshIncntivRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CshIncntivRate,omitempty"` IndxFctr RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NonResdtRate,omitempty"` MaxAllwdOvrsbcptRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MaxAllwdOvrsbcptRate,omitempty"` PrvsnlDvddRate RateAndAmountFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvsnlDvddRate,omitempty"` TaxCdtRate []TaxCreditRateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxCdtRate,omitempty"` PrratnRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrratnRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SlctnFeeRate,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlySlctnFeeRate,omitempty"` WhldgTaxRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgTaxRate,omitempty"` TaxOnIncm RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 WhldgOfLclTax,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TaxRltdRate,omitempty"` AplblRate RateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AplblRate,omitempty"` }
type CorporateActionRate7 ¶
type CorporateActionRate7 struct { AddtlQtyForSbcbdRsltntScties RatioFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewToOd,omitempty"` NewSctiesToUndrlygScties RatioFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewSctiesToUndrlygScties,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TrfrmatnRate,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.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtTm"` }
type DateCode2Choice ¶
type DateCode2Choice struct { Cd DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type DateCode3Choice ¶
type DateCode3Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type DateCode4Choice ¶
type DateCode4Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type DateCodeAndTimeFormat1 ¶
type DateCodeAndTimeFormat1 struct { DtCd DateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Tm"` }
type DateFormat11Choice ¶
type DateFormat11Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dt"` DtCd DateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCd"` }
type DateFormat12Choice ¶
type DateFormat12Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dt"` NotSpcfdDt DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdDt"` }
type DateFormat5Choice ¶
type DateFormat5Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dt"` DtCd DateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCd"` }
type DateFormat6Choice ¶
type DateFormat6Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dt"` DtCd DateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCd"` }
type DateFormat7Choice ¶
type DateFormat7Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dt"` DtCdAndTm DateCodeAndTimeFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCdAndTm"` DtCd DateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtCd"` }
type DistributionTypeFormat1Choice ¶
type DistributionTypeFormat1Choice struct { Cd DistributionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type DividendTypeFormat1Choice ¶
type DividendTypeFormat1Choice struct { Cd CorporateActionFrequencyType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type Document ¶
type Document struct {
CorpActnNtfctn CorporateActionNotificationV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CorpActnNtfctn"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CpyDplct,omitempty"` }
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryNb"` }
type ElectionTypeFormat1Choice ¶
type ElectionTypeFormat1Choice struct { Cd ElectionMovementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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 Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type FinancialInstrumentAttributes3 ¶
type FinancialInstrumentAttributes3 struct { SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyId"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RnncblEntitlmntStsTp,omitempty"` FrctnDspstn FractionDispositionType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FrctnDspstn,omitempty"` IntrmdtSctiesToUndrlygRatio QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrmdtSctiesToUndrlygRatio,omitempty"` MktPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MktPric,omitempty"` XpryDt DateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 XpryDt"` PstngDt DateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PstngDt"` TradgPrd Period3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TradgPrd,omitempty"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UinstdBal,omitempty"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 InstdBal,omitempty"` }
type FinancialInstrumentAttributes5 ¶
type FinancialInstrumentAttributes5 struct { SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyId"` PlcOfListg MarketIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ConvsDt,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CtrctSz,omitempty"` IssePric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IssePric,omitempty"` }
type FinancialInstrumentAttributes7 ¶
type FinancialInstrumentAttributes7 struct { SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyId"` PlcOfListg MarketIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NxtFctr,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CtrctSz,omitempty"` }
type FinancialInstrumentQuantity2Choice ¶
type FinancialInstrumentQuantity2Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtsdVal"` Cd Quantity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` }
type ForeignExchangeTerms11 ¶
type ForeignExchangeTerms11 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RsltgAmt"` }
type FractionDispositionType1Choice ¶
type FractionDispositionType1Choice struct { Cd FractionDispositionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type FractionDispositionType2Code ¶
type FractionDispositionType2Code string
May be one of DIST, RDDN, RDUP, STAN
type FractionDispositionType3Choice ¶
type FractionDispositionType3Choice struct { Cd FractionDispositionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type FractionDispositionType4Code ¶
type FractionDispositionType4Code string
May be one of BUYU, CINL, DIST, RDDN, RDUP, STAN, UKWN
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id,omitempty"` }
type GrossDividendRateFormat1Choice ¶
type GrossDividendRateFormat1Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type GrossDividendRateType1Code ¶
type GrossDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, LTCG, STCG
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.01 ShrtId"` LngId string `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 LngId"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryId"` }
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type IndicativeOrMarketPrice1Choice ¶
type IndicativeOrMarketPrice1Choice struct { IndctvPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndctvPric"` MktPric PriceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type InterestRateUsedForPaymentFormat1Choice ¶
type InterestRateUsedForPaymentFormat1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat1Choice ¶
type IntermediateSecuritiesDistributionTypeFormat1Choice struct { Cd IntermediateSecurityDistributionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type IntermediateSecuritiesDistributionTypeFormat2Choice ¶
type IntermediateSecuritiesDistributionTypeFormat2Choice struct { Cd IntermediateSecurityDistributionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type IntermediateSecurityDistributionType2Code ¶
type IntermediateSecurityDistributionType2Code string
May be one of BIDS, BONU, DRIP, DVOP, EXRI, PRIO
type IntermediateSecurityDistributionType3Code ¶
type IntermediateSecurityDistributionType3Code string
May be one of BIDS, BONU, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF
type LotteryTypeFormat1Choice ¶
type LotteryTypeFormat1Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Desc"` }
type MarketIdentification2 ¶
type MarketIdentification2 struct { Tp MarketTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Tp"` Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id,omitempty"` }
type MarketTypeFormat1Choice ¶
type MarketTypeFormat1Choice struct { Cd MarketType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Adr,omitempty"` }
type NetDividendRateFormat1Choice ¶
type NetDividendRateFormat1Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type NetDividendRateType1Code ¶
type NetDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR
type NonEligibleProceedsIndicator1Choice ¶
type NonEligibleProceedsIndicator1Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type OfferType1Code ¶
type OfferType1Code string
May be one of DISS, ERUN, FCFS, FINL, MINI, PART, SQUE
type OfferTypeFormat1Choice ¶
type OfferTypeFormat1Choice struct { Cd OfferType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type OptionAvailabilityStatus1Choice ¶
type OptionAvailabilityStatus1Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionFeatures2Code ¶
type OptionFeatures2Code string
May be one of CAOS, COND, MAXC, MAXS, OPLF, PROR, QOVE, QREC, VVPR, NOSE
type OptionFeaturesFormat2Choice ¶
type OptionFeaturesFormat2Choice struct { Cd OptionFeatures2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtsdVal"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NmAndAdr"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryId"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricVal"` }
type Period1Choice ¶
type Period1Choice struct { Prd Period3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prd"` PrdCd DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrdCd"` }
type Period3 ¶
type Period3 struct { StartDt DateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 StartDt"` EndDt DateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Ctry"` }
type PriceFormat10Choice ¶
type PriceFormat10Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPric"` NotSpcfdPric PriceValueType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricPerAmt"` }
type PriceFormat11Choice ¶
type PriceFormat11Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPric"` NotSpcfdPric PriceValueType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdPric"` }
type PriceFormat8Choice ¶
type PriceFormat8Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPric"` NotSpcfdPric PriceValueType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 IndxPts"` }
type PriceFormat9Choice ¶
type PriceFormat9Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPric"` NotSpcfdPric PriceValueType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtPricPerAmt"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OrgnlAndCurFace"` }
type RateAndAmountFormat3Choice ¶
type RateAndAmountFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` }
type RateAndAmountFormat4Choice ¶
type RateAndAmountFormat4Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type RateFormat2Choice ¶
type RateFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type RateFormat5Choice ¶
type RateFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` NotSpcfdRate RateType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateType13Choice ¶
type RateType13Choice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateType7Choice ¶
type RateType7Choice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type RateTypeAndAmountAndStatus1 ¶
type RateTypeAndAmountAndStatus1 struct { RateTp RateType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus4 ¶
type RateTypeAndAmountAndStatus4 struct { RateTp RateType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateSts,omitempty"` }
type RatioFormat5Choice ¶
type RatioFormat5Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyToQty"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtToAmt"` }
type RatioFormat6Choice ¶
type RatioFormat6Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyToQty"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtToAmt"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtToQty"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyToAmt"` }
type RenounceableEntitlementStatusTypeFormat1Choice ¶
type RenounceableEntitlementStatusTypeFormat1Choice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 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.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id,omitempty"` }
type SecuritiesOption1 ¶
type SecuritiesOption1 struct { MaxExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MaxExrcblQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 MinExrcblMltplQty,omitempty"` NewBrdLotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 BckEndOddLotQty,omitempty"` }
type SecuritiesOption6 ¶
type SecuritiesOption6 struct { SctyDtls FinancialInstrumentAttributes5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NonElgblPrcdsInd,omitempty"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EntitldQty,omitempty"` FrctnDspstn FractionDispositionType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 CcyOptn,omitempty"` TradgPrd Period1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TradgPrd,omitempty"` DtDtls SecurityDate2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DtDtls"` RateDtls CorporateActionRate7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateDtls,omitempty"` PricDtls CorporateActionPrice10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PricDtls,omitempty"` }
type SecurityDate2 ¶
type SecurityDate2 struct { PmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PmtDt"` AvlblDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AvlblDt,omitempty"` DvddRnkgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 EarlstPmtDt,omitempty"` PrpssDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 PrpssDt,omitempty"` }
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 OthrId"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Qty"` }
type SolicitationFeeRateFormat1Choice ¶
type SolicitationFeeRateFormat1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AmtToQty"` }
type TaxCreditRateFormat1Choice ¶
type TaxCreditRateFormat1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 NotSpcfdRate"` }
type TaxableIncomePerShareCalculatedFormat1Choice ¶
type TaxableIncomePerShareCalculatedFormat1Choice struct {}
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Prtry"` }
type UpdatedAdditionalInformation1 ¶
type UpdatedAdditionalInformation1 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDt,omitempty"` AddtlInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf"` }
type UpdatedAdditionalInformation2 ¶
type UpdatedAdditionalInformation2 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDt,omitempty"` AddtlInf []Max8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf"` }
type UpdatedAdditionalInformation3 ¶
type UpdatedAdditionalInformation3 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDt,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 AddtlInf"` }
type UpdatedURLlnformation ¶
type UpdatedURLlnformation struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 UpdDt,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 URLAdr"` }