Documentation ¶
Index ¶
- type AccountAndBalance39
- type AccountIdentification10
- type AccountIdentification36Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalBusinessProcess6Code
- type AdditionalBusinessProcessFormat13Choice
- type AmountAndQuantityRatio5
- type AmountAndRateStatus2
- type AmountPrice4
- type AmountPrice5
- type AmountPricePerAmount3
- type AmountPricePerFinancialInstrumentQuantity7
- type AmountPriceType1Code
- type AmountPriceType2Code
- type AmountToAmountRatio3
- type AnyBICIdentifier
- type BalanceFormat10Choice
- type BalanceFormat7Choice
- type BeneficiaryCertificationType12Choice
- type BeneficiaryCertificationType4Code
- type BorrowerLendingDeadline2
- type CFIOct2015Identifier
- type CashAccountIdentification6Choice
- type CashOption47
- type ClassificationType33Choice
- type CorporateAction38
- type CorporateActionAmounts40
- type CorporateActionBalanceDetails36
- type CorporateActionDate54
- type CorporateActionDate55
- type CorporateActionDate56
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType3Choice
- type CorporateActionEventReference4
- type CorporateActionEventReference4Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat15Choice
- type CorporateActionEventType18Code
- type CorporateActionEventType42Choice
- type CorporateActionGeneralInformation100
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionMovementPreliminaryAdvice002V07
- type CorporateActionNarrative36
- type CorporateActionNarrative37
- type CorporateActionOption125
- type CorporateActionOption23Choice
- type CorporateActionOption7Code
- type CorporateActionPeriod7
- type CorporateActionPreliminaryAdviceType1Code
- type CorporateActionPreliminaryAdviceType2
- type CorporateActionPrice65
- type CorporateActionPrice66
- type CorporateActionRate76
- type CorporateActionRate77
- type CorporateActionReversalReason1Code
- type CorporateActionReversalReason4
- type CorporateActionReversalReason4Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode22Choice
- type DateCode26Choice
- type DateCode27Choice
- type DateCodeAndTimeFormat4
- type DateFormat18Choice
- type DateFormat34Choice
- type DateFormat38Choice
- type DateFormat39Choice
- type DateType1Code
- type DateType7Code
- type DateType8Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DividendRateType1Code
- type Document
- type DocumentIdentification17
- type DocumentIdentification37
- type DocumentIdentification38
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes70
- type FinancialInstrumentAttributes71
- type FinancialInstrumentQuantity15Choice
- type FinancialInstrumentQuantity21Choice
- type FinancialInstrumentQuantity22Choice
- type ForeignExchangeTerms28
- type FractionDispositionType31Choice
- type FractionDispositionType8Code
- type GenericIdentification30
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type GenericIdentification86
- type GrossDividendRateFormat25Choice
- type GrossDividendRateFormat26Choice
- type GrossDividendRateType2Code
- type GrossDividendRateType3Code
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationSource4Choice
- type IndicativeOrMarketPrice11Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat5Choice
- type InterestRateUsedForPaymentFormat10Choice
- type IntermediateSecuritiesDistributionTypeFormat18Choice
- type IntermediateSecurityDistributionType5Code
- type LotteryType1Code
- type LotteryTypeFormat5Choice
- type MICIdentifier
- type MarketIdentification4Choice
- type Max16Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max5NumericText
- type NameAndAddress12
- type NetDividendRateFormat27Choice
- type NetDividendRateFormat28Choice
- type NetDividendRateType2Code
- type NetDividendRateType3Code
- type NewSecuritiesIssuanceType5Code
- type NonEligibleProceedsIndicator1Code
- type NonEligibleProceedsIndicator4Choice
- type OfferType3Code
- type OfferTypeFormat11Choice
- type OptionAvailabilityStatus1Code
- type OptionAvailabilityStatus4Choice
- type OptionFeatures7Code
- type OptionFeaturesFormat20Choice
- type OptionStyle2Code
- type OptionStyle9Choice
- type OriginalAndCurrentQuantities4
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination
- type PartyIdentification103Choice
- type PartyIdentification104Choice
- type Payment1Code
- type PercentagePrice1
- type Period3Choice
- type Period4
- type PriceDetails25
- type PriceFormat57Choice
- type PriceFormat58Choice
- type PriceFormat59Choice
- type PriceFormat60Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type PriceValueType8Code
- type ProcessingPosition10Choice
- type ProcessingPosition3Code
- type ProprietaryQuantity10
- type ProprietaryQuantity9
- type Quantity10Choice
- type Quantity21Choice
- type Quantity22Choice
- type Quantity23Choice
- type Quantity4Code
- type Quantity5Code
- type QuantityToQuantityRatio2
- type RateAndAmountFormat46Choice
- type RateAndAmountFormat47Choice
- type RateAndAmountFormat48Choice
- type RateDetails25
- type RateFormat12Choice
- type RateFormat21Choice
- type RateFormat3Choice
- type RateStatus1Code
- type RateStatus4Choice
- type RateType13Code
- type RateType3Code
- type RateType44Choice
- type RateType45Choice
- type RateType46Choice
- type RateType47Choice
- type RateType48Choice
- type RateType49Choice
- type RateType50Choice
- type RateType51Choice
- type RateType5Code
- type RateType7Code
- type RateTypeAndAmountAndStatus30
- type RateTypeAndAmountAndStatus31
- type RateTypeAndAmountAndStatus32
- type RateTypeAndAmountAndStatus33
- type RateTypeAndAmountAndStatus34
- type RateTypeAndAmountAndStatus35
- type RateTypeAndAmountAndStatus36
- type RateTypeAndPercentageRate9
- type RateValueType7Code
- type RatioFormat23Choice
- type RatioFormat24Choice
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINX2Max34Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax256Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat11Choice
- type SafekeepingPlaceFormat17Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText15
- type SafekeepingPlaceTypeAndText9
- type SecuritiesOption56
- type SecuritiesOption57
- type SecurityDate14
- type SecurityIdentification20
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type SolicitationFeeRateFormat10Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCreditRateFormat10Choice
- type TemporaryFinancialInstrumentIndicator4Choice
- type TotalEligibleBalanceFormat9
- type UpdatedAdditionalInformation5
- type UpdatedAdditionalInformation6
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAndBalance39 ¶
type AccountAndBalance39 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgAcct"` AcctOwnr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgPlc,omitempty"` Bal CorporateActionBalanceDetails36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Bal,omitempty"` }
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IdCd"`
}
type AccountIdentification36Choice ¶
type AccountIdentification36Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ForAllAccts"` AcctsListAndBalDtls []AccountAndBalance39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctsListAndBalDtls"` }
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 AdditionalBusinessProcessFormat13Choice ¶
type AdditionalBusinessProcessFormat13Choice struct { Cd AdditionalBusinessProcess6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type AmountAndQuantityRatio5 ¶
type AmountAndQuantityRatio5 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` }
type AmountAndRateStatus2 ¶
type AmountAndRateStatus2 struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts"` }
type AmountPrice4 ¶
type AmountPrice4 struct { AmtPricTp AmountPriceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricVal"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricVal"` }
type AmountPricePerAmount3 ¶
type AmountPricePerAmount3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricVal"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` }
type AmountPricePerFinancialInstrumentQuantity7 ¶
type AmountPricePerFinancialInstrumentQuantity7 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricVal"` FinInstrmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FinInstrmQty"` }
type AmountToAmountRatio3 ¶
type AmountToAmountRatio3 struct { Amt1 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt1"` Amt2 RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt2"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BalanceFormat10Choice ¶
type BalanceFormat10Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotElgblBal"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FullPrdUnits"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PartWayPrdUnits"` }
type BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotElgblBal"` }
type BeneficiaryCertificationType12Choice ¶
type BeneficiaryCertificationType12Choice struct { Cd BeneficiaryCertificationType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type BeneficiaryCertificationType4Code ¶
type BeneficiaryCertificationType4Code string
May be one of ACCI, DOMI, NDOM, FULL, NCOM, QIBB, TRBD, PAPW, PABD, FRAC
type BorrowerLendingDeadline2 ¶
type BorrowerLendingDeadline2 struct { StockLndgDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 StockLndgDdln"` Brrwr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Brrwr"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CashOption47 ¶
type CashOption47 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CdtDbtInd"` CtrctlPmtInd Payment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CtrctlPmtInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IssrOfferrTaxbltyInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 XmptnTp,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CtryOfIncmSrc,omitempty"` CshAcctId CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshAcctId,omitempty"` AmtDtls CorporateActionAmounts40 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtDtls,omitempty"` DtDtls CorporateActionDate56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtDtls"` FXDtls ForeignExchangeTerms28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FXDtls,omitempty"` RateAndAmtDtls RateDetails25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateAndAmtDtls,omitempty"` PricDtls PriceDetails25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricDtls,omitempty"` }
type ClassificationType33Choice ¶
type ClassificationType33Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AltrnClssfctn"` }
type CorporateAction38 ¶
type CorporateAction38 struct { DtDtls CorporateActionDate54 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LtryTp,omitempty"` }
type CorporateActionAmounts40 ¶
type CorporateActionAmounts40 struct { GrssCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GrssCshAmt,omitempty"` NetCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NetCshAmt,omitempty"` SlctnFees RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SlctnFees,omitempty"` CshInLieuOfShr RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshInLieuOfShr,omitempty"` CptlGn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CptlGn,omitempty"` IntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrstAmt,omitempty"` MktClmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MktClmAmt,omitempty"` IndmntyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndmntyAmt,omitempty"` ManfctrdDvddPmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ManfctrdDvddPmtAmt,omitempty"` RinvstmtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RinvstmtAmt,omitempty"` FullyFrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FullyFrnkdAmt,omitempty"` UfrnkdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UfrnkdAmt,omitempty"` SndryOrOthrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SndryOrOthrAmt,omitempty"` TaxFreeAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxFreeAmt,omitempty"` TaxDfrrdAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxDfrrdAmt,omitempty"` ValAddedTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ValAddedTaxAmt,omitempty"` StmpDtyAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 StmpDtyAmt,omitempty"` TaxRclmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxRclmAmt,omitempty"` TaxCdtAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxCdtAmt,omitempty"` AddtlTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlTaxAmt,omitempty"` WhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 WhldgTaxAmt,omitempty"` ScndLvlTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ScndLvlTaxAmt,omitempty"` FsclStmpAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FsclStmpAmt,omitempty"` ExctgBrkrAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ExctgBrkrAmt,omitempty"` PngAgtComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PngAgtComssnAmt,omitempty"` LclBrkrComssnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LclBrkrComssnAmt,omitempty"` RgltryFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RgltryFeesAmt,omitempty"` ShppgFeesAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShppgFeesAmt,omitempty"` ChrgsAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ChrgsAmt,omitempty"` EntitldAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EntitldAmt,omitempty"` OrgnlAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OrgnlAmt,omitempty"` AcrdIntrstAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcrdIntrstAmt,omitempty"` IncmPrtn RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IncmPrtn,omitempty"` EqulstnAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EqulstnAmt,omitempty"` FATCATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FATCATaxAmt,omitempty"` NRATaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NRATaxAmt,omitempty"` BckUpWhldgTaxAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BckUpWhldgTaxAmt,omitempty"` TaxOnIncmAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxOnIncmAmt,omitempty"` TxTax RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TxTax,omitempty"` }
type CorporateActionBalanceDetails36 ¶
type CorporateActionBalanceDetails36 struct { TtlElgblBal TotalEligibleBalanceFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TtlElgblBal,omitempty"` BlckdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BlckdBal,omitempty"` BrrwdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BrrwdBal,omitempty"` CollInBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CollInBal,omitempty"` CollOutBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CollOutBal,omitempty"` OnLnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OnLnBal,omitempty"` PdgDlvryBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PdgDlvryBal,omitempty"` PdgRctBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PdgRctBal,omitempty"` OutForRegnBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OutForRegnBal,omitempty"` SttlmPosBal []BalanceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SttlmPosBal,omitempty"` StrtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 StrtPosBal,omitempty"` TradDtPosBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TradDtPosBal,omitempty"` InTrnsShipmntBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InTrnsShipmntBal,omitempty"` RegdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RegdBal,omitempty"` OblgtdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OblgtdBal,omitempty"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UinstdBal,omitempty"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InstdBal,omitempty"` AfctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AfctdBal,omitempty"` UafctdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UafctdBal,omitempty"` }
type CorporateActionDate54 ¶
type CorporateActionDate54 struct { RcrdDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RcrdDt,omitempty"` ExDvddDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ExDvddDt,omitempty"` LtryDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LtryDt,omitempty"` }
type CorporateActionDate55 ¶
type CorporateActionDate55 struct { EarlyRspnDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EarlyRspnDdln,omitempty"` CoverXprtnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CoverXprtnDt,omitempty"` PrtctDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtctDt,omitempty"` MktDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MktDdln,omitempty"` RspnDdln DateFormat38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RspnDdln,omitempty"` XpryDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 XpryDt,omitempty"` SbcptCostDbtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SbcptCostDbtDt,omitempty"` DpstryCoverXprtnDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DpstryCoverXprtnDt,omitempty"` StockLndgDdln DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 StockLndgDdln,omitempty"` BrrwrStockLndgDdln []BorrowerLendingDeadline2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BrrwrStockLndgDdln,omitempty"` }
type CorporateActionDate56 ¶
type CorporateActionDate56 struct { PmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PmtDt"` ValDt DateFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ValDt,omitempty"` FXRateFxgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FXRateFxgDt,omitempty"` EarlstPmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EarlstPmtDt,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType3Choice ¶
type CorporateActionEventProcessingType3Choice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CorporateActionEventReference4 ¶
type CorporateActionEventReference4 struct { EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EvtId"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LkgTp,omitempty"` }
type CorporateActionEventReference4Choice ¶
type CorporateActionEventReference4Choice struct { LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LkdOffclCorpActnEvtId"` LkdCorpActnId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LkdCorpActnId"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat15Choice ¶
type CorporateActionEventStageFormat15Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CorporateActionEventType18Code ¶
type CorporateActionEventType18Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, 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
type CorporateActionEventType42Choice ¶
type CorporateActionEventType42Choice struct { Cd CorporateActionEventType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CorporateActionGeneralInformation100 ¶
type CorporateActionGeneralInformation100 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ClssActnNb,omitempty"` EvtPrcgTp CorporateActionEventProcessingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EvtPrcgTp,omitempty"` EvtTp CorporateActionEventType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentAttributes70 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary4Choice ¶
type CorporateActionMandatoryVoluntary4Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CorporateActionMovementPreliminaryAdvice002V07 ¶
type CorporateActionMovementPreliminaryAdvice002V07 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Pgntn,omitempty"` MvmntPrlimryAdvcGnlInf CorporateActionPreliminaryAdviceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MvmntPrlimryAdvcGnlInf"` PrvsMvmntPrlimryAdvcId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrvsMvmntPrlimryAdvcId,omitempty"` NtfctnId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NtfctnId,omitempty"` MvmntConfId DocumentIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MvmntConfId,omitempty"` InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InstrId,omitempty"` OthrDocId []DocumentIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EvtsLkg,omitempty"` RvslRsn CorporateActionReversalReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RvslRsn,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation100 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CorpActnGnlInf"` AcctDtls AccountIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctDtls"` CorpActnDtls CorporateAction38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CorpActnDtls,omitempty"` CorpActnMvmntDtls []CorporateActionOption125 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CorpActnMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlInf,omitempty"` IssrAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IssrAgt,omitempty"` PngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PngAgt,omitempty"` SubPngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SubPngAgt,omitempty"` Regar PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Regar,omitempty"` RsellngAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DrpAgt,omitempty"` SlctnAgt []PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SlctnAgt,omitempty"` InfAgt PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SplmtryData,omitempty"` }
type CorporateActionNarrative36 ¶
type CorporateActionNarrative36 struct { AddtlTxt UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InfToCmplyWth,omitempty"` SctyRstrctn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SctyRstrctn,omitempty"` TaxtnConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dsclmr,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CertfctnBrkdwn,omitempty"` }
type CorporateActionNarrative37 ¶
type CorporateActionNarrative37 struct { AddtlTxt UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlTxt,omitempty"` NrrtvVrsn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NrrtvVrsn,omitempty"` InfConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InfConds,omitempty"` InfToCmplyWth UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 InfToCmplyWth,omitempty"` TaxtnConds UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxtnConds,omitempty"` Dsclmr UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dsclmr,omitempty"` PtyCtctNrrtv UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PtyCtctNrrtv,omitempty"` RegnDtls UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RegnDtls,omitempty"` BsktOrIndxInf UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BsktOrIndxInf,omitempty"` CertfctnBrkdwn UpdatedAdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CertfctnBrkdwn,omitempty"` }
type CorporateActionOption125 ¶
type CorporateActionOption125 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnNb"` OptnTp CorporateActionOption23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnTp"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FrctnDspstn,omitempty"` OfferTp []OfferTypeFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OfferTp,omitempty"` OptnFeatrs []OptionFeaturesFormat20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnFeatrs,omitempty"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrmdtSctiesDstrbtnTp,omitempty"` OptnAvlbtySts OptionAvailabilityStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnAvlbtySts,omitempty"` CertfctnBrkdwnTp []BeneficiaryCertificationType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CertfctnBrkdwnTp,omitempty"` NonDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NonDmclCtry,omitempty"` VldDmclCtry []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 VldDmclCtry,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CcyOptn,omitempty"` DfltPrcgOrStgInstr DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DfltPrcgOrStgInstr"` ChrgsApldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ChrgsApldInd,omitempty"` CertfctnBrkdwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CertfctnBrkdwnInd,omitempty"` WdrwlAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 WdrwlAllwdInd,omitempty"` ChngAllwdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ChngAllwdInd,omitempty"` ApldOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ApldOptnInd,omitempty"` SctyId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SctyId,omitempty"` DtDtls CorporateActionDate55 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtDtls,omitempty"` PrdDtls CorporateActionPeriod7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrdDtls,omitempty"` RateAndAmtDtls CorporateActionRate76 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateAndAmtDtls,omitempty"` PricDtls CorporateActionPrice65 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricDtls,omitempty"` SctiesQty SecuritiesOption56 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SctiesQty,omitempty"` SctiesMvmntDtls []SecuritiesOption57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshMvmntDtls,omitempty"` AddtlInf CorporateActionNarrative36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlInf,omitempty"` }
type CorporateActionOption23Choice ¶
type CorporateActionOption23Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type CorporateActionOption7Code ¶
type CorporateActionOption7Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, PRUN
type CorporateActionPeriod7 ¶
type CorporateActionPeriod7 struct { PricClctnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricClctnPrd,omitempty"` ParllTradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ParllTradgPrd,omitempty"` ActnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ActnPrd,omitempty"` RvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RvcbltyPrd,omitempty"` PrvlgSspnsnPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrvlgSspnsnPrd,omitempty"` AcctSvcrRvcbltyPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctSvcrRvcbltyPrd,omitempty"` DpstrySspnsnPrdForWdrwl Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 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.002.07 Tp"` ElgbltyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ElgbltyInd,omitempty"` }
type CorporateActionPrice65 ¶
type CorporateActionPrice65 struct { CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshInLieuOfShrPric,omitempty"` OverSbcptDpstPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OverSbcptDpstPric,omitempty"` }
type CorporateActionPrice66 ¶
type CorporateActionPrice66 struct { IndctvOrMktPric IndicativeOrMarketPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndctvOrMktPric,omitempty"` CshInLieuOfShrPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshInLieuOfShrPric,omitempty"` CshValForTax PriceFormat58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CshValForTax,omitempty"` GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GncCshPricRcvdPerPdct,omitempty"` }
type CorporateActionRate76 ¶
type CorporateActionRate76 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GrssDvddRate,omitempty"` NetDvddRate []NetDividendRateFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NetDvddRate,omitempty"` IndxFctr RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndxFctr,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrstRateUsdForPmt,omitempty"` MaxAllwdOvrsbcptRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MaxAllwdOvrsbcptRate,omitempty"` PrratnRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrratnRate,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ScndLvlTax,omitempty"` TaxblIncmPerDvddShr []RateTypeAndAmountAndStatus33 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxblIncmPerDvddShr,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxOnIncm,omitempty"` }
type CorporateActionRate77 ¶
type CorporateActionRate77 struct { AddtlQtyForSbcbdRsltntScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlQtyForSbcbdRsltntScties,omitempty"` AddtlQtyForExstgScties RatioFormat23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlQtyForExstgScties,omitempty"` NewToOd RatioFormat24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NewToOd,omitempty"` TrfrmatnRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TrfrmatnRate,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ChrgsFees,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FsclStmp,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AplblRate,omitempty"` TaxCdtRate []TaxCreditRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxCdtRate,omitempty"` FinTxTaxRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FinTxTaxRate,omitempty"` }
type CorporateActionReversalReason1Code ¶
type CorporateActionReversalReason1Code string
May be one of DCBD, IVAD, IRED, IPRI, UPAY, IETR, FNRC, POCS, IPCU
type CorporateActionReversalReason4 ¶
type CorporateActionReversalReason4 struct { Rsn CorporateActionReversalReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rsn"` AddtlRsnInf RestrictedFINXMax256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlRsnInf,omitempty"` }
type CorporateActionReversalReason4Choice ¶
type CorporateActionReversalReason4Choice struct { Cd CorporateActionReversalReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type DateCode27Choice ¶
type DateCode27Choice struct { Cd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Tm"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdDt"` }
type DateFormat34Choice ¶
type DateFormat34Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtCd"` }
type DateFormat38Choice ¶
type DateFormat38Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dt"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtCdAndTm"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtCd"` }
type DateFormat39Choice ¶
type DateFormat39Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Dt"` DtCd DateCode27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntPrlimryAdvc CorporateActionMovementPreliminaryAdvice002V07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CorpActnMvmntPrlimryAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"`
}
type DocumentIdentification37 ¶
type DocumentIdentification37 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LkgTp,omitempty"` }
type DocumentIdentification38 ¶
type DocumentIdentification38 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DocNb,omitempty"` LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LkgTp,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtryNb"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type FinancialInstrumentAttributes70 ¶
type FinancialInstrumentAttributes70 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtCpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ConvsDt,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtIntrstRate,omitempty"` PctgOfDebtClm RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PctgOfDebtClm,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtFctr,omitempty"` WarrtParity QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 WarrtParity,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CtrctSz,omitempty"` }
type FinancialInstrumentAttributes71 ¶
type FinancialInstrumentAttributes71 struct { FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FinInstrmId"` PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DayCntBsis,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OptnStyle,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DnmtnCcy,omitempty"` NxtCpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtCpnDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtdDt,omitempty"` ConvsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ConvsDt,omitempty"` PrvsFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrvsFctr,omitempty"` NxtFctr RateFormat12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtFctr,omitempty"` IntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrstRate,omitempty"` NxtIntrstRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NxtIntrstRate,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinNmnlQty,omitempty"` MinQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinMltplQtyToInst,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CtrctSz,omitempty"` IssePric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IssePric,omitempty"` }
type FinancialInstrumentQuantity21Choice ¶
type FinancialInstrumentQuantity21Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtsdVal"` Cd Quantity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` }
type FinancialInstrumentQuantity22Choice ¶
type FinancialInstrumentQuantity22Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Unit"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtsdVal"` Cd Quantity5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` }
type ForeignExchangeTerms28 ¶
type ForeignExchangeTerms28 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RsltgAmt,omitempty"` }
type FractionDispositionType31Choice ¶
type FractionDispositionType31Choice struct { Cd FractionDispositionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
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.002.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type GrossDividendRateFormat25Choice ¶
type GrossDividendRateFormat25Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type GrossDividendRateFormat26Choice ¶
type GrossDividendRateFormat26Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type GrossDividendRateType2Code ¶
type GrossDividendRateType2Code string
May be one of CAPO, FUPU, FLFR, INCO, INTR, LTCG, PAPU, STCG, SOIC, TXBL, TXDF, TXFR, UNFR, REES
type GrossDividendRateType3Code ¶
type GrossDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, LTCG, 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 IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type IndicativeOrMarketPrice11Choice ¶
type IndicativeOrMarketPrice11Choice struct { IndctvPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndctvPric"` MktPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MktPric"` }
type InterestComputationMethod2Code ¶
type InterestComputationMethod2Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014, NARR
type InterestComputationMethodFormat5Choice ¶
type InterestComputationMethodFormat5Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type InterestRateUsedForPaymentFormat10Choice ¶
type InterestRateUsedForPaymentFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type IntermediateSecuritiesDistributionTypeFormat18Choice ¶
type IntermediateSecuritiesDistributionTypeFormat18Choice struct { Cd IntermediateSecurityDistributionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
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 LotteryTypeFormat5Choice ¶
type LotteryTypeFormat5Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type MarketIdentification4Choice ¶
type MarketIdentification4Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Desc"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress12 ¶
type NameAndAddress12 struct {
Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Nm"`
}
type NetDividendRateFormat27Choice ¶
type NetDividendRateFormat27Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type NetDividendRateFormat28Choice ¶
type NetDividendRateFormat28Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` AmtAndRateSts AmountAndRateStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtAndRateSts"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type NetDividendRateType2Code ¶
type NetDividendRateType2Code string
May be one of CAPO, FLFR, INCO, INTR, SOIC, TXBL, TXDF, TXFR, UNFR, FUPU, PAPU, REES
type NetDividendRateType3Code ¶
type NetDividendRateType3Code string
May be one of CAPO, FLFR, INCO, INTR, REES, SOIC, TXBL, TXDF, TXFR, UNFR
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 NonEligibleProceedsIndicator4Choice ¶
type NonEligibleProceedsIndicator4Choice struct { Cd NonEligibleProceedsIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type OfferTypeFormat11Choice ¶
type OfferTypeFormat11Choice struct { Cd OfferType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type OptionAvailabilityStatus1Code ¶
type OptionAvailabilityStatus1Code string
May be one of INTV, CANC
type OptionAvailabilityStatus4Choice ¶
type OptionAvailabilityStatus4Choice struct { Cd OptionAvailabilityStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type OptionFeatures7Code ¶
type OptionFeatures7Code string
May be one of CAOS, COND, MAXC, MAXS, OPLF, PROR, VVPR, NOSE, PINS, ASVO
type OptionFeaturesFormat20Choice ¶
type OptionFeaturesFormat20Choice struct { Cd OptionFeatures7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type OptionStyle9Choice ¶
type OptionStyle9Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Tp"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LastPgInd"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtryId"` }
type PartyIdentification104Choice ¶
type PartyIdentification104Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NmAndAdr"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricVal"` }
type Period3Choice ¶
type Period3Choice struct { Prd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prd"` PrdCd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrdCd"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EndDt"` }
type PriceDetails25 ¶
type PriceDetails25 struct { GncCshPricPdPerPdct PriceFormat59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GncCshPricPdPerPdct,omitempty"` GncCshPricRcvdPerPdct PriceFormat60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GncCshPricRcvdPerPdct,omitempty"` }
type PriceFormat57Choice ¶
type PriceFormat57Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdPric"` }
type PriceFormat58Choice ¶
type PriceFormat58Choice struct { AmtPric AmountPrice4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdPric"` }
type PriceFormat59Choice ¶
type PriceFormat59Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdPric"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndxPts"` }
type PriceFormat60Choice ¶
type PriceFormat60Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPric"` NotSpcfdPric PriceValueType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdPric"` AmtPricPerFinInstrmQty AmountPricePerFinancialInstrumentQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricPerFinInstrmQty"` AmtPricPerAmt AmountPricePerAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtPricPerAmt"` IndxPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IndxPts"` }
type ProcessingPosition10Choice ¶
type ProcessingPosition10Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProprietaryQuantity10 ¶
type ProprietaryQuantity10 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SchmeNm,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SgndQty"` }
type RateAndAmountFormat46Choice ¶
type RateAndAmountFormat46Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` }
type RateAndAmountFormat47Choice ¶
type RateAndAmountFormat47Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateTpAndRate RateTypeAndPercentageRate9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndRate"` }
type RateAndAmountFormat48Choice ¶
type RateAndAmountFormat48Choice struct { Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type RateDetails25 ¶
type RateDetails25 struct { AddtlTax RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlTax,omitempty"` GrssDvddRate []GrossDividendRateFormat26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 GrssDvddRate,omitempty"` IntrstRateUsdForPmt []InterestRateUsedForPaymentFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IntrstRateUsdForPmt,omitempty"` WhldgTaxRate []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 WhldgTaxRate,omitempty"` ScndLvlTax []RateAndAmountFormat47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ScndLvlTax,omitempty"` ChrgsFees RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ChrgsFees,omitempty"` EarlySlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EarlySlctnFeeRate,omitempty"` FsclStmp RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FsclStmp,omitempty"` FullyFrnkdRate RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FullyFrnkdRate,omitempty"` ThrdPtyIncntivRate RateFormat21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ThrdPtyIncntivRate,omitempty"` NetDvddRate []NetDividendRateFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NetDvddRate,omitempty"` NonResdtRate RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NonResdtRate,omitempty"` AplblRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AplblRate,omitempty"` SlctnFeeRate SolicitationFeeRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SlctnFeeRate,omitempty"` TaxCdtRate []TaxCreditRateFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxCdtRate,omitempty"` TaxOnIncm RateAndAmountFormat46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxOnIncm,omitempty"` TaxOnPrfts RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxOnPrfts,omitempty"` TaxRclmRate RateFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TaxRclmRate,omitempty"` EqulstnRate RateAndAmountFormat48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EqulstnRate,omitempty"` }
type RateFormat12Choice ¶
type RateFormat12Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type RateFormat21Choice ¶
type RateFormat21Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type RateFormat3Choice ¶
type RateFormat3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` NotSpcfdRate RateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type RateStatus4Choice ¶
type RateStatus4Choice struct { Cd RateStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType44Choice ¶
type RateType44Choice struct { Cd NetDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType45Choice ¶
type RateType45Choice struct { Cd RateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType46Choice ¶
type RateType46Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType47Choice ¶
type RateType47Choice struct { Cd DividendRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType48Choice ¶
type RateType48Choice struct { Cd RateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType49Choice ¶
type RateType49Choice struct { Cd GrossDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType50Choice ¶
type RateType50Choice struct { Cd NetDividendRateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateType51Choice ¶
type RateType51Choice struct { Cd GrossDividendRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type RateTypeAndAmountAndStatus30 ¶
type RateTypeAndAmountAndStatus30 struct { RateTp RateType51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus31 ¶
type RateTypeAndAmountAndStatus31 struct { RateTp RateType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus32 ¶
type RateTypeAndAmountAndStatus32 struct { RateTp RateType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus33 ¶
type RateTypeAndAmountAndStatus33 struct { RateTp RateType47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus34 ¶
type RateTypeAndAmountAndStatus34 struct { RateTp RateType48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus35 ¶
type RateTypeAndAmountAndStatus35 struct { RateTp RateType49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndAmountAndStatus36 ¶
type RateTypeAndAmountAndStatus36 struct { RateTp RateType50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateSts RateStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateSts,omitempty"` }
type RateTypeAndPercentageRate9 ¶
type RateTypeAndPercentageRate9 struct { RateTp RateType46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` }
type RatioFormat23Choice ¶
type RatioFormat23Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtToAmt"` }
type RatioFormat24Choice ¶
type RatioFormat24Choice struct { QtyToQty QuantityToQuantityRatio2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyToQty"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` AmtToAmt AmountToAmountRatio3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtToAmt"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtToQty"` QtyToAmt AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyToAmt"` }
type RestrictedFINActiveCurrencyAnd13DecimalAmount ¶
type RestrictedFINActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINX2Max34Text ¶
type RestrictedFINX2Max34Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,34}
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax256Text ¶
type RestrictedFINXMax256Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,256}
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax31Text ¶
type RestrictedFINXMax31Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,31}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat11Choice ¶
type SafekeepingPlaceFormat11Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type SafekeepingPlaceFormat17Choice ¶
type SafekeepingPlaceFormat17Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id,omitempty"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Id,omitempty"` }
type SecuritiesOption56 ¶
type SecuritiesOption56 struct { MaxQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MaxQtyToInst,omitempty"` MinQtyToInst FinancialInstrumentQuantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinQtyToInst,omitempty"` MinMltplQtyToInst FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 MinMltplQtyToInst,omitempty"` NewBrdLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NewBrdLotQty,omitempty"` NewDnmtnQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NewDnmtnQty,omitempty"` FrntEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FrntEndOddLotQty,omitempty"` BckEndOddLotQty FinancialInstrumentQuantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 BckEndOddLotQty,omitempty"` }
type SecuritiesOption57 ¶
type SecuritiesOption57 struct { SctyDtls FinancialInstrumentAttributes71 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SctyDtls"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CdtDbtInd"` TempFinInstrmInd TemporaryFinancialInstrumentIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TempFinInstrmInd,omitempty"` NonElgblPrcdsInd NonEligibleProceedsIndicator4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NonElgblPrcdsInd,omitempty"` IssrOfferrTaxbltyInd GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IssrOfferrTaxbltyInd,omitempty"` NewSctiesIssncInd NewSecuritiesIssuanceType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NewSctiesIssncInd,omitempty"` IncmTp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 IncmTp,omitempty"` XmptnTp []GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 XmptnTp,omitempty"` EntitldQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EntitldQty,omitempty"` SfkpgPlc SafekeepingPlaceFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 SfkpgPlc,omitempty"` CtryOfIncmSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CtryOfIncmSrc,omitempty"` FrctnDspstn FractionDispositionType31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FrctnDspstn,omitempty"` CcyOptn ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 CcyOptn,omitempty"` TradgPrd Period3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TradgPrd,omitempty"` DtDtls SecurityDate14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DtDtls"` RateDtls CorporateActionRate77 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateDtls,omitempty"` PricDtls CorporateActionPrice66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PricDtls,omitempty"` }
type SecurityDate14 ¶
type SecurityDate14 struct { PmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PmtDt"` AvlblDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AvlblDt,omitempty"` DvddRnkgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 DvddRnkgDt,omitempty"` EarlstPmtDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 EarlstPmtDt,omitempty"` PrpssDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PrpssDt,omitempty"` LastTradgDt DateFormat34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 LastTradgDt,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Qty"` }
type SolicitationFeeRateFormat10Choice ¶
type SolicitationFeeRateFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` AmtToQty AmountAndQuantityRatio5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AmtToQty"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCreditRateFormat10Choice ¶
type TaxCreditRateFormat10Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Rate"` Amt RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Amt"` RateTpAndAmtAndRateSts RateTypeAndAmountAndStatus34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 RateTpAndAmtAndRateSts"` NotSpcfdRate RateValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 NotSpcfdRate"` }
type TemporaryFinancialInstrumentIndicator4Choice ¶
type TemporaryFinancialInstrumentIndicator4Choice struct { TempInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 TempInd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Prtry"` }
type TotalEligibleBalanceFormat9 ¶
type TotalEligibleBalanceFormat9 struct { Bal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Bal,omitempty"` FullPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 FullPrdUnits,omitempty"` PartWayPrdUnits SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 PartWayPrdUnits,omitempty"` }
type UpdatedAdditionalInformation5 ¶
type UpdatedAdditionalInformation5 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UpdDt,omitempty"` AddtlInf []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlInf"` }
type UpdatedAdditionalInformation6 ¶
type UpdatedAdditionalInformation6 struct { UpdDesc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UpdDesc,omitempty"` UpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 UpdDt,omitempty"` AddtlInf RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 AddtlInf"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT