Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance11
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AdditionalBusinessProcess3Code
- type AdditionalBusinessProcessFormat3Choice
- type AddressType2Code
- type AlternatePartyIdentification2
- type AmountAndQuantityRatio2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BICFIIdentifier
- type BalanceFormat1Choice
- type CashAccountIdentification5Choice
- type CashOption12
- type CashParties10
- type CorporateActionAmounts11
- type CorporateActionBalanceDetails2
- type CorporateActionDate18
- type CorporateActionDate7
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventType5Choice
- type CorporateActionEventType7Code
- type CorporateActionGeneralInformation24
- type CorporateActionMovementConfirmationV02
- type CorporateActionNarrative4
- type CorporateActionOption23
- type CorporateActionOption3Choice
- type CorporateActionOption3Code
- type CorporateActionPeriod9
- type CorporateActionPrice21
- type CorporateActionPrice9
- type CorporateActionRate20
- type CorporateActionRate21
- 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 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 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 PriceDetails2
- 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 RateDetails2
- 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 RatioFormat3Choice
- type RatioFormat4Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SafekeepingPlaceTypeAndText3
- type SecuritiesOption18
- type SecurityDate6
- type SecurityIdentification14
- type SettlementParties15
- 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.02 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxAcct"` }
type AccountAndBalance11 ¶
type AccountAndBalance11 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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 AdditionalBusinessProcess3Code ¶
type AdditionalBusinessProcess3Code string
May be one of CLAI, TAXR
type AdditionalBusinessProcessFormat3Choice ¶
type AdditionalBusinessProcessFormat3Choice struct { Cd AdditionalBusinessProcess3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AltrnId"` }
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Qty"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NotElgblBal"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type CashOption12 ¶
type CashOption12 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CtrctlPmtInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IncmTp,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Acct,omitempty"` CshPties CashParties10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshPties,omitempty"` AmtDtls CorporateActionAmounts11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtDtls"` DtDtls CorporateActionDate7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DtDtls"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FXDtls,omitempty"` TaxVchrDtls TaxVoucher2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxVchrDtls,omitempty"` RateAndAmtDtls RateDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateAndAmtDtls,omitempty"` PricDtls PriceDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricDtls,omitempty"` }
type CashParties10 ¶
type CashParties10 struct { Cdtr PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MktClmCtrPty,omitempty"` }
type CorporateActionAmounts11 ¶
type CorporateActionAmounts11 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SndryOrOthrAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshIncntiv,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 LclBrkrComssnAmt,omitempty"` PstgFeeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstgFeeAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AcrdIntrstAmt,omitempty"` }
type CorporateActionBalanceDetails2 ¶
type CorporateActionBalanceDetails2 struct { ConfdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ConfdBal"` TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OutForRegnBal,omitempty"` SttlmPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RegdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 UafctdBal,omitempty"` }
type CorporateActionDate18 ¶
type CorporateActionDate18 struct { RspnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SbcptCostDbtDt,omitempty"` MktDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MktDdln,omitempty"` XpryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 XpryDt,omitempty"` CoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CoverXprtnDt,omitempty"` PrtctDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtctDt,omitempty"` TradgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TradgDt,omitempty"` }
type CorporateActionDate7 ¶
type CorporateActionDate7 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstngDt"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ValDt,omitempty"` FXRateFxgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EarlstPmtDt,omitempty"` PmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PmtDt,omitempty"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 LkgTp,omitempty"` }
type CorporateActionEventType5Choice ¶
type CorporateActionEventType5Choice struct { Cd CorporateActionEventType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type CorporateActionEventType7Code ¶
type CorporateActionEventType7Code 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
type CorporateActionGeneralInformation24 ¶
type CorporateActionGeneralInformation24 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ClssActnNb,omitempty"` EvtTp CorporateActionEventType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EvtTp"` UndrlygSctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 UndrlygSctyId"` AddtlBizPrcInd AdditionalBusinessProcessFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlBizPrcInd,omitempty"` }
type CorporateActionMovementConfirmationV02 ¶
type CorporateActionMovementConfirmationV02 struct { NtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CorpActnGnlInf"` AcctDtls AccountAndBalance11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AcctDtls"` CorpActnConfDtls CorporateActionOption23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CorpActnConfDtls"` AddtlInf CorporateActionNarrative4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlInf,omitempty"` IssrAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IssrAgt,omitempty"` PngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PngAgt,omitempty"` SubPngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SplmtryData,omitempty"` }
type CorporateActionNarrative4 ¶
type CorporateActionNarrative4 struct { DclrtnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DclrtnDtls,omitempty"` AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NrrtvVrsn,omitempty"` RegnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RegnDtls,omitempty"` InfConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 InfConds,omitempty"` InfToCmplyWth []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 InfToCmplyWth,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxtnConds,omitempty"` BsktOrIndxInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BsktOrIndxInf,omitempty"` }
type CorporateActionOption23 ¶
type CorporateActionOption23 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OptnNb"` OptnTp CorporateActionOption3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OptnTp"` OptnFeatrs []OptionFeaturesFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CcyOptn,omitempty"` DtDtls CorporateActionDate18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DtDtls,omitempty"` PrdDtls CorporateActionPeriod9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricDtls,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshMvmntDtls,omitempty"` }
type CorporateActionOption3Choice ¶
type CorporateActionOption3Choice struct { Cd CorporateActionOption3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type CorporateActionOption3Code ¶
type CorporateActionOption3Code 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
type CorporateActionPeriod9 ¶
type CorporateActionPeriod9 struct { PricClctnPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricClctnPrd,omitempty"` ActnPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ActnPrd,omitempty"` ParllTradgPrd Period5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ParllTradgPrd,omitempty"` }
type CorporateActionPrice21 ¶
type CorporateActionPrice21 struct { GncCshPricRcvdPerPdct []PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GncCshPricRcvdPerPdct,omitempty"` CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice9 ¶
type CorporateActionPrice9 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IndctvOrMktPric,omitempty"` }
type CorporateActionRate20 ¶
type CorporateActionRate20 struct { GrssDvddRate []GrossDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GrssDvddRate,omitempty"` IndxFctr RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrratnRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxRltdRate,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgTaxRate,omitempty"` AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate21 ¶
type CorporateActionRate21 struct { AddtlQtyForSbcbdRsltntScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NewToOd,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DtTm"` }
type DateCode11Choice ¶
type DateCode11Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type DateFormat19Choice ¶
type DateFormat19Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Dt"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DtCd"` }
type DateFormat21Choice ¶
type DateFormat21Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NotSpcfdDt"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV02 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CorpActnMvmntConf"`
}
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RsltgAmt"` }
type FractionDispositionType12Choice ¶
type FractionDispositionType12Choice struct { Cd FractionDispositionType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id,omitempty"` }
type GrossDividendRateFormat2Choice ¶
type GrossDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type IndicativeOrMarketPrice2Choice ¶
type IndicativeOrMarketPrice2Choice struct { IndctvPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IndctvPric"` MktPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MktPric"` }
type InterestRateUsedForPaymentFormat2Choice ¶
type InterestRateUsedForPaymentFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTpAndAmtAndRateSts"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Adr,omitempty"` }
type NetDividendRateFormat2Choice ¶
type NetDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryId"` }
type PartyIdentification39Choice ¶
type PartyIdentification39Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Ctry"` }
type PartyIdentification40Choice ¶
type PartyIdentification40Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NmAndAdr"` }
type PartyIdentification42Choice ¶
type PartyIdentification42Choice struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BICFI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NmAndAdr"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryId"` }
type PartyIdentification46Choice ¶
type PartyIdentification46Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NmAndAdr"` }
type PartyIdentification47 ¶
type PartyIdentification47 struct { Id PartyIdentification39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AltrnId,omitempty"` }
type PartyIdentificationAndAccount51 ¶
type PartyIdentificationAndAccount51 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AltrnId,omitempty"` }
type PartyIdentificationAndAccount52 ¶
type PartyIdentificationAndAccount52 struct { Id PartyIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AltrnId,omitempty"` }
type PartyIdentificationAndAccount54 ¶
type PartyIdentificationAndAccount54 struct { Id PartyIdentification42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricVal"` }
type Period5 ¶
type Period5 struct { StartDt DateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 StartDt"` EndDt DateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Ctry"` }
type PriceDetails2 ¶
type PriceDetails2 struct { ExrcPric PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ExrcPric,omitempty"` GncCshPricPdPerPdct PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat5Choice ¶
type PriceFormat5Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPric"` }
type PriceFormat6Choice ¶
type PriceFormat6Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IndxPts"` }
type PriceFormat7Choice ¶
type PriceFormat7Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtPricPerAmt"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OrgnlAndCurFace"` }
type RateAndAmountFormat5Choice ¶
type RateAndAmountFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` }
type RateDetails2 ¶
type RateDetails2 struct { AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AddtlTax,omitempty"` ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ChrgsFees,omitempty"` FnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FnlDvddRate,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 GrssDvddRate,omitempty"` CshIncntivRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CshIncntivRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 NonResdtRate,omitempty"` PrvsnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrvsnlDvddRate,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AplblRate,omitempty"` SlctnFeeRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxCdtRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxRltdRate,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgTaxRate,omitempty"` TaxOnIncm float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 WhldgOfLclTax,omitempty"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType13Choice ¶
type RateType13Choice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType17Choice ¶
type RateType17Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateType7Choice ¶
type RateType7Choice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type RateTypeAndAmountAndStatus1 ¶
type RateTypeAndAmountAndStatus1 struct { RateTp RateType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus11 ¶
type RateTypeAndAmountAndStatus11 struct { RateTp RateType17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus4 ¶
type RateTypeAndAmountAndStatus4 struct { RateTp RateType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateSts,omitempty"` }
type RatioFormat3Choice ¶
type RatioFormat3Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtToAmt"` }
type RatioFormat4Choice ¶
type RatioFormat4Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtToAmt"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AmtToQty"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyToAmt"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id,omitempty"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id,omitempty"` }
type SecuritiesOption18 ¶
type SecuritiesOption18 struct { SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SctyId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TempFinInstrmInd,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstngQty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 CcyOptn,omitempty"` DtDtls SecurityDate6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DtDtls"` RateDtls CorporateActionRate21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateDtls,omitempty"` PricDtls CorporateActionPrice9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PricDtls,omitempty"` RcvgSttlmPties SettlementParties15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DlvrgSttlmPties,omitempty"` }
type SecurityDate6 ¶
type SecurityDate6 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PstngDt"` AvlblDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 AvlblDt,omitempty"` PrpssDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PrpssDt,omitempty"` DvddRnkgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 EarlstPmtDt,omitempty"` PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PmtDt,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Desc,omitempty"` }
type SettlementParties15 ¶
type SettlementParties15 struct { Dpstry PartyIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Dpstry"` Pty1 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Pty1"` Pty2 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Pty3,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Qty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 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.02 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 RateTpAndAmtAndRateSts"` }
type TaxVoucher2 ¶
type TaxVoucher2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Id"` BrgnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID