iso20022_fxtr_032_001_01

package
v0.0.0-...-2e988c5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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 DateType8Code

type DateType8Code string

May be one of UKWN, ONGO

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 ISODate

type ISODate time.Time

func (ISODate) MarshalText

func (t ISODate) MarshalText() ([]byte, error)

func (*ISODate) UnmarshalText

func (t *ISODate) UnmarshalText(text []byte) error

type ISODateTime

type ISODateTime time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type Max350Text

type Max350Text string

May be no more than 350 items long

type Max35NumericText

type Max35NumericText string

Must match the pattern [0-9]{1,35}

type Max35Text

type Max35Text string

May be no more than 35 items long

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 QueryDataType1Code

type QueryDataType1Code string

May be one of QFXT, QOTD

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL