Documentation ¶
Index ¶
- type Account9Choice
- type AccountAndBalance38
- 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 AnyBICIdentifier
- type BICFIIdentifier
- type BalanceFormat10Choice
- type BalanceFormat7Choice
- type CashAccountIdentification6Choice
- type CashOption60
- type CashParties29
- type CorporateAction47
- type CorporateActionAmounts45
- type CorporateActionBalanceDetails35
- type CorporateActionDate65
- type CorporateActionDate66
- type CorporateActionDate68
- type CorporateActionEventReference4
- type CorporateActionEventReference4Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat15Choice
- type CorporateActionEventType25Code
- type CorporateActionEventType78Choice
- type CorporateActionGeneralInformation130
- type CorporateActionMovementConfirmation002V09
- type CorporateActionNarrative35
- type CorporateActionOption147
- type CorporateActionOption26Choice
- type CorporateActionOption8Code
- type CorporateActionPeriod13
- type CorporateActionPrice63
- type CorporateActionPrice64
- type CorporateActionRate92
- 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 GrossDividendRateFormat31Choice
- type GrossDividendRateFormat32Choice
- type GrossDividendRateType4Code
- type GrossDividendRateType5Code
- 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 NetDividendRateFormat33Choice
- type NetDividendRateFormat34Choice
- type NetDividendRateType4Code
- type NetDividendRateType5Code
- type NewSecuritiesIssuanceType6Code
- type OptionFeatures6Code
- type OptionFeaturesFormat19Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities4
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination1
- type PartyIdentification103Choice
- type PartyIdentification104Choice
- type PartyIdentification113Choice
- type PartyIdentification120
- type PartyIdentification58Choice
- type PartyIdentificationAndAccount128
- type PartyIdentificationAndAccount129
- type PartyIdentificationAndAccount130
- 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 RateAndAmountFormat43Choice
- type RateAndAmountFormat45Choice
- type RateAndAmountFormat54Choice
- type RateDetails33
- type RateFormat23Choice
- type RateStatus1Code
- type RateStatus4Choice
- type RateType45Choice
- type RateType46Choice
- type RateType47Choice
- type RateType72Choice
- type RateType73Choice
- type RateType74Choice
- type RateType75Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus32
- type RateTypeAndAmountAndStatus33
- type RateTypeAndAmountAndStatus42
- type RateTypeAndAmountAndStatus43
- type RateTypeAndAmountAndStatus44
- type RateTypeAndAmountAndStatus45
- type RateTypeAndAmountAndStatus54
- type RateTypeAndPercentageRate11
- type RateTypeAndPercentageRate9
- type RatioFormat21Choice
- type RatioFormat22Choice
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINX2Max34Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat11Choice
- type SafekeepingPlaceFormat17Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText15
- type SafekeepingPlaceTypeAndText9
- type SecuritiesOption67
- type SecurityDate17
- type SecurityIdentification20
- type SettlementParties61
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type SolicitationFeeRateFormat9Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxVoucher5
- type TemporaryFinancialInstrumentIndicator4Choice
- type TotalEligibleBalanceFormat9
- 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.09 CshAcct"` ChrgsAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ChrgsAcct"` TaxAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxAcct"` }
type AccountAndBalance38 ¶
type AccountAndBalance38 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgAcct"` AcctOwnr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type AlternatePartyIdentification9 ¶
type AlternatePartyIdentification9 struct { IdTp IdentificationType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Ctry"` AltrnId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AltrnId"` }
type AmountAndQuantityRatio5 ¶
type AmountAndQuantityRatio5 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` }
type AmountAndRateStatus2 ¶
type AmountAndRateStatus2 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts"` }
type AmountPrice4 ¶
type AmountPrice4 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricVal"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricVal"` }
type AmountPricePerAmount3 ¶
type AmountPricePerAmount3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricVal"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` }
type AmountPricePerFinancialInstrumentQuantity7 ¶
type AmountPricePerFinancialInstrumentQuantity7 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricVal"` FinInstrmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FinInstrmQty"` }
type AmountToAmountRatio3 ¶
type AmountToAmountRatio3 struct { Amt1 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt1"` Amt2 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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 BICFIIdentifier ¶
type BICFIIdentifier 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.036.002.09 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NotElgblBal"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PartWayPrdUnits"` }
type BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NotElgblBal"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type CashOption60 ¶
type CashOption60 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CtrctlPmtInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CtryOfIncmSrc,omitempty"` Acct Account9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Acct,omitempty"` CshPties CashParties29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshPties,omitempty"` AmtDtls CorporateActionAmounts45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtDtls"` DtDtls CorporateActionDate65 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtDtls"` FXDtls ForeignExchangeTerms27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FXDtls,omitempty"` TaxVchrDtls TaxVoucher5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxVchrDtls,omitempty"` RateAndAmtDtls RateDetails33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateAndAmtDtls,omitempty"` PricDtls PriceDetails24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricDtls,omitempty"` }
type CashParties29 ¶
type CashParties29 struct { Cdtr PartyIdentificationAndAccount129 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount130 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount129 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MktClmCtrPty,omitempty"` }
type CorporateAction47 ¶
type CorporateAction47 struct { DtDtls CorporateActionDate66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LtryTp,omitempty"` }
type CorporateActionAmounts45 ¶
type CorporateActionAmounts45 struct { PstngAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PstngAmt"` GrssCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GrssCshAmt,omitempty"` NetCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NetCshAmt,omitempty"` SlctnFees RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SlctnFees,omitempty"` CshInLieuOfShr RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshInLieuOfShr,omitempty"` CptlGn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CptlGn,omitempty"` IntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IntrstAmt,omitempty"` MktClmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MktClmAmt,omitempty"` IndmntyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RinvstmtAmt,omitempty"` FullyFrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FullyFrnkdAmt,omitempty"` UfrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 UfrnkdAmt,omitempty"` SndryOrOthrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SndryOrOthrAmt,omitempty"` TaxFreeAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxFreeAmt,omitempty"` TaxDfrrdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ValAddedTaxAmt,omitempty"` StmpDtyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 StmpDtyAmt,omitempty"` TaxRclmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxRclmAmt,omitempty"` TaxCdtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxCdtAmt,omitempty"` AddtlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlTaxAmt,omitempty"` WhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ScndLvlTaxAmt,omitempty"` FsclStmpAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FsclStmpAmt,omitempty"` ExctgBrkrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RgltryFeesAmt,omitempty"` ShppgFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ShppgFeesAmt,omitempty"` ChrgsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ChrgsAmt,omitempty"` CshAmtBrghtFwd RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NtnlTaxAmt,omitempty"` TaxArrearsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxArrearsAmt,omitempty"` OrgnlAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OrgnlAmt,omitempty"` PrncplOrCrps RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrncplOrCrps,omitempty"` RedPrmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RedPrmAmt,omitempty"` IncmPrtn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IncmPrtn,omitempty"` StockXchgTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 StockXchgTax,omitempty"` EUTaxRtntnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AcrdIntrstAmt,omitempty"` EqulstnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EqulstnAmt,omitempty"` FATCATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FATCATaxAmt,omitempty"` NRATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxOnIncmAmt,omitempty"` TxTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TxTax,omitempty"` DmdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DmdAmt,omitempty"` CndtFrgnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CndtFrgnIncmAmt,omitempty"` }
type CorporateActionBalanceDetails35 ¶
type CorporateActionBalanceDetails35 struct { ConfdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ConfdBal"` TtlElgblBal TotalEligibleBalanceFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TtlElgblBal,omitempty"` BlckdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BlckdBal,omitempty"` BrrwdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BrrwdBal,omitempty"` CollInBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CollInBal,omitempty"` CollOutBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CollOutBal,omitempty"` OnLnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RegdBal,omitempty"` AfctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AfctdBal,omitempty"` UafctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 UafctdBal,omitempty"` }
type CorporateActionDate65 ¶
type CorporateActionDate65 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PstngDt"` ValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ValDt,omitempty"` FXRateFxgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EarlstPmtDt,omitempty"` PmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PmtDt,omitempty"` }
type CorporateActionDate66 ¶
type CorporateActionDate66 struct { RcrdDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RcrdDt,omitempty"` ExDvddDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ExDvddDt,omitempty"` }
type CorporateActionDate68 ¶
type CorporateActionDate68 struct { RspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SbcptCostDbtDt,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MktDdln,omitempty"` XpryDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 XpryDt,omitempty"` CoverXprtnDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CoverXprtnDt,omitempty"` PrtctDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtctDt,omitempty"` TradgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TradgDt,omitempty"` }
type CorporateActionEventReference4 ¶
type CorporateActionEventReference4 struct { EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EvtId"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LkgTp,omitempty"` }
type CorporateActionEventReference4Choice ¶
type CorporateActionEventReference4Choice struct { LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LkdOffclCorpActnEvtId"` LkdCorpActnId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type CorporateActionEventType25Code ¶
type CorporateActionEventType25Code 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, MTNG, TNDP
type CorporateActionEventType78Choice ¶
type CorporateActionEventType78Choice struct { Cd CorporateActionEventType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type CorporateActionGeneralInformation130 ¶
type CorporateActionGeneralInformation130 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ClssActnNb,omitempty"` EvtTp CorporateActionEventType78Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EvtTp"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FinInstrmId"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FrctnlQty,omitempty"` }
type CorporateActionMovementConfirmation002V09 ¶
type CorporateActionMovementConfirmation002V09 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Pgntn,omitempty"` NtfctnId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 InstrId,omitempty"` OthrDocId []DocumentIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation130 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CorpActnGnlInf"` AcctDtls AccountAndBalance38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AcctDtls"` CorpActnDtls CorporateAction47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption147 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CorpActnConfDtls"` AddtlInf CorporateActionNarrative35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlInf,omitempty"` IssrAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IssrAgt,omitempty"` PngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PngAgt,omitempty"` SubPngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SplmtryData,omitempty"` }
type CorporateActionNarrative35 ¶
type CorporateActionNarrative35 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlTxt,omitempty"` NrrtvVrsn []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NrrtvVrsn,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PtyCtctNrrtv,omitempty"` TaxtnConds []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxtnConds,omitempty"` }
type CorporateActionOption147 ¶
type CorporateActionOption147 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OptnNb"` OptnTp CorporateActionOption26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OptnTp"` OptnFeatrs []OptionFeaturesFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CcyOptn,omitempty"` DtDtls CorporateActionDate68 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtDtls,omitempty"` PrdDtls CorporateActionPeriod13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate92 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice63 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricDtls,omitempty"` PlcOfTrad MarketIdentification90 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption67 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption60 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshMvmntDtls,omitempty"` }
type CorporateActionOption26Choice ¶
type CorporateActionOption26Choice struct { Cd CorporateActionOption8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type CorporateActionOption8Code ¶
type CorporateActionOption8Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, PRUN
type CorporateActionPeriod13 ¶
type CorporateActionPeriod13 struct { PricClctnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricClctnPrd,omitempty"` ActnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ActnPrd,omitempty"` ParllTradgPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ParllTradgPrd,omitempty"` }
type CorporateActionPrice63 ¶
type CorporateActionPrice63 struct { CshInLieuOfShrPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice64 ¶
type CorporateActionPrice64 struct { CshInLieuOfShrPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat56Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionRate92 ¶
type CorporateActionRate92 struct { GrssDvddRate []GrossDividendRateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ScndLvlTax,omitempty"` AddtlTax RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate93 ¶
type CorporateActionRate93 struct { AddtlQtyForSbcbdRsltntScties RatioFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AplblRate,omitempty"` TaxCdtRate RateFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxCdtRate,omitempty"` FinTxTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FinTxTaxRate,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NotSpcfdDt"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtCd"` }
type DeemedRateType2Choice ¶
type DeemedRateType2Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmation002V09 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CorpActnMvmntConf"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"`
}
type DocumentIdentification37 ¶
type DocumentIdentification37 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LkgTp,omitempty"` }
type DocumentIdentification38 ¶
type DocumentIdentification38 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DocNb,omitempty"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LkgTp,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SchmeNm,omitempty"` }
type GrossDividendRateFormat31Choice ¶
type GrossDividendRateFormat31Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` }
type GrossDividendRateFormat32Choice ¶
type GrossDividendRateFormat32Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus44 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` }
type GrossDividendRateType4Code ¶
type GrossDividendRateType4Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType5Code ¶
type GrossDividendRateType5Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES, CDFI
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.09 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type IdentificationType44Choice ¶
type IdentificationType44Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type IndicativeOrMarketPrice9Choice ¶
type IndicativeOrMarketPrice9Choice struct { IndctvPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndctvPric"` MktPric PriceFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MktPric"` }
type InterestRateUsedForPaymentFormat9Choice ¶
type InterestRateUsedForPaymentFormat9Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat17Choice ¶
type IntermediateSecuritiesDistributionTypeFormat17Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type LotteryTypeFormat5Choice ¶
type LotteryTypeFormat5Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type MarketIdentification2Choice ¶
type MarketIdentification2Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Desc"` }
type MarketIdentification90 ¶
type MarketIdentification90 struct { Id MarketIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id,omitempty"` Tp MarketType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Tp"` }
type MarketType16Choice ¶
type MarketType16Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Nm"`
}
type NetDividendRateFormat33Choice ¶
type NetDividendRateFormat33Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat34Choice ¶
type NetDividendRateFormat34Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` }
type NetDividendRateType4Code ¶
type NetDividendRateType4Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type NetDividendRateType5Code ¶
type NetDividendRateType5Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES, CDFI
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.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 LastPgInd"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtryId"` }
type PartyIdentification104Choice ¶
type PartyIdentification104Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NmAndAdr"` }
type PartyIdentification113Choice ¶
type PartyIdentification113Choice struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BICFI"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NmAndAdr"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtryId"` }
type PartyIdentification120 ¶
type PartyIdentification120 struct { Id PartyIdentification58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AltrnId,omitempty"` }
type PartyIdentification58Choice ¶
type PartyIdentification58Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Ctry"` }
type PartyIdentificationAndAccount128 ¶
type PartyIdentificationAndAccount128 struct { Id PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AltrnId,omitempty"` }
type PartyIdentificationAndAccount129 ¶
type PartyIdentificationAndAccount129 struct { Id PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrcgId,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AltrnId,omitempty"` }
type PartyIdentificationAndAccount130 ¶
type PartyIdentificationAndAccount130 struct { Id PartyIdentification113Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CshAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrcgId,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EndDt"` }
type PriceDetails24 ¶
type PriceDetails24 struct { GncCshPricPdPerPdct PriceFormat55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat56Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat52Choice ¶
type PriceFormat52Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPric"` }
type PriceFormat55Choice ¶
type PriceFormat55Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndxPts"` }
type PriceFormat56Choice ¶
type PriceFormat56Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IndxPts"` }
type ProcessingPosition10Choice ¶
type ProcessingPosition10Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SchmeNm,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SgndQty"` }
type RateAndAmountFormat43Choice ¶
type RateAndAmountFormat43Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` }
type RateAndAmountFormat45Choice ¶
type RateAndAmountFormat45Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateTpAndRate RateTypeAndPercentageRate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndRate"` }
type RateAndAmountFormat54Choice ¶
type RateAndAmountFormat54Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndAmtAndRateSts"` RateTpAndRate RateTypeAndPercentageRate11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTpAndRate"` }
type RateDetails33 ¶
type RateDetails33 struct { AddtlTax RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FsclStmp,omitempty"` GrssDvddRate []GrossDividendRateFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 GrssDvddRate,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EarlySlctnFeeRate,omitempty"` ThrdPtyIncntivRate RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ThrdPtyIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NetDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxCdtRate,omitempty"` WhldgTaxRate []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ScndLvlTax,omitempty"` TaxOnIncm RateAndAmountFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TaxRclmRate,omitempty"` EqulstnRate RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DmdRate,omitempty"` }
type RateFormat23Choice ¶
type RateFormat23Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` }
type RateStatus4Choice ¶
type RateStatus4Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType45Choice ¶
type RateType45Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType46Choice ¶
type RateType46Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType47Choice ¶
type RateType47Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType72Choice ¶
type RateType72Choice struct { Cd GrossDividendRateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType73Choice ¶
type RateType73Choice struct { Cd NetDividendRateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType74Choice ¶
type RateType74Choice struct { Cd GrossDividendRateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateType75Choice ¶
type RateType75Choice struct { Cd NetDividendRateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type RateTypeAndAmountAndStatus32 ¶
type RateTypeAndAmountAndStatus32 struct { RateTp RateType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus33 ¶
type RateTypeAndAmountAndStatus33 struct { RateTp RateType47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus42 ¶
type RateTypeAndAmountAndStatus42 struct { RateTp RateType72Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus43 ¶
type RateTypeAndAmountAndStatus43 struct { RateTp RateType73Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus44 ¶
type RateTypeAndAmountAndStatus44 struct { RateTp RateType74Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus45 ¶
type RateTypeAndAmountAndStatus45 struct { RateTp RateType75Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus54 ¶
type RateTypeAndAmountAndStatus54 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateSts,omitempty"` }
type RateTypeAndPercentageRate11 ¶
type RateTypeAndPercentageRate11 struct { RateTp DeemedRateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` }
type RateTypeAndPercentageRate9 ¶
type RateTypeAndPercentageRate9 struct { RateTp RateType46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` }
type RatioFormat21Choice ¶
type RatioFormat21Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyToQty"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtToAmt"` }
type RatioFormat22Choice ¶
type RatioFormat22Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyToQty"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtToAmt"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtToQty"` QtyToAmt AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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 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 SafekeepingPlaceFormat11Choice ¶
type SafekeepingPlaceFormat11Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type SafekeepingPlaceFormat17Choice ¶
type SafekeepingPlaceFormat17Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id,omitempty"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Id,omitempty"` }
type SecuritiesOption67 ¶
type SecuritiesOption67 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TempFinInstrmInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 NewSctiesIssncInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CtryOfIncmSrc,omitempty"` PstngQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PstngQty"` SfkpgPlc SafekeepingPlaceFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 CcyOptn,omitempty"` DtDtls SecurityDate17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DtDtls"` RateDtls CorporateActionRate93 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RateDtls,omitempty"` PricDtls CorporateActionPrice64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PricDtls,omitempty"` RcvgSttlmPties SettlementParties61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DlvrgSttlmPties,omitempty"` }
type SecurityDate17 ¶
type SecurityDate17 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PstngDt"` AvlblDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AvlblDt,omitempty"` PrpssDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PrpssDt,omitempty"` DvddRnkgDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 EarlstPmtDt,omitempty"` PmtDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PmtDt,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Desc,omitempty"` }
type SettlementParties61 ¶
type SettlementParties61 struct { Dpstry PartyIdentification120 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount128 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount128 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount128 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Pty3,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Qty"` }
type SolicitationFeeRateFormat9Choice ¶
type SolicitationFeeRateFormat9Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Rate"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 AmtToQty"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Amt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 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.09 Id"` BrgnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator4Choice ¶
type TemporaryFinancialInstrumentIndicator4Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 TempInd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Prtry"` }
type TotalEligibleBalanceFormat9 ¶
type TotalEligibleBalanceFormat9 struct { Bal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 Bal,omitempty"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.09 PartWayPrdUnits,omitempty"` }
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