Documentation ¶
Index ¶
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type CountryCode
- type Document
- type EquityInstrumentReportingClassification1Code
- type FinancialInstrumentReportingEquityTradingActivityResultV02
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type MICIdentifier
- type MarketDetail2
- type Max350Text
- type Max35Text
- type Max50Text
- type Period2
- type Period4Choice
- type SecuritiesMarketReportHeader1
- type StatisticsTransparency3
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradingVenue2Code
- type TradingVenueIdentification1Choice
- type TradingVenueIdentification2
- type TransparencyDataReport17
- type TransparencyMethodology2Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type Document ¶
type Document struct {
FinInstrmRptgEqtyTradgActvtyRslt FinancialInstrumentReportingEquityTradingActivityResultV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 FinInstrmRptgEqtyTradgActvtyRslt"`
}
type EquityInstrumentReportingClassification1Code ¶
type EquityInstrumentReportingClassification1Code string
May be one of SHRS, OTHR, ETFS, DPRS, CRFT
type FinancialInstrumentReportingEquityTradingActivityResultV02 ¶
type FinancialInstrumentReportingEquityTradingActivityResultV02 struct { RptHdr SecuritiesMarketReportHeader1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 RptHdr"` EqtyTrnsprncyData []TransparencyDataReport17 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 EqtyTrnsprncyData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 SplmtryData,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 MarketDetail2 ¶
type MarketDetail2 struct { Id MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Id"` AvrgDalyNbOfTxs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 AvrgDalyNbOfTxs,omitempty"` }
type Period4Choice ¶
type Period4Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Dt,omitempty"` FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 FrDt,omitempty"` ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 ToDt,omitempty"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 FrDtToDt,omitempty"` }
type SecuritiesMarketReportHeader1 ¶
type SecuritiesMarketReportHeader1 struct { RptgNtty TradingVenueIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 RptgNtty"` RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 RptgPrd"` SubmissnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 SubmissnDtTm,omitempty"` }
type StatisticsTransparency3 ¶
type StatisticsTransparency3 struct { AvrgDalyTrnvr ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 AvrgDalyTrnvr,omitempty"` AvrgTxVal ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 AvrgTxVal,omitempty"` LrgInScale float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 LrgInScale,omitempty"` StdMktSz float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 StdMktSz,omitempty"` AvrgDalyNbOfTxs float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 AvrgDalyNbOfTxs,omitempty"` TtlNbOfTxsExctd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 TtlNbOfTxsExctd,omitempty"` TtlVolOfTxsExctd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 TtlVolOfTxsExctd,omitempty"` TtlNbOfTradgDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 TtlNbOfTradgDays,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradingVenueIdentification1Choice ¶
type TradingVenueIdentification1Choice struct { MktIdCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 MktIdCd,omitempty"` NtlCmptntAuthrty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 NtlCmptntAuthrty,omitempty"` Othr TradingVenueIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Othr,omitempty"` }
type TradingVenueIdentification2 ¶
type TradingVenueIdentification2 struct { Id Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Id"` Tp TradingVenue2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Tp"` }
type TransparencyDataReport17 ¶
type TransparencyDataReport17 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 TechRcrdId,omitempty"` Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Id"` FinInstrmClssfctn EquityInstrumentReportingClassification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 FinInstrmClssfctn,omitempty"` FullNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 FullNm,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 TradgVn,omitempty"` RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 RptgPrd,omitempty"` Lqdty bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Lqdty,omitempty"` Mthdlgy TransparencyMethodology2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Mthdlgy,omitempty"` Sttstcs StatisticsTransparency3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 Sttstcs,omitempty"` RlvntMkt MarketDetail2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.044.001.02 RlvntMkt,omitempty"` }
type TransparencyMethodology2Code ¶
type TransparencyMethodology2Code string
May be one of YEAR, SINT, FFWK, ESTM
Click to show internal directories.
Click to hide internal directories.