Documentation ¶
Index ¶
- type AddressType2Code
- type AnyBICDec2014Identifier
- type BenchmarkCancellation1
- type BenchmarkCreate1
- type BenchmarkCurveName2Code
- type BenchmarkDetail1
- type BenchmarkReport1Choice
- type BenchmarkUpdate1
- type CountryCode
- type Document
- type ExternalAuthorityIdentification1Code
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialBenchmarkReportV01
- type GenericIdentification36
- type ISINOct2015Identifier
- type ISODate
- type IdentificationSource3Choice
- type LEIIdentifier
- type Max10Text
- type Max140Text
- type Max16Text
- type Max20000Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type OtherIdentification1
- type PartyIdentification120Choice
- type PartyIdentification136
- type Period2
- type Period4Choice
- type PostalAddress1
- type SecurityIdentification19
- type StatusDetail1
- type SupervisingAuthorityIdentification1
- type SupervisingAuthorityIdentification1Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BenchmarkCancellation1 ¶
type BenchmarkCancellation1 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TechRcrdId,omitempty"` Id SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 SplmtryData,omitempty"` }
type BenchmarkCreate1 ¶
type BenchmarkCreate1 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TechRcrdId,omitempty"` Id SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id"` Othr BenchmarkDetail1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Othr"` Admstr PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Admstr"` NdrsngPty PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 NdrsngPty,omitempty"` Sts StatusDetail1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Sts,omitempty"` TechVldtyPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TechVldtyPrd,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 SplmtryData,omitempty"` }
type BenchmarkCurveName2Code ¶
type BenchmarkCurveName2Code string
May be one of WIBO, TREA, TIBO, TLBO, SWAP, STBO, PRBO, PFAN, NIBO, MAAA, MOSP, LIBO, LIBI, JIBA, ISDA, GCFR, FUSW, EUCH, EUUS, EURI, EONS, EONA, CIBO, CDOR, BUBO, BBSW
type BenchmarkDetail1 ¶
type BenchmarkDetail1 struct { FullNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 FullNm"` Indx BenchmarkCurveName2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Indx,omitempty"` Cmnt Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Cmnt,omitempty"` }
type BenchmarkReport1Choice ¶
type BenchmarkReport1Choice struct { Cret BenchmarkCreate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Cret,omitempty"` Upd BenchmarkUpdate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Upd,omitempty"` Cxl BenchmarkCancellation1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Cxl,omitempty"` }
type BenchmarkUpdate1 ¶
type BenchmarkUpdate1 struct { TechRcrdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TechRcrdId,omitempty"` Id SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id"` PrvsId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 PrvsId,omitempty"` Othr BenchmarkDetail1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Othr"` Admstr PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Admstr"` NdrsngPty PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 NdrsngPty,omitempty"` Sts StatusDetail1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Sts,omitempty"` TechVldtyPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TechVldtyPrd,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 SplmtryData,omitempty"` }
type Document ¶
type Document struct {
FinBchmkRpt FinancialBenchmarkReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 FinBchmkRpt"`
}
type ExternalAuthorityIdentification1Code ¶
type ExternalAuthorityIdentification1Code string
May be no more than 4 items long
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
May be no more than 4 items long
type FinancialBenchmarkReportV01 ¶
type FinancialBenchmarkReportV01 struct { BchmkData []BenchmarkReport1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 BchmkData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 SplmtryData,omitempty"` }
type GenericIdentification36 ¶
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Prtry,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Adr,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Tp"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 NmAndAdr,omitempty"` }
type PartyIdentification136 ¶
type PartyIdentification136 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 LEI,omitempty"` }
type Period4Choice ¶
type Period4Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Dt,omitempty"` FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 FrDt,omitempty"` ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 ToDt,omitempty"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 FrDtToDt,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Ctry"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Desc,omitempty"` }
type StatusDetail1 ¶
type StatusDetail1 struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Ctry,omitempty"` CmptntAuthrty SupervisingAuthorityIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 CmptntAuthrty"` Sts Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Sts,omitempty"` StsRsn Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 StsRsn"` ActvtyPrd Period4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 ActvtyPrd,omitempty"` Cmnt Max20000Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Cmnt,omitempty"` }
type SupervisingAuthorityIdentification1 ¶
type SupervisingAuthorityIdentification1 struct { Id SupervisingAuthorityIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 LEI,omitempty"` }
type SupervisingAuthorityIdentification1Choice ¶
type SupervisingAuthorityIdentification1Choice struct { PrtryId ExternalAuthorityIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 PrtryId,omitempty"` FullNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 FullNm,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.077.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.