Documentation ¶
Index ¶
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type CountryCode
- type Document
- type FinancialInstrumentReportingNonEquityTradingActivityResultV01
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type MICIdentifier
- type Max350Text
- type Max35Text
- type Max50Text
- type Period2
- type Period4Choice
- type SecuritiesMarketReportHeader1
- type StatisticsTransparency2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TonsOrCurrency2Choice
- type TradingVenue2Code
- type TradingVenueIdentification1Choice
- type TradingVenueIdentification2
- type TransparencyDataReport14
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 Document ¶
type Document struct {
FinInstrmRptgNonEqtyTradgActvtyRslt FinancialInstrumentReportingNonEquityTradingActivityResultV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 FinInstrmRptgNonEqtyTradgActvtyRslt"`
}
type FinancialInstrumentReportingNonEquityTradingActivityResultV01 ¶
type FinancialInstrumentReportingNonEquityTradingActivityResultV01 struct { RptHdr SecuritiesMarketReportHeader1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 RptHdr"` NonEqtyTrnsprncyData []TransparencyDataReport14 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 NonEqtyTrnsprncyData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 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 Period4Choice ¶
type Period4Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Dt"` FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 FrDt"` ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 ToDt"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 FrDtToDt"` }
type SecuritiesMarketReportHeader1 ¶
type SecuritiesMarketReportHeader1 struct { RptgNtty TradingVenueIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 RptgNtty"` RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 RptgPrd"` SubmissnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 SubmissnDtTm,omitempty"` }
type StatisticsTransparency2 ¶
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TonsOrCurrency2Choice ¶
type TonsOrCurrency2Choice struct { Nb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Nb"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Amt"` }
type TradingVenueIdentification1Choice ¶
type TradingVenueIdentification1Choice struct { MktIdCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 MktIdCd"` NtlCmptntAuthrty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 NtlCmptntAuthrty"` Othr TradingVenueIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Othr"` }
type TradingVenueIdentification2 ¶
type TradingVenueIdentification2 struct { Id Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Id"` Tp TradingVenue2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Tp"` }
type TransparencyDataReport14 ¶
type TransparencyDataReport14 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 TechRcrdId,omitempty"` Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Id"` FullNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 FullNm,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 TradgVn,omitempty"` RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 RptgPrd,omitempty"` Lqdty bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Lqdty,omitempty"` PreTradLrgInScaleThrshld TonsOrCurrency2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 PreTradLrgInScaleThrshld,omitempty"` PstTradLrgInScaleThrshld TonsOrCurrency2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 PstTradLrgInScaleThrshld,omitempty"` PreTradInstrmSzSpcfcThrshld TonsOrCurrency2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 PreTradInstrmSzSpcfcThrshld,omitempty"` PstTradInstrmSzSpcfcThrshld TonsOrCurrency2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 PstTradInstrmSzSpcfcThrshld,omitempty"` Sttstcs StatisticsTransparency2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.045.001.01 Sttstcs,omitempty"` }
Click to show internal directories.
Click to hide internal directories.