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 Max140Text
- type Max256Text
- type Max350Text
- type Max35Text
- 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.