Documentation ¶
Index ¶
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd20Amount
- type ActiveOrHistoricCurrencyCode
- type AnyBICDec2014Identifier
- type BenchmarkCurveName3Code
- type CollateralisationType1Code
- type Counterparty26
- type Counterparty29
- type CounterpartyTradeNature5Choice
- type CountryCode
- type DebtInstrumentSeniorityType2Code
- type DerivativesTradePositionSetReportV01
- type Document
- type ExchangeRateBasis1
- type ExchangeRateBasis1Choice
- type FinancialInstrumentContractType2Code
- type FinancialPartySectorType1Code
- type ISINOct2015Identifier
- type ISODate
- type ISORestrictedYear
- type LEIIdentifier
- type MasterAgreement2
- type MaturityTerm2
- type Max105Text
- type Max350Text
- type Max500Text
- type Max50Text
- type Max52Text
- type NACEDomainIdentifier
- type NoReasonCode
- type NonFinancialInstitutionSector2
- type OptionParty1Code
- type OptionType2Code
- type OrganisationIdentification30
- type OrganisationIdentification7Choice
- type OrganisationIdentification8Choice
- type OrganisationIdentification9Choice
- type PositionSet4
- type PositionSet5
- type PositionSetAggregated1Choice
- type PositionSetAggregated3
- type PositionSetBuyerAndSeller1
- type PositionSetCollateralDimensions2
- type PositionSetCollateralMetrics1
- type PositionSetCollateralTotal1
- type PositionSetDimensions3
- type PositionSetMetrics1
- type PositionSetPostedAndReceived1
- type PositionSetTotal1
- type PositionSetValueAndNotional1
- type ProductType4Code
- type RateBasis1Code
- type ReportPeriodActivity1Code
- type SecurityIdentification18Choice
- type SecurityIdentification34Choice
- type SecurityIdentification35Choice
- type SpecialPurpose2Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TimeToMaturity1Choice
- type TimeToMaturityPeriod1
- type TradeCounterpartyReport9
- type TradingCapacity7Code
- type UnderlyingIdentification1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveOrHistoricCurrencyAnd20Amount ¶
type ActiveOrHistoricCurrencyAnd20Amount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BenchmarkCurveName3Code ¶
type BenchmarkCurveName3Code string
May be one of ESTR, BBSW, BUBO, CDOR, CIBO, EONA, EONS, EURI, EUUS, EUCH, FUSW, GCFR, ISDA, JIBA, LIBI, LIBO, MOSP, MAAA, NIBO, PFAN, PRBO, STBO, SWAP, TLBO, TIBO, TREA, WIBO, SOFR, SONA
type CollateralisationType1Code ¶
type CollateralisationType1Code string
May be one of FLCL, OWCL, PRCL, UNCL
type Counterparty26 ¶
type Counterparty26 struct { Id OrganisationIdentification7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Id"` Ntr CounterpartyTradeNature5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Ntr,omitempty"` TradgCpcty TradingCapacity7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 TradgCpcty,omitempty"` CtrPtySd OptionParty1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CtrPtySd,omitempty"` }
type Counterparty29 ¶
type Counterparty29 struct { Id OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Ctry,omitempty"` }
type CounterpartyTradeNature5Choice ¶
type CounterpartyTradeNature5Choice struct { FI []FinancialPartySectorType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 FI,omitempty"` NFI NonFinancialInstitutionSector2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 NFI,omitempty"` CntrlCntrPty NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CntrlCntrPty,omitempty"` Othr NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Othr,omitempty"` }
type DebtInstrumentSeniorityType2Code ¶
type DebtInstrumentSeniorityType2Code string
May be one of SBOD, SNDB, OTHR
type DerivativesTradePositionSetReportV01 ¶
type DerivativesTradePositionSetReportV01 struct { AggtdPos PositionSetAggregated1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AggtdPos"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 SplmtryData,omitempty"` }
type Document ¶
type Document struct {
DerivsTradPosSetRpt DerivativesTradePositionSetReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 DerivsTradPosSetRpt"`
}
type ExchangeRateBasis1 ¶
type ExchangeRateBasis1 struct { BaseCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 BaseCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 QtdCcy"` }
type ExchangeRateBasis1Choice ¶
type ExchangeRateBasis1Choice struct { CcyPair ExchangeRateBasis1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CcyPair,omitempty"` Prtry Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Prtry,omitempty"` }
type FinancialInstrumentContractType2Code ¶
type FinancialInstrumentContractType2Code string
May be one of CFDS, FRAS, FUTR, FORW, OPTN, SPDB, SWAP, SWPT, OTHR
type FinancialPartySectorType1Code ¶
type FinancialPartySectorType1Code string
May be one of AIFD, ASSU, CDTI, INUN, INVF, ORPI, REIN, UCIT, OTHR
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISORestrictedYear ¶
func (ISORestrictedYear) MarshalText ¶
func (t ISORestrictedYear) MarshalText() ([]byte, error)
func (*ISORestrictedYear) UnmarshalText ¶
func (t *ISORestrictedYear) UnmarshalText(text []byte) error
type MasterAgreement2 ¶
type MasterAgreement2 struct { Tp Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Tp,omitempty"` Vrsn ISORestrictedYear `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Vrsn,omitempty"` }
type MaturityTerm2 ¶
type MaturityTerm2 struct { Unit RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Unit"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Val"` }
type NonFinancialInstitutionSector2 ¶
type NonFinancialInstitutionSector2 struct { Sctr []NACEDomainIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Sctr,omitempty"` ClrThrshld bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ClrThrshld,omitempty"` DrctlyLkdActvty bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 DrctlyLkdActvty,omitempty"` }
type OrganisationIdentification30 ¶
type OrganisationIdentification30 struct { Id OrganisationIdentification8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Id"` Nm Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Nm,omitempty"` Dmcl Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Dmcl,omitempty"` }
type OrganisationIdentification7Choice ¶
type OrganisationIdentification7Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 LEI,omitempty"` Othr OrganisationIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Othr,omitempty"` }
type OrganisationIdentification8Choice ¶
type OrganisationIdentification8Choice struct { ClntId Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ClntId,omitempty"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AnyBIC,omitempty"` }
type OrganisationIdentification9Choice ¶
type OrganisationIdentification9Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 LEI,omitempty"` ClntId Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ClntId,omitempty"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AnyBIC,omitempty"` }
type PositionSet4 ¶
type PositionSet4 struct { Dmnsns PositionSetCollateralDimensions2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Dmnsns"` Mtrcs PositionSetCollateralMetrics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Mtrcs"` }
type PositionSet5 ¶
type PositionSet5 struct { Dmnsns PositionSetDimensions3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Dmnsns"` Mtrcs PositionSetMetrics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Mtrcs"` }
type PositionSetAggregated1Choice ¶
type PositionSetAggregated1Choice struct { DataSetActn ReportPeriodActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 DataSetActn,omitempty"` Rpt PositionSetAggregated3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Rpt,omitempty"` }
type PositionSetAggregated3 ¶
type PositionSetAggregated3 struct { RefDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 RefDt"` PosSet []PositionSet5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 PosSet,omitempty"` CcyPosSet []PositionSet5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CcyPosSet,omitempty"` CollPosSet []PositionSet4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CollPosSet,omitempty"` CcyCollPosSet []PositionSet4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CcyCollPosSet,omitempty"` }
type PositionSetBuyerAndSeller1 ¶
type PositionSetBuyerAndSeller1 struct { Buyr PositionSetTotal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Buyr,omitempty"` Sellr PositionSetTotal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Sellr,omitempty"` }
type PositionSetCollateralDimensions2 ¶
type PositionSetCollateralDimensions2 struct { CtrPtyId TradeCounterpartyReport9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CtrPtyId,omitempty"` Collstn CollateralisationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Collstn,omitempty"` Prtfl Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Prtfl,omitempty"` InitlMrgnPstdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 InitlMrgnPstdCcy,omitempty"` VartnMrgnPstdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 VartnMrgnPstdCcy,omitempty"` InitlMrgnRcvdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 InitlMrgnRcvdCcy,omitempty"` VartnMrgnRcvdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 VartnMrgnRcvdCcy,omitempty"` XcssCollPstdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 XcssCollPstdCcy,omitempty"` XcssCollRcvdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 XcssCollRcvdCcy,omitempty"` }
type PositionSetCollateralMetrics1 ¶
type PositionSetCollateralMetrics1 struct { Ttl PositionSetCollateralTotal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Ttl,omitempty"` Clean PositionSetCollateralTotal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Clean,omitempty"` }
type PositionSetCollateralTotal1 ¶
type PositionSetCollateralTotal1 struct { NbOfRpts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 NbOfRpts,omitempty"` InitlMrgn PositionSetPostedAndReceived1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 InitlMrgn,omitempty"` VartnMrgn PositionSetPostedAndReceived1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 VartnMrgn,omitempty"` XcssCsh PositionSetPostedAndReceived1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 XcssCsh,omitempty"` }
type PositionSetDimensions3 ¶
type PositionSetDimensions3 struct { CtrPtyId TradeCounterpartyReport9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CtrPtyId,omitempty"` ValCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ValCcy,omitempty"` Collstn CollateralisationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Collstn,omitempty"` Prtfl Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Prtfl,omitempty"` CtrctTp FinancialInstrumentContractType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 CtrctTp,omitempty"` AsstClss ProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AsstClss,omitempty"` UndrlygInstrm SecurityIdentification34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 UndrlygInstrm,omitempty"` FrstLegNtnlCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 FrstLegNtnlCcy,omitempty"` ScndLegNtnlCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ScndLegNtnlCcy,omitempty"` DlvrblCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 DlvrblCcy,omitempty"` DlvrblCrossCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 DlvrblCrossCcy,omitempty"` MstrAgrmt MasterAgreement2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 MstrAgrmt,omitempty"` ClrSts bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ClrSts,omitempty"` IntraGrp bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 IntraGrp,omitempty"` XchgRateBsis ExchangeRateBasis1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 XchgRateBsis,omitempty"` OptnTp OptionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 OptnTp,omitempty"` TmToMtrty TimeToMaturity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 TmToMtrty,omitempty"` IRSTp Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 IRSTp,omitempty"` Snrty DebtInstrumentSeniorityType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Snrty,omitempty"` Trch bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Trch,omitempty"` Cmmdty Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Cmmdty,omitempty"` }
type PositionSetMetrics1 ¶
type PositionSetMetrics1 struct { Ttl PositionSetBuyerAndSeller1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Ttl,omitempty"` Clean PositionSetBuyerAndSeller1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Clean,omitempty"` }
type PositionSetPostedAndReceived1 ¶
type PositionSetPostedAndReceived1 struct { Pstd ActiveOrHistoricCurrencyAnd20Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Pstd,omitempty"` Rcvd ActiveOrHistoricCurrencyAnd20Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Rcvd,omitempty"` }
type PositionSetTotal1 ¶
type PositionSetTotal1 struct { NbOfTrds float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 NbOfTrds,omitempty"` Postv PositionSetValueAndNotional1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Postv,omitempty"` Neg PositionSetValueAndNotional1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Neg,omitempty"` }
type PositionSetValueAndNotional1 ¶
type PositionSetValueAndNotional1 struct { Ntnl ActiveOrHistoricCurrencyAnd20Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Ntnl,omitempty"` Val ActiveOrHistoricCurrencyAnd20Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Val,omitempty"` }
type ProductType4Code ¶
type ProductType4Code string
May be one of CRDT, CURR, EQUI, INTR, COMM, OTHR
type SecurityIdentification18Choice ¶
type SecurityIdentification18Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ISIN,omitempty"` AltrntvInstrmId Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AltrntvInstrmId,omitempty"` }
type SecurityIdentification34Choice ¶
type SecurityIdentification34Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ISIN,omitempty"` AltrntvInstrmId Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 AltrntvInstrmId,omitempty"` UnqPdctIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 UnqPdctIdr,omitempty"` BsktCnsttnts []SecurityIdentification18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 BsktCnsttnts,omitempty"` Indx SecurityIdentification35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Indx,omitempty"` IdNotAvlbl UnderlyingIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 IdNotAvlbl,omitempty"` }
type SecurityIdentification35Choice ¶
type SecurityIdentification35Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ISIN,omitempty"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Nm,omitempty"` Indx BenchmarkCurveName3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Indx,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TimeToMaturity1Choice ¶
type TimeToMaturity1Choice struct { Prd TimeToMaturityPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Prd,omitempty"` Spcl SpecialPurpose2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Spcl,omitempty"` }
type TimeToMaturityPeriod1 ¶
type TimeToMaturityPeriod1 struct { Start MaturityTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Start,omitempty"` End MaturityTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 End,omitempty"` }
type TradeCounterpartyReport9 ¶
type TradeCounterpartyReport9 struct { RptgCtrPty Counterparty26 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 RptgCtrPty"` OthrCtrPty Counterparty29 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 OthrCtrPty"` Brkr OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Brkr,omitempty"` SubmitgAgt OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 SubmitgAgt,omitempty"` ClrMmb OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 ClrMmb,omitempty"` Bnfcry OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.090.001.01 Bnfcry,omitempty"` }
type UnderlyingIdentification1Code ¶
type UnderlyingIdentification1Code string
May be one of UKWN, BSKT, INDX