Documentation
¶
Index ¶
- type ActiveOrHistoricCurrencyAnd20DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AgreementType1Choice
- type AgreementType2Choice
- type AgriculturalCommodityDairy1
- type AgriculturalCommodityForestry1
- type AgriculturalCommodityGrain2
- type AgriculturalCommodityLiveStock1
- type AgriculturalCommodityOilSeed1
- type AgriculturalCommodityOliveOil2
- type AgriculturalCommodityOther1
- type AgriculturalCommodityPotato1
- type AgriculturalCommoditySeafood1
- type AgriculturalCommoditySoft1
- type AmountAndDirection107
- type AmountAndDirection53
- 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 CFIOct2015Identifier
- type CashCompare3
- type Cleared4Choice
- type CollateralDeliveryMethod1Code
- type CollateralMatchingCriteria6
- type CollateralQualityType1Code
- type CollateralRole1Code
- type Commodity42
- type CompareActiveOrHistoricCurrencyAndAmount3
- type CompareAgreementType2
- type CompareAmountAndDirection1
- type CompareAmountAndDirection2
- type CompareBenchmarkCurveName3
- type CompareCFIIdentifier3
- type CompareClearingStatus3
- type CompareCollateralQualityType3
- type CompareCommodityAssetClass3
- type CompareCounterpartySide2
- type CompareCountryCode3
- type CompareDate3
- type CompareDateTime3
- type CompareDecimalNumber3
- type CompareDeliveryMethod3
- type CompareExposureType3
- type CompareISINIdentifier4
- type CompareInterestComputationMethod3
- type CompareInterestRate1
- type CompareMICIdentifier3
- type CompareNumber5
- type CompareNumber6
- type CompareOrganisationIdentification6
- type CompareOrganisationIdentification7
- type ComparePercentageRate3
- type CompareRateBasis3
- type CompareReportingLevelType3
- type CompareSecuritiesLendingType3
- type CompareSecurityIdentification4
- type CompareSpecialCollateral3
- type CompareTerminationOption3
- type CompareText2
- type CompareTrueFalseIndicator3
- type CompareUnitOfMeasure3
- type CompareUnitPrice6
- type CounterpartyMatchingCriteria4
- 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 ExposureType10Code
- type ExternalAgreementType1Code
- type ExternalSecuritiesLendingType1Code
- type FertilizerCommodityAmmonia1
- type FertilizerCommodityDiammoniumPhosphate1
- type FertilizerCommodityOther1
- type FertilizerCommodityPotash1
- type FertilizerCommoditySulphur1
- type FertilizerCommodityUrea1
- type FertilizerCommodityUreaAndAmmoniumNitrate1
- type FreightCommodityContainerShip1
- type FreightCommodityDry2
- type FreightCommodityOther1
- type FreightCommodityWet2
- type GenericIdentification175
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IndustrialProductCommodityConstruction1
- type IndustrialProductCommodityManufacturing1
- type InterestComputationMethod1Code
- type InterestComputationMethodFormat6Choice
- type LEIIdentifier
- type LoanMatchingCriteria9
- type MICIdentifier
- type MasterAgreement7
- type MatchingCriteria10
- type Max105Text
- type Max140Text
- type Max15NumericText
- type Max350Text
- type Max35Text
- type Max500Text
- type Max50Text
- type Max52Text
- type Max72Text
- type MetalCommodityNonPrecious1
- type MetalCommodityPrecious1
- type ModificationLevel1Code
- type NaturalPersonIdentification2
- type NoReasonCode
- type NotAvailable1Code
- type NumberOfReportsPerStatus4
- type OrganisationIdentification15Choice
- type OrganisationIdentification38
- type OtherC10CommodityDeliverable2
- type OtherC10CommodityNonDeliverable2
- type PairedReconciled3Code
- type PaperCommodityContainerBoard1
- type PaperCommodityNewsprint1
- type PaperCommodityPulp1
- type PaperCommodityRecoveredPaper1
- type PaperCommodityRecoveredPaper2
- type PartyIdentification236Choice
- type PolypropyleneCommodityOther1
- type PolypropyleneCommodityPlastic1
- type PriceStatus1Code
- type RateBasis1Code
- type ReconciliationMatchedStatus9Choice
- type ReconciliationReport8
- type ReconciliationResult10
- type ReconciliationStatus8Choice
- type RepoTerminationOption2Code
- type ReportPeriodActivity1Code
- type SecuritiesFinancingReportingReconciliationStatusAdviceV02
- type SecuritiesLendingType3Choice
- type SecuritiesTransactionPrice19Choice
- type SecuritiesTransactionPrice5
- type Security48
- type SecurityCommodity7Choice
- type SecurityCommodityCash4
- type SecurityIdentification26Choice
- type SpecialCollateral1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeData28
- type TradeData34Choice
- type TradeTransactionIdentification19
- type UnitOfMeasure11Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveOrHistoricCurrencyAnd20DecimalAmount ¶
type ActiveOrHistoricCurrencyAnd20DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `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.080.001.02 Tp,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Prtry,omitempty"` }
type AgreementType2Choice ¶
type AgreementType2Choice struct { Tp ExternalAgreementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Tp,omitempty"` Prtry Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Prtry,omitempty"` }
type AgriculturalCommodityDairy1 ¶
type AgriculturalCommodityDairy1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommodityForestry1 ¶
type AgriculturalCommodityForestry1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType21Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommodityGrain2 ¶
type AgriculturalCommodityGrain2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type AgriculturalCommodityLiveStock1 ¶
type AgriculturalCommodityLiveStock1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType22Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommodityOilSeed1 ¶
type AgriculturalCommodityOilSeed1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type AgriculturalCommodityOliveOil2 ¶
type AgriculturalCommodityOliveOil2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type AgriculturalCommodityOther1 ¶
type AgriculturalCommodityOther1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommodityPotato1 ¶
type AgriculturalCommodityPotato1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType45Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommoditySeafood1 ¶
type AgriculturalCommoditySeafood1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType23Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type AgriculturalCommoditySoft1 ¶
type AgriculturalCommoditySoft1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type AmountAndDirection107 ¶
type AmountAndDirection107 struct { Amt ActiveOrHistoricCurrencyAnd20DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Sgn,omitempty"` }
type AmountAndDirection53 ¶
type AmountAndDirection53 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Sgn,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.080.001.02 Agrcltrl,omitempty"` Nrgy AssetClassCommodityEnergy2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Nrgy,omitempty"` Envttl AssetClassCommodityEnvironmental2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Envttl,omitempty"` Frtlzr AssetClassCommodityFertilizer3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Frtlzr,omitempty"` Frght AssetClassCommodityFreight3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Frght,omitempty"` IndstrlPdct AssetClassCommodityIndustrialProduct1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 IndstrlPdct,omitempty"` Metl AssetClassCommodityMetal1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Metl,omitempty"` OthrC10 AssetClassCommodityOtherC102Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OthrC10,omitempty"` Ppr AssetClassCommodityPaper3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Ppr,omitempty"` Plprpln AssetClassCommodityPolypropylene3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Plprpln,omitempty"` Infltn AssetClassCommodityInflation1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Infltn,omitempty"` MultiCmmdtyExtc AssetClassCommodityMultiCommodityExotic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MultiCmmdtyExtc,omitempty"` OffclEcnmcSttstcs AssetClassCommodityOfficialEconomicStatistics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OffclEcnmcSttstcs,omitempty"` Othr AssetClassCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityAgricultural5Choice ¶
type AssetClassCommodityAgricultural5Choice struct { GrnOilSeed AgriculturalCommodityOilSeed1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 GrnOilSeed,omitempty"` Soft AgriculturalCommoditySoft1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Soft,omitempty"` Ptt AgriculturalCommodityPotato1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Ptt,omitempty"` OlvOil AgriculturalCommodityOliveOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OlvOil,omitempty"` Dairy AgriculturalCommodityDairy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dairy,omitempty"` Frstry AgriculturalCommodityForestry1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Frstry,omitempty"` Sfd AgriculturalCommoditySeafood1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Sfd,omitempty"` LiveStock AgriculturalCommodityLiveStock1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LiveStock,omitempty"` Grn AgriculturalCommodityGrain2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Grn,omitempty"` Othr AgriculturalCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityEnergy2Choice ¶
type AssetClassCommodityEnergy2Choice struct { Elctrcty EnergyCommodityElectricity1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Elctrcty,omitempty"` NtrlGas EnergyCommodityNaturalGas2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NtrlGas,omitempty"` Oil EnergyCommodityOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Oil,omitempty"` Coal EnergyCommodityCoal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Coal,omitempty"` IntrNrgy EnergyCommodityInterEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 IntrNrgy,omitempty"` RnwblNrgy EnergyCommodityRenewableEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RnwblNrgy,omitempty"` LghtEnd EnergyCommodityLightEnd1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LghtEnd,omitempty"` Dstllts EnergyCommodityDistillates1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dstllts,omitempty"` Othr EnergyCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityEnvironmental2Choice ¶
type AssetClassCommodityEnvironmental2Choice struct { Emssns EnvironmentalCommodityEmission2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Emssns,omitempty"` Wthr EnvironmentalCommodityWeather1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Wthr,omitempty"` CrbnRltd EnvironmentalCommodityCarbonRelated1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CrbnRltd,omitempty"` Othr EnvironmentCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityFertilizer3Choice ¶
type AssetClassCommodityFertilizer3Choice struct { Ammn FertilizerCommodityAmmonia1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Ammn,omitempty"` DmmnmPhspht FertilizerCommodityDiammoniumPhosphate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DmmnmPhspht,omitempty"` Ptsh FertilizerCommodityPotash1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Ptsh,omitempty"` Slphr FertilizerCommoditySulphur1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Slphr,omitempty"` Urea FertilizerCommodityUrea1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Urea,omitempty"` UreaAndAmmnmNtrt FertilizerCommodityUreaAndAmmoniumNitrate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UreaAndAmmnmNtrt,omitempty"` Othr FertilizerCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityFreight3Choice ¶
type AssetClassCommodityFreight3Choice struct { Dry FreightCommodityDry2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dry,omitempty"` Wet FreightCommodityWet2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Wet,omitempty"` CntnrShip FreightCommodityContainerShip1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CntnrShip,omitempty"` Othr FreightCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityIndustrialProduct1Choice ¶
type AssetClassCommodityIndustrialProduct1Choice struct { Cnstrctn IndustrialProductCommodityConstruction1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Cnstrctn,omitempty"` Manfctg IndustrialProductCommodityManufacturing1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Manfctg,omitempty"` }
type AssetClassCommodityInflation1 ¶
type AssetClassCommodityInflation1 struct {
BasePdct AssetClassProductType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"`
}
type AssetClassCommodityMetal1Choice ¶
type AssetClassCommodityMetal1Choice struct { NonPrcs MetalCommodityNonPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NonPrcs,omitempty"` Prcs MetalCommodityPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Prcs,omitempty"` }
type AssetClassCommodityMultiCommodityExotic1 ¶
type AssetClassCommodityMultiCommodityExotic1 struct {
BasePdct AssetClassProductType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"`
}
type AssetClassCommodityOfficialEconomicStatistics1 ¶
type AssetClassCommodityOfficialEconomicStatistics1 struct {
BasePdct AssetClassProductType14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"`
}
type AssetClassCommodityOther1 ¶
type AssetClassCommodityOther1 struct {
BasePdct AssetClassProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"`
}
type AssetClassCommodityOtherC102Choice ¶
type AssetClassCommodityOtherC102Choice struct { Dlvrbl OtherC10CommodityDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dlvrbl,omitempty"` NonDlvrbl OtherC10CommodityNonDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NonDlvrbl,omitempty"` }
type AssetClassCommodityPaper3Choice ¶
type AssetClassCommodityPaper3Choice struct { CntnrBrd PaperCommodityContainerBoard1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CntnrBrd,omitempty"` Nwsprnt PaperCommodityNewsprint1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Nwsprnt,omitempty"` Pulp PaperCommodityPulp1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Pulp,omitempty"` RcvrdPpr PaperCommodityRecoveredPaper1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RcvrdPpr,omitempty"` Othr PaperCommodityRecoveredPaper2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type AssetClassCommodityPolypropylene3Choice ¶
type AssetClassCommodityPolypropylene3Choice struct { Plstc PolypropyleneCommodityPlastic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Plstc,omitempty"` Othr PolypropyleneCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
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.080.001.02 Indx,omitempty"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Nm,omitempty"` }
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 CashCompare3 ¶
type CashCompare3 struct { Val CompareAmountAndDirection2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val,omitempty"` HrcutOrMrgn ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 HrcutOrMrgn,omitempty"` }
type Cleared4Choice ¶
type Cleared4Choice struct { Clrd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Clrd,omitempty"` NonClrd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NonClrd,omitempty"` }
type CollateralDeliveryMethod1Code ¶
type CollateralDeliveryMethod1Code string
May be one of SICA, SIUR, TTCA
type CollateralMatchingCriteria6 ¶
type CollateralMatchingCriteria6 struct { UncollsdFlg CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UncollsdFlg,omitempty"` NetXpsrCollstnInd CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NetXpsrCollstnInd,omitempty"` CollValDt CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CollValDt,omitempty"` AsstTp SecurityCommodityCash4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AsstTp,omitempty"` BsktIdr CompareSecurityIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BsktIdr,omitempty"` }
type CollateralQualityType1Code ¶
type CollateralQualityType1Code string
May be one of INVG, NIVG, NOTR, NOAP
type Commodity42 ¶
type Commodity42 struct { Clssfctn CompareCommodityAssetClass3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Clssfctn,omitempty"` Qty CompareDecimalNumber3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Qty,omitempty"` UnitPric CompareUnitPrice6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnitPric,omitempty"` MktVal CompareAmountAndDirection2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MktVal,omitempty"` UnitOfMeasr CompareUnitOfMeasure3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnitOfMeasr,omitempty"` }
type CompareActiveOrHistoricCurrencyAndAmount3 ¶
type CompareActiveOrHistoricCurrencyAndAmount3 struct { Val1 ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareAgreementType2 ¶
type CompareAgreementType2 struct { Val1 AgreementType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 AgreementType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareAmountAndDirection1 ¶
type CompareAmountAndDirection1 struct { Val1 AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareAmountAndDirection2 ¶
type CompareAmountAndDirection2 struct { Val1 AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareBenchmarkCurveName3 ¶
type CompareBenchmarkCurveName3 struct { Val1 BenchmarkCurveName10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 BenchmarkCurveName10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareCFIIdentifier3 ¶
type CompareCFIIdentifier3 struct { Val1 CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareClearingStatus3 ¶
type CompareClearingStatus3 struct { Val1 Cleared4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 Cleared4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareCollateralQualityType3 ¶
type CompareCollateralQualityType3 struct { Val1 CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareCommodityAssetClass3 ¶
type CompareCommodityAssetClass3 struct { Val1 AssetClassCommodity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 AssetClassCommodity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareCounterpartySide2 ¶
type CompareCounterpartySide2 struct { Val1 CollateralRole1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 CollateralRole1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareCountryCode3 ¶
type CompareCountryCode3 struct { Val1 CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareDate3 ¶
type CompareDateTime3 ¶
type CompareDateTime3 struct { Val1 ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareDecimalNumber3 ¶
type CompareDeliveryMethod3 ¶
type CompareDeliveryMethod3 struct { Val1 CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareExposureType3 ¶
type CompareExposureType3 struct { Val1 ExposureType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 ExposureType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareISINIdentifier4 ¶
type CompareISINIdentifier4 struct { Val1 ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareInterestComputationMethod3 ¶
type CompareInterestComputationMethod3 struct { Val1 InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareInterestRate1 ¶
type CompareInterestRate1 struct { MrgnLnAmt CompareAmountAndDirection1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MrgnLnAmt,omitempty"` FxdIntrstRate ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FxdIntrstRate,omitempty"` DayCntBsis CompareInterestComputationMethod3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DayCntBsis,omitempty"` FltgIntrstRefRate CompareBenchmarkCurveName3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRefRate,omitempty"` FltgIntrstRateTermUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateTermUnit,omitempty"` FltgIntrstRateTermVal CompareNumber5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateTermVal,omitempty"` FltgIntrstRatePmtFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRatePmtFrqcyUnit,omitempty"` FltgIntrstRatePmtFrqcyVal CompareNumber5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRatePmtFrqcyVal,omitempty"` FltgIntrstRateRstFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateRstFrqcyUnit,omitempty"` FltgIntrstRateRstFrqcyVal CompareNumber6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateRstFrqcyVal,omitempty"` BsisPtSprd CompareDecimalNumber3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BsisPtSprd,omitempty"` }
type CompareMICIdentifier3 ¶
type CompareMICIdentifier3 struct { Val1 MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareNumber5 ¶
type CompareNumber6 ¶
type CompareOrganisationIdentification6 ¶
type CompareOrganisationIdentification6 struct { Val1 OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareOrganisationIdentification7 ¶
type CompareOrganisationIdentification7 struct { Val1 PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type ComparePercentageRate3 ¶
type CompareRateBasis3 ¶
type CompareRateBasis3 struct { Val1 RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareReportingLevelType3 ¶
type CompareReportingLevelType3 struct { Val1 ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareSecuritiesLendingType3 ¶
type CompareSecuritiesLendingType3 struct { Val1 SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareSecurityIdentification4 ¶
type CompareSecurityIdentification4 struct { Val1 SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareSpecialCollateral3 ¶
type CompareSpecialCollateral3 struct { Val1 SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareTerminationOption3 ¶
type CompareTerminationOption3 struct { Val1 RepoTerminationOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 RepoTerminationOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareText2 ¶
type CompareUnitOfMeasure3 ¶
type CompareUnitOfMeasure3 struct { Val1 UnitOfMeasure11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 UnitOfMeasure11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CompareUnitPrice6 ¶
type CompareUnitPrice6 struct { Val1 SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val1,omitempty"` Val2 SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Val2,omitempty"` }
type CounterpartyMatchingCriteria4 ¶
type CounterpartyMatchingCriteria4 struct { RptgCtrPty CompareOrganisationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RptgCtrPty,omitempty"` OthrCtrPty CompareOrganisationIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OthrCtrPty,omitempty"` CtrPtySd CompareCounterpartySide2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CtrPtySd,omitempty"` }
type Document ¶
type Document struct {
SctiesFincgRptgRcncltnStsAdvc SecuritiesFinancingReportingReconciliationStatusAdviceV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SctiesFincgRptgRcncltnStsAdvc"`
}
type EnergyCommodityCoal1 ¶
type EnergyCommodityCoal1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType24Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnergyCommodityDistillates1 ¶
type EnergyCommodityDistillates1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnergyCommodityElectricity1 ¶
type EnergyCommodityElectricity1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type EnergyCommodityInterEnergy1 ¶
type EnergyCommodityInterEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnergyCommodityLightEnd1 ¶
type EnergyCommodityLightEnd1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType27Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnergyCommodityNaturalGas2 ¶
type EnergyCommodityNaturalGas2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type EnergyCommodityOil2 ¶
type EnergyCommodityOil2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type EnergyCommodityOther1 ¶
type EnergyCommodityOther1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnergyCommodityRenewableEnergy1 ¶
type EnergyCommodityRenewableEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType28Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnvironmentCommodityOther1 ¶
type EnvironmentCommodityOther1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnvironmentalCommodityCarbonRelated1 ¶
type EnvironmentalCommodityCarbonRelated1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type EnvironmentalCommodityEmission2 ¶
type EnvironmentalCommodityEmission2 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type EnvironmentalCommodityWeather1 ¶
type EnvironmentalCommodityWeather1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type ExternalAgreementType1Code ¶
type ExternalAgreementType1Code string
May be no more than 4 items long
type ExternalSecuritiesLendingType1Code ¶
type ExternalSecuritiesLendingType1Code string
May be no more than 4 items long
type FertilizerCommodityAmmonia1 ¶
type FertilizerCommodityAmmonia1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType39Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommodityDiammoniumPhosphate1 ¶
type FertilizerCommodityDiammoniumPhosphate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType40Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommodityOther1 ¶
type FertilizerCommodityOther1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommodityPotash1 ¶
type FertilizerCommodityPotash1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType41Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommoditySulphur1 ¶
type FertilizerCommoditySulphur1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType42Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommodityUrea1 ¶
type FertilizerCommodityUrea1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType43Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FertilizerCommodityUreaAndAmmoniumNitrate1 ¶
type FertilizerCommodityUreaAndAmmoniumNitrate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType44Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FreightCommodityContainerShip1 ¶
type FreightCommodityContainerShip1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType46Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FreightCommodityDry2 ¶
type FreightCommodityDry2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type FreightCommodityOther1 ¶
type FreightCommodityOther1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type FreightCommodityWet2 ¶
type FreightCommodityWet2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 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.080.001.02 BasePdct"` SubPdct AssetClassSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type IndustrialProductCommodityManufacturing1 ¶
type IndustrialProductCommodityManufacturing1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 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.080.001.02 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Prtry,omitempty"` }
type LoanMatchingCriteria9 ¶
type LoanMatchingCriteria9 struct { UnqTradIdr CompareText2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnqTradIdr,omitempty"` TermntnDt CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TermntnDt,omitempty"` CtrctTp CompareExposureType3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CtrctTp,omitempty"` ClrSts CompareClearingStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ClrSts,omitempty"` ClrDtTm CompareDateTime3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ClrDtTm,omitempty"` CCP CompareOrganisationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CCP,omitempty"` TradgVn CompareMICIdentifier3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TradgVn,omitempty"` MstrAgrmtTp CompareAgreementType2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MstrAgrmtTp,omitempty"` ExctnDtTm CompareDateTime3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ExctnDtTm,omitempty"` ValDt CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ValDt,omitempty"` MtrtyDt CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MtrtyDt,omitempty"` MinNtcePrd CompareNumber5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MinNtcePrd,omitempty"` EarlstCallBckDt CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 EarlstCallBckDt,omitempty"` GnlColl CompareSpecialCollateral3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 GnlColl,omitempty"` DlvryByVal CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DlvryByVal,omitempty"` CollDlvryMtd CompareDeliveryMethod3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CollDlvryMtd,omitempty"` OpnTerm CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OpnTerm,omitempty"` TermntnOptn CompareTerminationOption3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TermntnOptn,omitempty"` FxdIntrstRate ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FxdIntrstRate,omitempty"` DayCntBsis CompareInterestComputationMethod3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DayCntBsis,omitempty"` FltgIntrstRefRate CompareBenchmarkCurveName3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRefRate,omitempty"` FltgIntrstRateTermUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateTermUnit,omitempty"` FltgIntrstRateTermVal CompareNumber5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateTermVal,omitempty"` FltgIntrstRatePmtFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRatePmtFrqcyUnit,omitempty"` FltgIntrstRatePmtFrqcyVal CompareNumber5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRatePmtFrqcyVal,omitempty"` FltgIntrstRateRstFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateRstFrqcyUnit,omitempty"` FltgIntrstRateRstFrqcyVal CompareNumber6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgIntrstRateRstFrqcyVal,omitempty"` BsisPtSprd CompareDecimalNumber3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BsisPtSprd,omitempty"` MrgnLnAttr []CompareInterestRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MrgnLnAttr,omitempty"` PrncplAmtValDtAmt CompareActiveOrHistoricCurrencyAndAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 PrncplAmtValDtAmt,omitempty"` PrncplAmtMtrtyDtAmt CompareActiveOrHistoricCurrencyAndAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 PrncplAmtMtrtyDtAmt,omitempty"` AsstTp SecurityCommodity7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AsstTp,omitempty"` LnVal CompareActiveOrHistoricCurrencyAndAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LnVal,omitempty"` FxdRbtRefRate ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FxdRbtRefRate,omitempty"` FltgRbtRefRate CompareBenchmarkCurveName3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRefRate,omitempty"` FltgRbtRateTermUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRateTermUnit,omitempty"` FltgRbtRateTermVal CompareNumber6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRateTermVal,omitempty"` FltgRbtRatePmtFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRatePmtFrqcyUnit,omitempty"` FltgRbtRatePmtFrqcyVal CompareNumber6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRatePmtFrqcyVal,omitempty"` FltgRbtRateRstFrqcyUnit CompareRateBasis3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRateRstFrqcyUnit,omitempty"` FltgRbtRateRstFrqcyVal CompareNumber6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRbtRateRstFrqcyVal,omitempty"` RbtRateBsisPtSprd CompareDecimalNumber3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RbtRateBsisPtSprd,omitempty"` FltgRateAdjstmnt []ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRateAdjstmnt,omitempty"` FltgRateAdjstmntDt []CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 FltgRateAdjstmntDt,omitempty"` LndgFee ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LndgFee,omitempty"` OutsdngMrgnLnAmt CompareActiveOrHistoricCurrencyAndAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OutsdngMrgnLnAmt,omitempty"` ShrtMktValAmt CompareActiveOrHistoricCurrencyAndAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ShrtMktValAmt,omitempty"` LvlTp CompareReportingLevelType3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LvlTp,omitempty"` UnitOfMeasr CompareUnitOfMeasure3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnitOfMeasr,omitempty"` }
type MasterAgreement7 ¶
type MasterAgreement7 struct { Tp AgreementType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Tp"` Vrsn Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Vrsn,omitempty"` OthrMstrAgrmtDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OthrMstrAgrmtDtls,omitempty"` }
type MatchingCriteria10 ¶
type MatchingCriteria10 struct { CtrPtyMtchgCrit CounterpartyMatchingCriteria4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CtrPtyMtchgCrit,omitempty"` LnMtchgCrit LoanMatchingCriteria9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LnMtchgCrit,omitempty"` CollMtchgCrit CollateralMatchingCriteria6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CollMtchgCrit,omitempty"` }
type MetalCommodityNonPrecious1 ¶
type MetalCommodityNonPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type MetalCommodityPrecious1 ¶
type MetalCommodityPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AddtlSubPdct"` }
type NaturalPersonIdentification2 ¶
type NaturalPersonIdentification2 struct { Id GenericIdentification175 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Id"` Nm Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Nm,omitempty"` Dmcl Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dmcl,omitempty"` }
type NumberOfReportsPerStatus4 ¶
type NumberOfReportsPerStatus4 struct { DtldNbOfRpts Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DtldNbOfRpts"` DtldSts PairedReconciled3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DtldSts"` }
type OrganisationIdentification15Choice ¶
type OrganisationIdentification15Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 LEI,omitempty"` Othr OrganisationIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AnyBIC,omitempty"` }
type OrganisationIdentification38 ¶
type OrganisationIdentification38 struct { Id GenericIdentification175 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Id"` Nm Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Nm,omitempty"` Dmcl Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dmcl,omitempty"` }
type OtherC10CommodityDeliverable2 ¶
type OtherC10CommodityDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType47Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type OtherC10CommodityNonDeliverable2 ¶
type OtherC10CommodityNonDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType48Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PairedReconciled3Code ¶
type PairedReconciled3Code string
May be one of CLRC, LNRC, PARD, RECO, UNPR
type PaperCommodityContainerBoard1 ¶
type PaperCommodityContainerBoard1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType35Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PaperCommodityNewsprint1 ¶
type PaperCommodityNewsprint1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType36Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PaperCommodityPulp1 ¶
type PaperCommodityPulp1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType37Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper1 ¶
type PaperCommodityRecoveredPaper1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType38Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper2 ¶
type PaperCommodityRecoveredPaper2 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type PartyIdentification236Choice ¶
type PartyIdentification236Choice struct { Lgl OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Lgl,omitempty"` Ntrl NaturalPersonIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Ntrl,omitempty"` }
type PolypropyleneCommodityOther1 ¶
type PolypropyleneCommodityOther1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct"` }
type PolypropyleneCommodityPlastic1 ¶
type PolypropyleneCommodityPlastic1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 BasePdct"` SubPdct AssetClassSubProductType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SubPdct,omitempty"` }
type ReconciliationMatchedStatus9Choice ¶
type ReconciliationMatchedStatus9Choice struct { Mtchd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Mtchd,omitempty"` NotMtchd ReconciliationResult10 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NotMtchd,omitempty"` }
type ReconciliationReport8 ¶
type ReconciliationReport8 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TechRcrdId,omitempty"` TxId TradeTransactionIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TxId"` Modfd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Modfd"` RcncltnSts ReconciliationStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RcncltnSts"` }
type ReconciliationResult10 ¶
type ReconciliationResult10 struct { CtrPty1 OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CtrPty1"` CtrPty2 OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 CtrPty2"` MtchgCrit MatchingCriteria10 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MtchgCrit"` }
type ReconciliationStatus8Choice ¶
type ReconciliationStatus8Choice struct { NoRcncltnReqrd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NoRcncltnReqrd,omitempty"` RptgData ReconciliationMatchedStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RptgData,omitempty"` }
type RepoTerminationOption2Code ¶
type RepoTerminationOption2Code string
May be one of EGRN, EGAE, ETSB, NOAP
type SecuritiesFinancingReportingReconciliationStatusAdviceV02 ¶
type SecuritiesFinancingReportingReconciliationStatusAdviceV02 struct { RcncltnData TradeData34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RcncltnData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SplmtryData,omitempty"` }
type SecuritiesLendingType3Choice ¶
type SecuritiesLendingType3Choice struct { Cd ExternalSecuritiesLendingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Prtry,omitempty"` }
type SecuritiesTransactionPrice19Choice ¶
type SecuritiesTransactionPrice19Choice struct { MntryVal AmountAndDirection107 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MntryVal,omitempty"` Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Unit,omitempty"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Pctg,omitempty"` Yld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Yld,omitempty"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Dcml,omitempty"` PdgPric PriceStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 PdgPric,omitempty"` Othr SecuritiesTransactionPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Othr,omitempty"` }
type Security48 ¶
type Security48 struct { Id CompareISINIdentifier4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Id,omitempty"` ClssfctnTp CompareCFIIdentifier3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ClssfctnTp,omitempty"` Qty CompareDecimalNumber3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Qty,omitempty"` NmnlVal CompareAmountAndDirection2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NmnlVal,omitempty"` Qlty CompareCollateralQualityType3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Qlty,omitempty"` Mtrty CompareDate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Mtrty,omitempty"` IssrId CompareOrganisationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 IssrId,omitempty"` IssrCtry CompareCountryCode3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 IssrCtry,omitempty"` Tp []CompareSecuritiesLendingType3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Tp,omitempty"` UnitPric CompareUnitPrice6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnitPric,omitempty"` ExclsvArrgmnt CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 ExclsvArrgmnt,omitempty"` MktVal CompareAmountAndDirection2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MktVal,omitempty"` AvlblForCollReuse CompareTrueFalseIndicator3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AvlblForCollReuse,omitempty"` HrcutOrMrgn ComparePercentageRate3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 HrcutOrMrgn,omitempty"` }
type SecurityCommodity7Choice ¶
type SecurityCommodity7Choice struct { Scty []Security48 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Scty,omitempty"` Cmmdty []Commodity42 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Cmmdty,omitempty"` }
type SecurityCommodityCash4 ¶
type SecurityCommodityCash4 struct { Scty []Security48 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Scty,omitempty"` Cmmdty []Commodity42 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Cmmdty,omitempty"` Csh []CashCompare3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Csh,omitempty"` }
type SecurityIdentification26Choice ¶
type SecurityIdentification26Choice struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Id,omitempty"` NotAvlbl NotAvailable1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NotAvlbl,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeData28 ¶
type TradeData28 struct { PairgRcncltnSts []NumberOfReportsPerStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 PairgRcncltnSts,omitempty"` RcncltnRpt []ReconciliationReport8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RcncltnRpt"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 SplmtryData,omitempty"` }
type TradeData34Choice ¶
type TradeData34Choice struct { DataSetActn ReportPeriodActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 DataSetActn,omitempty"` Rpt []TradeData28 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 Rpt,omitempty"` }
type TradeTransactionIdentification19 ¶
type TradeTransactionIdentification19 struct { RptgCtrPty OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 RptgCtrPty"` OthrCtrPty PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 OthrCtrPty"` NttyRspnsblForRpt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 NttyRspnsblForRpt,omitempty"` UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 UnqTradIdr,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 MstrAgrmt,omitempty"` AgtLndr OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 AgtLndr,omitempty"` TrptyAgt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.080.001.02 TrptyAgt,omitempty"` }
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