Documentation ¶
Index ¶
- type ActiveCurrencyAnd24Amount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AssetClassDetailedSubProductType16Code
- type AssetClassDetailedSubProductType1Choice
- type AssetHolding1
- type AssetHolding1Choice
- type CCPCollateralReportV01
- type CollateralAccount4
- type CollateralAccountType3Code
- type Commodity2
- type Document
- type GenericIdentification165
- type GenericIdentification168
- type GenericIdentification36
- type Guarantee1
- type ISINOct2015Identifier
- type LEIIdentifier
- type Max140Text
- type Max256Text
- type Max350Text
- type Max35Text
- type PartyIdentification118Choice
- type ProductType7Code
- type SchemeIdentificationType1Code
- type SecurityIdentificationAndAmount1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAnd24Amount ¶
type ActiveCurrencyAnd24Amount 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 AssetClassDetailedSubProductType16Code ¶
type AssetClassDetailedSubProductType16Code string
May be one of FXCR, FXEM, FXMJ, FUEL, FOIL, GOIL, GSLN, GASP, HEAT, IRON, JTFL, KERO, LAMP, LEAD, LLSO, LNGG, CORN, MARS, MWHT, MOLY, NAPH, NBPG, NASC, NCGG, NGLO, NICK, OFFP, ALUM, ALUA, BAKK, BSLD, BDSL, BRNT, BRNX, CNDA, CERE, CBLT, CCOA, COND, CSHP, COPR, DSEL, DBCR, DUBA, ERUE, ESPO, ETHA, EUAE, EUAA, FWHT, FITR, OTHR, PLDM, PKLD, PTNM, POTA, RPSD, BRWN, RICE, ROBU, SLVR, SOYB, STEL, TNKR, TAPI, TINN, TTFG, URAL, WHSG, WTIO, ZINC
type AssetClassDetailedSubProductType1Choice ¶
type AssetClassDetailedSubProductType1Choice struct { Cd AssetClassDetailedSubProductType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Prtry"` }
type AssetHolding1 ¶
type AssetHolding1 struct { PstHrcutVal ActiveCurrencyAnd24Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 PstHrcutVal"` AsstTp AssetHolding1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 AsstTp"` CollRqrmnt CollateralAccountType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 CollRqrmnt"` }
type AssetHolding1Choice ¶
type AssetHolding1Choice struct { Gold ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Gold"` Trpty ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Trpty"` Csh ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Csh"` Scty SecurityIdentificationAndAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Scty"` Grnt Guarantee1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Grnt"` Cmmdty Commodity2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Cmmdty"` }
type CCPCollateralReportV01 ¶
type CCPCollateralReportV01 struct { CollAcctOwnr []CollateralAccount4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 CollAcctOwnr"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 SplmtryData,omitempty"` }
type CollateralAccount4 ¶
type CollateralAccount4 struct { Id GenericIdentification165 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Id"` AsstHldg []AssetHolding1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 AsstHldg"` }
type Commodity2 ¶
type Commodity2 struct { MktVal ActiveCurrencyAnd24Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 MktVal"` CmmdtyTp AssetClassDetailedSubProductType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 CmmdtyTp"` }
type Document ¶
type Document struct {
CCPCollRpt CCPCollateralReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 CCPCollRpt"`
}
type GenericIdentification165 ¶
type GenericIdentification165 struct { Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Desc,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Issr,omitempty"` SchmeNm SchemeIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 SchmeNm,omitempty"` }
type GenericIdentification168 ¶
type GenericIdentification168 struct { Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Desc,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Issr,omitempty"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type Guarantee1 ¶
type Guarantee1 struct { Prvdr PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Prvdr"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Amt"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type PartyIdentification118Choice ¶
type PartyIdentification118Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 LEI"` Prtry GenericIdentification168 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Prtry"` }
type SchemeIdentificationType1Code ¶
type SchemeIdentificationType1Code string
May be one of MARG, COLL, POSI, CLIM
type SecurityIdentificationAndAmount1 ¶
type SecurityIdentificationAndAmount1 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Id"` MktVal ActiveCurrencyAnd24Amount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 MktVal"` FinInstrmTp ProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 FinInstrmTp"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.