Documentation ¶
Index ¶
- type AccountIdentification26
- type AccountIdentification30
- type AccountInformationType1Code
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AddressType2Code
- type AgreedRate3
- type AlternateIdentification1
- type AnyBICIdentifier
- type BloombergIdentifier
- type ClearingMethod1Code
- type ConsolidatedTapeAssociationIdentifier
- type CountryCode
- type CurrencyAndAmount
- type CurrencyCode
- type DateAndDateTimeChoice
- type DateFormat18Choice
- type DateType8Code
- type Document
- type EuroclearClearstreamIdentifier
- type ForeignExchangeTradeConfirmationRequestAmendmentRequestV01
- type FundIdentification3
- type GenericIdentification32
- type Header23
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- type IdentificationType1Code
- type IdentificationType2Code
- type InstrumentLeg6
- type Max16Text
- type Max350Text
- type Max35NumericText
- type Max35Text
- type Max3NumericText
- type Max6Text
- type Max70Text
- type MessageIdentification1
- type NameAndAddress8
- type OptionParty1Code
- type OptionParty3Code
- type PartyIdentification19Choice
- type PartyIdentification44
- type PartyIdentification78
- type PartyIdentification90
- type PartyIdentificationAndAccount119
- type PartyIdentificationType1Code
- type PartyType3Code
- type PartyType4Code
- type Period4
- type PostalAddress1
- type QueryTradeStatus1Code
- type RICIdentifier
- type SecurityIdentification18
- type SecurityIdentification22Choice
- type SettlementDateCode
- type Side1Code
- type SimpleIdentificationInformation4
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TickerIdentifier
- type Trade2
- type Trade3
- type TradePartyIdentification7
- type TradingMethodType1Code
- type TradingModeType1Code
- type UnderlyingProductIdentifier1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification26 ¶
type AccountIdentification26 struct {
Prtry SimpleIdentificationInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Prtry"`
}
type AccountIdentification30 ¶
type AccountIdentification30 struct { AcctTp AccountInformationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AcctTp"` Id AccountIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"` }
type AccountInformationType1Code ¶
type AccountInformationType1Code string
May be one of IBND, IBCC, IBDC, BIBC, BIBD, BINC, BIND, BICC, BIDC, CMSA, CBBC, CBBD, CBNC, CBND, CBCC, CBDC, CUAC, DEAC, FCAA, FCAN, FCBN, IBBC, IBBD, IBNC, MCAA, MCAN, MCIC, MCIN, MSAA, MSBN, MCAD, NODC, SCAC, SCAA, OMSA, NOCC, MSBS, MSAN, SCAN, SCIC, SCIN, SOCA, SSCA
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AgreedRate3 ¶
type AgreedRate3 struct { XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 XchgRate"` UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 UnitCcy,omitempty"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 QtdCcy,omitempty"` }
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 IdSrc"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type CurrencyAndAmount ¶
type CurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy CurrencyCode `xml:"Ccy,attr"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 DtTm"` }
type DateFormat18Choice ¶
type DateFormat18Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Dt"` NotSpcfdDt DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 NotSpcfdDt"` }
type Document ¶
type Document struct {
FXTradConfReqAmdmntReq ForeignExchangeTradeConfirmationRequestAmendmentRequestV01 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FXTradConfReqAmdmntReq"`
}
type EuroclearClearstreamIdentifier ¶
type EuroclearClearstreamIdentifier string
Must be at least 1 items long
type ForeignExchangeTradeConfirmationRequestAmendmentRequestV01 ¶
type ForeignExchangeTradeConfirmationRequestAmendmentRequestV01 struct { Hdr Header23 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Hdr"` AmdmntReqId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AmdmntReqId"` TradgSdId TradePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradgSdId,omitempty"` CtrPtySdId TradePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CtrPtySdId,omitempty"` TradDtl Trade2 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradDtl"` QryPrd Period4 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 QryPrd"` QryStartNb Max35NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 QryStartNb"` QryTradSts QueryTradeStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 QryTradSts"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SplmtryData,omitempty"` }
type FundIdentification3 ¶
type FundIdentification3 struct { FndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FndId"` AcctIdWthCtdn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AcctIdWthCtdn,omitempty"` CtdnId PartyIdentification19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CtdnId,omitempty"` }
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ShrtNm,omitempty"` }
type Header23 ¶
type Header23 struct { FrmtVrsn Max6Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FrmtVrsn"` XchgId Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 XchgId"` InitgPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 InitgPty"` RcptPty GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 RcptPty,omitempty"` MsgSeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 MsgSeqNb"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CreDtTm"` }
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 IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Prtry"` }
type IdentificationType2Code ¶
type IdentificationType2Code string
May be one of CDCO, CFET, RICC, USDE
type InstrumentLeg6 ¶
type InstrumentLeg6 struct { LegSd Side1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSd"` LegSttlmTp SettlementDateCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSttlmTp"` LegSttlmDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSttlmDt"` LegLastPric ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegLastPric"` LegSttlmCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSttlmCcy"` LegOrdrQty CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegOrdrQty"` LegFwdPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegFwdPts"` LegClctdCtrPtyCcyLastQty CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegClctdCtrPtyCcyLastQty"` LegRskAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegRskAmt"` LegValtnRate AgreedRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegValtnRate"` LegValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegValDt"` LegCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegCcy"` LegSymb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSymb"` LegSctyId SecurityIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LegSctyId"` }
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CreDtTm"` }
type NameAndAddress8 ¶
type NameAndAddress8 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Adr,omitempty"` AltrntvIdr []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AltrntvIdr,omitempty"` }
type PartyIdentification19Choice ¶
type PartyIdentification19Choice struct { NmAndAdr NameAndAddress8 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 NmAndAdr"` AnyBIC PartyIdentification44 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AnyBIC"` }
type PartyIdentification44 ¶
type PartyIdentification44 struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AnyBIC"` AltrntvIdr []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AltrntvIdr,omitempty"` }
type PartyIdentification78 ¶
type PartyIdentification78 struct { PtySrc IdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PtySrc,omitempty"` TradPtyId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradPtyId"` }
type PartyIdentification90 ¶
type PartyIdentification90 struct { IdTp PartyIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 IdTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"` }
type PartyIdentificationAndAccount119 ¶
type PartyIdentificationAndAccount119 struct { PtyId []PartyIdentification90 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PtyId"` AcctId []AccountIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AcctId"` }
type PartyIdentificationType1Code ¶
type PartyIdentificationType1Code string
May be one of FXID, FXSN, INGN, IICS, IGBT, MAMA, MEOC, METY, NOMM, OSCO, PASS, PONU, POAD, RMID, SLCN, SLNF, TACN, TRCO, TANA, USIT, USNA, AUIT, BRID, CLIN, CMID, COIN, CMOT, CONU, CMIN, DECN, DEPA, ELCO, EXVE, FICO, FIID, FLCN, FLNF
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type Period4 ¶
type Period4 struct { StartDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 StartDt"` EndDt DateFormat18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 EndDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Ctry"` }
type QueryTradeStatus1Code ¶
type QueryTradeStatus1Code string
May be one of QAST, QCTR, QCIR, QETR, QNTR, QRTR
type SecurityIdentification18 ¶
type SecurityIdentification18 struct { SctyIdSrc IdentificationType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SctyIdSrc"` SctyId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SctyId"` }
type SecurityIdentification22Choice ¶
type SecurityIdentification22Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ISIN"` AltrnId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AltrnId"` RIC RICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 RIC"` TckrSymb TickerIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TckrSymb"` Blmbrg BloombergIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 CTA"` Cmon EuroclearClearstreamIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Cmon"` }
type SettlementDateCode ¶
type SettlementDateCode string
May be one of REGU, CASH, NXTD, TONE, TTWO, TTRE, TFOR, TFIV, SELL, FUTU, ASAP, ENDC, WHIF, WDIS, WHID, TBAT, MONT, CLEA, SAVE, WISS
type Side1Code ¶
type Side1Code string
May be one of BUYI, SELL, TWOS, BUMI, SEPL, SESH, SSEX, CROS, CRSH, CSHE, DEFI, OPPO, UNDI
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Id"`
}
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type Trade2 ¶
type Trade2 struct { TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradId"` TradDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradDt"` FXTradPdct UnderlyingProductIdentifier1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FXTradPdct"` TradgCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradgCcy,omitempty"` SttlmCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SttlmCcy,omitempty"` TradgMtd TradingMethodType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradgMtd,omitempty"` TradgMd TradingModeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradgMd"` ClrMtd ClearingMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ClrMtd"` Symb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 Symb,omitempty"` PlcOfConf AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PlcOfConf,omitempty"` FXDtls Trade3 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FXDtls,omitempty"` SwpLeg []InstrumentLeg6 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SwpLeg,omitempty"` PdctId SecurityIdentification22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 PdctId,omitempty"` AssoctdTradRef []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AssoctdTradRef,omitempty"` }
type Trade3 ¶
type Trade3 struct { ExctnPric ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ExctnPric"` LastQty CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 LastQty"` SttlmTp SettlementDateCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SttlmTp"` SttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SttlmDt"` ValtnRate AgreedRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ValtnRate"` FwdPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FwdPts,omitempty"` ClctdCtrPtyCcyLastQty CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ClctdCtrPtyCcyLastQty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 ValDt"` RskAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 RskAmt"` SctyId SecurityIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SctyId"` FxgCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FxgCcy,omitempty"` FxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FxgDt,omitempty"` OptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 OptnInd,omitempty"` DltaInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 DltaInd,omitempty"` AssoctdTradRef []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 AssoctdTradRef,omitempty"` }
type TradePartyIdentification7 ¶
type TradePartyIdentification7 struct { FndInf FundIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 FndInf,omitempty"` BuyrOrSellrInd OptionParty1Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 BuyrOrSellrInd"` InitrInd OptionParty3Code `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 InitrInd"` TradPtyId PartyIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 TradPtyId"` SubmitgPty PartyIdentificationAndAccount119 `xml:"urn:iso:std:iso:20022:tech:xsd:fxtr.035.001.01 SubmitgPty"` }
type TradingMethodType1Code ¶
type TradingMethodType1Code string
May be one of BITR, CERB, CUMA, LIOR, NETR, ONCT, QUAU, TEAU, ANCL
type TradingModeType1Code ¶
type TradingModeType1Code string
May be one of QUDR, ORDR, NETR, AUCT, MARC, BILA, ANON
type UnderlyingProductIdentifier1Code ¶
type UnderlyingProductIdentifier1Code string
May be one of FORW, NDFO, SPOT, SWAP