Documentation ¶
Index ¶
- type AddressType2Code
- type AnyBICDec2014Identifier
- type AnyMIC1Code
- type CollateralType6Code
- type CorporateSectorCriteria5
- type CountryCode
- type DateOrBlankQuery2Choice
- type DatePeriod1
- type DateTimePeriod1
- type Document
- type ExposureType10Code
- type FinancialPartySectorType2Code
- type Frequency14Code
- type GenericIdentification1
- type ISODate
- type ISODateTime
- type LEIIdentifier
- type MICIdentifier
- type Max1000Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max50Text
- type Max70Text
- type NACEDomainIdentifier
- type NameAndAddress5
- type NotReported1Code
- type Operation3Code
- type PartyIdentification121Choice
- type PartyNatureType1Code
- type PostalAddress1
- type SecuritiesFinancingReportingTransactionQueryV02
- type SecuritiesTradeVenueCriteria1Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeAdditionalQueryCriteria7
- type TradeDateTimeQueryCriteria2
- type TradePartyIdentificationQuery8
- type TradePartyIdentificationQuery9
- type TradePartyQueryCriteria5
- type TradeQueryCriteria10
- type TradeQueryExecutionFrequency3
- type TradeRecurrentQuery5
- type TradeReportQuery13Choice
- type TradeTypeQueryCriteria2
- type TransactionOperationType6Code
- type WeekDay3Code
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 CollateralType6Code ¶
type CollateralType6Code string
May be one of GBBK, BOND, CASH, COMM, INSU, LCRE, OTHR, PHYS, SECU, STCF
type CorporateSectorCriteria5 ¶
type CorporateSectorCriteria5 struct { FISctr []FinancialPartySectorType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 FISctr,omitempty"` NFISctr []NACEDomainIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NFISctr,omitempty"` NotRptd NotReported1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NotRptd,omitempty"` }
type DateOrBlankQuery2Choice ¶
type DateOrBlankQuery2Choice struct { Rg DatePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Rg,omitempty"` NotRptd NotReported1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NotRptd,omitempty"` }
type DatePeriod1 ¶
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ToDtTm"` }
type Document ¶
type Document struct {
SctiesFincgRptgTxQry SecuritiesFinancingReportingTransactionQueryV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 SctiesFincgRptgTxQry"`
}
type FinancialPartySectorType2Code ¶
type FinancialPartySectorType2Code string
May be one of AIFD, CSDS, CCPS, CDTI, INUN, ORPI, INVF, REIN, UCIT
type GenericIdentification1 ¶
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Adr,omitempty"` }
type PartyIdentification121Choice ¶
type PartyIdentification121Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AnyBIC,omitempty"` LglNttyIdr LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 LglNttyIdr,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NmAndAdr,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 PrtryId,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Ctry"` }
type SecuritiesFinancingReportingTransactionQueryV02 ¶
type SecuritiesFinancingReportingTransactionQueryV02 struct { RqstngAuthrty PartyIdentification121Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 RqstngAuthrty"` TradQryData TradeReportQuery13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TradQryData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 SplmtryData,omitempty"` }
type SecuritiesTradeVenueCriteria1Choice ¶
type SecuritiesTradeVenueCriteria1Choice struct { MIC []MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 MIC,omitempty"` AnyMIC AnyMIC1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AnyMIC,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeAdditionalQueryCriteria7 ¶
type TradeAdditionalQueryCriteria7 struct { ActnTp []TransactionOperationType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ActnTp,omitempty"` ExctnVn SecuritiesTradeVenueCriteria1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ExctnVn,omitempty"` NtrOfCtrPty []PartyNatureType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NtrOfCtrPty,omitempty"` CorpSctr []CorporateSectorCriteria5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 CorpSctr,omitempty"` }
type TradeDateTimeQueryCriteria2 ¶
type TradeDateTimeQueryCriteria2 struct { RptgDtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 RptgDtTm,omitempty"` ExctnDtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ExctnDtTm,omitempty"` MtrtyDt DateOrBlankQuery2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 MtrtyDt,omitempty"` TermntnDt DateOrBlankQuery2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TermntnDt,omitempty"` }
type TradePartyIdentificationQuery8 ¶
type TradePartyIdentificationQuery8 struct { LEI []LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 LEI,omitempty"` AnyBIC []AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AnyBIC,omitempty"` ClntId []Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ClntId,omitempty"` NotRptd NotReported1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NotRptd,omitempty"` }
type TradePartyIdentificationQuery9 ¶
type TradePartyIdentificationQuery9 struct { LEI []LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 LEI,omitempty"` CtryCd []CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 CtryCd,omitempty"` AnyBIC []AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AnyBIC,omitempty"` ClntId []Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 ClntId,omitempty"` NotRptd NotReported1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 NotRptd,omitempty"` }
type TradePartyQueryCriteria5 ¶
type TradePartyQueryCriteria5 struct { Oprtr Operation3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Oprtr"` RptgCtrPty TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 RptgCtrPty,omitempty"` RptgCtrPtyBrnch TradePartyIdentificationQuery9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 RptgCtrPtyBrnch,omitempty"` OthrCtrPty TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 OthrCtrPty,omitempty"` OthrCtrPtyBrnch TradePartyIdentificationQuery9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 OthrCtrPtyBrnch,omitempty"` Bnfcry TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Bnfcry,omitempty"` SubmitgAgt TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 SubmitgAgt,omitempty"` Brkr TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Brkr,omitempty"` CCP TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 CCP,omitempty"` AgtLndr TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AgtLndr,omitempty"` TrptyAgt TradePartyIdentificationQuery8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TrptyAgt,omitempty"` }
type TradeQueryCriteria10 ¶
type TradeQueryCriteria10 struct { TradLifeCyclHstry bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TradLifeCyclHstry"` OutsdngTradInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 OutsdngTradInd"` TradPtyCrit TradePartyQueryCriteria5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TradPtyCrit,omitempty"` TradTpCrit TradeTypeQueryCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TradTpCrit,omitempty"` TmCrit TradeDateTimeQueryCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 TmCrit,omitempty"` OthrCrit TradeAdditionalQueryCriteria7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 OthrCrit,omitempty"` }
type TradeQueryExecutionFrequency3 ¶
type TradeQueryExecutionFrequency3 struct { FrqcyTp Frequency14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 FrqcyTp"` DlvryDay []WeekDay3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 DlvryDay,omitempty"` DayOfMnth []float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 DayOfMnth,omitempty"` }
type TradeRecurrentQuery5 ¶
type TradeRecurrentQuery5 struct { QryTp Max1000Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 QryTp"` Frqcy TradeQueryExecutionFrequency3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Frqcy"` VldUntil ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 VldUntil"` }
type TradeReportQuery13Choice ¶
type TradeReportQuery13Choice struct { AdHocQry TradeQueryCriteria10 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 AdHocQry,omitempty"` RcrntQry TradeRecurrentQuery5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 RcrntQry,omitempty"` }
type TradeTypeQueryCriteria2 ¶
type TradeTypeQueryCriteria2 struct { Oprtr Operation3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 Oprtr"` SctiesFincgTxTp []ExposureType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 SctiesFincgTxTp,omitempty"` CollCmpntTp []CollateralType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.094.001.02 CollCmpntTp,omitempty"` }
type TransactionOperationType6Code ¶
type TransactionOperationType6Code string
May be one of REUU, COLU, CORR, ETRM, VALU, POSC, NEWT, MODI, MARU, EROR
type WeekDay3Code ¶
type WeekDay3Code string
May be one of ALLD, XBHL, IBHL, FRID, MOND, SATD, SUND, THUD, TUED, WEDD, WDAY, WEND
Click to show internal directories.
Click to hide internal directories.