Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance43
- 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 AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BalanceFormat5Choice
- type BalanceFormat6Choice
- type CashAccountIdentification5Choice
- type CashOption70
- type CashParties34
- type CorporateAction44
- type CorporateActionAmounts56
- type CorporateActionBalanceDetails31
- type CorporateActionDate59
- type CorporateActionDate60
- type CorporateActionDate65
- type CorporateActionEventReference3
- type CorporateActionEventReference3Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat14Choice
- type CorporateActionEventType30Code
- type CorporateActionEventType87Choice
- type CorporateActionGeneralInformation142
- type CorporateActionMovementConfirmationV11
- type CorporateActionNarrative31
- type CorporateActionOption12Code
- type CorporateActionOption162
- type CorporateActionOption33Choice
- type CorporateActionPeriod13
- type CorporateActionPrice59
- type CorporateActionPrice61
- type CorporateActionRate90
- type CorporateActionRate98
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateFormat43Choice
- type DateFormat45Choice
- type DateType8Code
- type DeemedRateType1Choice
- type DeemedRateType1Code
- 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 GenericIdentification47
- type GenericIdentification78
- type GrossDividendRateFormat35Choice
- type GrossDividendRateFormat37Choice
- type GrossDividendRateType6Code
- type GrossDividendRateType7Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType42Choice
- type IndicativeOrMarketPrice8Choice
- type InterestRateUsedForPaymentFormat7Choice
- type IntermediateSecuritiesDistributionTypeFormat16Choice
- type IntermediateSecurityDistributionType4Code
- type IssuerOfferorTaxabilityIndicator1Choice
- type IssuerTaxability2Code
- 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 Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat37Choice
- type NetDividendRateFormat40Choice
- type NetDividendRateType6Code
- type NetDividendRateType7Code
- type NewSecuritiesIssuanceType6Code
- type OptionFeatures6Code
- type OptionFeaturesFormat18Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities6
- type OtherIdentification1
- type Pagination1
- type PartyIdentification120Choice
- type PartyIdentification122Choice
- type PartyIdentification127Choice
- type PartyIdentification133Choice
- type PartyIdentification143
- type PartyIdentificationAndAccount162
- type PartyIdentificationAndAccount163
- type PartyIdentificationAndAccount172
- type Payment1Code
- type PercentagePrice1
- type Period11
- 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 Rate35
- type RateAndAmountFormat39Choice
- type RateAndAmountFormat40Choice
- type RateAndAmountFormat52Choice
- type RateFormat22Choice
- type RateStatus1Code
- type RateStatus3Choice
- type RateType33Choice
- type RateType36Choice
- type RateType42Choice
- type RateType76Choice
- type RateType77Choice
- type RateType78Choice
- type RateType79Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus24
- type RateTypeAndAmountAndStatus26
- type RateTypeAndAmountAndStatus37
- type RateTypeAndAmountAndStatus55
- type RateTypeAndAmountAndStatus56
- type RateTypeAndAmountAndStatus57
- type RateTypeAndAmountAndStatus58
- type RateTypeAndPercentageRate10
- type RateTypeAndPercentageRate8
- type RatioFormat19Choice
- type RatioFormat20Choice
- type RestrictedFINMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceFormat29Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SafekeepingPlaceTypeAndText8
- type SecuritiesOption70
- type SecurityDate15
- type SecurityIdentification19
- type SettlementParties75
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type SolicitationFeeRateFormat8Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxVoucher4
- type TemporaryFinancialInstrumentIndicator3Choice
- type TotalEligibleBalanceFormat8
- type TransactionIdentification1
- 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.11 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxAcct"` }
type AccountAndBalance43 ¶
type AccountAndBalance43 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 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.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 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.11 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AltrnId"` }
type AmountAndQuantityRatio4 ¶
type AmountAndQuantityRatio4 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` }
type AmountAndRateStatus1 ¶
type AmountAndRateStatus1 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` }
type AmountPricePerFinancialInstrumentQuantity6 ¶
type AmountPricePerFinancialInstrumentQuantity6 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt2"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BICFIDec2014Identifier ¶
type BICFIDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BalanceFormat5Choice ¶
type BalanceFormat5Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NotElgblBal"` }
type BalanceFormat6Choice ¶
type BalanceFormat6Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NotElgblBal"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PartWayPrdUnits"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type CashOption70 ¶
type CashOption70 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CtrctlPmtInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CtryOfIncmSrc,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Acct,omitempty"` CshPties CashParties34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshPties,omitempty"` AmtDtls CorporateActionAmounts56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtDtls"` DtDtls CorporateActionDate65 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtDtls"` FXDtls ForeignExchangeTerms23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FXDtls,omitempty"` TaxVchrDtls TaxVoucher4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxVchrDtls,omitempty"` RateAndAmtDtls Rate35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateAndAmtDtls,omitempty"` PricDtls PriceDetails23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricDtls,omitempty"` }
type CashParties34 ¶
type CashParties34 struct { Cdtr PartyIdentificationAndAccount162 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount172 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount162 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktClmCtrPty,omitempty"` }
type CorporateAction44 ¶
type CorporateAction44 struct { DtDtls CorporateActionDate59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LtryTp,omitempty"` }
type CorporateActionAmounts56 ¶
type CorporateActionAmounts56 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxCdtAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ScndLvlTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AcrdIntrstAmt,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EqulstnAmt,omitempty"` FATCATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FATCATaxAmt,omitempty"` NRATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxOnIncmAmt,omitempty"` TxTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TxTax,omitempty"` DmdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdAmt,omitempty"` FrgnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FrgnIncmAmt,omitempty"` DmdDvddAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdDvddAmt,omitempty"` DmdFndAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdFndAmt,omitempty"` DmdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdIntrstAmt,omitempty"` DmdRyltsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdRyltsAmt,omitempty"` AdjstdSbcptAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AdjstdSbcptAmt,omitempty"` RfnddSbcptAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RfnddSbcptAmt,omitempty"` }
type CorporateActionBalanceDetails31 ¶
type CorporateActionBalanceDetails31 struct { ConfdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ConfdBal"` TtlElgblBal TotalEligibleBalanceFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TtlElgblBal,omitempty"` BlckdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BlckdBal,omitempty"` BrrwdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BrrwdBal,omitempty"` CollInBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CollInBal,omitempty"` CollOutBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CollOutBal,omitempty"` OnLnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RegdBal,omitempty"` AfctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AfctdBal,omitempty"` UafctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 UafctdBal,omitempty"` }
type CorporateActionDate59 ¶
type CorporateActionDate59 struct { RcrdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RcrdDt,omitempty"` ExDvddDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ExDvddDt,omitempty"` }
type CorporateActionDate60 ¶
type CorporateActionDate60 struct { RspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SbcptCostDbtDt,omitempty"` MktDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktDdln,omitempty"` XpryDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 XpryDt,omitempty"` CoverXprtnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CoverXprtnDt,omitempty"` PrtctDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtctDt,omitempty"` TradgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TradgDt,omitempty"` }
type CorporateActionDate65 ¶
type CorporateActionDate65 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PstngDt"` ValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ValDt,omitempty"` FXRateFxgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EarlstPmtDt,omitempty"` PmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PmtDt,omitempty"` }
type CorporateActionEventReference3 ¶
type CorporateActionEventReference3 struct { EvtId CorporateActionEventReference3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EvtId"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 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.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type CorporateActionEventType30Code ¶
type CorporateActionEventType30Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, MTNG, TNDP
type CorporateActionEventType87Choice ¶
type CorporateActionEventType87Choice struct { Cd CorporateActionEventType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type CorporateActionGeneralInformation142 ¶
type CorporateActionGeneralInformation142 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ClssActnNb,omitempty"` EvtTp CorporateActionEventType87Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FinInstrmId"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FrctnlQty,omitempty"` }
type CorporateActionMovementConfirmationV11 ¶
type CorporateActionMovementConfirmationV11 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Pgntn,omitempty"` NtfctnId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 InstrId,omitempty"` OthrDocId []DocumentIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EvtsLkg,omitempty"` TxId TransactionIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TxId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation142 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CorpActnGnlInf"` AcctDtls AccountAndBalance43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AcctDtls"` CorpActnDtls CorporateAction44 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption162 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CorpActnConfDtls"` AddtlInf CorporateActionNarrative31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlInf,omitempty"` IssrAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IssrAgt,omitempty"` PngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PngAgt,omitempty"` SubPngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SplmtryData,omitempty"` }
type CorporateActionNarrative31 ¶
type CorporateActionNarrative31 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NrrtvVrsn,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxtnConds,omitempty"` }
type CorporateActionOption12Code ¶
type CorporateActionOption12Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN
type CorporateActionOption162 ¶
type CorporateActionOption162 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OptnNb"` OptnTp CorporateActionOption33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OptnTp"` OptnFeatrs []OptionFeaturesFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CcyOptn,omitempty"` DtDtls CorporateActionDate60 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtDtls,omitempty"` PrdDtls CorporateActionPeriod13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate98 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice61 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricDtls,omitempty"` PlcOfTrad MarketIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption70 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption70 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshMvmntDtls,omitempty"` }
type CorporateActionOption33Choice ¶
type CorporateActionOption33Choice struct { Cd CorporateActionOption12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type CorporateActionPeriod13 ¶
type CorporateActionPeriod13 struct { PricClctnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricClctnPrd,omitempty"` ActnPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ActnPrd,omitempty"` ParllTradgPrd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ParllTradgPrd,omitempty"` }
type CorporateActionPrice59 ¶
type CorporateActionPrice59 struct { CshInLieuOfShrPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice61 ¶
type CorporateActionPrice61 struct { CshInLieuOfShrPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OverSbcptDpstPric,omitempty"` }
type CorporateActionRate90 ¶
type CorporateActionRate90 struct { AddtlQtyForSbcbdRsltntScties RatioFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AplblRate,omitempty"` TaxCdtRate RateFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxCdtRate,omitempty"` FinTxTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FinTxTaxRate,omitempty"` }
type CorporateActionRate98 ¶
type CorporateActionRate98 struct { GrssDvddRate []GrossDividendRateFormat35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ScndLvlTax,omitempty"` AddtlTax RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxblIncmPerDvddShr,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtCd"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NotSpcfdDt"` }
type DeemedRateType1Choice ¶
type DeemedRateType1Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CorpActnMvmntConf"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LkgTp,omitempty"` }
type DocumentIdentification32 ¶
type DocumentIdentification32 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DocNb,omitempty"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryNb"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type ForeignExchangeTerms23 ¶
type ForeignExchangeTerms23 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 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.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SchmeNm,omitempty"` }
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id,omitempty"` }
type GrossDividendRateFormat35Choice ¶
type GrossDividendRateFormat35Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` }
type GrossDividendRateFormat37Choice ¶
type GrossDividendRateFormat37Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` }
type GrossDividendRateType6Code ¶
type GrossDividendRateType6Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType7Code ¶
type GrossDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, LTCG, PAPU, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type IdentificationType42Choice ¶
type IdentificationType42Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type IndicativeOrMarketPrice8Choice ¶
type IndicativeOrMarketPrice8Choice struct { IndctvPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IndctvPric"` MktPric PriceFormat50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktPric"` }
type InterestRateUsedForPaymentFormat7Choice ¶
type InterestRateUsedForPaymentFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat16Choice ¶
type IntermediateSecuritiesDistributionTypeFormat16Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type IntermediateSecurityDistributionType4Code ¶
type IntermediateSecurityDistributionType4Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF
type IssuerOfferorTaxabilityIndicator1Choice ¶
type IssuerOfferorTaxabilityIndicator1Choice struct { Cd IssuerTaxability2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Desc"` }
type MarketIdentification84 ¶
type MarketIdentification84 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id,omitempty"` Tp MarketType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Tp"` }
type MarketType8Choice ¶
type MarketType8Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Adr,omitempty"` }
type NetDividendRateFormat37Choice ¶
type NetDividendRateFormat37Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat40Choice ¶
type NetDividendRateFormat40Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus58 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` }
type NetDividendRateType6Code ¶
type NetDividendRateType6Code string
May be one of CAPO, CDFI, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NetDividendRateType7Code ¶
type NetDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, PAPU, REES
type NewSecuritiesIssuanceType6Code ¶
type NewSecuritiesIssuanceType6Code string
May be one of DEFE, NDEF, REFU, NREF
type OptionFeatures6Code ¶
type OptionFeatures6Code string
May be one of COND, MAXC, MAXS, OPLF, PROR, VVPR
type OptionFeaturesFormat18Choice ¶
type OptionFeaturesFormat18Choice struct { Cd OptionFeatures6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` }
type OriginalAndCurrentQuantities6 ¶
type OriginalAndCurrentQuantities6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 LastPgInd"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NmAndAdr"` }
type PartyIdentification122Choice ¶
type PartyIdentification122Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Ctry"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryId"` }
type PartyIdentification133Choice ¶
type PartyIdentification133Choice struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BICFI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NmAndAdr"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryId"` }
type PartyIdentification143 ¶
type PartyIdentification143 struct { Id PartyIdentification122Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount162 ¶
type PartyIdentificationAndAccount162 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrcgId,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount163 ¶
type PartyIdentificationAndAccount163 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrcgId,omitempty"` AltrnId []AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AltrnId,omitempty"` }
type PartyIdentificationAndAccount172 ¶
type PartyIdentificationAndAccount172 struct { Id PartyIdentification133Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrcgId,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Ctry"` }
type PriceDetails23 ¶
type PriceDetails23 struct { GncCshPricPdPerPdct PriceFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat48Choice ¶
type PriceFormat48Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IndxPts"` }
type PriceFormat50Choice ¶
type PriceFormat50Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPric"` }
type PriceFormat51Choice ¶
type PriceFormat51Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 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.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type ProprietaryQuantity7 ¶
type ProprietaryQuantity7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SchmeNm,omitempty"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SchmeNm,omitempty"` }
type Quantity17Choice ¶
type Quantity17Choice struct { QtyChc Quantity18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyChc"` PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryQty"` }
type Quantity18Choice ¶
type Quantity18Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SgndQty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrtryQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OrgnlAndCurFace"` }
type Rate35 ¶
type Rate35 struct { AddtlTax RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FsclStmp,omitempty"` GrssDvddRate []GrossDividendRateFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 GrssDvddRate,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EarlySlctnFeeRate,omitempty"` ThrdPtyIncntivRate RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ThrdPtyIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NetDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxCdtRate,omitempty"` WhldgTaxRate []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ScndLvlTax,omitempty"` TaxOnIncm RateAndAmountFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TaxRclmRate,omitempty"` EqulstnRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DmdRate,omitempty"` }
type RateAndAmountFormat39Choice ¶
type RateAndAmountFormat39Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` }
type RateAndAmountFormat40Choice ¶
type RateAndAmountFormat40Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateTpAndRate RateTypeAndPercentageRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndRate"` }
type RateAndAmountFormat52Choice ¶
type RateAndAmountFormat52Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndAmtAndRateSts"` RateTpAndRate RateTypeAndPercentageRate10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTpAndRate"` }
type RateFormat22Choice ¶
type RateFormat22Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` }
type RateStatus3Choice ¶
type RateStatus3Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType33Choice ¶
type RateType33Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType36Choice ¶
type RateType36Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType42Choice ¶
type RateType42Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType76Choice ¶
type RateType76Choice struct { Cd GrossDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType77Choice ¶
type RateType77Choice struct { Cd NetDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType78Choice ¶
type RateType78Choice struct { Cd GrossDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateType79Choice ¶
type RateType79Choice struct { Cd NetDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type RateTypeAndAmountAndStatus24 ¶
type RateTypeAndAmountAndStatus24 struct { RateTp RateType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus26 ¶
type RateTypeAndAmountAndStatus26 struct { RateTp RateType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus37 ¶
type RateTypeAndAmountAndStatus37 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus55 ¶
type RateTypeAndAmountAndStatus55 struct { RateTp RateType76Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus56 ¶
type RateTypeAndAmountAndStatus56 struct { RateTp RateType77Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus57 ¶
type RateTypeAndAmountAndStatus57 struct { RateTp RateType78Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus58 ¶
type RateTypeAndAmountAndStatus58 struct { RateTp RateType79Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateSts,omitempty"` }
type RateTypeAndPercentageRate10 ¶
type RateTypeAndPercentageRate10 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` }
type RateTypeAndPercentageRate8 ¶
type RateTypeAndPercentageRate8 struct { RateTp RateType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` }
type RatioFormat19Choice ¶
type RatioFormat19Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtToAmt"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtToQty"` QtyToAmt AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyToAmt"` }
type RatioFormat20Choice ¶
type RatioFormat20Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtToAmt"` }
type RestrictedFINMax35Text ¶
type RestrictedFINMax35Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type SafekeepingPlaceFormat29Choice ¶
type SafekeepingPlaceFormat29Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id,omitempty"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id,omitempty"` }
type SecuritiesOption70 ¶
type SecuritiesOption70 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TempFinInstrmInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 NewSctiesIssncInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CtryOfIncmSrc,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PstngQty"` SfkpgPlc SafekeepingPlaceFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 CcyOptn,omitempty"` DtDtls SecurityDate15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DtDtls"` RateDtls CorporateActionRate90 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RateDtls,omitempty"` PricDtls CorporateActionPrice59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PricDtls,omitempty"` RcvgSttlmPties SettlementParties75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DlvrgSttlmPties,omitempty"` }
type SecurityDate15 ¶
type SecurityDate15 struct { PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PstngDt"` AvlblDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AvlblDt,omitempty"` PrpssDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PrpssDt,omitempty"` DvddRnkgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 EarlstPmtDt,omitempty"` PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PmtDt,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Desc,omitempty"` }
type SettlementParties75 ¶
type SettlementParties75 struct { Dpstry PartyIdentification143 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount163 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount163 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount163 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Pty3,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 QtyChc"` }
type SolicitationFeeRateFormat8Choice ¶
type SolicitationFeeRateFormat8Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Rate"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 AmtToQty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Amt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxVoucher4 ¶
type TaxVoucher4 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Id"` BrgnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator3Choice ¶
type TemporaryFinancialInstrumentIndicator3Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 TempInd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Prtry"` }
type TotalEligibleBalanceFormat8 ¶
type TotalEligibleBalanceFormat8 struct { Bal Quantity17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 Bal,omitempty"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 PartWayPrdUnits,omitempty"` }
type TransactionIdentification1 ¶
type TransactionIdentification1 struct {
MktInfrstrctrTxId RestrictedFINMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.11 MktInfrstrctrTxId"`
}
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT