Documentation ¶
Index ¶
- type AccountAndBalance9
- type AccountIdentification10
- type AccountIdentification12Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess2Code
- type AdditionalBusinessProcessFormat2Choice
- type AddressType2Code
- type AmountAndQuantityRatio2
- type AmountPrice3
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity3
- type AmountPriceType1Code
- type AmountToAmountRatio2
- type AnyBICIdentifier
- type BalanceFormat1Choice
- type BeneficiaryCertificationType1Choice
- type BeneficiaryCertificationType2Code
- type CFIIdentifier
- type CashAccountIdentification5Choice
- type CashOption11
- type ClassificationType2Choice
- type CorporateActionAmounts9
- type CorporateActionBalanceDetails1
- type CorporateActionDate15
- type CorporateActionDate17
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingTypeChoice
- type CorporateActionEventReference1
- type CorporateActionEventReference1Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionGeneralInformation23
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMovementPreliminaryAdviceV02
- type CorporateActionNarrative5
- type CorporateActionNarrative6
- type CorporateActionOption20
- type CorporateActionOption2Choice
- type CorporateActionOption2Code
- type CorporateActionPeriod7
- type CorporateActionPreliminaryAdviceType1
- type CorporateActionPreliminaryAdviceType1Code
- type CorporateActionPrice16
- type CorporateActionPrice18
- type CorporateActionProcessingStatus1Choice
- type CorporateActionRate15
- type CorporateActionRate17
- type CorporateActionReversalReason1
- type CorporateActionReversalReason1Choice
- type CorporateActionReversalReason1Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode11Choice
- type DateCode3Choice
- type DateCode4Choice
- type DateCodeAndTimeFormat1
- type DateFormat11Choice
- type DateFormat18Choice
- type DateFormat19Choice
- type DateFormat20Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DividendRateType1Code
- type Document
- type DocumentIdentification13
- type DocumentIdentification15
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes16
- type FinancialInstrumentAttributes19
- type FinancialInstrumentQuantity16Choice
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms13
- type FractionDispositionType1Choice
- type FractionDispositionType4Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GrossDividendRateFormat5Choice
- type GrossDividendRateType1Code
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationSource3Choice
- type IndicativeOrMarketPrice5Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type InterestRateUsedForPaymentFormat5Choice
- type IntermediateSecuritiesDistributionTypeFormat6Choice
- type IntermediateSecurityDistributionType4Code
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification2
- type MarketType3Code
- type MarketTypeFormat1Choice
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat5Choice
- type NetDividendRateType1Code
- type NonEligibleProceedsIndicator1Choice
- type NonEligibleProceedsIndicator1Code
- type OfferType1Code
- type OfferTypeFormat1Choice
- type OptionAvailabilityStatus1Choice
- type OptionAvailabilityStatus1Code
- type OptionFeatures3Code
- type OptionFeaturesFormat6Choice
- type OptionStyle2Code
- type OptionStyle4Choice
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities2
- type OtherIdentification1
- type PartyIdentification36Choice
- type PartyIdentification46Choice
- type Payment1Code
- type PercentagePrice1
- type Period3Choice
- type Period4
- type PostalAddress1
- type PriceDetails3
- type PriceFormat19Choice
- type PriceFormat20Choice
- type PriceFormat22Choice
- type PriceFormat23Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity3Code
- type Quantity4Choice
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type RateAndAmountFormat14Choice
- type RateAndAmountFormat15Choice
- type RateDetails3
- type RateFormat3Choice
- type RateFormat6Choice
- type RateStatus1Choice
- type RateStatus1Code
- type RateType10Choice
- type RateType11Choice
- type RateType13Choice
- type RateType13Code
- type RateType17Choice
- type RateType3Code
- type RateType5Code
- type RateType6Choice
- type RateType7Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus1
- type RateTypeAndAmountAndStatus11
- type RateTypeAndAmountAndStatus3
- type RateTypeAndAmountAndStatus4
- type RateTypeAndAmountAndStatus5
- type RateTypeAndAmountAndStatus6
- type RateValueType7Code
- type RatioFormat11Choice
- type RatioFormat12Choice
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecuritiesOption13
- type SecuritiesOption15
- type SecurityDate5
- type SecurityIdentification14
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type SolicitationFeeRateFormat3Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat5Choice
- type TaxType4Code
- type TemporaryFinancialInstrumentIndicator1Choice
- type UpdatedAdditionalInformation1
- type UpdatedAdditionalInformation3
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance9 ¶
type AccountAndBalance9 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IdCd"`
}
type AccountIdentification12Choice ¶
type AccountIdentification12Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AcctsListAndBalDtls"` }
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 ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AdditionalBusinessProcess2Code ¶
type AdditionalBusinessProcess2Code string
May be one of CLAI, REVR, TAXR
type AdditionalBusinessProcessFormat2Choice ¶
type AdditionalBusinessProcessFormat2Choice struct { Cd AdditionalBusinessProcess2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndQuantityRatio2 ¶
type AmountAndQuantityRatio2 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Qty"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` }
type AmountPricePerFinancialInstrumentQuantity3 ¶
type AmountPricePerFinancialInstrumentQuantity3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.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 BalanceFormat1Choice ¶
type BalanceFormat1Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotElgblBal"` }
type BeneficiaryCertificationType1Choice ¶
type BeneficiaryCertificationType1Choice struct { Cd BeneficiaryCertificationType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type BeneficiaryCertificationType2Code ¶
type BeneficiaryCertificationType2Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, NARR
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type CashOption11 ¶
type CashOption11 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CtrctlPmtInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NonElgblPrcdsInd,omitempty"` IncmTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IncmTp,omitempty"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtDtls,omitempty"` DtDtls CorporateActionDate17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtDtls"` FXDtls ForeignExchangeTerms13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FXDtls,omitempty"` RateAndAmtDtls RateDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateAndAmtDtls,omitempty"` PricDtls PriceDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricDtls,omitempty"` }
type ClassificationType2Choice ¶
type ClassificationType2Choice struct { ClssfctnFinInstrm CFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AltrnClssfctn"` }
type CorporateActionAmounts9 ¶
type CorporateActionAmounts9 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SndryOrOthrAmt,omitempty"` CshIncntiv ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshIncntiv,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxCdtAmt,omitempty"` WhldgOfFrgnTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgOfFrgnTaxAmt,omitempty"` WhldgOfLclTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgOfLclTaxAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 LclBrkrComssnAmt,omitempty"` PstgFeeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PstgFeeAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ChrgsAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EntitldAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OrgnlAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AcrdIntrstAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IncmPrtn,omitempty"` }
type CorporateActionBalanceDetails1 ¶
type CorporateActionBalanceDetails1 struct { TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TtlElgblBal,omitempty"` BlckdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 BlckdBal,omitempty"` BrrwdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 BrrwdBal,omitempty"` CollInBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CollInBal,omitempty"` CollOutBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CollOutBal,omitempty"` OnLnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OutForRegnBal,omitempty"` SttlmPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RegdBal,omitempty"` OblgtdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OblgtdBal,omitempty"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UinstdBal,omitempty"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InstdBal,omitempty"` AfctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AfctdBal,omitempty"` UafctdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UafctdBal,omitempty"` }
type CorporateActionDate15 ¶
type CorporateActionDate15 struct { EarlyRspnDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CoverXprtnDt,omitempty"` PrtctDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtctDt,omitempty"` MktDdln DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MktDdln,omitempty"` RspnDdln DateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RspnDdln,omitempty"` XpryDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 XpryDt,omitempty"` SbcptCostDbtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DpstryCoverXprtnDt,omitempty"` }
type CorporateActionDate17 ¶
type CorporateActionDate17 struct { PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PmtDt"` ValDt DateFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ValDt,omitempty"` FXRateFxgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EarlstPmtDt,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingTypeChoice ¶
type CorporateActionEventProcessingTypeChoice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type CorporateActionEventReference1 ¶
type CorporateActionEventReference1 struct { EvtId CorporateActionEventReference1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtId"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 LkgTp,omitempty"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtConfSts"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 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 CorporateActionGeneralInformation23 ¶
type CorporateActionGeneralInformation23 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingTypeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MndtryVlntryEvtTp"` AddtlBizPrcInd AdditionalBusinessProcessFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlBizPrcInd,omitempty"` UndrlygScty FinancialInstrumentAttributes19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMovementPreliminaryAdviceV02 ¶
type CorporateActionMovementPreliminaryAdviceV02 struct { MvmntPrlimryAdvcGnlInf CorporateActionPreliminaryAdviceType1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MvmntPrlimryAdvcGnlInf"` PrvsMvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrvsMvmntPrlimryAdvcId,omitempty"` NtfctnId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NtfctnId,omitempty"` MvmntConfId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MvmntConfId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InstrId,omitempty"` OthrDocId []DocumentIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtsLkg,omitempty"` RvslRsn CorporateActionReversalReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RvslRsn,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation23 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CorpActnGnlInf"` AcctDtls AccountIdentification12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AcctDtls"` CorpActnMvmntDtls []CorporateActionOption20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CorpActnMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlInf,omitempty"` IssrAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IssrAgt,omitempty"` PngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PngAgt,omitempty"` SubPngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SubPngAgt,omitempty"` Regar PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Regar,omitempty"` RsellngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DrpAgt,omitempty"` SlctnAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SlctnAgt,omitempty"` InfAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SplmtryData,omitempty"` }
type CorporateActionNarrative5 ¶
type CorporateActionNarrative5 struct { AddtlTxt UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dsclmr,omitempty"` }
type CorporateActionNarrative6 ¶
type CorporateActionNarrative6 struct { AddtlTxt UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PtyCtctNrrtv,omitempty"` DclrtnDtls UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DclrtnDtls,omitempty"` RegnDtls UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 BsktOrIndxInf,omitempty"` }
type CorporateActionOption20 ¶
type CorporateActionOption20 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnNb"` OptnTp CorporateActionOption2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnTp"` FrctnDspstn FractionDispositionType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnFeatrs,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrmdtSctiesDstrbtnTp,omitempty"` OptnAvlbtySts OptionAvailabilityStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnAvlbtySts,omitempty"` CertfctnTp []BeneficiaryCertificationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CertfctnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ChrgsApldInd,omitempty"` CertfctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CertfctnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ChngAllwdInd,omitempty"` SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctyId,omitempty"` DtDtls CorporateActionDate15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtDtls,omitempty"` PrdDtls CorporateActionPeriod7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricDtls,omitempty"` SctiesQty SecuritiesOption15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlInf,omitempty"` }
type CorporateActionOption2Choice ¶
type CorporateActionOption2Choice struct { Cd CorporateActionOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type CorporateActionOption2Code ¶
type CorporateActionOption2Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI
type CorporateActionPeriod7 ¶
type CorporateActionPeriod7 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricClctnPrd,omitempty"` ParllTradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ParllTradgPrd,omitempty"` ActnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ActnPrd,omitempty"` RvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPreliminaryAdviceType1 ¶
type CorporateActionPreliminaryAdviceType1 struct { Tp CorporateActionPreliminaryAdviceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Tp"` PrcgSts CorporateActionProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrcgSts"` ElgbltyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ElgbltyInd,omitempty"` }
type CorporateActionPreliminaryAdviceType1Code ¶
type CorporateActionPreliminaryAdviceType1Code string
May be one of NEWM, REPL
type CorporateActionPrice16 ¶
type CorporateActionPrice16 struct { CshInLieuOfShrPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshInLieuOfShrPric,omitempty"` GncCshPricRcvdPerPdct []PriceFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GncCshPricRcvdPerPdct,omitempty"` OverSbcptDpstPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice18 ¶
type CorporateActionPrice18 struct { IndctvOrMktPric IndicativeOrMarketPrice5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshInLieuOfShrPric,omitempty"` }
type CorporateActionProcessingStatus1Choice ¶
type CorporateActionProcessingStatus1Choice struct { EvtSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EvtSts"` ForInfOnlyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ForInfOnlyInd"` }
type CorporateActionRate15 ¶
type CorporateActionRate15 struct { AddtlTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GrssDvddRate,omitempty"` IndxFctr RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrratnRate,omitempty"` WhldgTaxRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgTaxRate,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxRltdRate,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxblIncmPerDvddShr,omitempty"` }
type CorporateActionRate17 ¶
type CorporateActionRate17 struct { AddtlQtyForSbcbdRsltntScties RatioFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TrfrmatnRate,omitempty"` }
type CorporateActionReversalReason1 ¶
type CorporateActionReversalReason1 struct { Rsn CorporateActionReversalReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rsn"` AddtlRsnInf Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlRsnInf,omitempty"` }
type CorporateActionReversalReason1Choice ¶
type CorporateActionReversalReason1Choice struct { Cd CorporateActionReversalReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type CorporateActionReversalReason1Code ¶
type CorporateActionReversalReason1Code string
May be one of DCBD, IVAD, IRED, IPRI, UPAY, IETR, FNRC, POCS, IPCU
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtTm"` }
type DateCode11Choice ¶
type DateCode11Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type DateCode3Choice ¶
type DateCode3Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type DateCode4Choice ¶
type DateCode4Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type DateCodeAndTimeFormat1 ¶
type DateCodeAndTimeFormat1 struct { DtCd DateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Tm"` }
type DateFormat11Choice ¶
type DateFormat11Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dt"` DtCd DateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtCd"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdDt"` }
type DateFormat19Choice ¶
type DateFormat19Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dt"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtCd"` }
type DateFormat20Choice ¶
type DateFormat20Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Dt"` DtCdAndTm DateCodeAndTimeFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtCdAndTm"` DtCd DateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntPrlimryAdvc CorporateActionMovementPreliminaryAdviceV02 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CorpActnMvmntPrlimryAdvc"`
}
type DocumentIdentification13 ¶
type DocumentIdentification13 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DocNb,omitempty"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 LkgTp,omitempty"` }
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtryNb"` }
type EventCompletenessStatus1Code ¶
type EventCompletenessStatus1Code string
May be one of COMP, INCO
type EventConfirmationStatus1Code ¶
type EventConfirmationStatus1Code string
May be one of CONF, UCON
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 FinancialInstrumentAttributes16 ¶
type FinancialInstrumentAttributes16 struct { SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctyId"` PlcOfListg MarketIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ConvsDt,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CtrctSz,omitempty"` IssePric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IssePric,omitempty"` }
type FinancialInstrumentAttributes19 ¶
type FinancialInstrumentAttributes19 struct { SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctyId"` PlcOfListg MarketIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DayCntBsis,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrvsFctr,omitempty"` NxtFctr RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NxtFctr,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinNmnlQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblMltplQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CtrctSz,omitempty"` }
type FinancialInstrumentQuantity16Choice ¶
type FinancialInstrumentQuantity16Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtsdVal"` Cd Quantity3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` }
type ForeignExchangeTerms13 ¶
type ForeignExchangeTerms13 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RsltgAmt,omitempty"` }
type FractionDispositionType1Choice ¶
type FractionDispositionType1Choice struct { Cd FractionDispositionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 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.035.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id,omitempty"` }
type GrossDividendRateFormat5Choice ¶
type GrossDividendRateFormat5Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
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.035.001.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type IndicativeOrMarketPrice5Choice ¶
type IndicativeOrMarketPrice5Choice struct { IndctvPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IndctvPric"` MktPric PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MktPric"` }
type InterestComputationMethod2Code ¶
type InterestComputationMethod2Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014, NARR
type InterestComputationMethodFormat1Choice ¶
type InterestComputationMethodFormat1Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type InterestRateUsedForPaymentFormat5Choice ¶
type InterestRateUsedForPaymentFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat6Choice ¶
type IntermediateSecuritiesDistributionTypeFormat6Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type IntermediateSecurityDistributionType4Code ¶
type IntermediateSecurityDistributionType4Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Desc"` }
type MarketIdentification2 ¶
type MarketIdentification2 struct { Tp MarketTypeFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Tp"` Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id,omitempty"` }
type MarketTypeFormat1Choice ¶
type MarketTypeFormat1Choice struct { Cd MarketType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Adr,omitempty"` }
type NetDividendRateFormat5Choice ¶
type NetDividendRateFormat5Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type NetDividendRateType1Code ¶
type NetDividendRateType1Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR
type NonEligibleProceedsIndicator1Choice ¶
type NonEligibleProceedsIndicator1Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type OfferType1Code ¶
type OfferType1Code string
May be one of DISS, ERUN, FCFS, FINL, MINI, PART, SQUE
type OfferTypeFormat1Choice ¶
type OfferTypeFormat1Choice struct { Cd OfferType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type OptionAvailabilityStatus1Choice ¶
type OptionAvailabilityStatus1Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionFeatures3Code ¶
type OptionFeatures3Code string
May be one of CAOS, COND, MAXC, MAXS, OPLF, PROR, QOVE, QREC, VVPR, NOSE, PINS
type OptionFeaturesFormat6Choice ¶
type OptionFeaturesFormat6Choice struct { Cd OptionFeatures3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtryId"` }
type PartyIdentification46Choice ¶
type PartyIdentification46Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NmAndAdr"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricVal"` }
type Period3Choice ¶
type Period3Choice struct { Prd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrdCd"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Ctry"` }
type PriceDetails3 ¶
type PriceDetails3 struct { ExrcPric PriceFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ExrcPric,omitempty"` GncCshPricPdPerPdct PriceFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat19Choice ¶
type PriceFormat19Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdPric"` }
type PriceFormat20Choice ¶
type PriceFormat20Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricPerAmt"` }
type PriceFormat22Choice ¶
type PriceFormat22Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPricPerAmt"` }
type PriceFormat23Choice ¶
type PriceFormat23Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IndxPts"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.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.035.001.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SgndQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OrgnlAndCurFace"` }
type RateAndAmountFormat14Choice ¶
type RateAndAmountFormat14Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` }
type RateAndAmountFormat15Choice ¶
type RateAndAmountFormat15Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type RateDetails3 ¶
type RateDetails3 struct { AddtlTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 IntrstRateUsdForPmt,omitempty"` TaxRltdRate []RateTypeAndAmountAndStatus6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxRltdRate,omitempty"` WhldgTaxRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgTaxRate,omitempty"` ChrgsFees RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EarlySlctnFeeRate,omitempty"` FnlDvddRate RateAndAmountFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FnlDvddRate,omitempty"` FsclStmp RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FullyFrnkdRate,omitempty"` CshIncntivRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CshIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NonResdtRate,omitempty"` PrvsnlDvddRate RateAndAmountFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrvsnlDvddRate,omitempty"` AplblRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxCdtRate,omitempty"` TaxOnIncm RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TaxRclmRate,omitempty"` WhldgOfFrgnTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgOfFrgnTax,omitempty"` WhldgOfLclTax RateAndAmountFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 WhldgOfLclTax,omitempty"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type RateFormat6Choice ¶
type RateFormat6Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type RateStatus1Choice ¶
type RateStatus1Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType10Choice ¶
type RateType10Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType11Choice ¶
type RateType11Choice struct { Cd TaxType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType13Choice ¶
type RateType13Choice struct { Cd GrossDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType17Choice ¶
type RateType17Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType6Choice ¶
type RateType6Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateType7Choice ¶
type RateType7Choice struct { Cd NetDividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type RateTypeAndAmountAndStatus1 ¶
type RateTypeAndAmountAndStatus1 struct { RateTp RateType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus11 ¶
type RateTypeAndAmountAndStatus11 struct { RateTp RateType17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus3 ¶
type RateTypeAndAmountAndStatus3 struct { RateTp RateType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus4 ¶
type RateTypeAndAmountAndStatus4 struct { RateTp RateType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus5 ¶
type RateTypeAndAmountAndStatus5 struct { RateTp RateType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus6 ¶
type RateTypeAndAmountAndStatus6 struct { RateTp RateType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateSts RateStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateSts,omitempty"` }
type RatioFormat11Choice ¶
type RatioFormat11Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtToAmt"` }
type RatioFormat12Choice ¶
type RatioFormat12Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtToAmt"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtToQty"` QtyToAmt AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyToAmt"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Id,omitempty"` }
type SecuritiesOption13 ¶
type SecuritiesOption13 struct { SctyDtls FinancialInstrumentAttributes16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NonElgblPrcdsInd,omitempty"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 SfkpgPlc,omitempty"` FrctnDspstn FractionDispositionType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 CcyOptn,omitempty"` TradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TradgPrd,omitempty"` DtDtls SecurityDate5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DtDtls"` RateDtls CorporateActionRate17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateDtls,omitempty"` PricDtls CorporateActionPrice18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PricDtls,omitempty"` }
type SecuritiesOption15 ¶
type SecuritiesOption15 struct { MaxExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MaxExrcblQty,omitempty"` MinExrcblQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblQty,omitempty"` MinExrcblMltplQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 MinExrcblMltplQty,omitempty"` NewBrdLotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 BckEndOddLotQty,omitempty"` }
type SecurityDate5 ¶
type SecurityDate5 struct { PmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PmtDt"` AvlblDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AvlblDt,omitempty"` DvddRnkgDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 EarlstPmtDt,omitempty"` PrpssDt DateFormat19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PrpssDt,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Desc,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Qty"` }
type SolicitationFeeRateFormat3Choice ¶
type SolicitationFeeRateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` AmtToQty AmountAndQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AmtToQty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat5Choice ¶
type TaxCreditRateFormat5Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Rate"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 NotSpcfdRate"` }
type TemporaryFinancialInstrumentIndicator1Choice ¶
type TemporaryFinancialInstrumentIndicator1Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 TempInd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Prtry"` }
type UpdatedAdditionalInformation1 ¶
type UpdatedAdditionalInformation1 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UpdDt,omitempty"` AddtlInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlInf"` }
type UpdatedAdditionalInformation3 ¶
type UpdatedAdditionalInformation3 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 UpdDt,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 AddtlInf"` }