Documentation ¶
Index ¶
- type Account9Choice
- type AccountAndBalance45
- type ActiveCurrencyCode
- type AdditionalBusinessProcess7Code
- type AdditionalBusinessProcessFormat14Choice
- type AlternatePartyIdentification9
- type AmountAndQuantityRatio5
- type AmountAndRateStatus2
- type AmountPrice4
- type AmountPrice5
- type AmountPricePerAmount3
- type AmountPricePerFinancialInstrumentQuantity7
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio3
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BalanceFormat10Choice
- type BalanceFormat7Choice
- type CashAccountIdentification6Choice
- type CashOption73
- type CashParties37
- type CorporateAction47
- type CorporateActionAmounts57
- type CorporateActionBalanceDetails35
- type CorporateActionDate65
- type CorporateActionDate66
- type CorporateActionDate68
- type CorporateActionEventReference4
- type CorporateActionEventReference4Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat15Choice
- type CorporateActionEventType30Code
- type CorporateActionEventType96Choice
- type CorporateActionGeneralInformation149
- type CorporateActionMovementConfirmation002V11
- type CorporateActionNarrative35
- type CorporateActionOption12Code
- type CorporateActionOption173
- type CorporateActionOption39Choice
- type CorporateActionPeriod13
- type CorporateActionPrice63
- type CorporateActionPrice64
- type CorporateActionRate101
- type CorporateActionRate93
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode22Choice
- type DateFormat45Choice
- type DateFormat49Choice
- type DateType8Code
- type DeemedRateType1Code
- type DeemedRateType2Choice
- type DividendRateType1Code
- type Document
- type DocumentIdentification17
- type DocumentIdentification37
- type DocumentIdentification38
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity15Choice
- type ForeignExchangeTerms27
- type FractionDispositionType11Code
- type FractionDispositionType30Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type GenericIdentification86
- type GrossDividendRateFormat39Choice
- type GrossDividendRateFormat40Choice
- type GrossDividendRateType6Code
- type GrossDividendRateType7Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource4Choice
- type IdentificationType44Choice
- type IndicativeOrMarketPrice9Choice
- type InterestRateUsedForPaymentFormat9Choice
- type IntermediateSecuritiesDistributionTypeFormat17Choice
- type IntermediateSecurityDistributionType4Code
- type IssuerOfferorTaxabilityIndicator1Choice
- type IssuerTaxability2Code
- type LotteryType1Code
- type LotteryTypeFormat5Choice
- type MICIdentifier
- type MarketIdentification2Choice
- type MarketIdentification90
- type MarketType16Choice
- type MarketType2Code
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type NameAndAddress12
- type NetDividendRateFormat41Choice
- type NetDividendRateFormat42Choice
- type NetDividendRateType6Code
- type NetDividendRateType7Code
- type NewSecuritiesIssuanceType6Code
- type OptionFeatures6Code
- type OptionFeaturesFormat19Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities4
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination1
- type PartyIdentification136Choice
- type PartyIdentification137Choice
- type PartyIdentification145Choice
- type PartyIdentification147Choice
- type PartyIdentification155
- type PartyIdentificationAndAccount173
- type PartyIdentificationAndAccount174
- type PartyIdentificationAndAccount175
- type Payment1Code
- type PercentagePrice1
- type Period11
- type PriceDetails24
- type PriceFormat52Choice
- type PriceFormat55Choice
- type PriceFormat56Choice
- type PriceRateType3Code
- type ProcessingPosition10Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity10
- type ProprietaryQuantity9
- type Quantity10Choice
- type Quantity21Choice
- type Quantity22Choice
- type Quantity23Choice
- type QuantityToQuantityRatio2
- type Rate37
- type RateAndAmountFormat43Choice
- type RateAndAmountFormat45Choice
- type RateAndAmountFormat54Choice
- type RateFormat23Choice
- type RateStatus1Code
- type RateStatus4Choice
- type RateType45Choice
- type RateType46Choice
- type RateType47Choice
- type RateType7Code
- type RateType80Choice
- type RateType81Choice
- type RateType82Choice
- type RateType83Choice
- type RateTypeAndAmountAndStatus32
- type RateTypeAndAmountAndStatus33
- type RateTypeAndAmountAndStatus54
- type RateTypeAndAmountAndStatus59
- type RateTypeAndAmountAndStatus60
- type RateTypeAndAmountAndStatus61
- type RateTypeAndAmountAndStatus62
- type RateTypeAndPercentageRate11
- type RateTypeAndPercentageRate9
- type RatioFormat21Choice
- type RatioFormat22Choice
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax35Text
- type RestrictedFINX2Max34Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat32Choice
- type SafekeepingPlaceFormat39Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText15
- type SafekeepingPlaceTypeAndText9
- type SecuritiesOption74
- type SecurityDate17
- type SecurityIdentification20
- type SettlementParties80
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type SolicitationFeeRateFormat9Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxVoucher5
- type TemporaryFinancialInstrumentIndicator4Choice
- type TotalEligibleBalanceFormat9
- type TransactionIdentification1
- type TypeOfIdentification1Code
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account9Choice ¶
type Account9Choice struct { CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshAcct"` ChrgsAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ChrgsAcct"` TaxAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxAcct"` }
type AccountAndBalance45 ¶
type AccountAndBalance45 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgAcct"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Bal"` }
type AdditionalBusinessProcess7Code ¶
type AdditionalBusinessProcess7Code string
May be one of CLAI, TAXR, ACLA, ATXF, CNTR, CONS, NAMC, NPLE, SCHM, PPUT, PPRE, FPRE
type AdditionalBusinessProcessFormat14Choice ¶
type AdditionalBusinessProcessFormat14Choice struct { Cd AdditionalBusinessProcess7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type AlternatePartyIdentification9 ¶
type AlternatePartyIdentification9 struct { IdTp IdentificationType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Ctry"` AltrnId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AltrnId"` }
type AmountAndQuantityRatio5 ¶
type AmountAndQuantityRatio5 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` }
type AmountAndRateStatus2 ¶
type AmountAndRateStatus2 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts"` }
type AmountPrice4 ¶
type AmountPrice4 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricVal"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricVal"` }
type AmountPricePerAmount3 ¶
type AmountPricePerAmount3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricVal"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` }
type AmountPricePerFinancialInstrumentQuantity7 ¶
type AmountPricePerFinancialInstrumentQuantity7 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricVal"` FinInstrmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FinInstrmQty"` }
type AmountToAmountRatio3 ¶
type AmountToAmountRatio3 struct { Amt1 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt1"` Amt2 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt2"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BICFIDec2014Identifier ¶
type BICFIDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BalanceFormat10Choice ¶
type BalanceFormat10Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NotElgblBal"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PartWayPrdUnits"` }
type BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NotElgblBal"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type CashOption73 ¶
type CashOption73 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CtrctlPmtInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CtryOfIncmSrc,omitempty"` Acct Account9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Acct,omitempty"` CshPties CashParties37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshPties,omitempty"` AmtDtls CorporateActionAmounts57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtDtls"` DtDtls CorporateActionDate65 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtDtls"` FXDtls ForeignExchangeTerms27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FXDtls,omitempty"` TaxVchrDtls TaxVoucher5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxVchrDtls,omitempty"` RateAndAmtDtls Rate37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateAndAmtDtls,omitempty"` PricDtls PriceDetails24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricDtls,omitempty"` }
type CashParties37 ¶
type CashParties37 struct { Cdtr PartyIdentificationAndAccount174 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount175 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount174 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktClmCtrPty,omitempty"` }
type CorporateAction47 ¶
type CorporateAction47 struct { DtDtls CorporateActionDate66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LtryTp,omitempty"` }
type CorporateActionAmounts57 ¶
type CorporateActionAmounts57 struct { PstngAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PstngAmt"` GrssCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GrssCshAmt,omitempty"` NetCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NetCshAmt,omitempty"` SlctnFees RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SlctnFees,omitempty"` CshInLieuOfShr RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshInLieuOfShr,omitempty"` CptlGn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CptlGn,omitempty"` IntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IntrstAmt,omitempty"` MktClmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktClmAmt,omitempty"` IndmntyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RinvstmtAmt,omitempty"` FullyFrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FullyFrnkdAmt,omitempty"` UfrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 UfrnkdAmt,omitempty"` SndryOrOthrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SndryOrOthrAmt,omitempty"` TaxFreeAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxFreeAmt,omitempty"` TaxDfrrdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ValAddedTaxAmt,omitempty"` StmpDtyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 StmpDtyAmt,omitempty"` TaxRclmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxRclmAmt,omitempty"` TaxCdtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxCdtAmt,omitempty"` AddtlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlTaxAmt,omitempty"` WhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ScndLvlTaxAmt,omitempty"` FsclStmpAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FsclStmpAmt,omitempty"` ExctgBrkrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RgltryFeesAmt,omitempty"` ShppgFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ShppgFeesAmt,omitempty"` ChrgsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ChrgsAmt,omitempty"` CshAmtBrghtFwd RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NtnlTaxAmt,omitempty"` TaxArrearsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxArrearsAmt,omitempty"` OrgnlAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OrgnlAmt,omitempty"` PrncplOrCrps RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrncplOrCrps,omitempty"` RedPrmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RedPrmAmt,omitempty"` IncmPrtn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IncmPrtn,omitempty"` StockXchgTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 StockXchgTax,omitempty"` EUTaxRtntnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AcrdIntrstAmt,omitempty"` EqulstnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EqulstnAmt,omitempty"` FATCATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FATCATaxAmt,omitempty"` NRATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxOnIncmAmt,omitempty"` TxTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TxTax,omitempty"` DmdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdAmt,omitempty"` FrgnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FrgnIncmAmt,omitempty"` DmdDvddAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdDvddAmt,omitempty"` DmdFndAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdFndAmt,omitempty"` DmdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdIntrstAmt,omitempty"` DmdRyltsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdRyltsAmt,omitempty"` AdjstdSbcptAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AdjstdSbcptAmt,omitempty"` RfnddSbcptAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RfnddSbcptAmt,omitempty"` }
type CorporateActionBalanceDetails35 ¶
type CorporateActionBalanceDetails35 struct { ConfdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ConfdBal"` TtlElgblBal TotalEligibleBalanceFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TtlElgblBal,omitempty"` BlckdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BlckdBal,omitempty"` BrrwdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BrrwdBal,omitempty"` CollInBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CollInBal,omitempty"` CollOutBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CollOutBal,omitempty"` OnLnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RegdBal,omitempty"` AfctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AfctdBal,omitempty"` UafctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 UafctdBal,omitempty"` }
type CorporateActionDate65 ¶
type CorporateActionDate65 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PstngDt"` ValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ValDt,omitempty"` FXRateFxgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EarlstPmtDt,omitempty"` PmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PmtDt,omitempty"` }
type CorporateActionDate66 ¶
type CorporateActionDate66 struct { RcrdDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RcrdDt,omitempty"` ExDvddDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ExDvddDt,omitempty"` }
type CorporateActionDate68 ¶
type CorporateActionDate68 struct { RspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SbcptCostDbtDt,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktDdln,omitempty"` XpryDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 XpryDt,omitempty"` CoverXprtnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CoverXprtnDt,omitempty"` PrtctDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtctDt,omitempty"` TradgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TradgDt,omitempty"` }
type CorporateActionEventReference4 ¶
type CorporateActionEventReference4 struct { EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EvtId"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LkgTp,omitempty"` }
type CorporateActionEventReference4Choice ¶
type CorporateActionEventReference4Choice struct { LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LkdOffclCorpActnEvtId"` LkdCorpActnId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LkdCorpActnId"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat15Choice ¶
type CorporateActionEventStageFormat15Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type CorporateActionEventType30Code ¶
type CorporateActionEventType30Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, MTNG, TNDP
type CorporateActionEventType96Choice ¶
type CorporateActionEventType96Choice struct { Cd CorporateActionEventType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type CorporateActionGeneralInformation149 ¶
type CorporateActionGeneralInformation149 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ClssActnNb,omitempty"` EvtTp CorporateActionEventType96Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EvtTp"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FinInstrmId"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FrctnlQty,omitempty"` }
type CorporateActionMovementConfirmation002V11 ¶
type CorporateActionMovementConfirmation002V11 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Pgntn,omitempty"` NtfctnId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 InstrId,omitempty"` OthrDocId []DocumentIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EvtsLkg,omitempty"` TxId TransactionIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TxId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation149 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CorpActnGnlInf"` AcctDtls AccountAndBalance45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AcctDtls"` CorpActnDtls CorporateAction47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption173 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CorpActnConfDtls"` AddtlInf CorporateActionNarrative35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlInf,omitempty"` IssrAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IssrAgt,omitempty"` PngAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PngAgt,omitempty"` SubPngAgt []PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SplmtryData,omitempty"` }
type CorporateActionNarrative35 ¶
type CorporateActionNarrative35 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlTxt,omitempty"` NrrtvVrsn []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NrrtvVrsn,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PtyCtctNrrtv,omitempty"` TaxtnConds []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxtnConds,omitempty"` }
type CorporateActionOption12Code ¶
type CorporateActionOption12Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN
type CorporateActionOption173 ¶
type CorporateActionOption173 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OptnNb"` OptnTp CorporateActionOption39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OptnTp"` OptnFeatrs []OptionFeaturesFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CcyOptn,omitempty"` DtDtls CorporateActionDate68 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtDtls,omitempty"` PrdDtls CorporateActionPeriod13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate101 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice63 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricDtls,omitempty"` PlcOfTrad MarketIdentification90 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption74 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption73 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshMvmntDtls,omitempty"` }
type CorporateActionOption39Choice ¶
type CorporateActionOption39Choice struct { Cd CorporateActionOption12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type CorporateActionPeriod13 ¶
type CorporateActionPeriod13 struct { PricClctnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricClctnPrd,omitempty"` ActnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ActnPrd,omitempty"` ParllTradgPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ParllTradgPrd,omitempty"` }
type CorporateActionPrice63 ¶
type CorporateActionPrice63 struct { CshInLieuOfShrPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice64 ¶
type CorporateActionPrice64 struct { CshInLieuOfShrPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat56Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionRate101 ¶
type CorporateActionRate101 struct { GrssDvddRate []GrossDividendRateFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ScndLvlTax,omitempty"` AddtlTax RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate93 ¶
type CorporateActionRate93 struct { AddtlQtyForSbcbdRsltntScties RatioFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AplblRate,omitempty"` TaxCdtRate RateFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxCdtRate,omitempty"` FinTxTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FinTxTaxRate,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NotSpcfdDt"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtCd"` }
type DeemedRateType2Choice ¶
type DeemedRateType2Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmation002V11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CorpActnMvmntConf"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"`
}
type DocumentIdentification37 ¶
type DocumentIdentification37 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LkgTp,omitempty"` }
type DocumentIdentification38 ¶
type DocumentIdentification38 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DocNb,omitempty"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LkgTp,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryNb"` }
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 ForeignExchangeTerms27 ¶
type ForeignExchangeTerms27 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RsltgAmt"` }
type FractionDispositionType11Code ¶
type FractionDispositionType11Code string
May be one of BUYU, CINL, DIST, RDDN, STAN, RDUP
type FractionDispositionType30Choice ¶
type FractionDispositionType30Choice struct { Cd FractionDispositionType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SchmeNm,omitempty"` }
type GrossDividendRateFormat39Choice ¶
type GrossDividendRateFormat39Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` }
type GrossDividendRateFormat40Choice ¶
type GrossDividendRateFormat40Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` }
type GrossDividendRateType6Code ¶
type GrossDividendRateType6Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType7Code ¶
type GrossDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, LTCG, PAPU, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type IdentificationType44Choice ¶
type IdentificationType44Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type IndicativeOrMarketPrice9Choice ¶
type IndicativeOrMarketPrice9Choice struct { IndctvPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndctvPric"` MktPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktPric"` }
type InterestRateUsedForPaymentFormat9Choice ¶
type InterestRateUsedForPaymentFormat9Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat17Choice ¶
type IntermediateSecuritiesDistributionTypeFormat17Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type IntermediateSecurityDistributionType4Code ¶
type IntermediateSecurityDistributionType4Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF
type IssuerOfferorTaxabilityIndicator1Choice ¶
type IssuerOfferorTaxabilityIndicator1Choice struct { Cd IssuerTaxability2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type LotteryTypeFormat5Choice ¶
type LotteryTypeFormat5Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type MarketIdentification2Choice ¶
type MarketIdentification2Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Desc"` }
type MarketIdentification90 ¶
type MarketIdentification90 struct { Id MarketIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id,omitempty"` Tp MarketType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Tp"` }
type MarketType16Choice ¶
type MarketType16Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
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.036.002.11 Nm"`
}
type NetDividendRateFormat41Choice ¶
type NetDividendRateFormat41Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus60 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat42Choice ¶
type NetDividendRateFormat42Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus62 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` }
type NetDividendRateType6Code ¶
type NetDividendRateType6Code string
May be one of CAPO, CDFI, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NetDividendRateType7Code ¶
type NetDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, PAPU, REES
type NewSecuritiesIssuanceType6Code ¶
type NewSecuritiesIssuanceType6Code string
May be one of DEFE, NDEF, REFU, NREF
type OptionFeatures6Code ¶
type OptionFeatures6Code string
May be one of COND, MAXC, MAXS, OPLF, PROR, VVPR
type OptionFeaturesFormat19Choice ¶
type OptionFeaturesFormat19Choice struct { Cd OptionFeatures6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryId"` }
type PartyIdentification137Choice ¶
type PartyIdentification137Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NmAndAdr"` }
type PartyIdentification145Choice ¶
type PartyIdentification145Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Ctry"` }
type PartyIdentification147Choice ¶
type PartyIdentification147Choice struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BICFI"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NmAndAdr"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryId"` }
type PartyIdentification155 ¶
type PartyIdentification155 struct { Id PartyIdentification145Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount173 ¶
type PartyIdentificationAndAccount173 struct { Id PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount174 ¶
type PartyIdentificationAndAccount174 struct { Id PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrcgId,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount175 ¶
type PartyIdentificationAndAccount175 struct { Id PartyIdentification147Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CshAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrcgId,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EndDt"` }
type PriceDetails24 ¶
type PriceDetails24 struct { GncCshPricPdPerPdct PriceFormat55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat56Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat52Choice ¶
type PriceFormat52Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPric"` }
type PriceFormat55Choice ¶
type PriceFormat55Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndxPts"` }
type PriceFormat56Choice ¶
type PriceFormat56Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IndxPts"` }
type ProcessingPosition10Choice ¶
type ProcessingPosition10Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 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.036.002.11 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SchmeNm,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SgndQty"` }
type Rate37 ¶
type Rate37 struct { AddtlTax RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FsclStmp,omitempty"` GrssDvddRate []GrossDividendRateFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 GrssDvddRate,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EarlySlctnFeeRate,omitempty"` ThrdPtyIncntivRate RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ThrdPtyIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NetDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxCdtRate,omitempty"` WhldgTaxRate []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ScndLvlTax,omitempty"` TaxOnIncm RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TaxRclmRate,omitempty"` EqulstnRate RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DmdRate,omitempty"` }
type RateAndAmountFormat43Choice ¶
type RateAndAmountFormat43Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` }
type RateAndAmountFormat45Choice ¶
type RateAndAmountFormat45Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateTpAndRate RateTypeAndPercentageRate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndRate"` }
type RateAndAmountFormat54Choice ¶
type RateAndAmountFormat54Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndAmtAndRateSts"` RateTpAndRate RateTypeAndPercentageRate11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTpAndRate"` }
type RateFormat23Choice ¶
type RateFormat23Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` }
type RateStatus4Choice ¶
type RateStatus4Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType45Choice ¶
type RateType45Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType46Choice ¶
type RateType46Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType47Choice ¶
type RateType47Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType80Choice ¶
type RateType80Choice struct { Cd GrossDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType81Choice ¶
type RateType81Choice struct { Cd NetDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType82Choice ¶
type RateType82Choice struct { Cd GrossDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateType83Choice ¶
type RateType83Choice struct { Cd NetDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type RateTypeAndAmountAndStatus32 ¶
type RateTypeAndAmountAndStatus32 struct { RateTp RateType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus33 ¶
type RateTypeAndAmountAndStatus33 struct { RateTp RateType47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus54 ¶
type RateTypeAndAmountAndStatus54 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus59 ¶
type RateTypeAndAmountAndStatus59 struct { RateTp RateType80Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus60 ¶
type RateTypeAndAmountAndStatus60 struct { RateTp RateType81Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus61 ¶
type RateTypeAndAmountAndStatus61 struct { RateTp RateType82Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus62 ¶
type RateTypeAndAmountAndStatus62 struct { RateTp RateType83Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateSts,omitempty"` }
type RateTypeAndPercentageRate11 ¶
type RateTypeAndPercentageRate11 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` }
type RateTypeAndPercentageRate9 ¶
type RateTypeAndPercentageRate9 struct { RateTp RateType46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` }
type RatioFormat21Choice ¶
type RatioFormat21Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyToQty"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtToAmt"` }
type RatioFormat22Choice ¶
type RatioFormat22Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyToQty"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtToAmt"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtToQty"` QtyToAmt AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyToAmt"` }
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 RestrictedFINMax35Text ¶
type RestrictedFINMax35Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
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 SafekeepingPlaceFormat32Choice ¶
type SafekeepingPlaceFormat32Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type SafekeepingPlaceFormat39Choice ¶
type SafekeepingPlaceFormat39Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id,omitempty"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id,omitempty"` }
type SecuritiesOption74 ¶
type SecuritiesOption74 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TempFinInstrmInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 NewSctiesIssncInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CtryOfIncmSrc,omitempty"` PstngQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PstngQty"` SfkpgPlc SafekeepingPlaceFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 CcyOptn,omitempty"` DtDtls SecurityDate17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DtDtls"` RateDtls CorporateActionRate93 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RateDtls,omitempty"` PricDtls CorporateActionPrice64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PricDtls,omitempty"` RcvgSttlmPties SettlementParties80 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties80 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DlvrgSttlmPties,omitempty"` }
type SecurityDate17 ¶
type SecurityDate17 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PstngDt"` AvlblDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AvlblDt,omitempty"` PrpssDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PrpssDt,omitempty"` DvddRnkgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 EarlstPmtDt,omitempty"` PmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PmtDt,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Desc,omitempty"` }
type SettlementParties80 ¶
type SettlementParties80 struct { Dpstry PartyIdentification155 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount173 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount173 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount173 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Pty3,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Qty"` }
type SolicitationFeeRateFormat9Choice ¶
type SolicitationFeeRateFormat9Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Rate"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 AmtToQty"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Amt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxVoucher5 ¶
type TaxVoucher5 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Id"` BrgnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator4Choice ¶
type TemporaryFinancialInstrumentIndicator4Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 TempInd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Prtry"` }
type TotalEligibleBalanceFormat9 ¶
type TotalEligibleBalanceFormat9 struct { Bal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 Bal,omitempty"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 PartWayPrdUnits,omitempty"` }
type TransactionIdentification1 ¶
type TransactionIdentification1 struct {
MktInfrstrctrTxId RestrictedFINMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.11 MktInfrstrctrTxId"`
}
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT