Documentation
¶
Index ¶
- type CCPClearingMemberReportV01
- type ClearingAccount1
- type ClearingAccountType3Code
- type ClearingMember1
- type CollateralAccount5
- type CreditQuality1Code
- type Document
- type GenericIdentification168
- type ISODate
- type LEIIdentifier
- type MarginAccount1
- type Max35Text
- type Max140Text
- type Max256Text
- type Max350Text
- type PartyIdentification118Choice
- type PositionAccount1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CCPClearingMemberReportV01 ¶
type CCPClearingMemberReportV01 struct {
ClrMmb []ClearingMember1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 ClrMmb"`
SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 SplmtryData,omitempty"`
}
type ClearingAccount1 ¶
type ClearingAccount1 struct {
AcctTp ClearingAccountType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 AcctTp"`
CollAcctOwnr []CollateralAccount5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 CollAcctOwnr"`
}
type ClearingAccountType3Code ¶
type ClearingAccountType3Code string
May be one of NOSA, ISEG, HOUS, GOSA
type ClearingMember1 ¶
type ClearingMember1 struct {
Id PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Id"`
CdtQlty CreditQuality1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 CdtQlty"`
UltmtPrntId PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 UltmtPrntId,omitempty"`
FutrsComssnMrchntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 FutrsComssnMrchntInd"`
MmbshVldFr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 MmbshVldFr"`
MmbshVldTo ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 MmbshVldTo,omitempty"`
SpnsrgClrMmbId PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 SpnsrgClrMmbId,omitempty"`
ClrAcctOwnr []ClearingAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 ClrAcctOwnr"`
}
type CollateralAccount5 ¶
type CollateralAccount5 struct {
Id PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Id"`
RltdMrgnAcct []MarginAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 RltdMrgnAcct"`
TitlTrfCollArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 TitlTrfCollArrgmnt,omitempty"`
CollSgrtnByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 CollSgrtnByVal,omitempty"`
}
type CreditQuality1Code ¶
type CreditQuality1Code string
May be one of DFIM, EXSP, HIGR, HISP, INDF, LMGR, NIGS, PRIM, SURI, UMGR
type Document ¶
type Document struct {
CCPClrMmbRpt CCPClearingMemberReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 CCPClrMmbRpt"`
}
type GenericIdentification168 ¶
type GenericIdentification168 struct {
Id Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Id"`
Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Desc,omitempty"`
Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Issr,omitempty"`
SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 SchmeNm,omitempty"`
}
type MarginAccount1 ¶
type MarginAccount1 struct {
Id PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Id"`
PosAcct []PositionAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 PosAcct"`
}
type PartyIdentification118Choice ¶
type PartyIdentification118Choice struct {
LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 LEI,omitempty"`
Prtry GenericIdentification168 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Prtry,omitempty"`
}
type PositionAccount1 ¶
type PositionAccount1 struct {
Id PartyIdentification118Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Id"`
}
type SupplementaryData1 ¶
type SupplementaryData1 struct {
PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 PlcAndNm,omitempty"`
Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.054.001.01 Envlp"`
}
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.