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