Documentation ¶
Index ¶
- type AccountAndBalance39
- type AccountIdentification10
- type AccountIdentification36Choice
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess5Code
- type AdditionalBusinessProcessFormat12Choice
- type AmountAndQuantityRatio5
- type AmountAndRateStatus2
- type AmountPrice4
- type AmountPrice5
- type AmountPricePerAmount3
- type AmountPricePerFinancialInstrumentQuantity7
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio3
- type AnyBICIdentifier
- type BalanceFormat10Choice
- type BalanceFormat7Choice
- type BeneficiaryCertificationType12Choice
- type BeneficiaryCertificationType4Code
- type BorrowerLendingDeadline2
- type CFIOct2015Identifier
- type CapitalGainFormat4Choice
- type CashAccountIdentification6Choice
- type CashOption53
- type CertificationFormatType1Code
- type CertificationTypeFormat4Choice
- type ClassificationType33Choice
- type ConsentType1Code
- type ConsentTypeFormat5Choice
- type ConversionType1Code
- type ConversionTypeFormat4Choice
- type CorporateAction40
- type CorporateActionAmounts41
- type CorporateActionBalanceDetails36
- type CorporateActionChangeType1Code
- type CorporateActionChangeTypeFormat8Choice
- type CorporateActionDate55
- type CorporateActionDate56
- type CorporateActionDate58
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType3Choice
- type CorporateActionEventReference4
- type CorporateActionEventReference4Choice
- type CorporateActionEventStage3Code
- type CorporateActionEventStageFormat20Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType22Code
- type CorporateActionEventType57Choice
- type CorporateActionFrequencyType5Code
- type CorporateActionGeneralInformation113
- type CorporateActionInformationType1Code
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionNarrative36
- type CorporateActionNarrative39
- type CorporateActionNarrative41
- type CorporateActionNotification002V07
- type CorporateActionNotification6
- type CorporateActionNotificationType1Code
- type CorporateActionOption133
- type CorporateActionOption23Choice
- type CorporateActionOption7Code
- type CorporateActionPeriod10
- type CorporateActionPeriod7
- type CorporateActionPrice65
- type CorporateActionPrice66
- type CorporateActionPrice67
- type CorporateActionProcessingStatus6Choice
- type CorporateActionQuantity8
- type CorporateActionRate77
- type CorporateActionRate78
- type CorporateActionRate83
- type CorporateActionTaxableIncomePerShareCalculated1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode22Choice
- type DateCode26Choice
- type DateCode27Choice
- type DateCodeAndTimeFormat4
- type DateFormat18Choice
- type DateFormat34Choice
- type DateFormat38Choice
- type DateFormat39Choice
- type DateFormat41Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- 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 Exact3NumericText
- type Exact3UpperCaseAlphaNumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes73
- type FinancialInstrumentAttributes83
- type FinancialInstrumentAttributes85
- 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 GrossDividendRateFormat25Choice
- type GrossDividendRateFormat26Choice
- type GrossDividendRateType2Code
- type GrossDividendRateType3Code
- 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 LotteryType1Code
- type LotteryTypeFormat5Choice
- type MICIdentifier
- type MarketIdentification4Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type NameAndAddress12
- type NetDividendRateFormat27Choice
- type NetDividendRateFormat28Choice
- type NetDividendRateType2Code
- type NetDividendRateType3Code
- type NewSecuritiesIssuanceType5Code
- type NonEligibleProceedsIndicator1Code
- type NonEligibleProceedsIndicator4Choice
- type OfferType3Code
- type OfferTypeFormat11Choice
- type OptionAvailabilityStatus1Code
- type OptionAvailabilityStatus4Choice
- type OptionFeatures10Code
- type OptionFeaturesFormat23Choice
- type OptionStyle2Code
- type OptionStyle9Choice
- type OriginalAndCurrentQuantities4
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination
- type PartyIdentification103Choice
- type PartyIdentification104Choice
- type PercentagePrice1
- type Period3Choice
- type Period4
- type PriceDetails25
- type PriceFormat57Choice
- type PriceFormat58Choice
- type PriceFormat59Choice
- type PriceFormat60Choice
- 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 RateAndAmountFormat43Choice
- type RateAndAmountFormat46Choice
- type RateAndAmountFormat47Choice
- type RateAndAmountFormat48Choice
- type RateAndAmountFormat50Choice
- type RateDetails28
- type RateFormat12Choice
- type RateFormat21Choice
- type RateFormat3Choice
- type RateFormat7Choice
- type RateStatus1Code
- type RateStatus4Choice
- type RateType10Code
- type RateType13Code
- type RateType3Code
- type RateType44Choice
- type RateType45Choice
- type RateType46Choice
- type RateType47Choice
- type RateType48Choice
- type RateType49Choice
- type RateType50Choice
- type RateType51Choice
- type RateType5Code
- type RateType7Code
- type RateTypeAndAmountAndStatus30
- type RateTypeAndAmountAndStatus31
- type RateTypeAndAmountAndStatus32
- type RateTypeAndAmountAndStatus33
- type RateTypeAndAmountAndStatus34
- type RateTypeAndAmountAndStatus35
- type RateTypeAndAmountAndStatus36
- 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 RestrictedFINZMax256Text
- type RestrictedFINZMax8000Text
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat11Choice
- type SafekeepingPlaceFormat17Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText15
- type SafekeepingPlaceTypeAndText9
- type SecuritiesOption56
- type SecuritiesOption61
- type SecurityDate14
- type SecurityIdentification20
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type SolicitationFeeRateFormat10Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat10Choice
- 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 AccountAndBalance39 ¶
type AccountAndBalance39 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgAcct"` AcctOwnr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IdCd"`
}
type AccountIdentification36Choice ¶
type AccountIdentification36Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type AmountAndQuantityRatio5 ¶
type AmountAndQuantityRatio5 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` }
type AmountAndRateStatus2 ¶
type AmountAndRateStatus2 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts"` }
type AmountPrice4 ¶
type AmountPrice4 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricVal"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricVal"` }
type AmountPricePerAmount3 ¶
type AmountPricePerAmount3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricVal"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` }
type AmountPricePerFinancialInstrumentQuantity7 ¶
type AmountPricePerFinancialInstrumentQuantity7 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricVal"` FinInstrmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FinInstrmQty"` }
type AmountToAmountRatio3 ¶
type AmountToAmountRatio3 struct { Amt1 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt1"` Amt2 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt2"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BalanceFormat10Choice ¶
type BalanceFormat10Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotElgblBal"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PartWayPrdUnits"` }
type BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotElgblBal"` }
type BeneficiaryCertificationType12Choice ¶
type BeneficiaryCertificationType12Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BorrowerLendingDeadline2 ¶
type BorrowerLendingDeadline2 struct { StockLndgDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StockLndgDdln"` Brrwr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Brrwr"` }
type CapitalGainFormat4Choice ¶
type CapitalGainFormat4Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CashOption53 ¶
type CashOption53 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CdtDbtInd"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CtryOfIncmSrc,omitempty"` CshAcctId CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts41 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtDtls,omitempty"` DtDtls CorporateActionDate56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtDtls"` FXDtls ForeignExchangeTerms28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FXDtls,omitempty"` RateAndAmtDtls RateDetails28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateAndAmtDtls,omitempty"` PricDtls PriceDetails25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type ClassificationType33Choice ¶
type ClassificationType33Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AltrnClssfctn"` }
type ConsentTypeFormat5Choice ¶
type ConsentTypeFormat5Choice struct { Cd ConsentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type ConversionTypeFormat4Choice ¶
type ConversionTypeFormat4Choice struct { Cd ConversionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateAction40 ¶
type CorporateAction40 struct { DtDtls CorporateActionDate58 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtDtls,omitempty"` PrdDtls CorporateActionPeriod10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice67 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricDtls,omitempty"` SctiesQty CorporateActionQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctiesQty,omitempty"` IntrstAcrdNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstAcrdNbOfDays,omitempty"` CpnNb []IdentificationFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CpnNb,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnBrkdwnInd,omitempty"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChrgsApldInd,omitempty"` RstrctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RstrctnInd,omitempty"` AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcrdIntrstInd,omitempty"` LttrOfGrntedDlvryInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LttrOfGrntedDlvryInd,omitempty"` DvddTp DividendTypeFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DvddTp,omitempty"` ConvsTp ConversionTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ConvsTp,omitempty"` OcrncTp DistributionTypeFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OcrncTp,omitempty"` OfferTp []OfferTypeFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OfferTp,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RnncblEntitlmntStsTp,omitempty"` EvtStag []CorporateActionEventStageFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlBizPrcInd,omitempty"` ChngTp []CorporateActionChangeTypeFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChngTp,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrmdtSctiesDstrbtnTp,omitempty"` CptlGnInOutInd CapitalGainFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CptlGnInOutInd,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculatedFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxblIncmPerShrClctd,omitempty"` ElctnTp ElectionTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElctnTp,omitempty"` LtryTp LotteryTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LtryTp,omitempty"` CertfctnTp CertificationTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnTp,omitempty"` CnsntTp ConsentTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CnsntTp,omitempty"` InfTp InformationTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfTp,omitempty"` NewPlcOfIncorprtn RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewPlcOfIncorprtn,omitempty"` AddtlInf CorporateActionNarrative39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf,omitempty"` }
type CorporateActionAmounts41 ¶
type CorporateActionAmounts41 struct { GrssCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GrssCshAmt,omitempty"` NetCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NetCshAmt,omitempty"` SlctnFees RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SlctnFees,omitempty"` CshInLieuOfShr RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshInLieuOfShr,omitempty"` CptlGn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CptlGn,omitempty"` IntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstAmt,omitempty"` IndmntyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RinvstmtAmt,omitempty"` FullyFrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FullyFrnkdAmt,omitempty"` UfrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UfrnkdAmt,omitempty"` SndryOrOthrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SndryOrOthrAmt,omitempty"` TaxFreeAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxFreeAmt,omitempty"` TaxDfrrdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ValAddedTaxAmt,omitempty"` StmpDtyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StmpDtyAmt,omitempty"` TaxRclmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxRclmAmt,omitempty"` TaxCdtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxCdtAmt,omitempty"` AddtlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlTaxAmt,omitempty"` WhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ScndLvlTaxAmt,omitempty"` FsclStmpAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FsclStmpAmt,omitempty"` ExctgBrkrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RgltryFeesAmt,omitempty"` ShppgFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShppgFeesAmt,omitempty"` ChrgsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChrgsAmt,omitempty"` EntitldAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EntitldAmt,omitempty"` OrgnlAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OrgnlAmt,omitempty"` PrncplOrCrps RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrncplOrCrps,omitempty"` RedPrmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RedPrmAmt,omitempty"` IncmPrtn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IncmPrtn,omitempty"` StockXchgTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StockXchgTax,omitempty"` EUTaxRtntnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcrdIntrstAmt,omitempty"` EqulstnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EqulstnAmt,omitempty"` FATCATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FATCATaxAmt,omitempty"` NRATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxOnIncmAmt,omitempty"` TxTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TxTax,omitempty"` }
type CorporateActionBalanceDetails36 ¶
type CorporateActionBalanceDetails36 struct { TtlElgblBal TotalEligibleBalanceFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TtlElgblBal,omitempty"` BlckdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BlckdBal,omitempty"` BrrwdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BrrwdBal,omitempty"` CollInBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CollInBal,omitempty"` CollOutBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CollOutBal,omitempty"` OnLnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RegdBal,omitempty"` OblgtdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OblgtdBal,omitempty"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UinstdBal,omitempty"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InstdBal,omitempty"` AfctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AfctdBal,omitempty"` UafctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionDate55 ¶
type CorporateActionDate55 struct { EarlyRspnDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CoverXprtnDt,omitempty"` PrtctDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtctDt,omitempty"` MktDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MktDdln,omitempty"` RspnDdln DateFormat38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RspnDdln,omitempty"` XpryDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XpryDt,omitempty"` SbcptCostDbtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstryCoverXprtnDt,omitempty"` StockLndgDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StockLndgDdln,omitempty"` BrrwrStockLndgDdln []BorrowerLendingDeadline2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BrrwrStockLndgDdln,omitempty"` }
type CorporateActionDate56 ¶
type CorporateActionDate56 struct { PmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PmtDt"` ValDt DateFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ValDt,omitempty"` FXRateFxgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlstPmtDt,omitempty"` }
type CorporateActionDate58 ¶
type CorporateActionDate58 struct { AnncmntDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AnncmntDt,omitempty"` CertfctnDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnDdln,omitempty"` CrtApprvlDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CrtApprvlDt,omitempty"` EarlyClsgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlyClsgDt,omitempty"` FctvDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FctvDt,omitempty"` EqulstnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EqulstnDt,omitempty"` FrthrDtldAnncmntDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FrthrDtldAnncmntDt,omitempty"` FxgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FxgDt,omitempty"` LtryDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LtryDt,omitempty"` NewMtrtyDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewMtrtyDt,omitempty"` MtgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MtgDt,omitempty"` MrgnFxgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MrgnFxgDt,omitempty"` PrratnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrratnDt,omitempty"` RcrdDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RcrdDt,omitempty"` RegnDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RegnDdln,omitempty"` RsltsPblctnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RsltsPblctnDt,omitempty"` DdlnToSplt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DdlnToSplt,omitempty"` DdlnForTaxBrkdwnInstr DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DdlnForTaxBrkdwnInstr,omitempty"` TradgSspdDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TradgSspdDt,omitempty"` UcondlDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UcondlDt,omitempty"` WhlyUcondlDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WhlyUcondlDt,omitempty"` ExDvddDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ExDvddDt,omitempty"` OffclAnncmntPblctnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OffclAnncmntPblctnDt,omitempty"` SpclExDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SpclExDt,omitempty"` GrntedPrtcptnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GrntedPrtcptnDt,omitempty"` ElctnToCtrPtyMktDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElctnToCtrPtyMktDdln,omitempty"` ElctnToCtrPtyRspnDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElctnToCtrPtyRspnDdln,omitempty"` LpsdDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LpsdDt,omitempty"` PmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PmtDt,omitempty"` ThrdPtyDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ThrdPtyDdln,omitempty"` EarlyThrdPtyDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlyThrdPtyDdln,omitempty"` MktClmTrckgEndDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MktClmTrckgEndDt,omitempty"` LeadPlntffDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LeadPlntffDdln,omitempty"` FilgDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FilgDt,omitempty"` HrgDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 HrgDt,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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionEventReference4 ¶
type CorporateActionEventReference4 struct { EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtId"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LkgTp,omitempty"` }
type CorporateActionEventReference4Choice ¶
type CorporateActionEventReference4Choice struct { LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LkdOffclCorpActnEvtId"` LkdCorpActnId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtConfSts"` }
type CorporateActionEventType22Code ¶
type CorporateActionEventType22Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, INFO
type CorporateActionEventType57Choice ¶
type CorporateActionEventType57Choice struct { Cd CorporateActionEventType22Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionFrequencyType5Code ¶
type CorporateActionFrequencyType5Code string
May be one of FINL, INTE, REIN, REGR, SPEC, SPRE
type CorporateActionGeneralInformation113 ¶
type CorporateActionGeneralInformation113 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionNarrative36 ¶
type CorporateActionNarrative36 struct { AddtlTxt UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative39 ¶
type CorporateActionNarrative39 struct { Offerr []UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Offerr,omitempty"` NewCpnyNm UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewCpnyNm,omitempty"` URLAdr UpdatedURLlnformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 URLAdr,omitempty"` }
type CorporateActionNarrative41 ¶
type CorporateActionNarrative41 struct { AddtlTxt UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PtyCtctNrrtv,omitempty"` RegnDtls UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BsktOrIndxInf,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnBrkdwn,omitempty"` }
type CorporateActionNotification002V07 ¶
type CorporateActionNotification002V07 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Pgntn,omitempty"` NtfctnGnlInf CorporateActionNotification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NtfctnGnlInf"` PrvsNtfctnId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrvsNtfctnId,omitempty"` InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InstrId,omitempty"` OthrDocId []DocumentIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation113 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CorpActnGnlInf"` AcctDtls AccountIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcctDtls"` IntrmdtScty FinancialInstrumentAttributes73 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrmdtScty,omitempty"` CorpActnDtls CorporateAction40 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CorpActnDtls,omitempty"` CorpActnOptnDtls []CorporateActionOption133 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CorpActnOptnDtls,omitempty"` AddtlInf CorporateActionNarrative41 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf,omitempty"` IssrAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IssrAgt,omitempty"` PngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PngAgt,omitempty"` SubPngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SubPngAgt,omitempty"` Regar PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Regar,omitempty"` RsellngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DrpAgt,omitempty"` SlctnAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SlctnAgt,omitempty"` InfAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SplmtryData,omitempty"` }
type CorporateActionNotification6 ¶
type CorporateActionNotification6 struct { NtfctnTp CorporateActionNotificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NtfctnTp"` PrcgSts CorporateActionProcessingStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrcgSts"` ElgblBalInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ElgblBalInd,omitempty"` }
type CorporateActionNotificationType1Code ¶
type CorporateActionNotificationType1Code string
May be one of NEWM, REPL, RMDR
type CorporateActionOption133 ¶
type CorporateActionOption133 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnNb"` OptnTp CorporateActionOption23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnTp"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnFeatrs,omitempty"` OptnAvlbtySts OptionAvailabilityStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChngAllwdInd,omitempty"` ApldOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ApldOptnInd,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FinInstrmId,omitempty"` DtDtls CorporateActionDate55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtDtls,omitempty"` PrdDtls CorporateActionPeriod7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate83 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice65 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricDtls,omitempty"` SctiesQty SecuritiesOption56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption53 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf,omitempty"` }
type CorporateActionOption23Choice ¶
type CorporateActionOption23Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionOption7Code ¶
type CorporateActionOption7Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, PRUN
type CorporateActionPeriod10 ¶
type CorporateActionPeriod10 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricClctnPrd,omitempty"` IntrstPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstPrd,omitempty"` CmplsryPurchsPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CmplsryPurchsPrd,omitempty"` BlckgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BlckgPrd,omitempty"` ClmPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ClmPrd,omitempty"` DpstrySspnsnPrdForBookNtryTrf Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForBookNtryTrf,omitempty"` DpstrySspnsnPrdForDpstAtAgt Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForDpstAtAgt,omitempty"` DpstrySspnsnPrdForDpst Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForDpst,omitempty"` DpstrySspnsnPrdForPldg Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForPldg,omitempty"` DpstrySspnsnPrdForSgrtn Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForSgrtn,omitempty"` DpstrySspnsnPrdForWdrwlAtAgt Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForWdrwlAtAgt,omitempty"` DpstrySspnsnPrdForWdrwlInNmneeNm Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForWdrwlInNmneeNm,omitempty"` DpstrySspnsnPrdForWdrwlInStrtNm Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForWdrwlInStrtNm,omitempty"` BookClsrPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BookClsrPrd,omitempty"` CoDpstriesSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CoDpstriesSspnsnPrd,omitempty"` SpltPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SpltPrd,omitempty"` }
type CorporateActionPeriod7 ¶
type CorporateActionPeriod7 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricClctnPrd,omitempty"` ParllTradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ParllTradgPrd,omitempty"` ActnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ActnPrd,omitempty"` RvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPrice65 ¶
type CorporateActionPrice65 struct { CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice66 ¶
type CorporateActionPrice66 struct { IndctvOrMktPric IndicativeOrMarketPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice67 ¶
type CorporateActionPrice67 struct { MaxPric PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MaxPric,omitempty"` MinPric PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinPric,omitempty"` }
type CorporateActionProcessingStatus6Choice ¶
type CorporateActionProcessingStatus6Choice struct { Cd CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type CorporateActionQuantity8 ¶
type CorporateActionQuantity8 struct { MaxQty FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MaxQty,omitempty"` MinQtySght FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinQtySght,omitempty"` NewBrdLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewDnmtnQty,omitempty"` BaseDnmtn FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate77 ¶
type CorporateActionRate77 struct { AddtlQtyForSbcbdRsltntScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChrgsFees,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FsclStmp,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxCdtRate,omitempty"` FinTxTaxRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FinTxTaxRate,omitempty"` }
type CorporateActionRate78 ¶
type CorporateActionRate78 struct { Intrst RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Intrst,omitempty"` PctgSght RateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgSght,omitempty"` RltdIndx RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RltdIndx,omitempty"` Sprd RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Sprd,omitempty"` BidIntrvl RateAndAmountFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BidIntrvl,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtFctr,omitempty"` RinvstmtDscntRateToMkt RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RinvstmtDscntRateToMkt,omitempty"` IntrstShrtfll RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstShrtfll,omitempty"` RealsdLoss RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RealsdLoss,omitempty"` DclrdRate RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DclrdRate,omitempty"` }
type CorporateActionRate83 ¶
type CorporateActionRate83 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ScndLvlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxblIncmPerDvddShr,omitempty"` IssrDclrdXchgRate ForeignExchangeTerms19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IssrDclrdXchgRate,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxOnIncm,omitempty"` }
type CorporateActionTaxableIncomePerShareCalculated1Code ¶
type CorporateActionTaxableIncomePerShareCalculated1Code string
May be one of TDIY, TDIN, UKWN
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type DateCode27Choice ¶
type DateCode27Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Tm"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdDt"` }
type DateFormat34Choice ¶
type DateFormat34Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCd"` }
type DateFormat38Choice ¶
type DateFormat38Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCdAndTm"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCd"` }
type DateFormat39Choice ¶
type DateFormat39Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` DtCd DateCode27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCd"` }
type DateFormat41Choice ¶
type DateFormat41Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtCd"` }
type DistributionTypeFormat8Choice ¶
type DistributionTypeFormat8Choice struct { Cd DistributionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type DividendTypeFormat10Choice ¶
type DividendTypeFormat10Choice struct { Cd CorporateActionFrequencyType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type Document ¶
type Document struct {
CorpActnNtfctn CorporateActionNotification002V07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CorpActnNtfctn"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"`
}
type DocumentIdentification37 ¶
type DocumentIdentification37 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LkgTp,omitempty"` }
type DocumentIdentification38 ¶
type DocumentIdentification38 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DocNb,omitempty"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LkgTp,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryNb"` }
type ElectionTypeFormat4Choice ¶
type ElectionTypeFormat4Choice struct { Cd ElectionMovementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type EventCompletenessStatus1Code ¶
type EventCompletenessStatus1Code string
May be one of COMP, INCO
type EventConfirmationStatus1Code ¶
type EventConfirmationStatus1Code string
May be one of CONF, UCON
type Exact3UpperCaseAlphaNumericText ¶
type Exact3UpperCaseAlphaNumericText string
Must match the pattern [A-Z0-9]{3}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type FinancialInstrumentAttributes73 ¶
type FinancialInstrumentAttributes73 struct { SctyId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctyId"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty,omitempty"` RnncblEntitlmntStsTp RenounceableEntitlementStatusTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RnncblEntitlmntStsTp,omitempty"` FrctnDspstn FractionDispositionType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FrctnDspstn,omitempty"` IntrmdtSctiesToUndrlygRatio QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrmdtSctiesToUndrlygRatio,omitempty"` MktPric AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MktPric,omitempty"` XpryDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XpryDt"` PstngDt DateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PstngDt"` TradgPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TradgPrd,omitempty"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UinstdBal,omitempty"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 InstdBal,omitempty"` }
type FinancialInstrumentAttributes83 ¶
type FinancialInstrumentAttributes83 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ConvsDt,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinNmnlQty,omitempty"` MinQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinMltplQtyToInst,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CtrctSz,omitempty"` IssePric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IssePric,omitempty"` }
type FinancialInstrumentAttributes85 ¶
type FinancialInstrumentAttributes85 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CtrctSz,omitempty"` }
type FinancialInstrumentQuantity21Choice ¶
type FinancialInstrumentQuantity21Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtsdVal"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` }
type FinancialInstrumentQuantity22Choice ¶
type FinancialInstrumentQuantity22Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtsdVal"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` }
type ForeignExchangeTerms19 ¶
type ForeignExchangeTerms19 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XchgRate"` }
type ForeignExchangeTerms28 ¶
type ForeignExchangeTerms28 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RsltgAmt,omitempty"` }
type FractionDispositionType31Choice ¶
type FractionDispositionType31Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type FractionDispositionType32Choice ¶
type FractionDispositionType32Choice struct { Cd FractionDispositionType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SchmeNm,omitempty"` }
type GrossDividendRateFormat25Choice ¶
type GrossDividendRateFormat25Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type GrossDividendRateFormat26Choice ¶
type GrossDividendRateFormat26Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type GrossDividendRateType2Code ¶
type GrossDividendRateType2Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES
type GrossDividendRateType3Code ¶
type GrossDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationFormat4Choice ¶
type IdentificationFormat4Choice struct { ShrtId Exact3UpperCaseAlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShrtId"` LngId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LngId"` PrtryId GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryId"` }
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type IndicativeOrMarketPrice11Choice ¶
type IndicativeOrMarketPrice11Choice struct { IndctvPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndctvPric"` MktPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MktPric"` }
type InformationTypeFormat5Choice ¶
type InformationTypeFormat5Choice struct { Cd CorporateActionInformationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type InterestRateUsedForPaymentFormat10Choice ¶
type InterestRateUsedForPaymentFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat18Choice ¶
type IntermediateSecuritiesDistributionTypeFormat18Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type LotteryTypeFormat5Choice ¶
type LotteryTypeFormat5Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type MarketIdentification4Choice ¶
type MarketIdentification4Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Nm"`
}
type NetDividendRateFormat27Choice ¶
type NetDividendRateFormat27Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type NetDividendRateFormat28Choice ¶
type NetDividendRateFormat28Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type NetDividendRateType2Code ¶
type NetDividendRateType2Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES
type NetDividendRateType3Code ¶
type NetDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NewSecuritiesIssuanceType5Code ¶
type NewSecuritiesIssuanceType5Code string
May be one of DEFE, EXIS, NEIS, NDEF, UKWN, NREF, REFU
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type NonEligibleProceedsIndicator4Choice ¶
type NonEligibleProceedsIndicator4Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type OfferTypeFormat11Choice ¶
type OfferTypeFormat11Choice struct { Cd OfferType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type OptionFeatures10Code ¶
type OptionFeatures10Code string
May be one of ASVO, BOIS, COND, MAXC, MAXS, NOSE, OPLF, CAOS, PINS, PROR, VVPR, QCAS
type OptionFeaturesFormat23Choice ¶
type OptionFeaturesFormat23Choice struct { Cd OptionFeatures10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type OptionStyle9Choice ¶
type OptionStyle9Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Tp"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LastPgInd"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryId"` }
type PartyIdentification104Choice ¶
type PartyIdentification104Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NmAndAdr"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricVal"` }
type Period3Choice ¶
type Period3Choice struct { Prd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrdCd"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EndDt"` }
type PriceDetails25 ¶
type PriceDetails25 struct { GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat57Choice ¶
type PriceFormat57Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdPric"` }
type PriceFormat58Choice ¶
type PriceFormat58Choice struct { AmtPric AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdPric"` }
type PriceFormat59Choice ¶
type PriceFormat59Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndxPts"` }
type PriceFormat60Choice ¶
type PriceFormat60Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndxPts"` }
type ProcessingPosition10Choice ¶
type ProcessingPosition10Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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.07 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SchmeNm,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SgndQty"` }
type RateAndAmountFormat43Choice ¶
type RateAndAmountFormat43Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` }
type RateAndAmountFormat46Choice ¶
type RateAndAmountFormat46Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` }
type RateAndAmountFormat47Choice ¶
type RateAndAmountFormat47Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateTpAndRate RateTypeAndPercentageRate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndRate"` }
type RateAndAmountFormat48Choice ¶
type RateAndAmountFormat48Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type RateAndAmountFormat50Choice ¶
type RateAndAmountFormat50Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IndxPts"` }
type RateDetails28 ¶
type RateDetails28 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IntrstRateUsdForPmt,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ScndLvlTax,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlySlctnFeeRate,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FsclStmp,omitempty"` ThrdPtyIncntivRate RateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NonResdtRate,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxCdtRate,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TaxRclmRate,omitempty"` EqulstnRate RateAndAmountFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EqulstnRate,omitempty"` }
type RateFormat12Choice ¶
type RateFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type RateFormat21Choice ¶
type RateFormat21Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type RateFormat7Choice ¶
type RateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` NotSpcfdRate RateType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type RateStatus4Choice ¶
type RateStatus4Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType44Choice ¶
type RateType44Choice struct { Cd NetDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType45Choice ¶
type RateType45Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType46Choice ¶
type RateType46Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType47Choice ¶
type RateType47Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType48Choice ¶
type RateType48Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType49Choice ¶
type RateType49Choice struct { Cd GrossDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType50Choice ¶
type RateType50Choice struct { Cd NetDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateType51Choice ¶
type RateType51Choice struct { Cd GrossDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type RateTypeAndAmountAndStatus30 ¶
type RateTypeAndAmountAndStatus30 struct { RateTp RateType51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus31 ¶
type RateTypeAndAmountAndStatus31 struct { RateTp RateType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus32 ¶
type RateTypeAndAmountAndStatus32 struct { RateTp RateType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus33 ¶
type RateTypeAndAmountAndStatus33 struct { RateTp RateType47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus34 ¶
type RateTypeAndAmountAndStatus34 struct { RateTp RateType48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus35 ¶
type RateTypeAndAmountAndStatus35 struct { RateTp RateType49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus36 ¶
type RateTypeAndAmountAndStatus36 struct { RateTp RateType50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateSts,omitempty"` }
type RateTypeAndPercentageRate9 ¶
type RateTypeAndPercentageRate9 struct { RateTp RateType46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` }
type RatioFormat23Choice ¶
type RatioFormat23Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtToAmt"` }
type RatioFormat24Choice ¶
type RatioFormat24Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtToAmt"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtToQty"` QtyToAmt AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyToAmt"` }
type RenounceableEntitlementStatusTypeFormat4Choice ¶
type RenounceableEntitlementStatusTypeFormat4Choice struct { Cd RenounceableStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 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 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 SafekeepingPlaceFormat11Choice ¶
type SafekeepingPlaceFormat11Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type SafekeepingPlaceFormat17Choice ¶
type SafekeepingPlaceFormat17Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id,omitempty"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Id,omitempty"` }
type SecuritiesOption56 ¶
type SecuritiesOption56 struct { MaxQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MaxQtyToInst,omitempty"` MinQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 MinMltplQtyToInst,omitempty"` NewBrdLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 BckEndOddLotQty,omitempty"` }
type SecuritiesOption61 ¶
type SecuritiesOption61 struct { SctyDtls FinancialInstrumentAttributes83 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NewSctiesIssncInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 XmptnTp,omitempty"` EntitldQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 SfkpgPlc,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CtryOfIncmSrc,omitempty"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 CcyOptn,omitempty"` TradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TradgPrd,omitempty"` DtDtls SecurityDate14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DtDtls"` RateDtls CorporateActionRate77 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateDtls,omitempty"` PricDtls CorporateActionPrice66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PricDtls,omitempty"` }
type SecurityDate14 ¶
type SecurityDate14 struct { PmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PmtDt"` AvlblDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AvlblDt,omitempty"` DvddRnkgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 EarlstPmtDt,omitempty"` PrpssDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PrpssDt,omitempty"` LastTradgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 LastTradgDt,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Qty"` }
type SolicitationFeeRateFormat10Choice ¶
type SolicitationFeeRateFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AmtToQty"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat10Choice ¶
type TaxCreditRateFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 NotSpcfdRate"` }
type TaxableIncomePerShareCalculatedFormat4Choice ¶
type TaxableIncomePerShareCalculatedFormat4Choice struct {}
type TemporaryFinancialInstrumentIndicator4Choice ¶
type TemporaryFinancialInstrumentIndicator4Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 TempInd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Prtry"` }
type TotalEligibleBalanceFormat9 ¶
type TotalEligibleBalanceFormat9 struct { Bal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Bal,omitempty"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 PartWayPrdUnits,omitempty"` }
type UpdatedAdditionalInformation10 ¶
type UpdatedAdditionalInformation10 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDt,omitempty"` AddtlInf []RestrictedFINZMax8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf"` }
type UpdatedAdditionalInformation5 ¶
type UpdatedAdditionalInformation5 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDt,omitempty"` AddtlInf []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf"` }
type UpdatedAdditionalInformation6 ¶
type UpdatedAdditionalInformation6 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDt,omitempty"` AddtlInf RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 AddtlInf"` }
type UpdatedURLlnformation3 ¶
type UpdatedURLlnformation3 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 UpdDt,omitempty"` URLAdr RestrictedFINZMax256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 URLAdr"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT