Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance26
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AdditionalBusinessProcess4Code
- type AdditionalBusinessProcessFormat7Choice
- type AddressType2Code
- type AlternatePartyIdentification2
- type AmountAndQuantityRatio2
- type AmountPrice2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BICFIIdentifier
- type BalanceFormat1Choice
- type BalanceFormat3Choice
- type CashAccountIdentification5Choice
- type CashOption39
- type CashParties21
- type CorporateAction13
- type CorporateActionAmounts29
- type CorporateActionBalanceDetails22
- type CorporateActionDate18
- type CorporateActionDate24
- type CorporateActionDate30
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat6Choice
- type CorporateActionEventType11Code
- type CorporateActionEventType12Choice
- type CorporateActionGeneralInformation79
- type CorporateActionMovementConfirmationV06
- type CorporateActionNarrative4
- type CorporateActionOption111
- type CorporateActionOption11Choice
- type CorporateActionOption8Code
- type CorporateActionPeriod11
- type CorporateActionPrice30
- type CorporateActionPrice45
- type CorporateActionRate46
- type CorporateActionRate49
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode11Choice
- type DateFormat18Choice
- type DateFormat19Choice
- type DateType8Code
- type DividendRateType1Code
- type Document
- type DocumentIdentification13
- type DocumentIdentification15
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms11
- type FractionDispositionType11Code
- type FractionDispositionType23Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GrossDividendRateFormat10Choice
- type GrossDividendRateFormat8Choice
- type GrossDividendRateType2Code
- type GrossDividendRateType3Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType4Choice
- type IndicativeOrMarketPrice2Choice
- type InterestRateUsedForPaymentFormat2Choice
- type IntermediateSecuritiesDistributionTypeFormat5Choice
- type IntermediateSecurityDistributionType4Code
- type LotteryType1Code
- type LotteryTypeFormat1Choice
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification78
- type MarketType2Code
- type MarketType3Choice
- type Max140Text
- type Max16Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat10Choice
- type NetDividendRateFormat12Choice
- type NetDividendRateType2Code
- type NetDividendRateType3Code
- type NewSecuritiesIssuanceType3Code
- type OptionFeatures1Code
- type OptionFeaturesFormat1Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities2
- type OtherIdentification1
- type PartyIdentification36Choice
- type PartyIdentification38Choice
- type PartyIdentification39Choice
- type PartyIdentification40Choice
- type PartyIdentification47
- type PartyIdentificationAndAccount101
- type PartyIdentificationAndAccount51
- type PartyIdentificationAndAccount52
- type Payment1Code
- type PercentagePrice1
- type Period4
- type PostalAddress1
- type PriceDetails14
- type PriceFormat34Choice
- type PriceFormat5Choice
- type PriceFormat6Choice
- type PriceRateType3Code
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity4Choice
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat21Choice
- type RateAndAmountFormat5Choice
- type RateDetails15
- type RateFormat11Choice
- type RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType11Choice
- type RateType17Choice
- type RateType20Choice
- type RateType21Choice
- type RateType22Choice
- type RateType23Choice
- type RateType28Choice
- type RateType3Code
- type RateType6Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus11
- type RateTypeAndAmountAndStatus13
- type RateTypeAndAmountAndStatus14
- type RateTypeAndAmountAndStatus15
- type RateTypeAndAmountAndStatus16
- type RateTypeAndAmountAndStatus3
- type RateTypeAndAmountAndStatus5
- type RateTypeAndAmountAndStatus6
- type RateTypeAndPercentageRate1
- type RatioFormat15Choice
- type RatioFormat3Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SafekeepingPlaceTypeAndText3
- type SecuritiesOption42
- type SecurityDate6
- type SecurityIdentification14
- type SettlementParties24
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat2Choice
- type TaxType4Code
- type TaxVoucher2
- type TemporaryFinancialInstrumentIndicator1Choice
- type TotalEligibleBalanceFormat1
- 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.06 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxAcct"` }
type AccountAndBalance26 ¶
type AccountAndBalance26 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 AdditionalBusinessProcess4Code ¶
type AdditionalBusinessProcess4Code string
May be one of CLAI, TAXR, ACLA, ATXF, CNTR, CONS, NAMC, NPLE, SCHM
type AdditionalBusinessProcessFormat7Choice ¶
type AdditionalBusinessProcessFormat7Choice struct { Cd AdditionalBusinessProcess4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternatePartyIdentification2 ¶
type AlternatePartyIdentification2 struct { IdTp IdentificationType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AltrnId"` }
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 BalanceFormat1Choice ¶
type BalanceFormat1Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NotElgblBal"` }
type BalanceFormat3Choice ¶
type BalanceFormat3Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NotElgblBal"` FullPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PartWayPrdUnits"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type CashOption39 ¶
type CashOption39 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CtrctlPmtInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IncmTp,omitempty"` XmptnTp []GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 XmptnTp,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Acct,omitempty"` CshPties CashParties21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshPties,omitempty"` AmtDtls CorporateActionAmounts29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtDtls"` DtDtls CorporateActionDate24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtDtls"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FXDtls,omitempty"` TaxVchrDtls TaxVoucher2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxVchrDtls,omitempty"` RateAndAmtDtls RateDetails15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateAndAmtDtls,omitempty"` PricDtls PriceDetails14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricDtls,omitempty"` }
type CashParties21 ¶
type CashParties21 struct { Cdtr PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount101 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MktClmCtrPty,omitempty"` }
type CorporateAction13 ¶
type CorporateAction13 struct { DtDtls CorporateActionDate30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EvtStag,omitempty"` LtryTp LotteryTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LtryTp,omitempty"` }
type CorporateActionAmounts29 ¶
type CorporateActionAmounts29 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AcrdIntrstAmt,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EqulstnAmt,omitempty"` FATCATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FATCATaxAmt,omitempty"` NRATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxOnIncmAmt,omitempty"` TxTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TxTax,omitempty"` }
type CorporateActionBalanceDetails22 ¶
type CorporateActionBalanceDetails22 struct { ConfdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ConfdBal"` TtlElgblBal TotalEligibleBalanceFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RegdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 UafctdBal,omitempty"` }
type CorporateActionDate18 ¶
type CorporateActionDate18 struct { RspnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SbcptCostDbtDt,omitempty"` MktDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MktDdln,omitempty"` XpryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 XpryDt,omitempty"` CoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CoverXprtnDt,omitempty"` PrtctDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtctDt,omitempty"` TradgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TradgDt,omitempty"` }
type CorporateActionDate24 ¶
type CorporateActionDate24 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PstngDt"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ValDt,omitempty"` FXRateFxgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EarlstPmtDt,omitempty"` PmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PmtDt,omitempty"` }
type CorporateActionDate30 ¶
type CorporateActionDate30 struct { RcrdDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RcrdDt,omitempty"` ExDvddDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ExDvddDt,omitempty"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LkgTp,omitempty"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat6Choice ¶
type CorporateActionEventStageFormat6Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type CorporateActionEventType11Code ¶
type CorporateActionEventType11Code 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, EXTM, MRGR, LIQU, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PRIO, BPUT, REDO, PDEF, PLAC, REMK, BIDS, SPLR, RHTS, DVSC, MTNG, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, NOOF, ACCU
type CorporateActionEventType12Choice ¶
type CorporateActionEventType12Choice struct { Cd CorporateActionEventType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type CorporateActionGeneralInformation79 ¶
type CorporateActionGeneralInformation79 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ClssActnNb,omitempty"` EvtTp CorporateActionEventType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EvtTp"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FinInstrmId"` AddtlBizPrcInd AdditionalBusinessProcessFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlBizPrcInd,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FrctnlQty,omitempty"` }
type CorporateActionMovementConfirmationV06 ¶
type CorporateActionMovementConfirmationV06 struct { NtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation79 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CorpActnGnlInf"` AcctDtls AccountAndBalance26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AcctDtls"` CorpActnDtls CorporateAction13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption111 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CorpActnConfDtls"` AddtlInf CorporateActionNarrative4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlInf,omitempty"` IssrAgt []PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IssrAgt,omitempty"` PngAgt []PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PngAgt,omitempty"` SubPngAgt []PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SplmtryData,omitempty"` }
type CorporateActionNarrative4 ¶
type CorporateActionNarrative4 struct { DclrtnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DclrtnDtls,omitempty"` AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NrrtvVrsn,omitempty"` RegnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RegnDtls,omitempty"` InfConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 InfConds,omitempty"` InfToCmplyWth []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 InfToCmplyWth,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxtnConds,omitempty"` BsktOrIndxInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BsktOrIndxInf,omitempty"` }
type CorporateActionOption111 ¶
type CorporateActionOption111 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OptnNb"` OptnTp CorporateActionOption11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OptnTp"` OptnFeatrs []OptionFeaturesFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CcyOptn,omitempty"` DtDtls CorporateActionDate18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtDtls,omitempty"` PrdDtls CorporateActionPeriod11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricDtls,omitempty"` PlcOfTrad MarketIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshMvmntDtls,omitempty"` }
type CorporateActionOption11Choice ¶
type CorporateActionOption11Choice struct { Cd CorporateActionOption8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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.06 PricClctnPrd,omitempty"` ActnPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ActnPrd,omitempty"` ParllTradgPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ParllTradgPrd,omitempty"` }
type CorporateActionPrice30 ¶
type CorporateActionPrice30 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice45 ¶
type CorporateActionPrice45 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionRate46 ¶
type CorporateActionRate46 struct { GrssDvddRate []GrossDividendRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrratnRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxRltdRate,omitempty"` WhldgTaxRate []RateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgTaxRate,omitempty"` AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlTax,omitempty"` WhldgOfFrgnTax []RateAndAmountFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgOfFrgnTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate49 ¶
type CorporateActionRate49 struct { AddtlQtyForSbcbdRsltntScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxCdtRate,omitempty"` FinTxTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FinTxTaxRate,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtTm"` }
type DateCode11Choice ¶
type DateCode11Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NotSpcfdDt"` }
type DateFormat19Choice ¶
type DateFormat19Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Dt"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV06 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CorpActnMvmntConf"`
}
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 ForeignExchangeTerms11 ¶
type ForeignExchangeTerms11 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RsltgAmt"` }
type FractionDispositionType11Code ¶
type FractionDispositionType11Code string
May be one of BUYU, CINL, DIST, RDDN, STAN, RDUP
type FractionDispositionType23Choice ¶
type FractionDispositionType23Choice struct { Cd FractionDispositionType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id,omitempty"` }
type GrossDividendRateFormat10Choice ¶
type GrossDividendRateFormat10Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndAmtAndRateSts"` }
type GrossDividendRateFormat8Choice ¶
type GrossDividendRateFormat8Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 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.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type IndicativeOrMarketPrice2Choice ¶
type IndicativeOrMarketPrice2Choice struct { IndctvPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndctvPric"` MktPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MktPric"` }
type InterestRateUsedForPaymentFormat2Choice ¶
type InterestRateUsedForPaymentFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat5Choice ¶
type IntermediateSecuritiesDistributionTypeFormat5Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 LotteryTypeFormat1Choice ¶
type LotteryTypeFormat1Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Desc"` }
type MarketIdentification78 ¶
type MarketIdentification78 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Adr,omitempty"` }
type NetDividendRateFormat10Choice ¶
type NetDividendRateFormat10Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat12Choice ¶
type NetDividendRateFormat12Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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 NewSecuritiesIssuanceType3Code ¶
type NewSecuritiesIssuanceType3Code string
May be one of DEFE, NDEF
type OptionFeatures1Code ¶
type OptionFeatures1Code string
May be one of COND, MAXC, MAXS, OPLF, PROR, QOVE, QREC, VVPR
type OptionFeaturesFormat1Choice ¶
type OptionFeaturesFormat1Choice struct { Cd OptionFeatures1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtryId"` }
type PartyIdentification38Choice ¶
type PartyIdentification38Choice struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BICFI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NmAndAdr"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtryId"` }
type PartyIdentification39Choice ¶
type PartyIdentification39Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Ctry"` }
type PartyIdentification40Choice ¶
type PartyIdentification40Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NmAndAdr"` }
type PartyIdentification47 ¶
type PartyIdentification47 struct { Id PartyIdentification39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AltrnId,omitempty"` }
type PartyIdentificationAndAccount101 ¶
type PartyIdentificationAndAccount101 struct { Id PartyIdentification38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AltrnId,omitempty"` }
type PartyIdentificationAndAccount51 ¶
type PartyIdentificationAndAccount51 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AltrnId,omitempty"` }
type PartyIdentificationAndAccount52 ¶
type PartyIdentificationAndAccount52 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricVal"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Ctry"` }
type PriceDetails14 ¶
type PriceDetails14 struct { GncCshPricPdPerPdct PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat34Choice ¶
type PriceFormat34Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndxPts"` }
type PriceFormat5Choice ¶
type PriceFormat5Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPric"` }
type PriceFormat6Choice ¶
type PriceFormat6Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IndxPts"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProprietaryQuantity2 ¶
type ProprietaryQuantity2 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OrgnlAndCurFace"` }
type RateAndAmountFormat21Choice ¶
type RateAndAmountFormat21Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndRate RateTypeAndPercentageRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndRate"` }
type RateAndAmountFormat5Choice ¶
type RateAndAmountFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` }
type RateDetails15 ¶
type RateDetails15 struct { AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ChrgsFees,omitempty"` FnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FnlDvddRate,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 GrssDvddRate,omitempty"` EarlySlctnFeeRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EarlySlctnFeeRate,omitempty"` ThrdPtyIncntivRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ThrdPtyIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NonResdtRate,omitempty"` PrvsnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrvsnlDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AplblRate,omitempty"` SlctnFeeRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxCdtRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxRltdRate,omitempty"` WhldgTaxRate []RateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgTaxRate,omitempty"` TaxOnIncm RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TaxRclmRate,omitempty"` WhldgOfFrgnTax []RateAndAmountFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax []RateAndAmountFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 WhldgOfLclTax,omitempty"` EqulstnRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EqulstnRate,omitempty"` }
type RateFormat11Choice ¶
type RateFormat11Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` RateTpAndRate RateTypeAndPercentageRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndRate"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType17Choice ¶
type RateType17Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType20Choice ¶
type RateType20Choice struct { Cd GrossDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType21Choice ¶
type RateType21Choice struct { Cd NetDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType22Choice ¶
type RateType22Choice struct { Cd GrossDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType23Choice ¶
type RateType23Choice struct { Cd NetDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType28Choice ¶
type RateType28Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type RateTypeAndAmountAndStatus11 ¶
type RateTypeAndAmountAndStatus11 struct { RateTp RateType17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus13 ¶
type RateTypeAndAmountAndStatus13 struct { RateTp RateType20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus14 ¶
type RateTypeAndAmountAndStatus14 struct { RateTp RateType21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus15 ¶
type RateTypeAndAmountAndStatus15 struct { RateTp RateType22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus16 ¶
type RateTypeAndAmountAndStatus16 struct { RateTp RateType23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateSts,omitempty"` }
type RateTypeAndPercentageRate1 ¶
type RateTypeAndPercentageRate1 struct { RateTp RateType28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` }
type RatioFormat15Choice ¶
type RatioFormat15Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtToAmt"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyToAmt"` }
type RatioFormat3Choice ¶
type RatioFormat3Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AmtToAmt"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id,omitempty"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id,omitempty"` }
type SecuritiesOption42 ¶
type SecuritiesOption42 struct { FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TempFinInstrmInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 NewSctiesIssncInd,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PstngQty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 CcyOptn,omitempty"` DtDtls SecurityDate6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DtDtls"` RateDtls CorporateActionRate49 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateDtls,omitempty"` PricDtls CorporateActionPrice45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PricDtls,omitempty"` RcvgSttlmPties SettlementParties24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DlvrgSttlmPties,omitempty"` }
type SecurityDate6 ¶
type SecurityDate6 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PstngDt"` AvlblDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 AvlblDt,omitempty"` PrpssDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PrpssDt,omitempty"` DvddRnkgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 EarlstPmtDt,omitempty"` PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PmtDt,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Desc,omitempty"` }
type SettlementParties24 ¶
type SettlementParties24 struct { Dpstry PartyIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Pty3,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Qty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat2Choice ¶
type TaxCreditRateFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 RateTpAndAmtAndRateSts"` }
type TaxVoucher2 ¶
type TaxVoucher2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Id"` BrgnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Prtry"` }
type TotalEligibleBalanceFormat1 ¶
type TotalEligibleBalanceFormat1 struct { Bal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Bal,omitempty"` FullPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 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