Documentation ¶
Index ¶
- type DateAndDateTimeChoice
- type DateFormat18Choice
- type DateType8Code
- type Document
- type ForeignExchangeTradeCaptureReportRequestV01
- type ISODate
- type ISODateTime
- type Max350Text
- type Max35NumericText
- type Max35Text
- type MessageIdentification1
- type Period4
- type QueryDataType1Code
- type QueryOrderStatus1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 DtTm,omitempty"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 Dt,omitempty"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 NotSpcfdDt,omitempty"` }
type Document ¶
type Document struct {
FXTradCaptrRptReq ForeignExchangeTradeCaptureReportRequestV01 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 FXTradCaptrRptReq"`
}
type ForeignExchangeTradeCaptureReportRequestV01 ¶
type ForeignExchangeTradeCaptureReportRequestV01 struct { QryReqId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryReqId"` QryOrdrSts QueryOrderStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryOrdrSts"` QryTp QueryDataType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryTp,omitempty"` QryStartNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryStartNb"` QryByPrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryByPrd"` QryPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryPrd,omitempty"` QryTradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryTradId,omitempty"` QryEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryEndId,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 SplmtryData,omitempty"` QryPgSz Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryPgSz,omitempty"` QryParamVal Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 QryParamVal,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 CreDtTm"` }
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 EndDt"` }
type QueryOrderStatus1Code ¶
type QueryOrderStatus1Code string
May be one of QUCO, QOFP, QFEO, QPEO, QUAO
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.032.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.