Documentation ¶
Index ¶
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AgreementType1Choice
- type AgriculturalCommodityDairy1
- type AgriculturalCommodityForestry1
- type AgriculturalCommodityGrain2
- type AgriculturalCommodityLiveStock1
- type AgriculturalCommodityOilSeed1
- type AgriculturalCommodityOliveOil2
- type AgriculturalCommodityOther1
- type AgriculturalCommodityPotato1
- type AgriculturalCommoditySeafood1
- type AgriculturalCommoditySoft1
- type AmountAndDirection53
- type AmountAndDirection61
- type AmountHaircutMargin1
- type AnyBICDec2014Identifier
- type AssetClassCommodity5Choice
- type AssetClassCommodityAgricultural5Choice
- type AssetClassCommodityEnergy2Choice
- type AssetClassCommodityEnvironmental2Choice
- type AssetClassCommodityFertilizer3Choice
- type AssetClassCommodityFreight3Choice
- type AssetClassCommodityIndustrialProduct1Choice
- type AssetClassCommodityInflation1
- type AssetClassCommodityMetal1Choice
- type AssetClassCommodityMultiCommodityExotic1
- type AssetClassCommodityOfficialEconomicStatistics1
- type AssetClassCommodityOther1
- type AssetClassCommodityOtherC102Choice
- type AssetClassCommodityPaper3Choice
- type AssetClassCommodityPolypropylene3Choice
- type AssetClassDetailedSubProductType10Code
- type AssetClassDetailedSubProductType11Code
- type AssetClassDetailedSubProductType1Code
- type AssetClassDetailedSubProductType29Code
- type AssetClassDetailedSubProductType2Code
- type AssetClassDetailedSubProductType30Code
- type AssetClassDetailedSubProductType31Code
- type AssetClassDetailedSubProductType32Code
- type AssetClassDetailedSubProductType33Code
- type AssetClassDetailedSubProductType34Code
- type AssetClassDetailedSubProductType5Code
- type AssetClassDetailedSubProductType8Code
- type AssetClassProductType11Code
- type AssetClassProductType12Code
- type AssetClassProductType13Code
- type AssetClassProductType14Code
- type AssetClassProductType15Code
- type AssetClassProductType1Code
- type AssetClassProductType2Code
- type AssetClassProductType3Code
- type AssetClassProductType4Code
- type AssetClassProductType5Code
- type AssetClassProductType6Code
- type AssetClassProductType7Code
- type AssetClassProductType8Code
- type AssetClassProductType9Code
- type AssetClassSubProductType10Code
- type AssetClassSubProductType15Code
- type AssetClassSubProductType16Code
- type AssetClassSubProductType18Code
- type AssetClassSubProductType1Code
- type AssetClassSubProductType20Code
- type AssetClassSubProductType21Code
- type AssetClassSubProductType22Code
- type AssetClassSubProductType23Code
- type AssetClassSubProductType24Code
- type AssetClassSubProductType25Code
- type AssetClassSubProductType26Code
- type AssetClassSubProductType27Code
- type AssetClassSubProductType28Code
- type AssetClassSubProductType29Code
- type AssetClassSubProductType2Code
- type AssetClassSubProductType30Code
- type AssetClassSubProductType31Code
- type AssetClassSubProductType32Code
- type AssetClassSubProductType33Code
- type AssetClassSubProductType34Code
- type AssetClassSubProductType35Code
- type AssetClassSubProductType36Code
- type AssetClassSubProductType37Code
- type AssetClassSubProductType38Code
- type AssetClassSubProductType39Code
- type AssetClassSubProductType3Code
- type AssetClassSubProductType40Code
- type AssetClassSubProductType41Code
- type AssetClassSubProductType42Code
- type AssetClassSubProductType43Code
- type AssetClassSubProductType44Code
- type AssetClassSubProductType45Code
- type AssetClassSubProductType46Code
- type AssetClassSubProductType47Code
- type AssetClassSubProductType48Code
- type AssetClassSubProductType49Code
- type AssetClassSubProductType5Code
- type AssetClassSubProductType6Code
- type AssetClassSubProductType7Code
- type AssetClassSubProductType8Code
- type BenchmarkCurveName10Choice
- type BenchmarkCurveName3Code
- type Branch2Choice
- type CFIOct2015Identifier
- type Cleared10Choice
- type ClearingPartyAndTime9
- type Collateral42
- type CollateralDeliveryMethod1Code
- type CollateralFlag10Choice
- type CollateralQualityType1Code
- type CollateralRole1Code
- type CollateralType14
- type CollateralType16
- type CollaterisedData8
- type Commodity20
- type ContractModification2
- type ContractTerm3Choice
- type CounterpartyData76
- type CounterpartyData77
- type CounterpartyIdentification2
- type CounterpartyIdentification4
- type CounterpartyTradeNature7Choice
- type CountryCode
- type Document
- type EnergyCommodityCoal1
- type EnergyCommodityDistillates1
- type EnergyCommodityElectricity1
- type EnergyCommodityInterEnergy1
- type EnergyCommodityLightEnd1
- type EnergyCommodityNaturalGas2
- type EnergyCommodityOil2
- type EnergyCommodityOther1
- type EnergyCommodityRenewableEnergy1
- type EnvironmentCommodityOther1
- type EnvironmentalCommodityCarbonRelated1
- type EnvironmentalCommodityEmission2
- type EnvironmentalCommodityWeather1
- type ExternalAgreementType1Code
- type ExternalSecuritiesLendingType1Code
- type FertilizerCommodityAmmonia1
- type FertilizerCommodityDiammoniumPhosphate1
- type FertilizerCommodityOther1
- type FertilizerCommodityPotash1
- type FertilizerCommoditySulphur1
- type FertilizerCommodityUrea1
- type FertilizerCommodityUreaAndAmmoniumNitrate1
- type FinancialPartyClassification1
- type FinancialPartyClassification2
- type FinancialPartySectorType2Code
- type FixedRate8
- type FixedTermContract2
- type FloatingInterestRate19
- type FreightCommodityContainerShip1
- type FreightCommodityDry2
- type FreightCommodityOther1
- type FreightCommodityWet2
- type FundType2Code
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IndustrialProductCommodityConstruction1
- type IndustrialProductCommodityManufacturing1
- type InterestComputationMethod1Code
- type InterestComputationMethodFormat6Choice
- type InterestRate20Choice
- type InterestRate3
- type InterestRateContractTerm2
- type LEIIdentifier
- type LoanData57
- type LoanData75
- type LoanData81
- type LoanData92
- type MICIdentifier
- type MasterAgreement6
- type Max140Text
- type Max350Text
- type Max35Text
- type Max50Text
- type Max52Text
- type MetalCommodityNonPrecious1
- type MetalCommodityPrecious1
- type ModificationLevel1Code
- type NACEDomainIdentifier
- type NoReasonCode
- type NotAvailable1Code
- type OrganisationIdentification9Choice
- type OtherC10CommodityDeliverable2
- type OtherC10CommodityNonDeliverable2
- type PaperCommodityContainerBoard1
- type PaperCommodityNewsprint1
- type PaperCommodityPulp1
- type PaperCommodityRecoveredPaper1
- type PaperCommodityRecoveredPaper2
- type PolypropyleneCommodityOther1
- type PolypropyleneCommodityPlastic1
- type PrincipalAmount2
- type Quantity17
- type QuantityNominalValue1Choice
- type QuantityNominalValue2Choice
- type RateAdjustment1
- type RateBasis1Code
- type ReconciliationFlag1
- type RepoTerminationOption2Code
- type ReportPeriodActivity1Code
- type SecuritiesFinancingReportingTransactionStateReportV01
- type SecuritiesLendingType3Choice
- type SecuritiesTransactionPrice11Choice
- type SecuritiesTransactionPrice2Choice
- type Security14
- type Security15
- type Security16
- type SecurityCommodity8
- type SecurityIdentification26Choice
- type SecurityIssuer2
- type SettlementParties32Choice
- type SpecialCollateral1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeRepositoryReportingType1Code
- type TradeStateReport2Choice
- type TradeStateReport9
- type TransactionCollateralData15Choice
- type TransactionCounterpartyData8
- type TransactionLoanData20Choice
- type TransactionOperationType5Code
- type UnitOfMeasure11Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AgreementType1Choice ¶
type AgreementType1Choice struct { Tp ExternalAgreementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Tp"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Prtry"` }
type AgriculturalCommodityDairy1 ¶
type AgriculturalCommodityDairy1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommodityForestry1 ¶
type AgriculturalCommodityForestry1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType21Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommodityGrain2 ¶
type AgriculturalCommodityGrain2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type AgriculturalCommodityLiveStock1 ¶
type AgriculturalCommodityLiveStock1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType22Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommodityOilSeed1 ¶
type AgriculturalCommodityOilSeed1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type AgriculturalCommodityOliveOil2 ¶
type AgriculturalCommodityOliveOil2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type AgriculturalCommodityOther1 ¶
type AgriculturalCommodityOther1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommodityPotato1 ¶
type AgriculturalCommodityPotato1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType45Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommoditySeafood1 ¶
type AgriculturalCommoditySeafood1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType23Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type AgriculturalCommoditySoft1 ¶
type AgriculturalCommoditySoft1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type AmountAndDirection53 ¶
type AmountAndDirection53 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Sgn,omitempty"` }
type AmountAndDirection61 ¶
type AmountAndDirection61 struct { Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Sgn,omitempty"` }
type AmountHaircutMargin1 ¶
type AmountHaircutMargin1 struct { Amt AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Amt"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 HrcutOrMrgn,omitempty"` }
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 AssetClassCommodity5Choice ¶
type AssetClassCommodity5Choice struct { Agrcltrl AssetClassCommodityAgricultural5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Agrcltrl"` Nrgy AssetClassCommodityEnergy2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Nrgy"` Envttl AssetClassCommodityEnvironmental2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Envttl"` Frtlzr AssetClassCommodityFertilizer3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Frtlzr"` Frght AssetClassCommodityFreight3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Frght"` IndstrlPdct AssetClassCommodityIndustrialProduct1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 IndstrlPdct"` Metl AssetClassCommodityMetal1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Metl"` OthrC10 AssetClassCommodityOtherC102Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OthrC10"` Ppr AssetClassCommodityPaper3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ppr"` Plprpln AssetClassCommodityPolypropylene3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Plprpln"` Infltn AssetClassCommodityInflation1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Infltn"` MultiCmmdtyExtc AssetClassCommodityMultiCommodityExotic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MultiCmmdtyExtc"` OffclEcnmcSttstcs AssetClassCommodityOfficialEconomicStatistics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OffclEcnmcSttstcs"` Othr AssetClassCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityAgricultural5Choice ¶
type AssetClassCommodityAgricultural5Choice struct { GrnOilSeed AgriculturalCommodityOilSeed1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 GrnOilSeed"` Soft AgriculturalCommoditySoft1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Soft"` Ptt AgriculturalCommodityPotato1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ptt"` OlvOil AgriculturalCommodityOliveOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OlvOil"` Dairy AgriculturalCommodityDairy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Dairy"` Frstry AgriculturalCommodityForestry1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Frstry"` Sfd AgriculturalCommoditySeafood1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Sfd"` LiveStock AgriculturalCommodityLiveStock1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LiveStock"` Grn AgriculturalCommodityGrain2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Grn"` Othr AgriculturalCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityEnergy2Choice ¶
type AssetClassCommodityEnergy2Choice struct { Elctrcty EnergyCommodityElectricity1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Elctrcty"` NtrlGas EnergyCommodityNaturalGas2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NtrlGas"` Oil EnergyCommodityOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Oil"` Coal EnergyCommodityCoal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Coal"` IntrNrgy EnergyCommodityInterEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 IntrNrgy"` RnwblNrgy EnergyCommodityRenewableEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RnwblNrgy"` LghtEnd EnergyCommodityLightEnd1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LghtEnd"` Dstllts EnergyCommodityDistillates1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Dstllts"` Othr EnergyCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityEnvironmental2Choice ¶
type AssetClassCommodityEnvironmental2Choice struct { Emssns EnvironmentalCommodityEmission2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Emssns"` Wthr EnvironmentalCommodityWeather1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Wthr"` CrbnRltd EnvironmentalCommodityCarbonRelated1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CrbnRltd"` Othr EnvironmentCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityFertilizer3Choice ¶
type AssetClassCommodityFertilizer3Choice struct { Ammn FertilizerCommodityAmmonia1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ammn"` DmmnmPhspht FertilizerCommodityDiammoniumPhosphate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DmmnmPhspht"` Ptsh FertilizerCommodityPotash1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ptsh"` Slphr FertilizerCommoditySulphur1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Slphr"` Urea FertilizerCommodityUrea1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Urea"` UreaAndAmmnmNtrt FertilizerCommodityUreaAndAmmoniumNitrate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UreaAndAmmnmNtrt"` Othr FertilizerCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityFreight3Choice ¶
type AssetClassCommodityFreight3Choice struct { Dry FreightCommodityDry2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Dry"` Wet FreightCommodityWet2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Wet"` CntnrShip FreightCommodityContainerShip1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CntnrShip"` Othr FreightCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityIndustrialProduct1Choice ¶
type AssetClassCommodityIndustrialProduct1Choice struct { Cnstrctn IndustrialProductCommodityConstruction1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cnstrctn"` Manfctg IndustrialProductCommodityManufacturing1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Manfctg"` }
type AssetClassCommodityInflation1 ¶
type AssetClassCommodityInflation1 struct {
BasePdct AssetClassProductType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"`
}
type AssetClassCommodityMetal1Choice ¶
type AssetClassCommodityMetal1Choice struct { NonPrcs MetalCommodityNonPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NonPrcs"` Prcs MetalCommodityPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Prcs"` }
type AssetClassCommodityMultiCommodityExotic1 ¶
type AssetClassCommodityMultiCommodityExotic1 struct {
BasePdct AssetClassProductType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"`
}
type AssetClassCommodityOfficialEconomicStatistics1 ¶
type AssetClassCommodityOfficialEconomicStatistics1 struct {
BasePdct AssetClassProductType14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"`
}
type AssetClassCommodityOther1 ¶
type AssetClassCommodityOther1 struct {
BasePdct AssetClassProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"`
}
type AssetClassCommodityOtherC102Choice ¶
type AssetClassCommodityOtherC102Choice struct { Dlvrbl OtherC10CommodityDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Dlvrbl"` NonDlvrbl OtherC10CommodityNonDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NonDlvrbl"` }
type AssetClassCommodityPaper3Choice ¶
type AssetClassCommodityPaper3Choice struct { CntnrBrd PaperCommodityContainerBoard1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CntnrBrd"` Nwsprnt PaperCommodityNewsprint1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Nwsprnt"` Pulp PaperCommodityPulp1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Pulp"` RcvrdPpr PaperCommodityRecoveredPaper1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RcvrdPpr"` Othr PaperCommodityRecoveredPaper2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassCommodityPolypropylene3Choice ¶
type AssetClassCommodityPolypropylene3Choice struct { Plstc PolypropyleneCommodityPlastic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Plstc"` Othr PolypropyleneCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Othr"` }
type AssetClassDetailedSubProductType10Code ¶
type AssetClassDetailedSubProductType10Code string
May be one of ALUM, ALUA, CBLT, COPR, IRON, MOLY, NASC, NICK, STEL, TINN, ZINC, OTHR, LEAD
type AssetClassDetailedSubProductType11Code ¶
type AssetClassDetailedSubProductType11Code string
May be one of GOLD, OTHR, PLDM, PTNM, SLVR
type AssetClassDetailedSubProductType1Code ¶
type AssetClassDetailedSubProductType1Code string
May be one of FWHT, SOYB, RPSD, OTHR, CORN, RICE
type AssetClassDetailedSubProductType29Code ¶
type AssetClassDetailedSubProductType29Code string
May be one of LAMP, OTHR
type AssetClassDetailedSubProductType2Code ¶
type AssetClassDetailedSubProductType2Code string
May be one of ROBU, CCOA, BRWN, WHSG, OTHR
type AssetClassDetailedSubProductType30Code ¶
type AssetClassDetailedSubProductType30Code string
May be one of MWHT, OTHR
type AssetClassDetailedSubProductType31Code ¶
type AssetClassDetailedSubProductType31Code string
May be one of GASP, LNGG, NCGG, TTFG, NBPG, OTHR
type AssetClassDetailedSubProductType32Code ¶
type AssetClassDetailedSubProductType32Code string
May be one of BAKK, BDSL, BRNT, BRNX, CNDA, COND, DSEL, DUBA, ESPO, ETHA, FUEL, FOIL, GOIL, GSLN, HEAT, JTFL, KERO, LLSO, MARS, NAPH, NGLO, TAPI, WTIO, URAL, OTHR
type AssetClassDetailedSubProductType33Code ¶
type AssetClassDetailedSubProductType33Code string
May be one of DBCR, OTHR
type AssetClassDetailedSubProductType34Code ¶
type AssetClassDetailedSubProductType34Code string
May be one of TNKR, OTHR
type AssetClassDetailedSubProductType5Code ¶
type AssetClassDetailedSubProductType5Code string
May be one of BSLD, FITR, PKLD, OFFP, OTHR
type AssetClassDetailedSubProductType8Code ¶
type AssetClassDetailedSubProductType8Code string
May be one of CERE, ERUE, EUAE, EUAA, OTHR
type BenchmarkCurveName10Choice ¶
type BenchmarkCurveName10Choice struct { Indx BenchmarkCurveName3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Indx"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Nm"` }
type BenchmarkCurveName3Code ¶
type BenchmarkCurveName3Code string
May be one of ESTR, BBSW, BUBO, CDOR, CIBO, EONA, EONS, EURI, EUUS, EUCH, FUSW, GCFR, ISDA, JIBA, LIBI, LIBO, MOSP, MAAA, NIBO, PFAN, PRBO, STBO, SWAP, TLBO, TIBO, TREA, WIBO, SOFR, SONA
type Branch2Choice ¶
type Branch2Choice struct { Id OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ctry"` }
type Cleared10Choice ¶
type Cleared10Choice struct { Clrd ClearingPartyAndTime9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Clrd"` NonClrd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NonClrd"` }
type ClearingPartyAndTime9 ¶
type ClearingPartyAndTime9 struct { CCP OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CCP,omitempty"` ClrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClrDtTm,omitempty"` RptTrckgNb Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RptTrckgNb,omitempty"` PrtflCd Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PrtflCd,omitempty"` }
type Collateral42 ¶
type Collateral42 struct { CollValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollValDt,omitempty"` AsstTp CollateralType16 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AsstTp,omitempty"` NetXpsrCollstnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NetXpsrCollstnInd,omitempty"` BsktIdr SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BsktIdr,omitempty"` }
type CollateralDeliveryMethod1Code ¶
type CollateralDeliveryMethod1Code string
May be one of SICA, SIUR, TTCA
type CollateralFlag10Choice ¶
type CollateralFlag10Choice struct { Collsd CollaterisedData8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Collsd"` Uncollsd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Uncollsd"` }
type CollateralQualityType1Code ¶
type CollateralQualityType1Code string
May be one of INVG, NIVG, NOTR, NOAP
type CollateralType14 ¶
type CollateralType14 struct { Scty []Security16 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Scty,omitempty"` Csh []AmountHaircutMargin1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Csh,omitempty"` Cmmdty []Commodity20 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cmmdty,omitempty"` }
type CollateralType16 ¶
type CollateralType16 struct { Scty []Security14 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Scty,omitempty"` Csh []AmountHaircutMargin1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Csh,omitempty"` Cmmdty []Commodity20 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cmmdty,omitempty"` }
type CollaterisedData8 ¶
type CollaterisedData8 struct { CollValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollValDt,omitempty"` AsstTp CollateralType14 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AsstTp,omitempty"` NetXpsrCollstnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NetXpsrCollstnInd,omitempty"` BsktIdr SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BsktIdr,omitempty"` }
type Commodity20 ¶
type Commodity20 struct { Clssfctn AssetClassCommodity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Clssfctn,omitempty"` Qty Quantity17 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qty,omitempty"` UnitPric SecuritiesTransactionPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitPric,omitempty"` MktVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MktVal,omitempty"` }
type ContractModification2 ¶
type ContractModification2 struct { ActnTp TransactionOperationType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ActnTp"` Lvl ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Lvl,omitempty"` }
type ContractTerm3Choice ¶
type ContractTerm3Choice struct { Opn RepoTerminationOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Opn"` Fxd FixedTermContract2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Fxd"` }
type CounterpartyData76 ¶
type CounterpartyData76 struct { RptgDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RptgDtTm"` RptSubmitgNtty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RptSubmitgNtty"` CtrPtyData []CounterpartyData77 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CtrPtyData"` }
type CounterpartyData77 ¶
type CounterpartyData77 struct { RptgCtrPty CounterpartyIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RptgCtrPty"` OthrCtrPty CounterpartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OthrCtrPty"` NttyRspnsblForRpt OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NttyRspnsblForRpt,omitempty"` OthrPtyData TransactionCounterpartyData8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OthrPtyData,omitempty"` }
type CounterpartyIdentification2 ¶
type CounterpartyIdentification2 struct { Id OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id"` Brnch Branch2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Brnch,omitempty"` CtryCd CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CtryCd,omitempty"` }
type CounterpartyIdentification4 ¶
type CounterpartyIdentification4 struct { Id OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id"` Ntr CounterpartyTradeNature7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Ntr,omitempty"` Brnch Branch2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Brnch,omitempty"` Sd CollateralRole1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Sd,omitempty"` }
type CounterpartyTradeNature7Choice ¶
type CounterpartyTradeNature7Choice struct { FI FinancialPartyClassification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 FI"` NFI []FinancialPartyClassification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NFI"` }
type Document ¶
type Document struct {
SctiesFincgRptgTxStatRpt SecuritiesFinancingReportingTransactionStateReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SctiesFincgRptgTxStatRpt"`
}
type EnergyCommodityCoal1 ¶
type EnergyCommodityCoal1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType24Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnergyCommodityDistillates1 ¶
type EnergyCommodityDistillates1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnergyCommodityElectricity1 ¶
type EnergyCommodityElectricity1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type EnergyCommodityInterEnergy1 ¶
type EnergyCommodityInterEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnergyCommodityLightEnd1 ¶
type EnergyCommodityLightEnd1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType27Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnergyCommodityNaturalGas2 ¶
type EnergyCommodityNaturalGas2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type EnergyCommodityOil2 ¶
type EnergyCommodityOil2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type EnergyCommodityOther1 ¶
type EnergyCommodityOther1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnergyCommodityRenewableEnergy1 ¶
type EnergyCommodityRenewableEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType28Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnvironmentCommodityOther1 ¶
type EnvironmentCommodityOther1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnvironmentalCommodityCarbonRelated1 ¶
type EnvironmentalCommodityCarbonRelated1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type EnvironmentalCommodityEmission2 ¶
type EnvironmentalCommodityEmission2 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type EnvironmentalCommodityWeather1 ¶
type EnvironmentalCommodityWeather1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type ExternalAgreementType1Code ¶
type ExternalAgreementType1Code string
Must be at least 1 items long
type ExternalSecuritiesLendingType1Code ¶
type ExternalSecuritiesLendingType1Code string
Must be at least 1 items long
type FertilizerCommodityAmmonia1 ¶
type FertilizerCommodityAmmonia1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType39Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommodityDiammoniumPhosphate1 ¶
type FertilizerCommodityDiammoniumPhosphate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType40Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommodityOther1 ¶
type FertilizerCommodityOther1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommodityPotash1 ¶
type FertilizerCommodityPotash1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType41Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommoditySulphur1 ¶
type FertilizerCommoditySulphur1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType42Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommodityUrea1 ¶
type FertilizerCommodityUrea1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType43Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FertilizerCommodityUreaAndAmmoniumNitrate1 ¶
type FertilizerCommodityUreaAndAmmoniumNitrate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType44Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FinancialPartyClassification1 ¶
type FinancialPartyClassification1 struct { Clssfctn []FinancialPartySectorType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Clssfctn"` InvstmtFndClssfctn FundType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 InvstmtFndClssfctn,omitempty"` }
type FinancialPartyClassification2 ¶
type FinancialPartyClassification2 struct { Clssfctn []NACEDomainIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Clssfctn"` InvstmtFndClssfctn FundType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 InvstmtFndClssfctn,omitempty"` }
type FinancialPartySectorType2Code ¶
type FinancialPartySectorType2Code string
May be one of AIFD, CSDS, CCPS, CDTI, INUN, ORPI, INVF, REIN, UCIT
type FixedRate8 ¶
type FixedRate8 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Rate,omitempty"` DayCntBsis InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DayCntBsis,omitempty"` }
type FixedTermContract2 ¶
type FixedTermContract2 struct { MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MtrtyDt,omitempty"` TermntnOptn RepoTerminationOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TermntnOptn,omitempty"` }
type FloatingInterestRate19 ¶
type FloatingInterestRate19 struct { RefRate BenchmarkCurveName10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RefRate,omitempty"` Term InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Term,omitempty"` PmtFrqcy InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PmtFrqcy,omitempty"` RstFrqcy InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RstFrqcy,omitempty"` BsisPtSprd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BsisPtSprd,omitempty"` RateAdjstmnt []RateAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RateAdjstmnt,omitempty"` DayCntBsis InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DayCntBsis,omitempty"` }
type FreightCommodityContainerShip1 ¶
type FreightCommodityContainerShip1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType46Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FreightCommodityDry2 ¶
type FreightCommodityDry2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type FreightCommodityOther1 ¶
type FreightCommodityOther1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type FreightCommodityWet2 ¶
type FreightCommodityWet2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IndustrialProductCommodityConstruction1 ¶
type IndustrialProductCommodityConstruction1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type IndustrialProductCommodityManufacturing1 ¶
type IndustrialProductCommodityManufacturing1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type InterestComputationMethod1Code ¶
type InterestComputationMethod1Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014
type InterestComputationMethodFormat6Choice ¶
type InterestComputationMethodFormat6Choice struct { Cd InterestComputationMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Prtry"` }
type InterestRate20Choice ¶
type InterestRate20Choice struct { Fxd FixedRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Fxd"` Fltg FloatingInterestRate19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Fltg"` }
type InterestRate3 ¶
type InterestRate3 struct { Amt AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Amt"` IntrstRate InterestRate20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 IntrstRate"` }
type InterestRateContractTerm2 ¶
type InterestRateContractTerm2 struct { Unit RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Unit"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Val"` }
type LoanData57 ¶
type LoanData57 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExctnDtTm,omitempty"` ClrSts Cleared10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TradgVn,omitempty"` MstrAgrmt MasterAgreement6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ValDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MtrtyDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 GnlColl,omitempty"` PrncplAmt PrincipalAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PrncplAmt,omitempty"` UnitPric SecuritiesTransactionPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitPric,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TermntnDt,omitempty"` }
type LoanData75 ¶
type LoanData75 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExctnDtTm,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TradgVn,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollDlvryMtd,omitempty"` OutsdngMrgnLnAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OutsdngMrgnLnAmt,omitempty"` ShrtMktValAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ShrtMktValAmt,omitempty"` MrgnLnAttr []InterestRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MrgnLnAttr,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TermntnDt,omitempty"` }
type LoanData81 ¶
type LoanData81 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 EvtDt,omitempty"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExctnDtTm,omitempty"` ClrSts Cleared10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TradgVn,omitempty"` MstrAgrmt MasterAgreement6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ValDt,omitempty"` MinNtcePrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MinNtcePrd,omitempty"` EarlstCallBckDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 EarlstCallBckDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollDlvryMtd,omitempty"` Term []ContractTerm3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Term,omitempty"` IntrstRate InterestRate20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 IntrstRate,omitempty"` PrncplAmt PrincipalAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PrncplAmt,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TermntnDt,omitempty"` }
type LoanData92 ¶
type LoanData92 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExctnDtTm,omitempty"` ClrSts Cleared10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TradgVn,omitempty"` MstrAgrmt MasterAgreement6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ValDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollDlvryMtd,omitempty"` Term []ContractTerm3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Term,omitempty"` AsstTp SecurityCommodity8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AsstTp,omitempty"` LnVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LnVal,omitempty"` RbtRate InterestRate20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RbtRate,omitempty"` LndgFee float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LndgFee,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TermntnDt,omitempty"` }
type MasterAgreement6 ¶
type MasterAgreement6 struct { Tp AgreementType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Tp"` Vrsn Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Vrsn,omitempty"` OthrMstrAgrmtDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 OthrMstrAgrmtDtls,omitempty"` }
type MetalCommodityNonPrecious1 ¶
type MetalCommodityNonPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type MetalCommodityPrecious1 ¶
type MetalCommodityPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AddtlSubPdct"` }
type OrganisationIdentification9Choice ¶
type OrganisationIdentification9Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LEI"` ClntId Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClntId"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AnyBIC"` }
type OtherC10CommodityDeliverable2 ¶
type OtherC10CommodityDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType47Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type OtherC10CommodityNonDeliverable2 ¶
type OtherC10CommodityNonDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType48Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PaperCommodityContainerBoard1 ¶
type PaperCommodityContainerBoard1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType35Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PaperCommodityNewsprint1 ¶
type PaperCommodityNewsprint1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType36Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PaperCommodityPulp1 ¶
type PaperCommodityPulp1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType37Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper1 ¶
type PaperCommodityRecoveredPaper1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType38Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper2 ¶
type PaperCommodityRecoveredPaper2 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PolypropyleneCommodityOther1 ¶
type PolypropyleneCommodityOther1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct"` }
type PolypropyleneCommodityPlastic1 ¶
type PolypropyleneCommodityPlastic1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BasePdct"` SubPdct AssetClassSubProductType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SubPdct,omitempty"` }
type PrincipalAmount2 ¶
type PrincipalAmount2 struct { ValDtAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ValDtAmt,omitempty"` MtrtyDtAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MtrtyDtAmt,omitempty"` }
type Quantity17 ¶
type Quantity17 struct { Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Val"` UnitOfMeasr UnitOfMeasure11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitOfMeasr"` }
type QuantityNominalValue1Choice ¶
type QuantityNominalValue1Choice struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qty"` NmnlVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NmnlVal"` }
type QuantityNominalValue2Choice ¶
type QuantityNominalValue2Choice struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qty"` NmnlVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NmnlVal"` }
type RateAdjustment1 ¶
type ReconciliationFlag1 ¶
type ReconciliationFlag1 struct { RptTp TradeRepositoryReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RptTp,omitempty"` BothCtrPtiesRptg bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BothCtrPtiesRptg,omitempty"` PairdSts bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PairdSts,omitempty"` LnRcncltnSts bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LnRcncltnSts,omitempty"` CollRcncltnSts bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollRcncltnSts,omitempty"` ModSts bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ModSts,omitempty"` }
type RepoTerminationOption2Code ¶
type RepoTerminationOption2Code string
May be one of EGRN, EGAE, ETSB, NOAP
type SecuritiesFinancingReportingTransactionStateReportV01 ¶
type SecuritiesFinancingReportingTransactionStateReportV01 struct { TradData TradeStateReport2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TradData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SplmtryData,omitempty"` }
type SecuritiesLendingType3Choice ¶
type SecuritiesLendingType3Choice struct { Cd ExternalSecuritiesLendingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Prtry"` }
type SecuritiesTransactionPrice11Choice ¶
type SecuritiesTransactionPrice11Choice struct { MntryVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MntryVal"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Pctg"` Yld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Yld"` BsisPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BsisPts"` }
type SecuritiesTransactionPrice2Choice ¶
type SecuritiesTransactionPrice2Choice struct { MntryVal AmountAndDirection61 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MntryVal"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Pctg"` Yld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Yld"` BsisPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BsisPts"` }
type Security14 ¶
type Security14 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitPric,omitempty"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MktVal,omitempty"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 HrcutOrMrgn,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Mtrty,omitempty"` Issr SecurityIssuer2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Issr,omitempty"` Tp SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Tp,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AvlblForCollReuse,omitempty"` }
type Security15 ¶
type Security15 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitPric,omitempty"` MktVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MktVal,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Mtrty,omitempty"` Issr SecurityIssuer2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Issr,omitempty"` Tp []SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Tp,omitempty"` ExclsvArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExclsvArrgmnt,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AvlblForCollReuse,omitempty"` }
type Security16 ¶
type Security16 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 UnitPric,omitempty"` MktVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MktVal,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Mtrty,omitempty"` Issr SecurityIssuer2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Issr,omitempty"` Tp []SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Tp,omitempty"` ExclsvArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ExclsvArrgmnt,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AvlblForCollReuse,omitempty"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 HrcutOrMrgn,omitempty"` }
type SecurityCommodity8 ¶
type SecurityCommodity8 struct { Scty []Security15 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Scty,omitempty"` Cmmdty []Commodity20 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Cmmdty,omitempty"` }
type SecurityIdentification26Choice ¶
type SecurityIdentification26Choice struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id"` NotAvlbl NotAvailable1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 NotAvlbl"` }
type SecurityIssuer2 ¶
type SecurityIssuer2 struct { Id OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Id,omitempty"` JursdctnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 JursdctnCtry"` }
type SettlementParties32Choice ¶
type SettlementParties32Choice struct { CntrlSctiesDpstryPtcpt OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CntrlSctiesDpstryPtcpt"` IndrctPtcpt OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 IndrctPtcpt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeRepositoryReportingType1Code ¶
type TradeRepositoryReportingType1Code string
May be one of SWOS, TWOS
type TradeStateReport2Choice ¶
type TradeStateReport2Choice struct { DataSetActn ReportPeriodActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 DataSetActn"` Stat []TradeStateReport9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Stat"` }
type TradeStateReport9 ¶
type TradeStateReport9 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TechRcrdId,omitempty"` CtrPtyData CounterpartyData76 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CtrPtyData"` LnData TransactionLoanData20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 LnData,omitempty"` CollData TransactionCollateralData15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CollData,omitempty"` RcncltnFlg ReconciliationFlag1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RcncltnFlg,omitempty"` CtrctMod ContractModification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 CtrctMod"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SplmtryData,omitempty"` }
type TransactionCollateralData15Choice ¶
type TransactionCollateralData15Choice struct { RpTrad Collateral42 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RpTrad"` BuySellBck Collateral42 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BuySellBck"` SctiesLndg CollateralFlag10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SctiesLndg"` MrgnLndg []Security16 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MrgnLndg"` }
type TransactionCounterpartyData8 ¶
type TransactionCounterpartyData8 struct { Bnfcry OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Bnfcry,omitempty"` TrptyAgt OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 TrptyAgt,omitempty"` Brkr OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 Brkr,omitempty"` ClrMmb OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 ClrMmb,omitempty"` SttlmPties SettlementParties32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SttlmPties,omitempty"` AgtLndr OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 AgtLndr,omitempty"` }
type TransactionLoanData20Choice ¶
type TransactionLoanData20Choice struct { RpTrad LoanData81 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 RpTrad"` BuySellBck LoanData57 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 BuySellBck"` SctiesLndg LoanData92 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 SctiesLndg"` MrgnLndg LoanData75 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.079.001.01 MrgnLndg"` }
type TransactionOperationType5Code ¶
type TransactionOperationType5Code string
May be one of NEWT, MODI, EROR, ETRM, CORR, VALU, POSC, COLU
type UnitOfMeasure11Code ¶
type UnitOfMeasure11Code string
May be one of ALOW, ACCY, BARL, BCUF, BDFT, BUSL, CEER, CLRT, KILO, PIEC, TONS, METR, INCH, YARD, GBGA, GRAM, CMET, SMET, FOOT, MILE, SQIN, SQFO, SQMI, GBOU, USOU, GBPI, USPI, GBQA, USGA, MMET, KMET, SQYA, ACRE, ARES, SMIL, SCMT, HECT, SQKI, MILI, CELI, LITR, PUND, CBME, DAYS, DMET, ENVC, ENVO, HUWG, KWDC, KWHO, KWHC, KMOC, KWMC, KWYC, MWDC, MWHO, MWHC, MWMC, MMOC, MWYC, TONE, MIBA, MBTU, OZTR, UCWT, IPNT, PWRD, DGEU, TOCD, GGEU, USQA