Documentation ¶
Index ¶
- type AccountAndBalance42
- type AccountIdentification10
- type AccountIdentification41Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess6Code
- type AdditionalBusinessProcessFormat10Choice
- type AddressType2Code
- type AmountAndQuantityRatio4
- type AmountAndRateStatus1
- type AmountPrice2
- type AmountPrice3
- type AmountPrice6
- type AmountPricePerAmount2
- type AmountPricePerFinancialInstrumentQuantity6
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountPriceType3Code
- type AmountToAmountRatio2
- type AnyBICDec2014Identifier
- type BalanceFormat5Choice
- type BalanceFormat6Choice
- type BeneficiaryCertificationType4Code
- type BeneficiaryCertificationType9Choice
- type BorrowerLendingDeadline5
- type CFIOct2015Identifier
- type CashAccountIdentification5Choice
- type CashOption72
- type ClassificationType32Choice
- type CorporateAction42
- type CorporateActionAmounts55
- type CorporateActionBalanceDetails29
- type CorporateActionDate62
- type CorporateActionDate63
- type CorporateActionDate78
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType2Choice
- type CorporateActionEventReference3
- type CorporateActionEventReference3Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat14Choice
- type CorporateActionEventType32Code
- type CorporateActionEventType86Choice
- type CorporateActionGeneralInformation141
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary3Choice
- type CorporateActionMovementPreliminaryAdviceV12
- type CorporateActionNarrative28
- type CorporateActionNarrative29
- type CorporateActionOption15Code
- type CorporateActionOption178
- type CorporateActionOption37Choice
- type CorporateActionPeriod12
- type CorporateActionPreliminaryAdviceType1Code
- type CorporateActionPreliminaryAdviceType2
- type CorporateActionPrice56
- type CorporateActionPrice68
- type CorporateActionQuantity9
- type CorporateActionRate106
- type CorporateActionRate89
- type CorporateActionReversalReason1Code
- type CorporateActionReversalReason3
- type CorporateActionReversalReason3Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateCode20Choice
- type DateCode21Choice
- type DateCodeAndTimeFormat3
- type DateFormat43Choice
- type DateFormat44Choice
- type DateFormat45Choice
- type DateFormat46Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DeemedRateType1Choice
- type DeemedRateType1Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DividendRateType1Code
- type Document
- type DocumentIdentification31
- type DocumentIdentification32
- type DocumentIdentification3Choice
- type DocumentIdentification9
- type DocumentNumber5Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes79
- type FinancialInstrumentAttributes80
- type FinancialInstrumentQuantity19Choice
- type FinancialInstrumentQuantity1Choice
- type FinancialInstrumentQuantity20Choice
- type ForeignExchangeTerms24
- type FractionDispositionType26Choice
- type FractionDispositionType8Code
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification47
- type GenericIdentification78
- type GrossDividendRateFormat36Choice
- type GrossDividendRateFormat38Choice
- type GrossDividendRateType6Code
- type GrossDividendRateType7Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationSource3Choice
- type IndicativeOrMarketPrice7Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat4Choice
- type InterestRateUsedForPaymentFormat8Choice
- type IntermediateSecuritiesDistributionTypeFormat15Choice
- type IntermediateSecurityDistributionType5Code
- type IssuerOfferorTaxabilityIndicator1Choice
- type IssuerTaxability2Code
- type LEIIdentifier
- type LotteryType1Code
- type LotteryTypeFormat4Choice
- type MICIdentifier
- type MarketIdentification3Choice
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NetDividendRateFormat38Choice
- type NetDividendRateFormat39Choice
- type NetDividendRateType6Code
- type NetDividendRateType7Code
- type NewSecuritiesIssuanceType5Code
- type NonEligibleProceedsIndicator1Code
- type NonEligibleProceedsIndicator3Choice
- type OfferType3Code
- type OfferTypeFormat10Choice
- type OptionAvailabilityStatus1Code
- type OptionAvailabilityStatus3Choice
- type OptionFeatures11Code
- type OptionFeaturesFormat24Choice
- type OptionStyle2Code
- type OptionStyle8Choice
- type OriginalAndCurrentQuantities1
- type OriginalAndCurrentQuantities6
- type OtherIdentification1
- type Pagination1
- type PartyIdentification120Choice
- type PartyIdentification127Choice
- type PartyIdentification129Choice
- type Payment1Code
- type PercentagePrice1
- type Period11
- type Period6Choice
- type PostalAddress1
- type PriceDetails22
- type PriceFormat44Choice
- type PriceFormat45Choice
- type PriceFormat46Choice
- type PriceFormat47Choice
- type PriceFormat61Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProprietaryQuantity7
- type ProprietaryQuantity8
- type Quantity17Choice
- type Quantity18Choice
- type Quantity19Choice
- type Quantity4Code
- type Quantity5Code
- type Quantity6Choice
- type QuantityToQuantityRatio1
- type Rate36
- type RateAndAmountFormat37Choice
- type RateAndAmountFormat41Choice
- type RateAndAmountFormat42Choice
- type RateAndAmountFormat51Choice
- type RateFormat12Choice
- type RateFormat20Choice
- type RateFormat3Choice
- type RateStatus1Code
- type RateStatus3Choice
- type RateType13Code
- type RateType33Choice
- type RateType36Choice
- type RateType42Choice
- type RateType5Code
- type RateType76Choice
- type RateType77Choice
- type RateType78Choice
- type RateType79Choice
- type RateType7Code
- type RateTypeAndAmountAndStatus24
- type RateTypeAndAmountAndStatus26
- type RateTypeAndAmountAndStatus37
- type RateTypeAndAmountAndStatus55
- type RateTypeAndAmountAndStatus56
- type RateTypeAndAmountAndStatus57
- type RateTypeAndAmountAndStatus58
- type RateTypeAndPercentageRate10
- type RateTypeAndPercentageRate8
- type RateValueType7Code
- type RatioFormat17Choice
- type RatioFormat18Choice
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceFormat29Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SafekeepingPlaceTypeAndText8
- type SecuritiesOption51
- type SecuritiesOption71
- type SecurityDate16
- type SecurityIdentification19
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type SolicitationFeeRateFormat7Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TemporaryFinancialInstrumentIndicator3Choice
- type TotalEligibleBalanceFormat8
- type UpdatedAdditionalInformation1
- type UpdatedAdditionalInformation3
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance42 ¶
type AccountAndBalance42 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IdCd"`
}
type AccountIdentification41Choice ¶
type AccountIdentification41Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ForAllAccts,omitempty"` AcctsListAndBalDtls []AccountAndBalance42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AcctsListAndBalDtls,omitempty"` }
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 AdditionalBusinessProcess6Code ¶
type AdditionalBusinessProcess6Code string
May be one of CLAI, REVR, TAXR, PPUT, PPRE, FPRE, REAC
type AdditionalBusinessProcessFormat10Choice ¶
type AdditionalBusinessProcessFormat10Choice struct { Cd AdditionalBusinessProcess6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndQuantityRatio4 ¶
type AmountAndQuantityRatio4 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty"` }
type AmountAndRateStatus1 ¶
type AmountAndRateStatus1 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts"` }
type AmountPrice2 ¶
type AmountPrice2 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` }
type AmountPrice6 ¶
type AmountPrice6 struct { AmtPricTp AmountPriceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` }
type AmountPricePerAmount2 ¶
type AmountPricePerAmount2 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` }
type AmountPricePerFinancialInstrumentQuantity6 ¶
type AmountPricePerFinancialInstrumentQuantity6 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` FinInstrmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FinInstrmQty"` }
type AmountToAmountRatio2 ¶
type AmountToAmountRatio2 struct { Amt1 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt1"` Amt2 ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt2"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BalanceFormat5Choice ¶
type BalanceFormat5Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Bal,omitempty"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ElgblBal,omitempty"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotElgblBal,omitempty"` }
type BalanceFormat6Choice ¶
type BalanceFormat6Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Bal,omitempty"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ElgblBal,omitempty"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotElgblBal,omitempty"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PartWayPrdUnits,omitempty"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BeneficiaryCertificationType9Choice ¶
type BeneficiaryCertificationType9Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type BorrowerLendingDeadline5 ¶
type BorrowerLendingDeadline5 struct { StockLndgDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StockLndgDdln"` Brrwr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Brrwr"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IBAN,omitempty"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CashOption72 ¶
type CashOption72 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtrctlPmtInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtryOfIncmSrc,omitempty"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtDtls,omitempty"` DtDtls CorporateActionDate62 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtDtls"` FXDtls ForeignExchangeTerms24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FXDtls,omitempty"` RateAndAmtDtls Rate36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateAndAmtDtls,omitempty"` PricDtls PriceDetails22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricDtls,omitempty"` }
type ClassificationType32Choice ¶
type ClassificationType32Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ClssfctnFinInstrm,omitempty"` AltrnClssfctn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AltrnClssfctn,omitempty"` }
type CorporateAction42 ¶
type CorporateAction42 struct { DtDtls CorporateActionDate63 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LtryTp,omitempty"` SctiesQty CorporateActionQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctiesQty,omitempty"` }
type CorporateActionAmounts55 ¶
type CorporateActionAmounts55 struct { GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NetCshAmt,omitempty"` SlctnFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SlctnFees,omitempty"` CshInLieuOfShr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshInLieuOfShr,omitempty"` CptlGn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CptlGn,omitempty"` IntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrstAmt,omitempty"` MktClmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MktClmAmt,omitempty"` IndmntyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RinvstmtAmt,omitempty"` FullyFrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FullyFrnkdAmt,omitempty"` UfrnkdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UfrnkdAmt,omitempty"` SndryOrOthrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SndryOrOthrAmt,omitempty"` TaxFreeAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxFreeAmt,omitempty"` TaxDfrrdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ValAddedTaxAmt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StmpDtyAmt,omitempty"` TaxRclmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxRclmAmt,omitempty"` TaxCdtAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxCdtAmt,omitempty"` AddtlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlTaxAmt,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ScndLvlTaxAmt,omitempty"` FsclStmpAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FsclStmpAmt,omitempty"` ExctgBrkrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RgltryFeesAmt,omitempty"` ShppgFeesAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShppgFeesAmt,omitempty"` ChrgsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ChrgsAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EntitldAmt,omitempty"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OrgnlAmt,omitempty"` AcrdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AcrdIntrstAmt,omitempty"` IncmPrtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IncmPrtn,omitempty"` EqulstnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EqulstnAmt,omitempty"` FATCATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FATCATaxAmt,omitempty"` NRATaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxOnIncmAmt,omitempty"` TxTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TxTax,omitempty"` DmdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdAmt,omitempty"` FrgnIncmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FrgnIncmAmt,omitempty"` DmdDvddAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdDvddAmt,omitempty"` DmdFndAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdFndAmt,omitempty"` DmdIntrstAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdIntrstAmt,omitempty"` DmdRyltsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdRyltsAmt,omitempty"` }
type CorporateActionBalanceDetails29 ¶
type CorporateActionBalanceDetails29 struct { TtlElgblBal TotalEligibleBalanceFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TtlElgblBal,omitempty"` BlckdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BlckdBal,omitempty"` BrrwdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BrrwdBal,omitempty"` CollInBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CollInBal,omitempty"` CollOutBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CollOutBal,omitempty"` OnLnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RegdBal,omitempty"` OblgtdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OblgtdBal,omitempty"` UinstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UinstdBal,omitempty"` InstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InstdBal,omitempty"` AfctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AfctdBal,omitempty"` UafctdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UafctdBal,omitempty"` }
type CorporateActionDate62 ¶
type CorporateActionDate62 struct { PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PmtDt"` ValDt DateFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ValDt,omitempty"` FXRateFxgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EarlstPmtDt,omitempty"` }
type CorporateActionDate63 ¶
type CorporateActionDate63 struct { RcrdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RcrdDt,omitempty"` ExDvddDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ExDvddDt,omitempty"` LtryDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LtryDt,omitempty"` }
type CorporateActionDate78 ¶
type CorporateActionDate78 struct { EarlyRspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EarlyRspnDdln,omitempty"` CoverXprtnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CoverXprtnDdln,omitempty"` PrtctDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtctDdln,omitempty"` MktDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MktDdln,omitempty"` RspnDdln DateFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RspnDdln,omitempty"` XpryDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 XpryDt,omitempty"` SbcptCostDbtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DpstryCoverXprtnDt,omitempty"` StockLndgDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StockLndgDdln,omitempty"` BrrwrStockLndgDdln []BorrowerLendingDeadline5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BrrwrStockLndgDdln,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType2Choice ¶
type CorporateActionEventProcessingType2Choice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CorporateActionEventReference3 ¶
type CorporateActionEventReference3 struct { EvtId CorporateActionEventReference3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EvtId"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LkgTp,omitempty"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat14Choice ¶
type CorporateActionEventStageFormat14Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CorporateActionEventType32Code ¶
type CorporateActionEventType32Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, TNDP
type CorporateActionEventType86Choice ¶
type CorporateActionEventType86Choice struct { Cd CorporateActionEventType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CorporateActionGeneralInformation141 ¶
type CorporateActionGeneralInformation141 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType86Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes79 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary3Choice ¶
type CorporateActionMandatoryVoluntary3Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CorporateActionMovementPreliminaryAdviceV12 ¶
type CorporateActionMovementPreliminaryAdviceV12 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Pgntn,omitempty"` MvmntPrlimryAdvcGnlInf CorporateActionPreliminaryAdviceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MvmntPrlimryAdvcGnlInf"` PrvsMvmntPrlimryAdvcId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrvsMvmntPrlimryAdvcId,omitempty"` NtfctnId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NtfctnId,omitempty"` MvmntConfId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MvmntConfId,omitempty"` InstrId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InstrId,omitempty"` OthrDocId []DocumentIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EvtsLkg,omitempty"` RvslRsn CorporateActionReversalReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RvslRsn,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation141 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CorpActnGnlInf"` AcctDtls AccountIdentification41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AcctDtls"` CorpActnDtls CorporateAction42 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CorpActnDtls,omitempty"` CorpActnMvmntDtls []CorporateActionOption178 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CorpActnMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlInf,omitempty"` IssrAgt []PartyIdentification129Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IssrAgt,omitempty"` PngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PngAgt,omitempty"` SubPngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SubPngAgt,omitempty"` Regar PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Regar,omitempty"` RsellngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DrpAgt,omitempty"` SlctnAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SlctnAgt,omitempty"` InfAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SplmtryData,omitempty"` Issr PartyIdentification129Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Issr,omitempty"` Offerr []PartyIdentification129Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Offerr,omitempty"` TrfAgt PartyIdentification129Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TrfAgt,omitempty"` }
type CorporateActionNarrative28 ¶
type CorporateActionNarrative28 struct { AddtlTxt UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PtyCtctNrrtv,omitempty"` RegnDtls UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BsktOrIndxInf,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative29 ¶
type CorporateActionNarrative29 struct { AddtlTxt UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CertfctnBrkdwn,omitempty"` }
type CorporateActionOption15Code ¶
type CorporateActionOption15Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN, BOBD
type CorporateActionOption178 ¶
type CorporateActionOption178 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnNb"` OptnTp CorporateActionOption37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnTp"` FrctnDspstn FractionDispositionType26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnFeatrs,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrmdtSctiesDstrbtnTp,omitempty"` OptnAvlbtySts OptionAvailabilityStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ChngAllwdInd,omitempty"` ApldOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ApldOptnInd,omitempty"` SctyId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctyId,omitempty"` DtDtls CorporateActionDate78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtDtls,omitempty"` PrdDtls CorporateActionPeriod12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate106 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice68 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricDtls,omitempty"` SctiesQty SecuritiesOption51 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption71 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption72 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative29 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlInf,omitempty"` }
type CorporateActionOption37Choice ¶
type CorporateActionOption37Choice struct { Cd CorporateActionOption15Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type CorporateActionPeriod12 ¶
type CorporateActionPeriod12 struct { PricClctnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricClctnPrd,omitempty"` ParllTradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ParllTradgPrd,omitempty"` ActnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ActnPrd,omitempty"` RvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DpstrySspnsnPrdForWdrwl,omitempty"` }
type CorporateActionPreliminaryAdviceType1Code ¶
type CorporateActionPreliminaryAdviceType1Code string
May be one of NEWM, REPL
type CorporateActionPreliminaryAdviceType2 ¶
type CorporateActionPreliminaryAdviceType2 struct { Tp CorporateActionPreliminaryAdviceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Tp"` ElgbltyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ElgbltyInd,omitempty"` }
type CorporateActionPrice56 ¶
type CorporateActionPrice56 struct { IndctvOrMktPric IndicativeOrMarketPrice7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionPrice68 ¶
type CorporateActionPrice68 struct { CshInLieuOfShrPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OverSbcptDpstPric,omitempty"` MaxCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MaxCshToInst,omitempty"` MinCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinCshToInst,omitempty"` MinMltplCshToInst PriceFormat61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinMltplCshToInst,omitempty"` }
type CorporateActionQuantity9 ¶
type CorporateActionQuantity9 struct { BaseDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BaseDnmtn,omitempty"` IncrmtlDnmtn FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IncrmtlDnmtn,omitempty"` }
type CorporateActionRate106 ¶
type CorporateActionRate106 struct { AddtlTax RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NetDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ScndLvlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxblIncmPerDvddShr,omitempty"` TaxOnIncm RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxOnIncm,omitempty"` }
type CorporateActionRate89 ¶
type CorporateActionRate89 struct { AddtlQtyForSbcbdRsltntScties RatioFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ChrgsFees,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FsclStmp,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AplblRate,omitempty"` TaxCdtRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxCdtRate,omitempty"` FinTxTaxRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FinTxTaxRate,omitempty"` }
type CorporateActionReversalReason1Code ¶
type CorporateActionReversalReason1Code string
May be one of DCBD, IVAD, IRED, IPRI, UPAY, IETR, FNRC, POCS, IPCU
type CorporateActionReversalReason3 ¶
type CorporateActionReversalReason3 struct { Rsn CorporateActionReversalReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rsn"` AddtlRsnInf Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlRsnInf,omitempty"` }
type CorporateActionReversalReason3Choice ¶
type CorporateActionReversalReason3Choice struct { Cd CorporateActionReversalReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtTm,omitempty"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type DateCode20Choice ¶
type DateCode20Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type DateCode21Choice ¶
type DateCode21Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type DateCodeAndTimeFormat3 ¶
type DateCodeAndTimeFormat3 struct { DtCd DateCode21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Tm"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dt,omitempty"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtCd,omitempty"` }
type DateFormat44Choice ¶
type DateFormat44Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dt,omitempty"` DtCdAndTm DateCodeAndTimeFormat3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtCdAndTm,omitempty"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtCd,omitempty"` }
type DateFormat45Choice ¶
type DateFormat45Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dt,omitempty"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdDt,omitempty"` }
type DateFormat46Choice ¶
type DateFormat46Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Dt,omitempty"` DtCd DateCode20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtCd,omitempty"` }
type DeemedRateType1Choice ¶
type DeemedRateType1Choice struct { Cd DeemedRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type Document ¶
type Document struct {
CorpActnMvmntPrlimryAdvc CorporateActionMovementPreliminaryAdviceV12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CorpActnMvmntPrlimryAdvc"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LkgTp,omitempty"` }
type DocumentIdentification32 ¶
type DocumentIdentification32 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DocNb,omitempty"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LkgTp,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShrtNb,omitempty"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LngNb,omitempty"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryNb,omitempty"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
May be no more than 4 items long
type FinancialInstrumentAttributes79 ¶
type FinancialInstrumentAttributes79 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DayCntBsis,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ClssfctnTp,omitempty"` OptnStyle OptionStyle8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtrctSz,omitempty"` }
type FinancialInstrumentAttributes80 ¶
type FinancialInstrumentAttributes80 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FinInstrmId"` PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DayCntBsis,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ClssfctnTp,omitempty"` OptnStyle OptionStyle8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ConvsDt,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinNmnlQty,omitempty"` MinQtyToInst FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinMltplQtyToInst,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtrctSz,omitempty"` IssePric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IssePric,omitempty"` }
type FinancialInstrumentQuantity19Choice ¶
type FinancialInstrumentQuantity19Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtsdVal,omitempty"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` }
type FinancialInstrumentQuantity1Choice ¶
type FinancialInstrumentQuantity1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtsdVal,omitempty"` }
type FinancialInstrumentQuantity20Choice ¶
type FinancialInstrumentQuantity20Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtsdVal,omitempty"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` }
type ForeignExchangeTerms24 ¶
type ForeignExchangeTerms24 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RsltgAmt,omitempty"` }
type FractionDispositionType26Choice ¶
type FractionDispositionType26Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type FractionDispositionType8Code ¶
type FractionDispositionType8Code string
May be one of BUYU, CINL, DIST, RDDN, STAN, RDUP, UKWN
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SchmeNm,omitempty"` }
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id,omitempty"` }
type GrossDividendRateFormat36Choice ¶
type GrossDividendRateFormat36Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtAndRateSts,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type GrossDividendRateFormat38Choice ¶
type GrossDividendRateFormat38Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtAndRateSts,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type GrossDividendRateType6Code ¶
type GrossDividendRateType6Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, CDFI
type GrossDividendRateType7Code ¶
type GrossDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, LTCG, PAPU, REES, STCG, SOIC, TXBL, TXDF, TXFR, UNFR
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type IndicativeOrMarketPrice7Choice ¶
type IndicativeOrMarketPrice7Choice struct { IndctvPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IndctvPric,omitempty"` MktPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MktPric,omitempty"` }
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 InterestComputationMethodFormat4Choice ¶
type InterestComputationMethodFormat4Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type InterestRateUsedForPaymentFormat8Choice ¶
type InterestRateUsedForPaymentFormat8Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type IntermediateSecuritiesDistributionTypeFormat15Choice ¶
type IntermediateSecuritiesDistributionTypeFormat15Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type IntermediateSecurityDistributionType5Code ¶
type IntermediateSecurityDistributionType5Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF, MRGR
type IssuerOfferorTaxabilityIndicator1Choice ¶
type IssuerOfferorTaxabilityIndicator1Choice struct { Cd IssuerTaxability2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MktIdrCd,omitempty"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Desc,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Adr,omitempty"` }
type NetDividendRateFormat38Choice ¶
type NetDividendRateFormat38Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtAndRateSts,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type NetDividendRateFormat39Choice ¶
type NetDividendRateFormat39Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` AmtAndRateSts AmountAndRateStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtAndRateSts,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus58 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type NetDividendRateType6Code ¶
type NetDividendRateType6Code string
May be one of CAPO, CDFI, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
type NetDividendRateType7Code ¶
type NetDividendRateType7Code string
May be one of CAPO, CDFI, FUPU, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, PAPU, REES
type NewSecuritiesIssuanceType5Code ¶
type NewSecuritiesIssuanceType5Code string
May be one of DEFE, EXIS, NEIS, NDEF, UKWN, NREF, REFU
type NonEligibleProceedsIndicator1Code ¶
type NonEligibleProceedsIndicator1Code string
May be one of NELC, ACLI, ONEL
type NonEligibleProceedsIndicator3Choice ¶
type NonEligibleProceedsIndicator3Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type OfferTypeFormat10Choice ¶
type OfferTypeFormat10Choice struct { Cd OfferType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionAvailabilityStatus3Choice ¶
type OptionAvailabilityStatus3Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type OptionFeatures11Code ¶
type OptionFeatures11Code string
May be one of ASVO, BOIS, COND, MAXC, MAXS, NOSE, OPLF, CAOS, PINS, PROR, VVPR, QCAS, SHAR
type OptionFeaturesFormat24Choice ¶
type OptionFeaturesFormat24Choice struct { Cd OptionFeatures11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type OptionStyle8Choice ¶
type OptionStyle8Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type OriginalAndCurrentQuantities6 ¶
type OriginalAndCurrentQuantities6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LastPgInd"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NmAndAdr,omitempty"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryId,omitempty"` }
type PartyIdentification129Choice ¶
type PartyIdentification129Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NmAndAdr,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LEI,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricVal"` }
type Period11 ¶
type Period11 struct { StartDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StartDt"` EndDt DateFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EndDt"` }
type Period6Choice ¶
type Period6Choice struct { Prd Period11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prd,omitempty"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrdCd,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Ctry"` }
type PriceDetails22 ¶
type PriceDetails22 struct { GncCshPricPdPerPdct PriceFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat44Choice ¶
type PriceFormat44Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PctgPric,omitempty"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPric,omitempty"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdPric,omitempty"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IndxPts,omitempty"` }
type PriceFormat45Choice ¶
type PriceFormat45Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PctgPric,omitempty"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPric,omitempty"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdPric,omitempty"` }
type PriceFormat46Choice ¶
type PriceFormat46Choice struct { AmtPric AmountPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPric,omitempty"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdPric,omitempty"` }
type PriceFormat47Choice ¶
type PriceFormat47Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PctgPric,omitempty"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPric,omitempty"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdPric,omitempty"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricPerFinInstrmQty,omitempty"` AmtPricPerAmt AmountPricePerAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPricPerAmt,omitempty"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IndxPts,omitempty"` }
type PriceFormat61Choice ¶
type PriceFormat61Choice struct { AmtPric AmountPrice6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtPric,omitempty"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdPric,omitempty"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition7Choice ¶
type ProcessingPosition7Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type ProprietaryQuantity7 ¶
type ProprietaryQuantity7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SchmeNm,omitempty"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SchmeNm,omitempty"` }
type Quantity17Choice ¶
type Quantity17Choice struct { QtyChc Quantity18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyChc,omitempty"` PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryQty,omitempty"` }
type Quantity18Choice ¶
type Quantity18Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OrgnlAndCurFaceAmt,omitempty"` SgndQty SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SgndQty,omitempty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty,omitempty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrtryQty,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty,omitempty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OrgnlAndCurFace,omitempty"` }
type Rate36 ¶
type Rate36 struct { AddtlTax RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IntrstRateUsdForPmt,omitempty"` WhldgTaxRate []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ScndLvlTax,omitempty"` ChrgsFees RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EarlySlctnFeeRate,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FsclStmp,omitempty"` ThrdPtyIncntivRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NetDvddRate,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SlctnFeeRate,omitempty"` TaxCdtRate RateFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxCdtRate,omitempty"` TaxOnIncm RateAndAmountFormat37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TaxRclmRate,omitempty"` EqulstnRate RateAndAmountFormat42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EqulstnRate,omitempty"` DmdRate []RateAndAmountFormat51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DmdRate,omitempty"` }
type RateAndAmountFormat37Choice ¶
type RateAndAmountFormat37Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` }
type RateAndAmountFormat41Choice ¶
type RateAndAmountFormat41Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` RateTpAndRate RateTypeAndPercentageRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndRate,omitempty"` }
type RateAndAmountFormat42Choice ¶
type RateAndAmountFormat42Choice struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type RateAndAmountFormat51Choice ¶
type RateAndAmountFormat51Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndAmtAndRateSts,omitempty"` RateTpAndRate RateTypeAndPercentageRate10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTpAndRate,omitempty"` }
type RateFormat12Choice ¶
type RateFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type RateFormat20Choice ¶
type RateFormat20Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type RateStatus3Choice ¶
type RateStatus3Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType33Choice ¶
type RateType33Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType36Choice ¶
type RateType36Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType42Choice ¶
type RateType42Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType76Choice ¶
type RateType76Choice struct { Cd GrossDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType77Choice ¶
type RateType77Choice struct { Cd NetDividendRateType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType78Choice ¶
type RateType78Choice struct { Cd GrossDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateType79Choice ¶
type RateType79Choice struct { Cd NetDividendRateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type RateTypeAndAmountAndStatus24 ¶
type RateTypeAndAmountAndStatus24 struct { RateTp RateType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus26 ¶
type RateTypeAndAmountAndStatus26 struct { RateTp RateType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus37 ¶
type RateTypeAndAmountAndStatus37 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus55 ¶
type RateTypeAndAmountAndStatus55 struct { RateTp RateType76Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus56 ¶
type RateTypeAndAmountAndStatus56 struct { RateTp RateType77Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus57 ¶
type RateTypeAndAmountAndStatus57 struct { RateTp RateType78Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus58 ¶
type RateTypeAndAmountAndStatus58 struct { RateTp RateType79Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt"` RateSts RateStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateSts,omitempty"` }
type RateTypeAndPercentageRate10 ¶
type RateTypeAndPercentageRate10 struct { RateTp DeemedRateType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate"` }
type RateTypeAndPercentageRate8 ¶
type RateTypeAndPercentageRate8 struct { RateTp RateType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate"` }
type RatioFormat17Choice ¶
type RatioFormat17Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyToQty,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtToAmt,omitempty"` }
type RatioFormat18Choice ¶
type RatioFormat18Choice struct { QtyToQty QuantityToQuantityRatio1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyToQty,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` AmtToAmt AmountToAmountRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtToAmt,omitempty"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtToQty,omitempty"` QtyToAmt AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyToAmt,omitempty"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Ctry,omitempty"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TpAndId,omitempty"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type SafekeepingPlaceFormat29Choice ¶
type SafekeepingPlaceFormat29Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Ctry,omitempty"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TpAndId,omitempty"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id,omitempty"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Id,omitempty"` }
type SecuritiesOption51 ¶
type SecuritiesOption51 struct { MaxQtyToInst FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MaxQtyToInst,omitempty"` MinQtyToInst FinancialInstrumentQuantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 MinMltplQtyToInst,omitempty"` NewBrdLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 BckEndOddLotQty,omitempty"` }
type SecuritiesOption71 ¶
type SecuritiesOption71 struct { SctyDtls FinancialInstrumentAttributes80 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd IssuerOfferorTaxabilityIndicator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NewSctiesIssncInd,omitempty"` IncmTp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 IncmTp,omitempty"` XmptnTp []GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 XmptnTp,omitempty"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 SfkpgPlc,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CtryOfIncmSrc,omitempty"` FrctnDspstn FractionDispositionType26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 CcyOptn,omitempty"` TradgPrd Period6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TradgPrd,omitempty"` DtDtls SecurityDate16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DtDtls"` RateDtls CorporateActionRate89 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 RateDtls,omitempty"` PricDtls CorporateActionPrice56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PricDtls,omitempty"` }
type SecurityDate16 ¶
type SecurityDate16 struct { PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PmtDt"` AvlblDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AvlblDt,omitempty"` DvddRnkgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 EarlstPmtDt,omitempty"` PrpssDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PrpssDt,omitempty"` LastTradgDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 LastTradgDt,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Desc,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 QtyChc"` }
type SolicitationFeeRateFormat7Choice ¶
type SolicitationFeeRateFormat7Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Rate,omitempty"` AmtToQty AmountAndQuantityRatio4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AmtToQty,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Amt,omitempty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 NotSpcfdRate,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TemporaryFinancialInstrumentIndicator3Choice ¶
type TemporaryFinancialInstrumentIndicator3Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 TempInd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Prtry,omitempty"` }
type TotalEligibleBalanceFormat8 ¶
type TotalEligibleBalanceFormat8 struct { Bal Quantity17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 Bal,omitempty"` FullPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 PartWayPrdUnits,omitempty"` }
type UpdatedAdditionalInformation1 ¶
type UpdatedAdditionalInformation1 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UpdDt,omitempty"` AddtlInf []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlInf"` }
type UpdatedAdditionalInformation3 ¶
type UpdatedAdditionalInformation3 struct { UpdDesc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 UpdDt,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.12 AddtlInf"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT