Documentation ¶
Index ¶
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AgriculturalCommodityDairy1
- type AgriculturalCommodityForestry1
- type AgriculturalCommodityGrain1
- type AgriculturalCommodityLiveStock1
- type AgriculturalCommodityOilSeed1
- type AgriculturalCommodityOliveOil1
- type AgriculturalCommodityPotato1
- type AgriculturalCommoditySeafood1
- type AgriculturalCommoditySoft1
- type AmountAndDirection61
- type AssetClass2
- type AssetClassCommodity3Choice
- type AssetClassCommodityAgricultural1Choice
- type AssetClassCommodityEnergy1Choice
- type AssetClassCommodityEnvironmental1Choice
- type AssetClassCommodityFertilizer1Choice
- type AssetClassCommodityFreight1Choice
- type AssetClassCommodityIndustrialProduct1Choice
- type AssetClassCommodityInflation1
- type AssetClassCommodityMetal1Choice
- type AssetClassCommodityMultiCommodityExotic1
- type AssetClassCommodityOfficialEconomicStatistics1
- type AssetClassCommodityOther1
- type AssetClassCommodityOtherC102Choice
- type AssetClassCommodityPaper1Choice
- type AssetClassCommodityPolypropylene1Choice
- type AssetClassDetailedSubProductType10Code
- type AssetClassDetailedSubProductType11Code
- type AssetClassDetailedSubProductType12Code
- type AssetClassDetailedSubProductType14Code
- type AssetClassDetailedSubProductType15Code
- type AssetClassDetailedSubProductType1Code
- type AssetClassDetailedSubProductType2Code
- type AssetClassDetailedSubProductType4Code
- type AssetClassDetailedSubProductType5Code
- type AssetClassDetailedSubProductType6Code
- type AssetClassDetailedSubProductType7Code
- type AssetClassDetailedSubProductType8Code
- type AssetClassProductType11Code
- type AssetClassProductType12Code
- type AssetClassProductType13Code
- type AssetClassProductType14Code
- type AssetClassProductType15Code
- type AssetClassProductType1Code
- type AssetClassProductType2Code
- type AssetClassProductType3Code
- type AssetClassProductType4Code
- type AssetClassProductType5Code
- type AssetClassProductType6Code
- type AssetClassProductType7Code
- type AssetClassProductType8Code
- type AssetClassProductType9Code
- type AssetClassSubProductType10Code
- type AssetClassSubProductType15Code
- type AssetClassSubProductType16Code
- type AssetClassSubProductType18Code
- type AssetClassSubProductType1Code
- type AssetClassSubProductType20Code
- type AssetClassSubProductType21Code
- type AssetClassSubProductType22Code
- type AssetClassSubProductType23Code
- type AssetClassSubProductType24Code
- type AssetClassSubProductType25Code
- type AssetClassSubProductType26Code
- type AssetClassSubProductType27Code
- type AssetClassSubProductType28Code
- type AssetClassSubProductType29Code
- type AssetClassSubProductType2Code
- type AssetClassSubProductType30Code
- type AssetClassSubProductType31Code
- type AssetClassSubProductType32Code
- type AssetClassSubProductType33Code
- type AssetClassSubProductType34Code
- type AssetClassSubProductType35Code
- type AssetClassSubProductType36Code
- type AssetClassSubProductType37Code
- type AssetClassSubProductType38Code
- type AssetClassSubProductType39Code
- type AssetClassSubProductType3Code
- type AssetClassSubProductType40Code
- type AssetClassSubProductType41Code
- type AssetClassSubProductType42Code
- type AssetClassSubProductType43Code
- type AssetClassSubProductType44Code
- type AssetClassSubProductType45Code
- type AssetClassSubProductType46Code
- type AssetClassSubProductType47Code
- type AssetClassSubProductType48Code
- type AssetClassSubProductType5Code
- type AssetClassSubProductType6Code
- type AssetClassSubProductType7Code
- type AssetClassSubProductType8Code
- type AssetClassTransactionType1Code
- type AssetFXSubProductType1Code
- type AssetPriceType1Code
- type BenchmarkCurveName2Code
- type BenchmarkCurveName5Choice
- type BenchmarkCurveName6Choice
- type CFIOct2015Identifier
- type CountryCode
- type DebtInstrument2
- type DebtInstrumentSeniorityType1Code
- type DerivativeCommodity2
- type DerivativeForeignExchange3
- type DerivativeInstrument5
- type DerivativeInterest3
- type Document
- type EnergyCommodityCoal1
- type EnergyCommodityDistillates1
- type EnergyCommodityElectricity1
- type EnergyCommodityInterEnergy1
- type EnergyCommodityLightEnd1
- type EnergyCommodityNaturalGas1
- type EnergyCommodityOil1
- type EnergyCommodityRenewableEnergy1
- type EnvironmentalCommodityCarbonRelated1
- type EnvironmentalCommodityEmission1
- type EnvironmentalCommodityWeather1
- type FertilizerCommodityAmmonia1
- type FertilizerCommodityDiammoniumPhosphate1
- type FertilizerCommodityPotash1
- type FertilizerCommoditySulphur1
- type FertilizerCommodityUrea1
- type FertilizerCommodityUreaAndAmmoniumNitrate1
- type FinancialInstrument48Choice
- type FinancialInstrument53
- type FinancialInstrument58
- type FinancialInstrumentIdentification5Choice
- type FinancialInstrumentReportingReferenceDataReportV02
- type FloatingInterestRate6
- type FloatingInterestRate8
- type FreightCommodityContainerShip1
- type FreightCommodityDry1
- type FreightCommodityWet1
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IndustrialProductCommodityConstruction1
- type IndustrialProductCommodityManufacturing1
- type InterestRate6Choice
- type InterestRate8Choice
- type InterestRateContractTerm2
- type LEIIdentifier
- type MICIdentifier
- type Max25Text
- type Max350Text
- type Max35Text
- type Max50Text
- type MetalCommodityNonPrecious1
- type MetalCommodityPrecious1
- type OptionStyle7Code
- type OptionType2Code
- type OtherC10CommodityDeliverable2
- type OtherC10CommodityNonDeliverable2
- type PaperCommodityContainerBoard1
- type PaperCommodityNewsprint1
- type PaperCommodityPulp1
- type PaperCommodityRecoveredPaper1
- type Period2
- type Period4Choice
- type PhysicalTransferType4Code
- type PolypropyleneCommodityPlastic1
- type PriceStatus1Code
- type RateBasis1Code
- type RecordTechnicalData4
- type SecuritiesMarketReportHeader1
- type SecuritiesReferenceDataReport6
- type SecuritiesTransactionPrice1
- type SecuritiesTransactionPrice2Choice
- type SecuritiesTransactionPrice4Choice
- type SecurityInstrumentDescription9
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradingVenue2Code
- type TradingVenueAttributes1
- type TradingVenueIdentification1Choice
- type TradingVenueIdentification2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AgriculturalCommodityDairy1 ¶
type AgriculturalCommodityDairy1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type AgriculturalCommodityForestry1 ¶
type AgriculturalCommodityForestry1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType21Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type AgriculturalCommodityGrain1 ¶
type AgriculturalCommodityGrain1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type AgriculturalCommodityLiveStock1 ¶
type AgriculturalCommodityLiveStock1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType22Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type AgriculturalCommodityOilSeed1 ¶
type AgriculturalCommodityOilSeed1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct"` }
type AgriculturalCommodityOliveOil1 ¶
type AgriculturalCommodityOliveOil1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type AgriculturalCommodityPotato1 ¶
type AgriculturalCommodityPotato1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType45Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type AgriculturalCommoditySeafood1 ¶
type AgriculturalCommoditySeafood1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType23Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type AgriculturalCommoditySoft1 ¶
type AgriculturalCommoditySoft1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct"` }
type AmountAndDirection61 ¶
type AmountAndDirection61 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Sgn,omitempty"` }
type AssetClass2 ¶
type AssetClass2 struct { Cmmdty DerivativeCommodity2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Cmmdty,omitempty"` Intrst DerivativeInterest3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Intrst,omitempty"` FX DerivativeForeignExchange3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FX,omitempty"` }
type AssetClassCommodity3Choice ¶
type AssetClassCommodity3Choice struct { Agrcltrl AssetClassCommodityAgricultural1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Agrcltrl,omitempty"` Nrgy AssetClassCommodityEnergy1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Nrgy,omitempty"` Envttl AssetClassCommodityEnvironmental1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Envttl,omitempty"` Frtlzr AssetClassCommodityFertilizer1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Frtlzr,omitempty"` Frght AssetClassCommodityFreight1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Frght,omitempty"` IndstrlPdct AssetClassCommodityIndustrialProduct1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IndstrlPdct,omitempty"` Metl AssetClassCommodityMetal1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Metl,omitempty"` OthrC10 AssetClassCommodityOtherC102Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OthrC10,omitempty"` Ppr AssetClassCommodityPaper1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Ppr,omitempty"` Plprpln AssetClassCommodityPolypropylene1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Plprpln,omitempty"` Infltn AssetClassCommodityInflation1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Infltn,omitempty"` MultiCmmdtyExtc AssetClassCommodityMultiCommodityExotic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 MultiCmmdtyExtc,omitempty"` OffclEcnmcSttstcs AssetClassCommodityOfficialEconomicStatistics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OffclEcnmcSttstcs,omitempty"` Othr AssetClassCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Othr,omitempty"` }
type AssetClassCommodityAgricultural1Choice ¶
type AssetClassCommodityAgricultural1Choice struct { GrnOilSeed AgriculturalCommodityOilSeed1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 GrnOilSeed,omitempty"` Soft AgriculturalCommoditySoft1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Soft,omitempty"` Ptt AgriculturalCommodityPotato1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Ptt,omitempty"` OlvOil AgriculturalCommodityOliveOil1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OlvOil,omitempty"` Dairy AgriculturalCommodityDairy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Dairy,omitempty"` Frstry AgriculturalCommodityForestry1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Frstry,omitempty"` Sfd AgriculturalCommoditySeafood1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Sfd,omitempty"` LiveStock AgriculturalCommodityLiveStock1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 LiveStock,omitempty"` Grn AgriculturalCommodityGrain1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Grn,omitempty"` }
type AssetClassCommodityEnergy1Choice ¶
type AssetClassCommodityEnergy1Choice struct { Elctrcty EnergyCommodityElectricity1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Elctrcty,omitempty"` NtrlGas EnergyCommodityNaturalGas1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NtrlGas,omitempty"` Oil EnergyCommodityOil1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Oil,omitempty"` Coal EnergyCommodityCoal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Coal,omitempty"` IntrNrgy EnergyCommodityInterEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IntrNrgy,omitempty"` RnwblNrgy EnergyCommodityRenewableEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RnwblNrgy,omitempty"` LghtEnd EnergyCommodityLightEnd1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 LghtEnd,omitempty"` Dstllts EnergyCommodityDistillates1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Dstllts,omitempty"` }
type AssetClassCommodityEnvironmental1Choice ¶
type AssetClassCommodityEnvironmental1Choice struct { Emssns EnvironmentalCommodityEmission1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Emssns,omitempty"` Wthr EnvironmentalCommodityWeather1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Wthr,omitempty"` CrbnRltd EnvironmentalCommodityCarbonRelated1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 CrbnRltd,omitempty"` }
type AssetClassCommodityFertilizer1Choice ¶
type AssetClassCommodityFertilizer1Choice struct { Ammn FertilizerCommodityAmmonia1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Ammn,omitempty"` DmmnmPhspht FertilizerCommodityDiammoniumPhosphate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 DmmnmPhspht,omitempty"` Ptsh FertilizerCommodityPotash1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Ptsh,omitempty"` Slphr FertilizerCommoditySulphur1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Slphr,omitempty"` Urea FertilizerCommodityUrea1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Urea,omitempty"` UreaAndAmmnmNtrt FertilizerCommodityUreaAndAmmoniumNitrate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 UreaAndAmmnmNtrt,omitempty"` }
type AssetClassCommodityFreight1Choice ¶
type AssetClassCommodityFreight1Choice struct { Dry FreightCommodityDry1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Dry,omitempty"` Wet FreightCommodityWet1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Wet,omitempty"` CntnrShip FreightCommodityContainerShip1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 CntnrShip,omitempty"` }
type AssetClassCommodityIndustrialProduct1Choice ¶
type AssetClassCommodityIndustrialProduct1Choice struct { Cnstrctn IndustrialProductCommodityConstruction1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Cnstrctn,omitempty"` Manfctg IndustrialProductCommodityManufacturing1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Manfctg,omitempty"` }
type AssetClassCommodityInflation1 ¶
type AssetClassCommodityInflation1 struct {
BasePdct AssetClassProductType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"`
}
type AssetClassCommodityMetal1Choice ¶
type AssetClassCommodityMetal1Choice struct { NonPrcs MetalCommodityNonPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NonPrcs,omitempty"` Prcs MetalCommodityPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Prcs,omitempty"` }
type AssetClassCommodityMultiCommodityExotic1 ¶
type AssetClassCommodityMultiCommodityExotic1 struct {
BasePdct AssetClassProductType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"`
}
type AssetClassCommodityOfficialEconomicStatistics1 ¶
type AssetClassCommodityOfficialEconomicStatistics1 struct {
BasePdct AssetClassProductType14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"`
}
type AssetClassCommodityOther1 ¶
type AssetClassCommodityOther1 struct {
BasePdct AssetClassProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"`
}
type AssetClassCommodityOtherC102Choice ¶
type AssetClassCommodityOtherC102Choice struct { Dlvrbl OtherC10CommodityDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Dlvrbl,omitempty"` NonDlvrbl OtherC10CommodityNonDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NonDlvrbl,omitempty"` }
type AssetClassCommodityPaper1Choice ¶
type AssetClassCommodityPaper1Choice struct { CntnrBrd PaperCommodityContainerBoard1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 CntnrBrd,omitempty"` Nwsprnt PaperCommodityNewsprint1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Nwsprnt,omitempty"` Pulp PaperCommodityPulp1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Pulp,omitempty"` RcvrdPpr PaperCommodityRecoveredPaper1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RcvrdPpr,omitempty"` }
type AssetClassCommodityPolypropylene1Choice ¶
type AssetClassCommodityPolypropylene1Choice struct {
Plstc PolypropyleneCommodityPlastic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Plstc,omitempty"`
}
type AssetClassDetailedSubProductType10Code ¶
type AssetClassDetailedSubProductType10Code string
May be one of ALUM, ALUA, CBLT, COPR, IRON, MOLY, NASC, NICK, STEL, TINN, ZINC, OTHR, LEAD
type AssetClassDetailedSubProductType11Code ¶
type AssetClassDetailedSubProductType11Code string
May be one of GOLD, OTHR, PLDM, PTNM, SLVR
type AssetClassDetailedSubProductType12Code ¶
type AssetClassDetailedSubProductType12Code string
May be one of TNKR
type AssetClassDetailedSubProductType14Code ¶
type AssetClassDetailedSubProductType14Code string
May be one of DBCR
type AssetClassDetailedSubProductType15Code ¶
type AssetClassDetailedSubProductType15Code string
May be one of MWHT
type AssetClassDetailedSubProductType1Code ¶
type AssetClassDetailedSubProductType1Code string
May be one of FWHT, SOYB, RPSD, OTHR, CORN, RICE
type AssetClassDetailedSubProductType2Code ¶
type AssetClassDetailedSubProductType2Code string
May be one of ROBU, CCOA, BRWN, WHSG, OTHR
type AssetClassDetailedSubProductType4Code ¶
type AssetClassDetailedSubProductType4Code string
May be one of LAMP
type AssetClassDetailedSubProductType5Code ¶
type AssetClassDetailedSubProductType5Code string
May be one of BSLD, FITR, PKLD, OFFP, OTHR
type AssetClassDetailedSubProductType6Code ¶
type AssetClassDetailedSubProductType6Code string
May be one of GASP, LNGG, NCGG, TTFG, NBPG
type AssetClassDetailedSubProductType7Code ¶
type AssetClassDetailedSubProductType7Code string
May be one of BAKK, BDSL, BRNT, BRNX, CNDA, COND, DSEL, DUBA, ESPO, ETHA, FUEL, FOIL, GOIL, GSLN, HEAT, JTFL, KERO, LLSO, MARS, NAPH, NGLO, TAPI, WTIO, URAL
type AssetClassDetailedSubProductType8Code ¶
type AssetClassDetailedSubProductType8Code string
May be one of CERE, ERUE, EUAE, EUAA, OTHR
type AssetClassTransactionType1Code ¶
type AssetClassTransactionType1Code string
May be one of CRCK, DIFF, FUTR, MINI, OPTN, OTCT, ORIT, SWAP, TAPO, OTHR
type AssetFXSubProductType1Code ¶
type AssetFXSubProductType1Code string
May be one of FXCR, FXEM, FXMJ
type AssetPriceType1Code ¶
type AssetPriceType1Code string
May be one of ARGM, BLTC, EXOF, GBCL, IHSM, OTHR, PLAT
type BenchmarkCurveName2Code ¶
type BenchmarkCurveName2Code string
May be one of WIBO, TREA, TIBO, TLBO, SWAP, STBO, PRBO, PFAN, NIBO, MAAA, MOSP, LIBO, LIBI, JIBA, ISDA, GCFR, FUSW, EUCH, EUUS, EURI, EONS, EONA, CIBO, CDOR, BUBO, BBSW
type BenchmarkCurveName5Choice ¶
type BenchmarkCurveName5Choice struct { Indx BenchmarkCurveName2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Indx,omitempty"` Nm Max25Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Nm,omitempty"` }
type BenchmarkCurveName6Choice ¶
type BenchmarkCurveName6Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ISIN,omitempty"` Indx BenchmarkCurveName2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Indx,omitempty"` Nm Max25Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Nm,omitempty"` }
type DebtInstrument2 ¶
type DebtInstrument2 struct { TtlIssdNmnlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TtlIssdNmnlAmt"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 MtrtyDt,omitempty"` NmnlValPerUnit ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NmnlValPerUnit"` IntrstRate InterestRate6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IntrstRate"` DebtSnrty DebtInstrumentSeniorityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 DebtSnrty,omitempty"` }
type DebtInstrumentSeniorityType1Code ¶
type DebtInstrumentSeniorityType1Code string
May be one of SBOD, SNDB, MZZD, JUND
type DerivativeCommodity2 ¶
type DerivativeCommodity2 struct { Pdct AssetClassCommodity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Pdct"` TxTp AssetClassTransactionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TxTp,omitempty"` FnlPricTp AssetPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FnlPricTp,omitempty"` }
type DerivativeForeignExchange3 ¶
type DerivativeForeignExchange3 struct { FxTp AssetFXSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FxTp,omitempty"` OthrNtnlCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OthrNtnlCcy,omitempty"` }
type DerivativeInstrument5 ¶
type DerivativeInstrument5 struct { XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 XpryDt,omitempty"` PricMltplr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 PricMltplr,omitempty"` UndrlygInstrm FinancialInstrumentIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 UndrlygInstrm,omitempty"` OptnTp OptionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OptnTp,omitempty"` StrkPric SecuritiesTransactionPrice4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 StrkPric,omitempty"` OptnExrcStyle OptionStyle7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OptnExrcStyle,omitempty"` DlvryTp PhysicalTransferType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 DlvryTp,omitempty"` AsstClssSpcfcAttrbts AssetClass2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AsstClssSpcfcAttrbts,omitempty"` }
type DerivativeInterest3 ¶
type DerivativeInterest3 struct { IntrstRate FloatingInterestRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IntrstRate"` FrstLegIntrstRate InterestRate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FrstLegIntrstRate,omitempty"` OthrNtnlCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OthrNtnlCcy,omitempty"` OthrLegIntrstRate InterestRate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 OthrLegIntrstRate,omitempty"` }
type Document ¶
type Document struct {
FinInstrmRptgRefDataRpt FinancialInstrumentReportingReferenceDataReportV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FinInstrmRptgRefDataRpt"`
}
type EnergyCommodityCoal1 ¶
type EnergyCommodityCoal1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType24Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnergyCommodityDistillates1 ¶
type EnergyCommodityDistillates1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnergyCommodityElectricity1 ¶
type EnergyCommodityElectricity1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct"` }
type EnergyCommodityInterEnergy1 ¶
type EnergyCommodityInterEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnergyCommodityLightEnd1 ¶
type EnergyCommodityLightEnd1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType27Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnergyCommodityNaturalGas1 ¶
type EnergyCommodityNaturalGas1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type EnergyCommodityOil1 ¶
type EnergyCommodityOil1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type EnergyCommodityRenewableEnergy1 ¶
type EnergyCommodityRenewableEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType28Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnvironmentalCommodityCarbonRelated1 ¶
type EnvironmentalCommodityCarbonRelated1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type EnvironmentalCommodityEmission1 ¶
type EnvironmentalCommodityEmission1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type EnvironmentalCommodityWeather1 ¶
type EnvironmentalCommodityWeather1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommodityAmmonia1 ¶
type FertilizerCommodityAmmonia1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType39Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommodityDiammoniumPhosphate1 ¶
type FertilizerCommodityDiammoniumPhosphate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType40Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommodityPotash1 ¶
type FertilizerCommodityPotash1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType41Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommoditySulphur1 ¶
type FertilizerCommoditySulphur1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType42Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommodityUrea1 ¶
type FertilizerCommodityUrea1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType43Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FertilizerCommodityUreaAndAmmoniumNitrate1 ¶
type FertilizerCommodityUreaAndAmmoniumNitrate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType44Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FinancialInstrument48Choice ¶
type FinancialInstrument48Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ISIN,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 LEI,omitempty"` Indx FinancialInstrument58 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Indx,omitempty"` }
type FinancialInstrument53 ¶
type FinancialInstrument53 struct { ISIN []ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ISIN,omitempty"` LEI []LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 LEI,omitempty"` }
type FinancialInstrument58 ¶
type FinancialInstrument58 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ISIN,omitempty"` Nm FloatingInterestRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Nm"` }
type FinancialInstrumentIdentification5Choice ¶
type FinancialInstrumentIdentification5Choice struct { Sngl FinancialInstrument48Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Sngl,omitempty"` Bskt FinancialInstrument53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Bskt,omitempty"` }
type FinancialInstrumentReportingReferenceDataReportV02 ¶
type FinancialInstrumentReportingReferenceDataReportV02 struct { RptHdr SecuritiesMarketReportHeader1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RptHdr"` RefData []SecuritiesReferenceDataReport6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RefData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SplmtryData,omitempty"` }
type FloatingInterestRate6 ¶
type FloatingInterestRate6 struct { RefRate BenchmarkCurveName6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RefRate"` Term InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Term"` BsisPtSprd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BsisPtSprd"` }
type FloatingInterestRate8 ¶
type FloatingInterestRate8 struct { RefRate BenchmarkCurveName5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RefRate"` Term InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Term,omitempty"` }
type FreightCommodityContainerShip1 ¶
type FreightCommodityContainerShip1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType46Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` }
type FreightCommodityDry1 ¶
type FreightCommodityDry1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type FreightCommodityWet1 ¶
type FreightCommodityWet1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IndustrialProductCommodityConstruction1 ¶
type IndustrialProductCommodityConstruction1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type IndustrialProductCommodityManufacturing1 ¶
type IndustrialProductCommodityManufacturing1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type InterestRate6Choice ¶
type InterestRate6Choice struct { Fxd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Fxd,omitempty"` Fltg FloatingInterestRate6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Fltg,omitempty"` }
type InterestRate8Choice ¶
type InterestRate8Choice struct { Fxd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Fxd,omitempty"` Fltg FloatingInterestRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Fltg,omitempty"` }
type InterestRateContractTerm2 ¶
type InterestRateContractTerm2 struct { Unit RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Unit"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Val"` }
type MetalCommodityNonPrecious1 ¶
type MetalCommodityNonPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct"` }
type MetalCommodityPrecious1 ¶
type MetalCommodityPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AddtlSubPdct"` }
type OtherC10CommodityDeliverable2 ¶
type OtherC10CommodityDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType47Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type OtherC10CommodityNonDeliverable2 ¶
type OtherC10CommodityNonDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType48Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type PaperCommodityContainerBoard1 ¶
type PaperCommodityContainerBoard1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType35Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type PaperCommodityNewsprint1 ¶
type PaperCommodityNewsprint1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType36Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type PaperCommodityPulp1 ¶
type PaperCommodityPulp1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType37Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper1 ¶
type PaperCommodityRecoveredPaper1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType38Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type Period4Choice ¶
type Period4Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Dt,omitempty"` FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FrDt,omitempty"` ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ToDt,omitempty"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FrDtToDt,omitempty"` }
type PhysicalTransferType4Code ¶
type PhysicalTransferType4Code string
May be one of PHYS, OPTL, CASH
type PolypropyleneCommodityPlastic1 ¶
type PolypropyleneCommodityPlastic1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BasePdct"` SubPdct AssetClassSubProductType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubPdct,omitempty"` }
type RecordTechnicalData4 ¶
type RecordTechnicalData4 struct { IncnsstncyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IncnsstncyInd,omitempty"` LastUpd ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 LastUpd,omitempty"` SubmissnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubmissnDtTm,omitempty"` RlvntCmptntAuthrty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RlvntCmptntAuthrty,omitempty"` PblctnPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 PblctnPrd,omitempty"` NvrPblshd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NvrPblshd,omitempty"` RlvntTradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RlvntTradgVn,omitempty"` }
type SecuritiesMarketReportHeader1 ¶
type SecuritiesMarketReportHeader1 struct { RptgNtty TradingVenueIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RptgNtty"` RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 RptgPrd"` SubmissnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 SubmissnDtTm,omitempty"` }
type SecuritiesReferenceDataReport6 ¶
type SecuritiesReferenceDataReport6 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TechRcrdId,omitempty"` FinInstrmGnlAttrbts SecurityInstrumentDescription9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FinInstrmGnlAttrbts"` Issr LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Issr"` TradgVnRltdAttrbts []TradingVenueAttributes1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TradgVnRltdAttrbts"` DebtInstrmAttrbts DebtInstrument2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 DebtInstrmAttrbts,omitempty"` DerivInstrmAttrbts DerivativeInstrument5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 DerivInstrmAttrbts,omitempty"` TechAttrbts RecordTechnicalData4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TechAttrbts,omitempty"` }
type SecuritiesTransactionPrice1 ¶
type SecuritiesTransactionPrice1 struct { Pdg PriceStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Pdg"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Ccy,omitempty"` }
type SecuritiesTransactionPrice2Choice ¶
type SecuritiesTransactionPrice2Choice struct { MntryVal AmountAndDirection61 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 MntryVal,omitempty"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Pctg,omitempty"` Yld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Yld,omitempty"` BsisPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 BsisPts,omitempty"` }
type SecuritiesTransactionPrice4Choice ¶
type SecuritiesTransactionPrice4Choice struct { Pric SecuritiesTransactionPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Pric,omitempty"` NoPric SecuritiesTransactionPrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NoPric,omitempty"` }
type SecurityInstrumentDescription9 ¶
type SecurityInstrumentDescription9 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Id"` FullNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FullNm"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ShrtNm,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ClssfctnTp"` NtnlCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NtnlCcy"` CmmdtyDerivInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 CmmdtyDerivInd"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradingVenueAttributes1 ¶
type TradingVenueAttributes1 struct { Id MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Id"` IssrReq bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 IssrReq"` AdmssnApprvlDtByIssr ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 AdmssnApprvlDtByIssr,omitempty"` ReqForAdmssnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 ReqForAdmssnDt,omitempty"` FrstTradDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 FrstTradDt,omitempty"` TermntnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 TermntnDt,omitempty"` }
type TradingVenueIdentification1Choice ¶
type TradingVenueIdentification1Choice struct { MktIdCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 MktIdCd,omitempty"` NtlCmptntAuthrty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 NtlCmptntAuthrty,omitempty"` Othr TradingVenueIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Othr,omitempty"` }
type TradingVenueIdentification2 ¶
type TradingVenueIdentification2 struct { Id Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Id"` Tp TradingVenue2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.017.001.02 Tp"` }