Documentation ¶
Index ¶
- type AdditionalInformation5
- type AffirmStatus1Code
- type Document
- type ForeignExchangeTradeConfirmationStatusAdviceAcknowledgementV01
- type GenericIdentification1
- type ISODate
- type ISODateTime
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification88
- type MarketType13Choice
- type MarketType8Code
- type Max256Text
- type Max350Text
- type Max35Text
- type MessageIdentification1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeConfirmationStatus1Code
- type TradingModeType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalInformation5 ¶
type AdditionalInformation5 struct {
Inf []Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Inf"`
}
type AffirmStatus1Code ¶
type AffirmStatus1Code string
May be one of ATCN, ATSC, COMP, MISM, MISE, NOTP, OUOR, OUOS, RECE, UNRE
type Document ¶
type Document struct {
FXTradConfStsAdvcAck ForeignExchangeTradeConfirmationStatusAdviceAcknowledgementV01 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 FXTradConfStsAdvcAck"`
}
type ForeignExchangeTradeConfirmationStatusAdviceAcknowledgementV01 ¶
type ForeignExchangeTradeConfirmationStatusAdviceAcknowledgementV01 struct { AdvcAckId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 AdvcAckId,omitempty"` ReqId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 ReqId"` TradDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 TradDt"` TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 TradId"` TradgMd TradingModeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 TradgMd"` AffirmSts AffirmStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 AffirmSts"` ConfSts TradeConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 ConfSts"` MktId MarketIdentification88 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 MktId"` AddtlInf AdditionalInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 SplmtryData,omitempty"` }
type GenericIdentification1 ¶
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Desc"` }
type MarketIdentification88 ¶
type MarketIdentification88 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Id,omitempty"` Tp MarketType13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Tp"` }
type MarketType13Choice ¶
type MarketType13Choice struct { Cd MarketType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Cd"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Prtry,omitempty"` }
type MarketType8Code ¶
type MarketType8Code string
May be one of COUN, INBA, OTCO, PRIM, SECM, EXCH, VARI
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 CreDtTm"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.038.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeConfirmationStatus1Code ¶
type TradeConfirmationStatus1Code string
May be one of ALST, CONF, DISA, EMCN, MISM, SCCN, SNCC, SNCN, UNCN
type TradingModeType1Code ¶
type TradingModeType1Code string
May be one of QUDR, ORDR, NETR, AUCT, MARC, BILA, ANON
Click to show internal directories.
Click to hide internal directories.