Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance34
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AdditionalBusinessProcess7Code
- type AdditionalBusinessProcessFormat11Choice
- type AddressType2Code
- type AlternatePartyIdentification7
- type AmountAndQuantityRatio4
- type AmountAndRateStatus1
- type AmountPrice2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity6
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BICFIIdentifier
- type BalanceFormat5Choice
- type BalanceFormat6Choice
- type CashAccountIdentification5Choice
- type CashOption44
- type CashParties28
- type CorporateAction33
- type CorporateActionAmounts37
- type CorporateActionBalanceDetails31
- type CorporateActionDate24
- type CorporateActionDate46
- type CorporateActionDate49
- type CorporateActionEventReference3
- type CorporateActionEventReference3Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat14Choice
- type CorporateActionEventType16Code
- type CorporateActionEventType31Choice
- type CorporateActionGeneralInformation89
- type CorporateActionMovementConfirmationV07
- type CorporateActionNarrative31
- type CorporateActionOption117
- type CorporateActionOption19Choice
- type CorporateActionOption8Code
- type CorporateActionPeriod11
- type CorporateActionPrice59
- type CorporateActionPrice61
- type CorporateActionRate70
- type CorporateActionRate72
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode19Choice
- type DateFormat18Choice
- type DateFormat31Choice
- type DateType8Code
- type DividendRateType1Code
- type Document
- type DocumentIdentification31
- type DocumentIdentification32
- type DocumentIdentification3Choice
- type DocumentIdentification9
- type DocumentNumber5Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms23
- type FractionDispositionType11Code
- type FractionDispositionType27Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type GrossDividendRateFormat21Choice
- type GrossDividendRateFormat22Choice
- type GrossDividendRateType2Code
- type GrossDividendRateType3Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType42Choice
- type IndicativeOrMarketPrice8Choice
- type InterestRateUsedForPaymentFormat7Choice
- type IntermediateSecuritiesDistributionTypeFormat16Choice
- type IntermediateSecurityDistributionType4Code
- type LotteryType1Code
- type LotteryTypeFormat4Choice
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification84
- type MarketType2Code
- type MarketType8Choice
- type Max140Text
- type Max16Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat23Choice
- type NetDividendRateFormat24Choice
- type NetDividendRateType2Code
- type NetDividendRateType3Code
- type NewSecuritiesIssuanceType6Code
- type OptionFeatures6Code
- type OptionFeaturesFormat18Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities6
- type OtherIdentification1
- type PartyIdentification44Choice
- type PartyIdentification71Choice
- type PartyIdentification92
- type PartyIdentification92Choice
- type PartyIdentification94Choice
- type PartyIdentificationAndAccount120
- type PartyIdentificationAndAccount121
- type PartyIdentificationAndAccount122
- type Payment1Code
- type PercentagePrice1
- type Period4
- type PostalAddress1
- type PriceDetails23
- type PriceFormat48Choice
- type PriceFormat50Choice
- type PriceFormat51Choice
- type PriceRateType3Code
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProprietaryQuantity7
- type ProprietaryQuantity8
- type Quantity17Choice
- type Quantity18Choice
- type Quantity19Choice
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat39Choice
- type RateAndAmountFormat40Choice
- type RateDetails23
- type RateStatus1Code
- type RateStatus3Choice
- type RateType33Choice
- type RateType36Choice
- type RateType37Choice
- type RateType38Choice
- type RateType39Choice
- type RateType3Code
- type RateType40Choice
- type RateType41Choice
- type RateType42Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus22
- type RateTypeAndAmountAndStatus24
- type RateTypeAndAmountAndStatus25
- type RateTypeAndAmountAndStatus26
- type RateTypeAndAmountAndStatus27
- type RateTypeAndAmountAndStatus28
- type RateTypeAndAmountAndStatus29
- type RateTypeAndPercentageRate8
- type RatioFormat19Choice
- type RatioFormat20Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat10Choice
- type SafekeepingPlaceFormat8Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText6
- type SafekeepingPlaceTypeAndText8
- type SecuritiesOption50
- type SecurityDate11
- type SecurityIdentification19
- type SettlementParties42
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type SolicitationFeeRateFormat8Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat7Choice
- type TaxVoucher2
- type TemporaryFinancialInstrumentIndicator3Choice
- type TotalEligibleBalanceFormat8
- type TypeOfIdentification1Code
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account8Choice ¶
type Account8Choice struct { CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxAcct"` }
type AccountAndBalance34 ¶
type AccountAndBalance34 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgAcct"` AcctOwnr PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Bal"` }
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AdditionalBusinessProcess7Code ¶
type AdditionalBusinessProcess7Code string
May be one of CLAI, TAXR, ACLA, ATXF, CNTR, CONS, NAMC, NPLE, SCHM, PPUT, PPRE, FPRE
type AdditionalBusinessProcessFormat11Choice ¶
type AdditionalBusinessProcessFormat11Choice struct { Cd AdditionalBusinessProcess7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternatePartyIdentification7 ¶
type AlternatePartyIdentification7 struct { IdTp IdentificationType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AltrnId"` }
type AmountAndQuantityRatio4 ¶
type AmountAndQuantityRatio4 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` }
type AmountAndRateStatus1 ¶
type AmountAndRateStatus1 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` }
type AmountPricePerFinancialInstrumentQuantity6 ¶
type AmountPricePerFinancialInstrumentQuantity6 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt2"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type 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 BalanceFormat5Choice ¶
type BalanceFormat5Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NotElgblBal"` }
type BalanceFormat6Choice ¶
type BalanceFormat6Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NotElgblBal"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PartWayPrdUnits"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type CashOption44 ¶
type CashOption44 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CtrctlPmtInd,omitempty"` IssrOfferrTaxbltyInd GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CtryOfIncmSrc,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Acct,omitempty"` CshPties CashParties28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshPties,omitempty"` AmtDtls CorporateActionAmounts37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtDtls"` DtDtls CorporateActionDate24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtDtls"` FXDtls ForeignExchangeTerms23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FXDtls,omitempty"` TaxVchrDtls TaxVoucher2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxVchrDtls,omitempty"` RateAndAmtDtls RateDetails23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateAndAmtDtls,omitempty"` PricDtls PriceDetails23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricDtls,omitempty"` }
type CashParties28 ¶
type CashParties28 struct { Cdtr PartyIdentificationAndAccount120 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount121 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount120 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MktClmCtrPty,omitempty"` }
type CorporateAction33 ¶
type CorporateAction33 struct { DtDtls CorporateActionDate49 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LtryTp,omitempty"` }
type CorporateActionAmounts37 ¶
type CorporateActionAmounts37 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxCdtAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ScndLvlTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AcrdIntrstAmt,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EqulstnAmt,omitempty"` FATCATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FATCATaxAmt,omitempty"` NRATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxOnIncmAmt,omitempty"` TxTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TxTax,omitempty"` }
type CorporateActionBalanceDetails31 ¶
type CorporateActionBalanceDetails31 struct { ConfdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ConfdBal"` TtlElgblBal TotalEligibleBalanceFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TtlElgblBal,omitempty"` BlckdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BlckdBal,omitempty"` BrrwdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BrrwdBal,omitempty"` CollInBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CollInBal,omitempty"` CollOutBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CollOutBal,omitempty"` OnLnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RegdBal,omitempty"` AfctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AfctdBal,omitempty"` UafctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 UafctdBal,omitempty"` }
type CorporateActionDate24 ¶
type CorporateActionDate24 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PstngDt"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ValDt,omitempty"` FXRateFxgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EarlstPmtDt,omitempty"` PmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PmtDt,omitempty"` }
type CorporateActionDate46 ¶
type CorporateActionDate46 struct { RspnDdln DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SbcptCostDbtDt,omitempty"` MktDdln DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MktDdln,omitempty"` XpryDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 XpryDt,omitempty"` CoverXprtnDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CoverXprtnDt,omitempty"` PrtctDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtctDt,omitempty"` TradgDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TradgDt,omitempty"` }
type CorporateActionDate49 ¶
type CorporateActionDate49 struct { RcrdDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RcrdDt,omitempty"` ExDvddDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ExDvddDt,omitempty"` }
type CorporateActionEventReference3 ¶
type CorporateActionEventReference3 struct { EvtId CorporateActionEventReference3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EvtId"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LkgTp,omitempty"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat14Choice ¶
type CorporateActionEventStageFormat14Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type CorporateActionEventType16Code ¶
type CorporateActionEventType16Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, MTNG, ACCU
type CorporateActionEventType31Choice ¶
type CorporateActionEventType31Choice struct { Cd CorporateActionEventType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type CorporateActionGeneralInformation89 ¶
type CorporateActionGeneralInformation89 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ClssActnNb,omitempty"` EvtTp CorporateActionEventType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FinInstrmId"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FrctnlQty,omitempty"` }
type CorporateActionMovementConfirmationV07 ¶
type CorporateActionMovementConfirmationV07 struct { NtfctnId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 InstrId,omitempty"` OthrDocId []DocumentIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation89 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CorpActnGnlInf"` AcctDtls AccountAndBalance34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AcctDtls"` CorpActnDtls CorporateAction33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption117 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CorpActnConfDtls"` AddtlInf CorporateActionNarrative31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlInf,omitempty"` IssrAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IssrAgt,omitempty"` PngAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PngAgt,omitempty"` SubPngAgt []PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SplmtryData,omitempty"` }
type CorporateActionNarrative31 ¶
type CorporateActionNarrative31 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NrrtvVrsn,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxtnConds,omitempty"` }
type CorporateActionOption117 ¶
type CorporateActionOption117 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OptnNb"` OptnTp CorporateActionOption19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OptnTp"` OptnFeatrs []OptionFeaturesFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CcyOptn,omitempty"` DtDtls CorporateActionDate46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtDtls,omitempty"` PrdDtls CorporateActionPeriod11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate70 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricDtls,omitempty"` PlcOfTrad MarketIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption50 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption44 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshMvmntDtls,omitempty"` }
type CorporateActionOption19Choice ¶
type CorporateActionOption19Choice struct { Cd CorporateActionOption8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 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 CorporateActionPeriod11 ¶
type CorporateActionPeriod11 struct { PricClctnPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricClctnPrd,omitempty"` ActnPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ActnPrd,omitempty"` ParllTradgPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ParllTradgPrd,omitempty"` }
type CorporateActionPrice59 ¶
type CorporateActionPrice59 struct { CshInLieuOfShrPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice61 ¶
type CorporateActionPrice61 struct { CshInLieuOfShrPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OverSbcptDpstPric,omitempty"` }
type CorporateActionRate70 ¶
type CorporateActionRate70 struct { GrssDvddRate []GrossDividendRateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ScndLvlTax,omitempty"` AddtlTax RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate72 ¶
type CorporateActionRate72 struct { AddtlQtyForSbcbdRsltntScties RatioFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxCdtRate,omitempty"` FinTxTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FinTxTaxRate,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NotSpcfdDt"` }
type DateFormat31Choice ¶
type DateFormat31Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CorpActnMvmntConf"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LkgTp,omitempty"` }
type DocumentIdentification32 ¶
type DocumentIdentification32 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DocNb,omitempty"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 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 ForeignExchangeTerms23 ¶
type ForeignExchangeTerms23 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RsltgAmt"` }
type FractionDispositionType11Code ¶
type FractionDispositionType11Code string
May be one of BUYU, CINL, DIST, RDDN, STAN, RDUP
type FractionDispositionType27Choice ¶
type FractionDispositionType27Choice struct { Cd FractionDispositionType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id,omitempty"` }
type GrossDividendRateFormat21Choice ¶
type GrossDividendRateFormat21Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type GrossDividendRateFormat22Choice ¶
type GrossDividendRateFormat22Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type GrossDividendRateType2Code ¶
type GrossDividendRateType2Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES
type GrossDividendRateType3Code ¶
type GrossDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type IdentificationType42Choice ¶
type IdentificationType42Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type IndicativeOrMarketPrice8Choice ¶
type IndicativeOrMarketPrice8Choice struct { IndctvPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndctvPric"` MktPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MktPric"` }
type InterestRateUsedForPaymentFormat7Choice ¶
type InterestRateUsedForPaymentFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat16Choice ¶
type IntermediateSecuritiesDistributionTypeFormat16Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 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 LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Desc"` }
type MarketIdentification84 ¶
type MarketIdentification84 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id,omitempty"` Tp MarketType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Tp"` }
type MarketType8Choice ¶
type MarketType8Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Adr,omitempty"` }
type NetDividendRateFormat23Choice ¶
type NetDividendRateFormat23Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat24Choice ¶
type NetDividendRateFormat24Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type NetDividendRateType2Code ¶
type NetDividendRateType2Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES
type NetDividendRateType3Code ¶
type NetDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type 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 OptionFeaturesFormat18Choice ¶
type OptionFeaturesFormat18Choice struct { Cd OptionFeatures6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` }
type OriginalAndCurrentQuantities6 ¶
type OriginalAndCurrentQuantities6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Tp"` }
type PartyIdentification44Choice ¶
type PartyIdentification44Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Ctry"` }
type PartyIdentification71Choice ¶
type PartyIdentification71Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NmAndAdr"` }
type PartyIdentification92 ¶
type PartyIdentification92 struct { Id PartyIdentification44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AltrnId,omitempty"` }
type PartyIdentification92Choice ¶
type PartyIdentification92Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtryId"` }
type PartyIdentification94Choice ¶
type PartyIdentification94Choice struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BICFI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NmAndAdr"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtryId"` }
type PartyIdentificationAndAccount120 ¶
type PartyIdentificationAndAccount120 struct { Id PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrcgId,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AltrnId,omitempty"` }
type PartyIdentificationAndAccount121 ¶
type PartyIdentificationAndAccount121 struct { Id PartyIdentification94Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrcgId,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AltrnId,omitempty"` }
type PartyIdentificationAndAccount122 ¶
type PartyIdentificationAndAccount122 struct { Id PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricVal"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Ctry"` }
type PriceDetails23 ¶
type PriceDetails23 struct { GncCshPricPdPerPdct PriceFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat48Choice ¶
type PriceFormat48Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndxPts"` }
type PriceFormat50Choice ¶
type PriceFormat50Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPric"` }
type PriceFormat51Choice ¶
type PriceFormat51Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IndxPts"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition7Choice ¶
type ProcessingPosition7Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type ProprietaryQuantity7 ¶
type ProprietaryQuantity7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SchmeNm,omitempty"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SchmeNm,omitempty"` }
type Quantity17Choice ¶
type Quantity17Choice struct { QtyChc Quantity18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyChc"` PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtryQty"` }
type Quantity18Choice ¶
type Quantity18Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SgndQty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrtryQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OrgnlAndCurFace"` }
type RateAndAmountFormat39Choice ¶
type RateAndAmountFormat39Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` }
type RateAndAmountFormat40Choice ¶
type RateAndAmountFormat40Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateTpAndRate RateTypeAndPercentageRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndRate"` }
type RateDetails23 ¶
type RateDetails23 struct { AddtlTax RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 GrssDvddRate,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EarlySlctnFeeRate,omitempty"` ThrdPtyIncntivRate RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ThrdPtyIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NonResdtRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxCdtRate,omitempty"` WhldgTaxRate []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ScndLvlTax,omitempty"` TaxOnIncm RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TaxRclmRate,omitempty"` EqulstnRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EqulstnRate,omitempty"` }
type RateStatus3Choice ¶
type RateStatus3Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType33Choice ¶
type RateType33Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType36Choice ¶
type RateType36Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType37Choice ¶
type RateType37Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType38Choice ¶
type RateType38Choice struct { Cd GrossDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType39Choice ¶
type RateType39Choice struct { Cd NetDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType40Choice ¶
type RateType40Choice struct { Cd GrossDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType41Choice ¶
type RateType41Choice struct { Cd NetDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateType42Choice ¶
type RateType42Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type RateTypeAndAmountAndStatus22 ¶
type RateTypeAndAmountAndStatus22 struct { RateTp RateType40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus24 ¶
type RateTypeAndAmountAndStatus24 struct { RateTp RateType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus25 ¶
type RateTypeAndAmountAndStatus25 struct { RateTp RateType41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus26 ¶
type RateTypeAndAmountAndStatus26 struct { RateTp RateType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus27 ¶
type RateTypeAndAmountAndStatus27 struct { RateTp RateType37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus28 ¶
type RateTypeAndAmountAndStatus28 struct { RateTp RateType38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus29 ¶
type RateTypeAndAmountAndStatus29 struct { RateTp RateType39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateSts,omitempty"` }
type RateTypeAndPercentageRate8 ¶
type RateTypeAndPercentageRate8 struct { RateTp RateType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` }
type RatioFormat19Choice ¶
type RatioFormat19Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtToAmt"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtToQty"` QtyToAmt AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyToAmt"` }
type RatioFormat20Choice ¶
type RatioFormat20Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtToAmt"` }
type SafekeepingPlaceFormat10Choice ¶
type SafekeepingPlaceFormat10Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type SafekeepingPlaceFormat8Choice ¶
type SafekeepingPlaceFormat8Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id,omitempty"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id,omitempty"` }
type SecuritiesOption50 ¶
type SecuritiesOption50 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TempFinInstrmInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 NewSctiesIssncInd,omitempty"` IssrOfferrTaxbltyInd GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CtryOfIncmSrc,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PstngQty"` SfkpgPlc SafekeepingPlaceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 CcyOptn,omitempty"` DtDtls SecurityDate11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DtDtls"` RateDtls CorporateActionRate72 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateDtls,omitempty"` PricDtls CorporateActionPrice59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PricDtls,omitempty"` RcvgSttlmPties SettlementParties42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DlvrgSttlmPties,omitempty"` }
type SecurityDate11 ¶
type SecurityDate11 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PstngDt"` AvlblDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AvlblDt,omitempty"` PrpssDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PrpssDt,omitempty"` DvddRnkgDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 EarlstPmtDt,omitempty"` PmtDt DateFormat31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PmtDt,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Desc,omitempty"` }
type SettlementParties42 ¶
type SettlementParties42 struct { Dpstry PartyIdentification92 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount122 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount122 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount122 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Pty3,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 QtyChc"` }
type SolicitationFeeRateFormat8Choice ¶
type SolicitationFeeRateFormat8Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 AmtToQty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat7Choice ¶
type TaxCreditRateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 RateTpAndAmtAndRateSts"` }
type TaxVoucher2 ¶
type TaxVoucher2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Id"` BrgnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator3Choice ¶
type TemporaryFinancialInstrumentIndicator3Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 TempInd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Prtry"` }
type TotalEligibleBalanceFormat8 ¶
type TotalEligibleBalanceFormat8 struct { Bal Quantity17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Bal,omitempty"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 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