Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance16
- 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 CashAccountIdentification5Choice
- type CashOption18
- type CashParties10
- type CorporateActionAmounts17
- type CorporateActionBalanceDetails11
- type CorporateActionDate18
- type CorporateActionDate24
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventType8Choice
- type CorporateActionEventType9Code
- type CorporateActionGeneralInformation39
- type CorporateActionMovementConfirmationV03
- type CorporateActionNarrative4
- type CorporateActionOption11Choice
- type CorporateActionOption37
- type CorporateActionOption8Code
- type CorporateActionPeriod9
- type CorporateActionPrice27
- type CorporateActionPrice30
- type CorporateActionRate26
- type CorporateActionRate29
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode11Choice
- type DateFormat19Choice
- type DateFormat21Choice
- 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 FractionDispositionType12Choice
- type FractionDispositionType1Code
- type FractionDispositionType4Choice
- type FractionDispositionType7Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GrossDividendRateFormat2Choice
- type GrossDividendRateType1Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType4Choice
- type IndicativeOrMarketPrice2Choice
- type InterestRateUsedForPaymentFormat2Choice
- type IntermediateSecuritiesDistributionTypeFormat6Choice
- type IntermediateSecurityDistributionType4Code
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification4
- type MarketType2Code
- type MarketType3Choice
- type Max140Text
- type Max16Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat2Choice
- type NetDividendRateFormat7Choice
- type NetDividendRateType1Code
- type OptionFeatures1Code
- type OptionFeaturesFormat1Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities2
- type OtherIdentification1
- type PartyIdentification36Choice
- type PartyIdentification39Choice
- type PartyIdentification40Choice
- type PartyIdentification42Choice
- type PartyIdentification46Choice
- type PartyIdentification47
- type PartyIdentificationAndAccount51
- type PartyIdentificationAndAccount52
- type PartyIdentificationAndAccount54
- type Payment1Code
- type PercentagePrice1
- type Period5
- type PostalAddress1
- type PriceDetails7
- type PriceFormat5Choice
- type PriceFormat6Choice
- type PriceFormat7Choice
- type PriceRateType3Code
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity4Choice
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat5Choice
- type RateDetails7
- type RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType11Choice
- type RateType13Choice
- type RateType17Choice
- type RateType3Code
- type RateType6Choice
- type RateType7Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus1
- type RateTypeAndAmountAndStatus11
- type RateTypeAndAmountAndStatus3
- type RateTypeAndAmountAndStatus4
- type RateTypeAndAmountAndStatus5
- type RateTypeAndAmountAndStatus6
- type RatioFormat15Choice
- type RatioFormat3Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SafekeepingPlaceTypeAndText3
- type SecuritiesOption26
- 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 TypeOfIdentification1Code
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.03 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxAcct"` }
type AccountAndBalance16 ¶
type AccountAndBalance16 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AltrnId"` }
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Qty"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NotElgblBal"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type CashOption18 ¶
type CashOption18 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CtrctlPmtInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IncmTp,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Acct,omitempty"` CshPties CashParties10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshPties,omitempty"` AmtDtls CorporateActionAmounts17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtDtls"` DtDtls CorporateActionDate24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DtDtls"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FXDtls,omitempty"` TaxVchrDtls TaxVoucher2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxVchrDtls,omitempty"` RateAndAmtDtls RateDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateAndAmtDtls,omitempty"` PricDtls PriceDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricDtls,omitempty"` }
type CashParties10 ¶
type CashParties10 struct { Cdtr PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MktClmCtrPty,omitempty"` }
type CorporateActionAmounts17 ¶
type CorporateActionAmounts17 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SndryOrOthrAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshIncntiv,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AcrdIntrstAmt,omitempty"` }
type CorporateActionBalanceDetails11 ¶
type CorporateActionBalanceDetails11 struct { ConfdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ConfdBal"` TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OutForRegnBal,omitempty"` SttlmPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RegdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 UafctdBal,omitempty"` }
type CorporateActionDate18 ¶
type CorporateActionDate18 struct { RspnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SbcptCostDbtDt,omitempty"` MktDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MktDdln,omitempty"` XpryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 XpryDt,omitempty"` CoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CoverXprtnDt,omitempty"` PrtctDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtctDt,omitempty"` TradgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TradgDt,omitempty"` }
type CorporateActionDate24 ¶
type CorporateActionDate24 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PstngDt"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ValDt,omitempty"` FXRateFxgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EarlstPmtDt,omitempty"` PmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PmtDt,omitempty"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 LkgTp,omitempty"` }
type CorporateActionEventType8Choice ¶
type CorporateActionEventType8Choice struct { Cd CorporateActionEventType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type CorporateActionEventType9Code ¶
type CorporateActionEventType9Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, CAPD, INCR, INTR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, CREV, MTNG, DRCA
type CorporateActionGeneralInformation39 ¶
type CorporateActionGeneralInformation39 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ClssActnNb,omitempty"` EvtTp CorporateActionEventType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EvtTp"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FinInstrmId"` AddtlBizPrcInd AdditionalBusinessProcessFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlBizPrcInd,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IntrmdtSctiesDstrbtnTp,omitempty"` }
type CorporateActionMovementConfirmationV03 ¶
type CorporateActionMovementConfirmationV03 struct { NtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CorpActnGnlInf"` AcctDtls AccountAndBalance16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AcctDtls"` CorpActnConfDtls CorporateActionOption37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CorpActnConfDtls"` AddtlInf CorporateActionNarrative4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlInf,omitempty"` IssrAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IssrAgt,omitempty"` PngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PngAgt,omitempty"` SubPngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SplmtryData,omitempty"` }
type CorporateActionNarrative4 ¶
type CorporateActionNarrative4 struct { DclrtnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DclrtnDtls,omitempty"` AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NrrtvVrsn,omitempty"` RegnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RegnDtls,omitempty"` InfConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 InfConds,omitempty"` InfToCmplyWth []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 InfToCmplyWth,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxtnConds,omitempty"` BsktOrIndxInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BsktOrIndxInf,omitempty"` }
type CorporateActionOption11Choice ¶
type CorporateActionOption11Choice struct { Cd CorporateActionOption8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type CorporateActionOption37 ¶
type CorporateActionOption37 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OptnNb"` OptnTp CorporateActionOption11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OptnTp"` OptnFeatrs []OptionFeaturesFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CcyOptn,omitempty"` DtDtls CorporateActionDate18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DtDtls,omitempty"` PrdDtls CorporateActionPeriod9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricDtls,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshMvmntDtls,omitempty"` }
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 CorporateActionPeriod9 ¶
type CorporateActionPeriod9 struct { PricClctnPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricClctnPrd,omitempty"` ActnPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ActnPrd,omitempty"` ParllTradgPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ParllTradgPrd,omitempty"` }
type CorporateActionPrice27 ¶
type CorporateActionPrice27 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IndctvOrMktPric,omitempty"` CshValForTax AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice30 ¶
type CorporateActionPrice30 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OverSbcptDpstPric,omitempty"` }
type CorporateActionRate26 ¶
type CorporateActionRate26 struct { GrssDvddRate []GrossDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrratnRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxRltdRate,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgTaxRate,omitempty"` AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlTax,omitempty"` WhldgOfFrgnTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgOfFrgnTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate29 ¶
type CorporateActionRate29 struct { AddtlQtyForSbcbdRsltntScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NewToOd,omitempty"` ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ChrgsFees,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FsclStmp,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxCdtRate,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DtTm"` }
type DateCode11Choice ¶
type DateCode11Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type DateFormat19Choice ¶
type DateFormat19Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Dt"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DtCd"` }
type DateFormat21Choice ¶
type DateFormat21Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NotSpcfdDt"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV03 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CorpActnMvmntConf"`
}
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RsltgAmt"` }
type FractionDispositionType12Choice ¶
type FractionDispositionType12Choice struct { Cd FractionDispositionType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type FractionDispositionType1Code ¶
type FractionDispositionType1Code string
May be one of BUYU, CINL, DIST, RDDN, RDUP, STAN
type FractionDispositionType4Choice ¶
type FractionDispositionType4Choice struct { Cd FractionDispositionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type FractionDispositionType7Code ¶
type FractionDispositionType7Code string
May be one of BUYU, CINL, DIST, RDDN, RDUP, STAN
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id,omitempty"` }
type GrossDividendRateFormat2Choice ¶
type GrossDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTpAndAmtAndRateSts"` }
type GrossDividendRateType1Code ¶
type GrossDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, LTCG, STCG
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.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type IndicativeOrMarketPrice2Choice ¶
type IndicativeOrMarketPrice2Choice struct { IndctvPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IndctvPric"` MktPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MktPric"` }
type InterestRateUsedForPaymentFormat2Choice ¶
type InterestRateUsedForPaymentFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTpAndAmtAndRateSts"` }
type IntermediateSecuritiesDistributionTypeFormat6Choice ¶
type IntermediateSecuritiesDistributionTypeFormat6Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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 MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Adr,omitempty"` }
type NetDividendRateFormat2Choice ¶
type NetDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTpAndAmtAndRateSts"` }
type NetDividendRateFormat7Choice ¶
type NetDividendRateFormat7Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTpAndAmtAndRateSts"` }
type NetDividendRateType1Code ¶
type NetDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR
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.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryId"` }
type PartyIdentification39Choice ¶
type PartyIdentification39Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Ctry"` }
type PartyIdentification40Choice ¶
type PartyIdentification40Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NmAndAdr"` }
type PartyIdentification42Choice ¶
type PartyIdentification42Choice struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BICFI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NmAndAdr"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryId"` }
type PartyIdentification46Choice ¶
type PartyIdentification46Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NmAndAdr"` }
type PartyIdentification47 ¶
type PartyIdentification47 struct { Id PartyIdentification39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AltrnId,omitempty"` }
type PartyIdentificationAndAccount51 ¶
type PartyIdentificationAndAccount51 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AltrnId,omitempty"` }
type PartyIdentificationAndAccount52 ¶
type PartyIdentificationAndAccount52 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AltrnId,omitempty"` }
type PartyIdentificationAndAccount54 ¶
type PartyIdentificationAndAccount54 struct { Id PartyIdentification42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricVal"` }
type Period5 ¶
type Period5 struct { StartDt DateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 StartDt"` EndDt DateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Ctry"` }
type PriceDetails7 ¶
type PriceDetails7 struct { GncCshPricPdPerPdct PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat5Choice ¶
type PriceFormat5Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPric"` }
type PriceFormat6Choice ¶
type PriceFormat6Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IndxPts"` }
type PriceFormat7Choice ¶
type PriceFormat7Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtPricPerAmt"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OrgnlAndCurFace"` }
type RateAndAmountFormat5Choice ¶
type RateAndAmountFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` }
type RateDetails7 ¶
type RateDetails7 struct { AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ChrgsFees,omitempty"` FnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FnlDvddRate,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 GrssDvddRate,omitempty"` EarlySlctnFeeRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EarlySlctnFeeRate,omitempty"` CshIncntivRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CshIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 NonResdtRate,omitempty"` PrvsnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrvsnlDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AplblRate,omitempty"` SlctnFeeRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxCdtRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxRltdRate,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgTaxRate,omitempty"` TaxOnIncm float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 WhldgOfLclTax,omitempty"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType13Choice ¶
type RateType13Choice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType17Choice ¶
type RateType17Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateType7Choice ¶
type RateType7Choice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type RateTypeAndAmountAndStatus1 ¶
type RateTypeAndAmountAndStatus1 struct { RateTp RateType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus11 ¶
type RateTypeAndAmountAndStatus11 struct { RateTp RateType17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus4 ¶
type RateTypeAndAmountAndStatus4 struct { RateTp RateType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateSts,omitempty"` }
type RatioFormat15Choice ¶
type RatioFormat15Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtToAmt"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyToAmt"` }
type RatioFormat3Choice ¶
type RatioFormat3Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AmtToAmt"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id,omitempty"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id,omitempty"` }
type SecuritiesOption26 ¶
type SecuritiesOption26 struct { FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TempFinInstrmInd,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PstngQty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 CcyOptn,omitempty"` DtDtls SecurityDate6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DtDtls"` RateDtls CorporateActionRate29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateDtls,omitempty"` PricDtls CorporateActionPrice27 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PricDtls,omitempty"` RcvgSttlmPties SettlementParties24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DlvrgSttlmPties,omitempty"` }
type SecurityDate6 ¶
type SecurityDate6 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PstngDt"` AvlblDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 AvlblDt,omitempty"` PrpssDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PrpssDt,omitempty"` DvddRnkgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 EarlstPmtDt,omitempty"` PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PmtDt,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Desc,omitempty"` }
type SettlementParties24 ¶
type SettlementParties24 struct { Dpstry PartyIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Pty3,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Qty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 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.03 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 RateTpAndAmtAndRateSts"` }
type TaxVoucher2 ¶
type TaxVoucher2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Id"` BrgnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID