Documentation ¶
Index ¶
- type Absolute1
- type CCPPortfolioStressTestingDefinitionReportV01
- type Document
- type GenericIdentification165
- type GenericIdentification168
- type Max140Text
- type Max2000Text
- type Max256Text
- type Max350Text
- type Max35Text
- type RiskFactor1
- type ScenarioDefinition1
- type ScenarioType1Code
- type SchemeIdentificationType1Code
- type Strategy1
- type StrategyStressType1Code
- type StressItem1
- type StressItem1Choice
- type StressSize1Choice
- type StressedProduct1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CCPPortfolioStressTestingDefinitionReportV01 ¶
type CCPPortfolioStressTestingDefinitionReportV01 struct { ScnroDef []ScenarioDefinition1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 ScnroDef"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 SplmtryData,omitempty"` }
type Document ¶
type Document struct {
CCPPrtflStrssTstgDefRpt CCPPortfolioStressTestingDefinitionReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 CCPPrtflStrssTstgDefRpt"`
}
type GenericIdentification165 ¶
type GenericIdentification165 struct { Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Desc,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Issr,omitempty"` SchmeNm SchemeIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 SchmeNm,omitempty"` }
type GenericIdentification168 ¶
type GenericIdentification168 struct { Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Desc,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Issr,omitempty"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 SchmeNm,omitempty"` }
type RiskFactor1 ¶
type RiskFactor1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` StrssSz StressSize1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 StrssSz"` }
type ScenarioDefinition1 ¶
type ScenarioDefinition1 struct { Id GenericIdentification165 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` ScnroTp ScenarioType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 ScnroTp"` StrtgyStrssTp StrategyStressType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 StrtgyStrssTp"` StrssItm []StressItem1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 StrssItm"` Desc Max2000Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Desc,omitempty"` }
type SchemeIdentificationType1Code ¶
type SchemeIdentificationType1Code string
May be one of MARG, COLL, POSI, CLIM
type Strategy1 ¶
type Strategy1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` StrssSz StressSize1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 StrssSz"` }
type StressItem1 ¶
type StressItem1 struct {
StrssPdct StressItem1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 StrssPdct"`
}
type StressItem1Choice ¶
type StressItem1Choice struct { Pdct StressedProduct1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Pdct"` Strtgy Strategy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Strtgy"` RskFctr RiskFactor1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 RskFctr"` }
type StressSize1Choice ¶
type StressedProduct1 ¶
type StressedProduct1 struct { Id GenericIdentification168 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Id"` MaxStrssSz StressSize1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 MaxStrssSz"` MinStrssSz StressSize1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 MinStrssSz"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.057.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.