auth_067_001_01

package
v0.0.0-...-d341185 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

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 ActiveCurrencyCode

type ActiveCurrencyCode string

Must match the pattern [A-Z]{3,3}

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 CollateralAccountType3Code

type CollateralAccountType3Code string

May be one of MGIN, DFLT

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 GenericIdentification36 struct {
	Id      Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Id"`
	Issr    Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 Issr"`
	SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.067.001.01 SchmeNm,omitempty"`
}

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 LEIIdentifier

type LEIIdentifier string

Must match the pattern [A-Z0-9]{18,18}[0-9]{2,2}

type Max140Text

type Max140Text string

Must be at least 1 items long

type Max256Text

type Max256Text string

Must be at least 1 items long

type Max350Text

type Max350Text string

Must be at least 1 items long

type Max35Text

type Max35Text string

Must be at least 1 items long

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 ProductType7Code

type ProductType7Code string

May be one of SVGN, EQUI, OTHR

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

Jump to

Keyboard shortcuts

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