Documentation ¶
Index ¶
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AmountAndDirection102
- type CCPMemberObligationsReportV01
- type Document
- type GenericIdentification165
- type Max140Text
- type Max256Text
- type Max350Text
- type Max35Text
- type SchemeIdentificationType1Code
- type SettlementAccount1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AmountAndDirection102 ¶
type AmountAndDirection102 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Sgn"` }
type CCPMemberObligationsReportV01 ¶
type CCPMemberObligationsReportV01 struct { SttlmAcct []SettlementAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 SttlmAcct"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 SplmtryData,omitempty"` }
type Document ¶
type Document struct {
CCPMmbOblgtnsRpt CCPMemberObligationsReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 CCPMmbOblgtnsRpt"`
}
type GenericIdentification165 ¶
type GenericIdentification165 struct { Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Desc,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Issr,omitempty"` SchmeNm SchemeIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 SchmeNm,omitempty"` }
type SchemeIdentificationType1Code ¶
type SchemeIdentificationType1Code string
May be one of MARG, COLL, POSI, CLIM
type SettlementAccount1 ¶
type SettlementAccount1 struct { Id GenericIdentification165 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Id"` EndOfDayInitlMrgnClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDayInitlMrgnClld"` EndOfDayVartnMrgnClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDayVartnMrgnClld"` EndOfDayDfltFndClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDayDfltFndClld"` EndOfDaySttlmClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDaySttlmClld"` EndOfDayOthrClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDayOthrClld"` EndOfDayLqdtyClld AmountAndDirection102 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 EndOfDayLqdtyClld"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.056.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.