Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance3
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AdditionalBusinessProcess3Code
- type AdditionalBusinessProcessFormat3Choice
- type AddressType2Code
- type AlternateIdentification1
- type AlternatePartyIdentification2
- type AmountAndQuantityRatio2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BICIdentifier
- type BalanceFormat1Choice
- type CashAccountIdentification5Choice
- type CashOption2
- type CashParties2
- type CopyDuplicate1Code
- type CorporateActionAmounts2
- type CorporateActionBalanceDetails2
- type CorporateActionDate6
- type CorporateActionDate7
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionGeneralInformation4
- type CorporateActionMovementConfirmationV01
- type CorporateActionNarrative4
- type CorporateActionOption3Choice
- type CorporateActionOption3Code
- type CorporateActionOption4
- type CorporateActionPeriod4
- type CorporateActionPrice5
- type CorporateActionPrice9
- type CorporateActionRate4
- type CorporateActionRate6
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode2Choice
- type DateFormat12Choice
- type DateFormat6Choice
- type DateType6Code
- type Document
- type DocumentIdentification11
- type DocumentIdentification13
- type DocumentIdentification15
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Extension2
- type ExtensionEnvelope1
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms11
- type FractionDispositionType1Choice
- type FractionDispositionType1Code
- type FractionDispositionType4Choice
- type FractionDispositionType4Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GrossDividendRateFormat2Choice
- type GrossDividendRateType1Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- 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 PartyIdentification10Choice
- type PartyIdentification12Choice
- type PartyIdentification13Choice
- type PartyIdentification30Choice
- type PartyIdentification35
- type PartyIdentificationAndAccount14
- type PartyIdentificationAndAccount17
- type PartyIdentificationAndAccount18
- type Payment1Code
- type PercentagePrice1
- type Period3
- type PostalAddress1
- 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 RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType11Choice
- type RateType13Choice
- type RateType3Code
- type RateType6Choice
- type RateType7Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus1
- 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 SecuritiesOption3
- type SecurityDate1
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type SettlementParties4
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- 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.01 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxAcct"` }
type AccountAndBalance3 ¶
type AccountAndBalance3 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgAcct"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IdSrc"` }
type AlternatePartyIdentification2 ¶
type AlternatePartyIdentification2 struct { IdTp IdentificationType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AltrnId"` }
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Qty"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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 BICIdentifier ¶
type BICIdentifier 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.01 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NotElgblBal"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type CashOption2 ¶
type CashOption2 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CtrctlPmtInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IncmTp,omitempty"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Acct,omitempty"` CshPties CashParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshPties,omitempty"` AmtDtls CorporateActionAmounts2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtDtls"` DtDtls CorporateActionDate7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DtDtls"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FXDtls,omitempty"` GncCshPricRcvdPerPdct PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 GncCshPricRcvdPerPdct,omitempty"` TaxVchrDtls TaxVoucher2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxVchrDtls,omitempty"` }
type CashParties2 ¶
type CashParties2 struct { Cdtr PartyIdentificationAndAccount17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CdtrAgt,omitempty"` MktClmCtrPty PartyIdentificationAndAccount17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MktClmCtrPty,omitempty"` }
type CorporateActionAmounts2 ¶
type CorporateActionAmounts2 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstngAmt"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IndmntyAmt,omitempty"` ManfctrdDvddAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ManfctrdDvddAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SndryOrOthrAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshIncntiv,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 LclBrkrComssnAmt,omitempty"` PstgFeeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstgFeeAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ChrgsAmt,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshAmtBrghtFwd,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshAmtCrrdFwd,omitempty"` NtnlDvddPyblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NtnlDvddPyblAmt,omitempty"` NtnlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NtnlTaxAmt,omitempty"` TaxArrearsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxArrearsAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OrgnlAmt,omitempty"` PrncplOrCrps ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrncplOrCrps,omitempty"` RedPrmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RedPrmAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IncmPrtn,omitempty"` StockXchgTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 StockXchgTax,omitempty"` EUTaxRtntnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EUTaxRtntnAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AcrdIntrstAmt,omitempty"` }
type CorporateActionBalanceDetails2 ¶
type CorporateActionBalanceDetails2 struct { ConfdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ConfdBal"` TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OutForRegnBal,omitempty"` SttlmPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RegdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 UafctdBal,omitempty"` }
type CorporateActionDate6 ¶
type CorporateActionDate6 struct { RspnDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RspnDdln,omitempty"` SbcptCostDbtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SbcptCostDbtDt,omitempty"` MktDdln DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MktDdln,omitempty"` XpryDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 XpryDt,omitempty"` CoverXprtnDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CoverXprtnDt,omitempty"` PrtctDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtctDt,omitempty"` TradgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TradgDt,omitempty"` }
type CorporateActionDate7 ¶
type CorporateActionDate7 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstngDt"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ValDt,omitempty"` FXRateFxgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FXRateFxgDt,omitempty"` EarlstPmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EarlstPmtDt,omitempty"` PmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PmtDt,omitempty"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 LkgTp,omitempty"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code 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
type CorporateActionGeneralInformation4 ¶
type CorporateActionGeneralInformation4 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ClssActnNb,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EvtTp"` UndrlygSctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 UndrlygSctyId"` AddtlBizPrcInd AdditionalBusinessProcessFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlBizPrcInd,omitempty"` }
type CorporateActionMovementConfirmationV01 ¶
type CorporateActionMovementConfirmationV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` NtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NtfctnId,omitempty"` MvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MvmntPrlimryAdvcId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EvtsLkg,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CorpActnGnlInf"` AcctDtls AccountAndBalance3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AcctDtls"` CorpActnConfDtls CorporateActionOption4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CorpActnConfDtls"` AddtlInf CorporateActionNarrative4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlInf,omitempty"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MsgRcpt,omitempty"` IssrAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IssrAgt,omitempty"` PngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PngAgt,omitempty"` SubPngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SubPngAgt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Xtnsn,omitempty"` }
type CorporateActionNarrative4 ¶
type CorporateActionNarrative4 struct { DclrtnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DclrtnDtls,omitempty"` AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NrrtvVrsn,omitempty"` RegnDtls []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RegnDtls,omitempty"` InfConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 InfConds,omitempty"` InfToCmplyWth []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 InfToCmplyWth,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxtnConds,omitempty"` BsktOrIndxInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BsktOrIndxInf,omitempty"` }
type CorporateActionOption3Choice ¶
type CorporateActionOption3Choice struct { Cd CorporateActionOption3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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 CorporateActionOption4 ¶
type CorporateActionOption4 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OptnNb"` OptnTp CorporateActionOption3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OptnTp"` OptnFeatrs []OptionFeaturesFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OptnFeatrs,omitempty"` FrctnDspstn FractionDispositionType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CcyOptn,omitempty"` DtDtls CorporateActionDate6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DtDtls,omitempty"` PrdDtls CorporateActionPeriod4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricDtls,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PlcOfTrad,omitempty"` SctiesMvmntDtls []SecuritiesOption3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshMvmntDtls,omitempty"` }
type CorporateActionPeriod4 ¶
type CorporateActionPeriod4 struct { PricClctnPrd Period3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricClctnPrd,omitempty"` ActnPrd Period3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ActnPrd,omitempty"` ParllTradgPrd Period3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ParllTradgPrd,omitempty"` }
type CorporateActionPrice5 ¶
type CorporateActionPrice5 struct { ExrcPric PriceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ExrcPric,omitempty"` GncCshPricRcvdPerPdct []PriceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 GncCshPricRcvdPerPdct,omitempty"` GncCshPricPdPerPdct PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 GncCshPricPdPerPdct,omitempty"` TaxblIncmPerDvddShr AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxblIncmPerDvddShr,omitempty"` CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice9 ¶
type CorporateActionPrice9 struct { CshInLieuOfShrPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshInLieuOfShrPric,omitempty"` IndctvOrMktPric IndicativeOrMarketPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IndctvOrMktPric,omitempty"` }
type CorporateActionRate4 ¶
type CorporateActionRate4 struct { ChrgsFees RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ChrgsFees,omitempty"` FnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FnlDvddRate,omitempty"` FsclStmp float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FullyFrnkdRate,omitempty"` GrssDvddRate []GrossDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 GrssDvddRate,omitempty"` CshIncntivRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshIncntivRate,omitempty"` IndxFctr RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IntrstRateUsdForPmt,omitempty"` NetDvddRate []NetDividendRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NonResdtRate,omitempty"` MaxAllwdOvrsbcptRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MaxAllwdOvrsbcptRate,omitempty"` PrvsnlDvddRate ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrvsnlDvddRate,omitempty"` PrratnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrratnRate,omitempty"` SlctnFeeRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxCdtRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxRltdRate,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgTaxRate,omitempty"` TaxOnIncm float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxOnIncm,omitempty"` TaxOnPrfts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxOnPrfts,omitempty"` TaxRclmRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 WhldgOfLclTax,omitempty"` AddtlTax RateAndAmountFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlTax,omitempty"` AplblRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AplblRate,omitempty"` }
type CorporateActionRate6 ¶
type CorporateActionRate6 struct { AddtlQtyForSbcbdRsltntScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NewToOd,omitempty"` NewSctiesToUndrlygScties RatioFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NewSctiesToUndrlygScties,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DtTm"` }
type DateCode2Choice ¶
type DateCode2Choice struct { Cd DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type DateFormat12Choice ¶
type DateFormat12Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Dt"` NotSpcfdDt DateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NotSpcfdDt"` }
type DateFormat6Choice ¶
type DateFormat6Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Dt"` DtCd DateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntConf CorporateActionMovementConfirmationV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CorpActnMvmntConf"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CpyDplct,omitempty"` }
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryNb"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type ForeignExchangeTerms11 ¶
type ForeignExchangeTerms11 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RsltgAmt"` }
type FractionDispositionType1Choice ¶
type FractionDispositionType1Choice struct { Cd FractionDispositionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type FractionDispositionType4Code ¶
type FractionDispositionType4Code string
May be one of BUYU, CINL, DIST, RDDN, RDUP, STAN, UKWN
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id,omitempty"` }
type GrossDividendRateFormat2Choice ¶
type GrossDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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 IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type IndicativeOrMarketPrice2Choice ¶
type IndicativeOrMarketPrice2Choice struct { IndctvPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IndctvPric"` MktPric PriceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MktPric"` }
type InterestRateUsedForPaymentFormat2Choice ¶
type InterestRateUsedForPaymentFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTpAndAmtAndRateSts"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Adr,omitempty"` }
type NetDividendRateFormat2Choice ¶
type NetDividendRateFormat2Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtsdVal"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NmAndAdr"` }
type PartyIdentification12Choice ¶
type PartyIdentification12Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BICOrBEI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Ctry"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryId"` }
type PartyIdentification30Choice ¶
type PartyIdentification30Choice struct { BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 NmAndAdr"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryId"` }
type PartyIdentification35 ¶
type PartyIdentification35 struct { Id PartyIdentification12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AltrnId,omitempty"` }
type PartyIdentificationAndAccount14 ¶
type PartyIdentificationAndAccount14 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlInf,omitempty"` AltrnId []AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AltrnId,omitempty"` }
type PartyIdentificationAndAccount17 ¶
type PartyIdentificationAndAccount17 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AltrnId,omitempty"` }
type PartyIdentificationAndAccount18 ¶
type PartyIdentificationAndAccount18 struct { Id PartyIdentification30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrcgId,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AltrnId,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricVal"` }
type Period3 ¶
type Period3 struct { StartDt DateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 StartDt"` EndDt DateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Ctry"` }
type PriceFormat5Choice ¶
type PriceFormat5Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPric"` }
type PriceFormat6Choice ¶
type PriceFormat6Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 IndxPts"` }
type PriceFormat7Choice ¶
type PriceFormat7Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtPricPerAmt"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 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.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OrgnlAndCurFace"` }
type RateAndAmountFormat5Choice ¶
type RateAndAmountFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateType13Choice ¶
type RateType13Choice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateType7Choice ¶
type RateType7Choice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type RateTypeAndAmountAndStatus1 ¶
type RateTypeAndAmountAndStatus1 struct { RateTp RateType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus4 ¶
type RateTypeAndAmountAndStatus4 struct { RateTp RateType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateSts,omitempty"` }
type RatioFormat3Choice ¶
type RatioFormat3Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtToAmt"` }
type RatioFormat4Choice ¶
type RatioFormat4Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyToQty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtToAmt"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AmtToQty"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyToAmt"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id,omitempty"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id,omitempty"` }
type SecuritiesOption3 ¶
type SecuritiesOption3 struct { SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SctyId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TempFinInstrmInd,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstngQty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 CcyOptn,omitempty"` DtDtls SecurityDate1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DtDtls"` RateDtls CorporateActionRate6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateDtls,omitempty"` PricDtls CorporateActionPrice9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PricDtls,omitempty"` RcvgSttlmPties SettlementParties4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DlvrgSttlmPties,omitempty"` }
type SecurityDate1 ¶
type SecurityDate1 struct { PstngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PstngDt"` AvlblDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 AvlblDt,omitempty"` PrpssDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PrpssDt,omitempty"` DvddRnkgDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 EarlstPmtDt,omitempty"` PmtDt DateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 PmtDt,omitempty"` }
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 OthrId"` }
type SettlementParties4 ¶
type SettlementParties4 struct { Dpstry PartyIdentification35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Dpstry"` Pty1 PartyIdentificationAndAccount14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Pty1"` Pty2 PartyIdentificationAndAccount14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Pty3,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Qty"` }
type TaxCreditRateFormat2Choice ¶
type TaxCreditRateFormat2Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 RateTpAndAmtAndRateSts"` }
type TaxVoucher2 ¶
type TaxVoucher2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Id"` BrgnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BrgnDt,omitempty"` BrgnSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 BrgnSttlmDt,omitempty"` }
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID