Documentation
¶
Index ¶
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type CountryCode
- type Document
- type FinancialInstrumentReportingTradingVolumeCapResultReportV01
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type MICIdentifier
- type Max350Text
- type Max50Text
- type Period2
- type Period4Choice
- type SecuritiesMarketReportHeader1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradingUnderWaiversPercentage1
- type TradingVenue2Code
- type TradingVenueIdentification1Choice
- type TradingVenueIdentification2
- type VolumeCapResult1
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 {
FinInstrmRptgTradgVolCapRsltRpt FinancialInstrumentReportingTradingVolumeCapResultReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 FinInstrmRptgTradgVolCapRsltRpt"`
}
type FinancialInstrumentReportingTradingVolumeCapResultReportV01 ¶
type FinancialInstrumentReportingTradingVolumeCapResultReportV01 struct {
RptHdr SecuritiesMarketReportHeader1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 RptHdr"`
VolCapRslt []VolumeCapResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 VolCapRslt"`
SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.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.053.001.01 Dt,omitempty"`
FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 FrDt,omitempty"`
ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 ToDt,omitempty"`
FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 FrDtToDt,omitempty"`
}
type SecuritiesMarketReportHeader1 ¶
type SecuritiesMarketReportHeader1 struct {
RptgNtty TradingVenueIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 RptgNtty"`
RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 RptgPrd"`
SubmissnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 SubmissnDtTm,omitempty"`
}
type SupplementaryData1 ¶
type SupplementaryData1 struct {
PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 PlcAndNm,omitempty"`
Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Envlp"`
}
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradingUnderWaiversPercentage1 ¶
type TradingUnderWaiversPercentage1 struct {
TradgUdrWvrPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 TradgUdrWvrPctg"`
TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 TradgVn"`
Dsclmr Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Dsclmr,omitempty"`
}
type TradingVenueIdentification1Choice ¶
type TradingVenueIdentification1Choice struct {
MktIdCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 MktIdCd,omitempty"`
NtlCmptntAuthrty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 NtlCmptntAuthrty,omitempty"`
Othr TradingVenueIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Othr,omitempty"`
}
type TradingVenueIdentification2 ¶
type TradingVenueIdentification2 struct {
Id Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Id"`
Tp TradingVenue2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Tp"`
}
type VolumeCapResult1 ¶
type VolumeCapResult1 struct {
Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Id"`
RptgPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 RptgPrd"`
LastUpdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 LastUpdDt,omitempty"`
TtlTradgVol ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 TtlTradgVol"`
TradgUdrWvrPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 TradgUdrWvrPctg"`
TradgUdrWvrBrkdwn []TradingUnderWaiversPercentage1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 TradgUdrWvrBrkdwn,omitempty"`
Dsclmr Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.053.001.01 Dsclmr,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.