Documentation ¶
Index ¶
- type AccountAndBalance46
- type AccountIdentification10
- type AccountIdentification45Choice
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess5Code
- type AdditionalBusinessProcessFormat12Choice
- type AmountAndQuantityRatio5
- type AmountAndRateStatus2
- type AmountPrice4
- type AmountPrice5
- type AmountPrice7
- type AmountPricePerAmount3
- type AmountPricePerFinancialInstrumentQuantity7
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountPriceType3Code
- type AmountToAmountRatio3
- type AnyBICDec2014Identifier
- type BalanceFormat10Choice
- type BalanceFormat7Choice
- type BeneficiaryCertificationType12Choice
- type BeneficiaryCertificationType4Code
- type BorrowerLendingDeadline6
- type CFIOct2015Identifier
- type CapitalGainFormat4Choice
- type CashAccountIdentification6Choice
- type CashOption75
- type CertificationFormatType1Code
- type CertificationTypeFormat4Choice
- type ClassificationType33Choice
- type ConsentType1Code
- type ConsentTypeFormat5Choice
- type CorporateAction55
- type CorporateActionAmounts59
- type CorporateActionBalanceDetails36
- type CorporateActionChangeType1Code
- type CorporateActionChangeTypeFormat8Choice
- type CorporateActionDate72
- type CorporateActionDate74
- type CorporateActionDate76
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType3Choice
- type CorporateActionEventReference4
- type CorporateActionEventReference4Choice
- type CorporateActionEventStage3Code
- type CorporateActionEventStageFormat20Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType31Code
- type CorporateActionEventType89Choice
- type CorporateActionFrequencyType5Code
- type CorporateActionGeneralInformation153
- type CorporateActionInformationType1Code
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionNarrative36
- type CorporateActionNarrative39
- type CorporateActionNarrative43
- type CorporateActionNotification002V10
- type CorporateActionNotification6
- type CorporateActionNotificationType1Code
- type CorporateActionOption11Code
- type CorporateActionOption176
- type CorporateActionOption36Choice
- type CorporateActionPeriod12
- type CorporateActionPeriod14
- type CorporateActionPrice66
- type CorporateActionPrice67
- type CorporateActionPrice69
- type CorporateActionProcessingStatus6Choice
- type CorporateActionQuantity8
- type CorporateActionRate103
- type CorporateActionRate95
- type CorporateActionRate96
- type CorporateActionTaxableIncomePerShareCalculated1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode22Choice
- type DateCode26Choice
- type DateCode27Choice
- type DateCodeAndTimeFormat4
- type DateFormat41Choice
- type DateFormat45Choice
- type DateFormat49Choice
- type DateFormat54Choice
- type DateFormat55Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DeemedRateType1Code
- type DeemedRateType2Choice
- type DefaultProcessingOrStandingInstruction1Choice
- type DistributionType3Code
- type DistributionTypeFormat8Choice
- type DividendRateType1Code
- type DividendTypeFormat10Choice
- type Document
- type DocumentIdentification17
- type DocumentIdentification37
- type DocumentIdentification38
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type EUCapitalGain2Code
- type ElectionMovementType2Code
- type ElectionTypeFormat4Choice
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type EventSequenceType1Code
- type EventSequenceTypeFormat2Choice
- type Exact3NumericText
- type Exact3UpperCaseAlphaNumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes83
- type FinancialInstrumentAttributes85
- type FinancialInstrumentAttributes94
- type FinancialInstrumentQuantity15Choice
- type FinancialInstrumentQuantity21Choice
- type FinancialInstrumentQuantity22Choice
- type ForeignExchangeTerms19
- type ForeignExchangeTerms28
- type FractionDispositionType31Choice
- type FractionDispositionType32Choice
- type FractionDispositionType8Code
- type FractionDispositionType9Code
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type GenericIdentification86
- type GrossDividendRateFormat41Choice
- type GrossDividendRateFormat42Choice
- type GrossDividendRateType6Code
- type GrossDividendRateType7Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationFormat4Choice
- type IdentificationSource4Choice
- type IndicativeOrMarketPrice11Choice
- type InformationTypeFormat5Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat5Choice
- type InterestRateUsedForPaymentFormat10Choice
- type IntermediateSecuritiesDistributionTypeFormat18Choice
- type IntermediateSecurityDistributionType5Code
- type IssuerOfferorTaxabilityIndicator1Choice
- type IssuerTaxability2Code
- type LEIIdentifier
- type LotteryType1Code
- type LotteryTypeFormat5Choice
- type MICIdentifier
- type MarketIdentification4Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type NameAndAddress12
- type NetDividendRateFormat43Choice
- type NetDividendRateFormat44Choice
- type NetDividendRateType6Code
- type NetDividendRateType7Code
- type NewSecuritiesIssuanceType5Code
- type NonEligibleProceedsIndicator1Code
- type NonEligibleProceedsIndicator4Choice
- type OfferType3Code
- type OfferTypeFormat11Choice
- type OptionAvailabilityStatus1Code
- type OptionAvailabilityStatus4Choice
- type OptionFeatures11Code
- type OptionFeaturesFormat26Choice
- type OptionStyle2Code
- type OptionStyle9Choice
- type OriginalAndCurrentQuantities4
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination1
- type PartyIdentification136Choice
- type PartyIdentification137Choice
- type PartyIdentification151Choice
- type Payment2Code
- type PercentagePrice1
- type Period11
- type Period6Choice
- type PriceDetails25
- type PriceFormat57Choice
- type PriceFormat58Choice
- type PriceFormat59Choice
- type PriceFormat60Choice
- type PriceFormat62Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition10Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity10
- type ProprietaryQuantity9
- type Quantity10Choice
- type Quantity21Choice
- type Quantity22Choice
- type Quantity23Choice
- type Quantity4Code
- type Quantity5Code
- type QuantityToQuantityRatio2
- type Rate38
- type RateAndAmountFormat43Choice
- type RateAndAmountFormat46Choice
- type RateAndAmountFormat47Choice
- type RateAndAmountFormat48Choice
- type RateAndAmountFormat50Choice
- type RateAndAmountFormat53Choice
- type RateFormat12Choice
- type RateFormat21Choice
- type RateFormat3Choice
- type RateFormat7Choice
- type RateStatus1Code
- type RateStatus4Choice
- type RateType10Code
- type RateType13Code
- type RateType45Choice
- type RateType46Choice
- type RateType47Choice
- type RateType5Code
- type RateType7Code
- type RateType80Choice
- type RateType81Choice
- type RateType82Choice
- type RateType83Choice
- type RateTypeAndAmountAndStatus32
- type RateTypeAndAmountAndStatus33
- type RateTypeAndAmountAndStatus54
- type RateTypeAndAmountAndStatus59
- type RateTypeAndAmountAndStatus60
- type RateTypeAndAmountAndStatus61
- type RateTypeAndAmountAndStatus62
- type RateTypeAndPercentageRate11
- type RateTypeAndPercentageRate9
- type RateValueType7Code
- type RatioFormat23Choice
- type RatioFormat24Choice
- type RenounceableEntitlementStatusTypeFormat4Choice
- type RenounceableStatus1Code
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINX2Max34Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type RestrictedFINZMax2048Text
- type RestrictedFINZMax256Text
- type RestrictedFINZMax8000Text
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat32Choice
- type SafekeepingPlaceFormat39Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText15
- type SafekeepingPlaceTypeAndText9
- type SecuritiesOption56
- type SecuritiesOption75
- type SecurityDate18
- type SecurityIdentification20
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type SolicitationFeeRateFormat10Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxableIncomePerShareCalculatedFormat4Choice
- type TemporaryFinancialInstrumentIndicator4Choice
- type TotalEligibleBalanceFormat9
- type UpdatedAdditionalInformation10
- type UpdatedAdditionalInformation5
- type UpdatedAdditionalInformation6
- type UpdatedURLlnformation3
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance46 ¶
type AccountAndBalance46 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgAcct"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IdCd"`
}
type AccountIdentification45Choice ¶
type AccountIdentification45Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctsListAndBalDtls"` }
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 AdditionalBusinessProcessFormat12Choice ¶
type AdditionalBusinessProcessFormat12Choice struct { Cd AdditionalBusinessProcess5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type AmountAndQuantityRatio5 ¶
type AmountAndQuantityRatio5 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` }
type AmountAndRateStatus2 ¶
type AmountAndRateStatus2 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts"` }
type AmountPrice4 ¶
type AmountPrice4 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` }
type AmountPrice7 ¶
type AmountPrice7 struct { AmtPricTp AmountPriceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` }
type AmountPricePerAmount3 ¶
type AmountPricePerAmount3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` }
type AmountPricePerFinancialInstrumentQuantity7 ¶
type AmountPricePerFinancialInstrumentQuantity7 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` FinInstrmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FinInstrmQty"` }
type AmountToAmountRatio3 ¶
type AmountToAmountRatio3 struct { Amt1 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt1"` Amt2 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt2"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BalanceFormat10Choice ¶
type BalanceFormat10Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotElgblBal"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PartWayPrdUnits"` }
type BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotElgblBal"` }
type BeneficiaryCertificationType12Choice ¶
type BeneficiaryCertificationType12Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BorrowerLendingDeadline6 ¶
type BorrowerLendingDeadline6 struct { StockLndgDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StockLndgDdln"` Brrwr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Brrwr"` }
type CapitalGainFormat4Choice ¶
type CapitalGainFormat4Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CashOption75 ¶
type CashOption75 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CdtDbtInd"` CtrctlPmtInd Payment2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CtrctlPmtInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CtryOfIncmSrc,omitempty"` CshAcctId CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtDtls,omitempty"` DtDtls CorporateActionDate72 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtDtls"` FXDtls ForeignExchangeTerms28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FXDtls,omitempty"` RateAndAmtDtls Rate38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateAndAmtDtls,omitempty"` PricDtls PriceDetails25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricDtls,omitempty"` }
type CertificationFormatType1Code ¶
type CertificationFormatType1Code string
May be one of ELEC, PHYS
type CertificationTypeFormat4Choice ¶
type CertificationTypeFormat4Choice struct { Cd CertificationFormatType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type ClassificationType33Choice ¶
type ClassificationType33Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AltrnClssfctn"` }
type ConsentTypeFormat5Choice ¶
type ConsentTypeFormat5Choice struct { Cd ConsentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateAction55 ¶
type CorporateAction55 struct { DtDtls CorporateActionDate74 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtDtls,omitempty"` PrdDtls CorporateActionPeriod14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate96 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice67 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricDtls,omitempty"` SctiesQty CorporateActionQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctiesQty,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstAcrdNbOfDays,omitempty"` CpnNb []IdentificationFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CpnNb,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnBrkdwnInd,omitempty"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChrgsApldInd,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RstrctnInd,omitempty"` AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcrdIntrstInd,omitempty"` LttrOfGrntedDlvryInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LttrOfGrntedDlvryInd,omitempty"` ShrhldrRghtsDrctvInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrhldrRghtsDrctvInd,omitempty"` DvddTp DividendTypeFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DvddTp,omitempty"` EvtSeqTp EventSequenceTypeFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtSeqTp,omitempty"` OcrncTp DistributionTypeFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OcrncTp,omitempty"` OfferTp []OfferTypeFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OfferTp,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RnncblEntitlmntStsTp,omitempty"` EvtStag []CorporateActionEventStageFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlBizPrcInd,omitempty"` ChngTp []CorporateActionChangeTypeFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChngTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrmdtSctiesDstrbtnTp,omitempty"` CptlGnInOutInd CapitalGainFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CptlGnInOutInd,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculatedFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxblIncmPerShrClctd,omitempty"` ElctnTp ElectionTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElctnTp,omitempty"` LtryTp LotteryTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LtryTp,omitempty"` CertfctnTp CertificationTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnTp,omitempty"` CnsntTp ConsentTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CnsntTp,omitempty"` InfTp InformationTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfTp,omitempty"` TaxOnNonDstrbtdPrcdsInd GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxOnNonDstrbtdPrcdsInd,omitempty"` NewPlcOfIncorprtn RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewPlcOfIncorprtn,omitempty"` AddtlInf CorporateActionNarrative39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf,omitempty"` }
type CorporateActionAmounts59 ¶
type CorporateActionAmounts59 struct { GrssCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GrssCshAmt,omitempty"` NetCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NetCshAmt,omitempty"` SlctnFees RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SlctnFees,omitempty"` CshInLieuOfShr RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshInLieuOfShr,omitempty"` CptlGn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CptlGn,omitempty"` IntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstAmt,omitempty"` IndmntyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RinvstmtAmt,omitempty"` FullyFrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FullyFrnkdAmt,omitempty"` UfrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UfrnkdAmt,omitempty"` SndryOrOthrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SndryOrOthrAmt,omitempty"` TaxFreeAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxFreeAmt,omitempty"` TaxDfrrdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ValAddedTaxAmt,omitempty"` StmpDtyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StmpDtyAmt,omitempty"` TaxRclmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxRclmAmt,omitempty"` TaxCdtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxCdtAmt,omitempty"` AddtlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlTaxAmt,omitempty"` WhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ScndLvlTaxAmt,omitempty"` FsclStmpAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FsclStmpAmt,omitempty"` ExctgBrkrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RgltryFeesAmt,omitempty"` ShppgFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShppgFeesAmt,omitempty"` ChrgsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChrgsAmt,omitempty"` EntitldAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EntitldAmt,omitempty"` OrgnlAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OrgnlAmt,omitempty"` PrncplOrCrps RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrncplOrCrps,omitempty"` RedPrmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RedPrmAmt,omitempty"` IncmPrtn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IncmPrtn,omitempty"` StockXchgTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StockXchgTax,omitempty"` EUTaxRtntnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcrdIntrstAmt,omitempty"` EqulstnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EqulstnAmt,omitempty"` FATCATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FATCATaxAmt,omitempty"` NRATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxOnIncmAmt,omitempty"` TxTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TxTax,omitempty"` DmdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdAmt,omitempty"` FrgnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrgnIncmAmt,omitempty"` DmdDvddAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdDvddAmt,omitempty"` DmdFndAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdFndAmt,omitempty"` DmdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdIntrstAmt,omitempty"` DmdRyltsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdRyltsAmt,omitempty"` }
type CorporateActionBalanceDetails36 ¶
type CorporateActionBalanceDetails36 struct { TtlElgblBal TotalEligibleBalanceFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TtlElgblBal,omitempty"` BlckdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BlckdBal,omitempty"` BrrwdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BrrwdBal,omitempty"` CollInBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CollInBal,omitempty"` CollOutBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CollOutBal,omitempty"` OnLnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RegdBal,omitempty"` OblgtdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OblgtdBal,omitempty"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UinstdBal,omitempty"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InstdBal,omitempty"` AfctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AfctdBal,omitempty"` UafctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UafctdBal,omitempty"` }
type CorporateActionChangeType1Code ¶
type CorporateActionChangeType1Code string
May be one of BERE, CERT, DEPH, GPPH, GTGP, GTPH, NAME, PHDE, REBE, TERM, DECI
type CorporateActionChangeTypeFormat8Choice ¶
type CorporateActionChangeTypeFormat8Choice struct { Cd CorporateActionChangeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionDate72 ¶
type CorporateActionDate72 struct { PmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PmtDt"` ValDt DateFormat55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ValDt,omitempty"` FXRateFxgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlstPmtDt,omitempty"` }
type CorporateActionDate74 ¶
type CorporateActionDate74 struct { AnncmntDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AnncmntDt,omitempty"` CertfctnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnDdln,omitempty"` CrtApprvlDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlyClsgDt,omitempty"` FctvDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FctvDt,omitempty"` EqulstnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EqulstnDt,omitempty"` FrthrDtldAnncmntDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrthrDtldAnncmntDt,omitempty"` FxgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FxgDt,omitempty"` LtryDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LtryDt,omitempty"` NewMtrtyDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewMtrtyDt,omitempty"` MtgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MtgDt,omitempty"` MrgnFxgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MrgnFxgDt,omitempty"` PrratnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrratnDt,omitempty"` RcrdDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RcrdDt,omitempty"` RegnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RegnDdln,omitempty"` RsltsPblctnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RsltsPblctnDt,omitempty"` DdlnToSplt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DdlnToSplt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DdlnForTaxBrkdwnInstr,omitempty"` TradgSspdDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TradgSspdDt,omitempty"` UcondlDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UcondlDt,omitempty"` WhlyUcondlDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WhlyUcondlDt,omitempty"` ExDvddDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ExDvddDt,omitempty"` OffclAnncmntPblctnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OffclAnncmntPblctnDt,omitempty"` SpclExDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SpclExDt,omitempty"` GrntedPrtcptnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyMktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElctnToCtrPtyMktDdln,omitempty"` ElctnToCtrPtyRspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElctnToCtrPtyRspnDdln,omitempty"` LpsdDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LpsdDt,omitempty"` PmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PmtDt,omitempty"` ThrdPtyDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ThrdPtyDdln,omitempty"` EarlyThrdPtyDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlyThrdPtyDdln,omitempty"` MktClmTrckgEndDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MktClmTrckgEndDt,omitempty"` LeadPlntffDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LeadPlntffDdln,omitempty"` FilgDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FilgDt,omitempty"` HrgDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 HrgDt,omitempty"` }
type CorporateActionDate76 ¶
type CorporateActionDate76 struct { EarlyRspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CoverXprtnDt,omitempty"` PrtctDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtctDt,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MktDdln,omitempty"` RspnDdln DateFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RspnDdln,omitempty"` XpryDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XpryDt,omitempty"` SbcptCostDbtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstryCoverXprtnDt,omitempty"` StockLndgDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StockLndgDdln,omitempty"` BrrwrStockLndgDdln []BorrowerLendingDeadline6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BrrwrStockLndgDdln,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType3Choice ¶
type CorporateActionEventProcessingType3Choice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionEventReference4 ¶
type CorporateActionEventReference4 struct { EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtId"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LkgTp,omitempty"` }
type CorporateActionEventReference4Choice ¶
type CorporateActionEventReference4Choice struct { LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LkdOffclCorpActnEvtId"` LkdCorpActnId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LkdCorpActnId"` }
type CorporateActionEventStage3Code ¶
type CorporateActionEventStage3Code string
May be one of APPD, CLDE, FULL, LAPS, PART, PWAL, RESC, SUAP, UNAC, WHOU
type CorporateActionEventStageFormat20Choice ¶
type CorporateActionEventStageFormat20Choice struct { Cd CorporateActionEventStage3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtConfSts"` }
type CorporateActionEventType31Code ¶
type CorporateActionEventType31Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, INFO, TNDP
type CorporateActionEventType89Choice ¶
type CorporateActionEventType89Choice struct { Cd CorporateActionEventType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionFrequencyType5Code ¶
type CorporateActionFrequencyType5Code string
May be one of FINL, INTE, REIN, REGR, SPEC, SPRE
type CorporateActionGeneralInformation153 ¶
type CorporateActionGeneralInformation153 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType89Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UndrlygScty"` }
type CorporateActionInformationType1Code ¶
type CorporateActionInformationType1Code string
May be one of CONF
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary4Choice ¶
type CorporateActionMandatoryVoluntary4Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionNarrative36 ¶
type CorporateActionNarrative36 struct { AddtlTxt UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative39 ¶
type CorporateActionNarrative39 struct { Offerr []UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Offerr,omitempty"` NewCpnyNm UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewCpnyNm,omitempty"` URLAdr UpdatedURLlnformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 URLAdr,omitempty"` }
type CorporateActionNarrative43 ¶
type CorporateActionNarrative43 struct { AddtlTxt UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PtyCtctNrrtv,omitempty"` RegnDtls UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BsktOrIndxInf,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnBrkdwn,omitempty"` URLAdr []RestrictedFINZMax2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 URLAdr,omitempty"` }
type CorporateActionNotification002V10 ¶
type CorporateActionNotification002V10 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Pgntn,omitempty"` NtfctnGnlInf CorporateActionNotification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NtfctnGnlInf"` PrvsNtfctnId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrvsNtfctnId,omitempty"` InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InstrId,omitempty"` OthrDocId []DocumentIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation153 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CorpActnGnlInf"` AcctDtls AccountIdentification45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctDtls"` IntrmdtScty FinancialInstrumentAttributes94 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrmdtScty,omitempty"` CorpActnDtls CorporateAction55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CorpActnDtls,omitempty"` CorpActnOptnDtls []CorporateActionOption176 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CorpActnOptnDtls,omitempty"` AddtlInf CorporateActionNarrative43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf,omitempty"` IssrAgt []PartyIdentification151Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IssrAgt,omitempty"` PngAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PngAgt,omitempty"` SubPngAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SubPngAgt,omitempty"` Regar PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Regar,omitempty"` RsellngAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DrpAgt,omitempty"` SlctnAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SlctnAgt,omitempty"` InfAgt PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InfAgt,omitempty"` Issr PartyIdentification151Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr,omitempty"` Offerr []PartyIdentification151Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Offerr,omitempty"` TrfAgt PartyIdentification151Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TrfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SplmtryData,omitempty"` }
type CorporateActionNotification6 ¶
type CorporateActionNotification6 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NtfctnTp"` PrcgSts CorporateActionProcessingStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrcgSts"` ElgblBalInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ElgblBalInd,omitempty"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionOption11Code ¶
type CorporateActionOption11Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN
type CorporateActionOption176 ¶
type CorporateActionOption176 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnNb"` OptnTp CorporateActionOption36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnTp"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnFeatrs,omitempty"` OptnAvlbtySts OptionAvailabilityStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChngAllwdInd,omitempty"` ApldOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ApldOptnInd,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FinInstrmId,omitempty"` DtDtls CorporateActionDate76 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtDtls,omitempty"` PrdDtls CorporateActionPeriod12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate103 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice69 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricDtls,omitempty"` SctiesQty SecuritiesOption56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf,omitempty"` }
type CorporateActionOption36Choice ¶
type CorporateActionOption36Choice struct { Cd CorporateActionOption11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionPeriod12 ¶
type CorporateActionPeriod12 struct { PricClctnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricClctnPrd,omitempty"` ParllTradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ParllTradgPrd,omitempty"` ActnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ActnPrd,omitempty"` RvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPeriod14 ¶
type CorporateActionPeriod14 struct { PricClctnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricClctnPrd,omitempty"` IntrstPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstPrd,omitempty"` CmplsryPurchsPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CmplsryPurchsPrd,omitempty"` BlckgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BlckgPrd,omitempty"` ClmPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ClmPrd,omitempty"` DpstrySspnsnPrdForBookNtryTrf Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForBookNtryTrf,omitempty"` DpstrySspnsnPrdForDpstAtAgt Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForDpstAtAgt,omitempty"` DpstrySspnsnPrdForDpst Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForDpst,omitempty"` DpstrySspnsnPrdForPldg Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForPldg,omitempty"` DpstrySspnsnPrdForSgrtn Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForSgrtn,omitempty"` DpstrySspnsnPrdForWdrwlAtAgt Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForWdrwlAtAgt,omitempty"` DpstrySspnsnPrdForWdrwlInNmneeNm Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForWdrwlInNmneeNm,omitempty"` DpstrySspnsnPrdForWdrwlInStrtNm Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DpstrySspnsnPrdForWdrwlInStrtNm,omitempty"` BookClsrPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BookClsrPrd,omitempty"` CoDpstriesSspnsnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CoDpstriesSspnsnPrd,omitempty"` SpltPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SpltPrd,omitempty"` }
type CorporateActionPrice66 ¶
type CorporateActionPrice66 struct { IndctvOrMktPric IndicativeOrMarketPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice67 ¶
type CorporateActionPrice67 struct { MaxPric PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MaxPric,omitempty"` MinPric PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinPric,omitempty"` }
type CorporateActionPrice69 ¶
type CorporateActionPrice69 struct { CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OverSbcptDpstPric,omitempty"` MaxCshToInst PriceFormat62Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MaxCshToInst,omitempty"` MinCshToInst PriceFormat62Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinCshToInst,omitempty"` MinMltplCshToInst PriceFormat62Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinMltplCshToInst,omitempty"` }
type CorporateActionProcessingStatus6Choice ¶
type CorporateActionProcessingStatus6Choice struct { Cd CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type CorporateActionQuantity8 ¶
type CorporateActionQuantity8 struct { MaxQty FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MaxQty,omitempty"` MinQtySght FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinQtySght,omitempty"` NewBrdLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewDnmtnQty,omitempty"` BaseDnmtn FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate103 ¶
type CorporateActionRate103 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ScndLvlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxblIncmPerDvddShr,omitempty"` IssrDclrdXchgRate ForeignExchangeTerms19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IssrDclrdXchgRate,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxOnIncm,omitempty"` }
type CorporateActionRate95 ¶
type CorporateActionRate95 struct { AddtlQtyForSbcbdRsltntScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChrgsFees,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FsclStmp,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AplblRate,omitempty"` TaxCdtRate RateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxCdtRate,omitempty"` FinTxTaxRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FinTxTaxRate,omitempty"` }
type CorporateActionRate96 ¶
type CorporateActionRate96 struct { IntrstRate RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstRate,omitempty"` PctgSght RateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgSght,omitempty"` RltdIndx RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RltdIndx,omitempty"` Sprd RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Sprd,omitempty"` BidIntrvl RateAndAmountFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BidIntrvl,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtFctr,omitempty"` RinvstmtDscntRateToMkt RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RinvstmtDscntRateToMkt,omitempty"` IntrstShrtfll RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstShrtfll,omitempty"` RealsdLoss RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RealsdLoss,omitempty"` DclrdRate RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DclrdRate,omitempty"` }
type CorporateActionTaxableIncomePerShareCalculated1Code ¶
type CorporateActionTaxableIncomePerShareCalculated1Code string
May be one of TDIY, TDIN, UKWN
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type DateCode27Choice ¶
type DateCode27Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Tm"` }
type DateFormat41Choice ¶
type DateFormat41Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCd"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdDt"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCd"` }
type DateFormat54Choice ¶
type DateFormat54Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCdAndTm"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCd"` }
type DateFormat55Choice ¶
type DateFormat55Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Dt"` DtCd DateCode27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtCd"` }
type DeemedRateType2Choice ¶
type DeemedRateType2Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type DistributionTypeFormat8Choice ¶
type DistributionTypeFormat8Choice struct { Cd DistributionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type DividendTypeFormat10Choice ¶
type DividendTypeFormat10Choice struct { Cd CorporateActionFrequencyType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type Document ¶
type Document struct {
CorpActnNtfctn CorporateActionNotification002V10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CorpActnNtfctn"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"`
}
type DocumentIdentification37 ¶
type DocumentIdentification37 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LkgTp,omitempty"` }
type DocumentIdentification38 ¶
type DocumentIdentification38 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DocNb,omitempty"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LkgTp,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryNb"` }
type ElectionTypeFormat4Choice ¶
type ElectionTypeFormat4Choice struct { Cd ElectionMovementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type EventCompletenessStatus1Code ¶
type EventCompletenessStatus1Code string
May be one of COMP, INCO
type EventConfirmationStatus1Code ¶
type EventConfirmationStatus1Code string
May be one of CONF, UCON
type EventSequenceTypeFormat2Choice ¶
type EventSequenceTypeFormat2Choice struct { Cd EventSequenceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
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 FinancialInstrumentAttributes83 ¶
type FinancialInstrumentAttributes83 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ConvsDt,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinNmnlQty,omitempty"` MinQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinMltplQtyToInst,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CtrctSz,omitempty"` IssePric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IssePric,omitempty"` }
type FinancialInstrumentAttributes85 ¶
type FinancialInstrumentAttributes85 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CtrctSz,omitempty"` }
type FinancialInstrumentAttributes94 ¶
type FinancialInstrumentAttributes94 struct { SctyId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctyId"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RnncblEntitlmntStsTp,omitempty"` FrctnDspstn FractionDispositionType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrctnDspstn,omitempty"` IntrmdtSctiesToUndrlygRatio QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrmdtSctiesToUndrlygRatio,omitempty"` MktPric AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MktPric,omitempty"` XpryDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XpryDt"` PstngDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PstngDt"` TradgPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TradgPrd,omitempty"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UinstdBal,omitempty"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 InstdBal,omitempty"` }
type FinancialInstrumentQuantity21Choice ¶
type FinancialInstrumentQuantity21Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtsdVal"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` }
type FinancialInstrumentQuantity22Choice ¶
type FinancialInstrumentQuantity22Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtsdVal"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` }
type ForeignExchangeTerms19 ¶
type ForeignExchangeTerms19 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XchgRate"` }
type ForeignExchangeTerms28 ¶
type ForeignExchangeTerms28 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RsltgAmt,omitempty"` }
type FractionDispositionType31Choice ¶
type FractionDispositionType31Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type FractionDispositionType32Choice ¶
type FractionDispositionType32Choice struct { Cd FractionDispositionType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 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 GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SchmeNm,omitempty"` }
type GrossDividendRateFormat41Choice ¶
type GrossDividendRateFormat41Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type GrossDividendRateFormat42Choice ¶
type GrossDividendRateFormat42Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type GrossDividendRateType6Code ¶
type GrossDividendRateType6Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType7Code ¶
type GrossDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, LTCG, PAPU, 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 IdentificationFormat4Choice ¶
type IdentificationFormat4Choice struct { ShrtId Exact3UpperCaseAlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtId"` LngId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LngId"` PrtryId GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryId"` }
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type IndicativeOrMarketPrice11Choice ¶
type IndicativeOrMarketPrice11Choice struct { IndctvPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndctvPric"` MktPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MktPric"` }
type InformationTypeFormat5Choice ¶
type InformationTypeFormat5Choice struct { Cd CorporateActionInformationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 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 InterestComputationMethodFormat5Choice ¶
type InterestComputationMethodFormat5Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type InterestRateUsedForPaymentFormat10Choice ¶
type InterestRateUsedForPaymentFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat18Choice ¶
type IntermediateSecuritiesDistributionTypeFormat18Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type IntermediateSecurityDistributionType5Code ¶
type IntermediateSecurityDistributionType5Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF, MRGR
type IssuerOfferorTaxabilityIndicator1Choice ¶
type IssuerOfferorTaxabilityIndicator1Choice struct { Cd IssuerTaxability2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type LotteryTypeFormat5Choice ¶
type LotteryTypeFormat5Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type MarketIdentification4Choice ¶
type MarketIdentification4Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Desc"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress12 ¶
type NameAndAddress12 struct {
Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Nm"`
}
type NetDividendRateFormat43Choice ¶
type NetDividendRateFormat43Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus60 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type NetDividendRateFormat44Choice ¶
type NetDividendRateFormat44Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus62 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type NetDividendRateType6Code ¶
type NetDividendRateType6Code string
May be one of CAPO, CDFI, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NetDividendRateType7Code ¶
type NetDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, PAPU, REES
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 NonEligibleProceedsIndicator4Choice ¶
type NonEligibleProceedsIndicator4Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type OfferTypeFormat11Choice ¶
type OfferTypeFormat11Choice struct { Cd OfferType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionAvailabilityStatus4Choice ¶
type OptionAvailabilityStatus4Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type OptionFeatures11Code ¶
type OptionFeatures11Code string
May be one of ASVO, BOIS, COND, MAXC, MAXS, NOSE, OPLF, CAOS, PINS, PROR, VVPR, QCAS, SHAR
type OptionFeaturesFormat26Choice ¶
type OptionFeaturesFormat26Choice struct { Cd OptionFeatures11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type OptionStyle9Choice ¶
type OptionStyle9Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryId"` }
type PartyIdentification137Choice ¶
type PartyIdentification137Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NmAndAdr"` }
type PartyIdentification151Choice ¶
type PartyIdentification151Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NmAndAdr"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LEI"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EndDt"` }
type Period6Choice ¶
type Period6Choice struct { Prd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrdCd"` }
type PriceDetails25 ¶
type PriceDetails25 struct { GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat57Choice ¶
type PriceFormat57Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdPric"` }
type PriceFormat58Choice ¶
type PriceFormat58Choice struct { AmtPric AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdPric"` }
type PriceFormat59Choice ¶
type PriceFormat59Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndxPts"` }
type PriceFormat60Choice ¶
type PriceFormat60Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndxPts"` }
type PriceFormat62Choice ¶
type PriceFormat62Choice struct { AmtPric AmountPrice7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdPric"` }
type ProcessingPosition10Choice ¶
type ProcessingPosition10Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProprietaryQuantity10 ¶
type ProprietaryQuantity10 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SchmeNm,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SgndQty"` }
type Rate38 ¶
type Rate38 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IntrstRateUsdForPmt,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ScndLvlTax,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlySlctnFeeRate,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FsclStmp,omitempty"` ThrdPtyIncntivRate RateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NetDvddRate,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxCdtRate,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TaxRclmRate,omitempty"` EqulstnRate RateAndAmountFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat53Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DmdRate,omitempty"` }
type RateAndAmountFormat43Choice ¶
type RateAndAmountFormat43Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` }
type RateAndAmountFormat46Choice ¶
type RateAndAmountFormat46Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` }
type RateAndAmountFormat47Choice ¶
type RateAndAmountFormat47Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateTpAndRate RateTypeAndPercentageRate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndRate"` }
type RateAndAmountFormat48Choice ¶
type RateAndAmountFormat48Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type RateAndAmountFormat50Choice ¶
type RateAndAmountFormat50Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IndxPts"` }
type RateAndAmountFormat53Choice ¶
type RateAndAmountFormat53Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndAmtAndRateSts"` RateTpAndRate RateTypeAndPercentageRate11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTpAndRate"` }
type RateFormat12Choice ¶
type RateFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type RateFormat21Choice ¶
type RateFormat21Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type RateFormat7Choice ¶
type RateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` NotSpcfdRate RateType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type RateStatus4Choice ¶
type RateStatus4Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType45Choice ¶
type RateType45Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType46Choice ¶
type RateType46Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType47Choice ¶
type RateType47Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType80Choice ¶
type RateType80Choice struct { Cd GrossDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType81Choice ¶
type RateType81Choice struct { Cd NetDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType82Choice ¶
type RateType82Choice struct { Cd GrossDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateType83Choice ¶
type RateType83Choice struct { Cd NetDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RateTypeAndAmountAndStatus32 ¶
type RateTypeAndAmountAndStatus32 struct { RateTp RateType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus33 ¶
type RateTypeAndAmountAndStatus33 struct { RateTp RateType47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus54 ¶
type RateTypeAndAmountAndStatus54 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus59 ¶
type RateTypeAndAmountAndStatus59 struct { RateTp RateType80Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus60 ¶
type RateTypeAndAmountAndStatus60 struct { RateTp RateType81Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus61 ¶
type RateTypeAndAmountAndStatus61 struct { RateTp RateType82Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus62 ¶
type RateTypeAndAmountAndStatus62 struct { RateTp RateType83Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateSts,omitempty"` }
type RateTypeAndPercentageRate11 ¶
type RateTypeAndPercentageRate11 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` }
type RateTypeAndPercentageRate9 ¶
type RateTypeAndPercentageRate9 struct { RateTp RateType46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` }
type RatioFormat23Choice ¶
type RatioFormat23Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtToAmt"` }
type RatioFormat24Choice ¶
type RatioFormat24Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtToAmt"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtToQty"` QtyToAmt AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyToAmt"` }
type RenounceableEntitlementStatusTypeFormat4Choice ¶
type RenounceableEntitlementStatusTypeFormat4Choice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type RestrictedFINActiveCurrencyAnd13DecimalAmount ¶
type RestrictedFINActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINX2Max34Text ¶
type RestrictedFINX2Max34Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,34}
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax31Text ¶
type RestrictedFINXMax31Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,31}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type RestrictedFINZMax2048Text ¶
type RestrictedFINZMax2048Text string
Must be at least 1 items long
type RestrictedFINZMax256Text ¶
type RestrictedFINZMax256Text string
Must match the pattern [0-9a-zA-Z!"%&\*;<> \.,\(\)\n\r/='\+:\?@#\{\-_]{1,256}
type RestrictedFINZMax8000Text ¶
type RestrictedFINZMax8000Text string
Must be at least 1 items long
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat32Choice ¶
type SafekeepingPlaceFormat32Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type SafekeepingPlaceFormat39Choice ¶
type SafekeepingPlaceFormat39Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id,omitempty"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Id,omitempty"` }
type SecuritiesOption56 ¶
type SecuritiesOption56 struct { MaxQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MaxQtyToInst,omitempty"` MinQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 MinMltplQtyToInst,omitempty"` NewBrdLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 BckEndOddLotQty,omitempty"` }
type SecuritiesOption75 ¶
type SecuritiesOption75 struct { SctyDtls FinancialInstrumentAttributes83 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NewSctiesIssncInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 XmptnTp,omitempty"` EntitldQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 SfkpgPlc,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CtryOfIncmSrc,omitempty"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 CcyOptn,omitempty"` TradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TradgPrd,omitempty"` DtDtls SecurityDate18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DtDtls"` RateDtls CorporateActionRate95 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 RateDtls,omitempty"` PricDtls CorporateActionPrice66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PricDtls,omitempty"` }
type SecurityDate18 ¶
type SecurityDate18 struct { PmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PmtDt"` AvlblDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AvlblDt,omitempty"` DvddRnkgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 EarlstPmtDt,omitempty"` PrpssDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PrpssDt,omitempty"` LastTradgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 LastTradgDt,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Qty"` }
type SolicitationFeeRateFormat10Choice ¶
type SolicitationFeeRateFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Rate"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AmtToQty"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 NotSpcfdRate"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxableIncomePerShareCalculatedFormat4Choice ¶
type TaxableIncomePerShareCalculatedFormat4Choice struct {}
type TemporaryFinancialInstrumentIndicator4Choice ¶
type TemporaryFinancialInstrumentIndicator4Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 TempInd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Prtry"` }
type TotalEligibleBalanceFormat9 ¶
type TotalEligibleBalanceFormat9 struct { Bal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 Bal,omitempty"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 PartWayPrdUnits,omitempty"` }
type UpdatedAdditionalInformation10 ¶
type UpdatedAdditionalInformation10 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDt,omitempty"` AddtlInf []RestrictedFINZMax8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf"` }
type UpdatedAdditionalInformation5 ¶
type UpdatedAdditionalInformation5 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDt,omitempty"` AddtlInf []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf"` }
type UpdatedAdditionalInformation6 ¶
type UpdatedAdditionalInformation6 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDt,omitempty"` AddtlInf RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 AddtlInf"` }
type UpdatedURLlnformation3 ¶
type UpdatedURLlnformation3 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 UpdDt,omitempty"` URLAdr RestrictedFINZMax256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.10 URLAdr"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT