Documentation ¶
Index ¶
- type ActiveOrHistoricCurrencyAnd20DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- 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 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 Branch5Choice
- type Branch6Choice
- type CFIOct2015Identifier
- type Cleared16Choice
- type ClearingPartyAndTime14
- type Collateral52
- type CollateralData35
- type CollateralDeliveryMethod1Code
- type CollateralFlag13Choice
- type CollateralQualityType1Code
- type CollateralRole1Code
- type CollateralType21
- type CollaterisedData12
- type Commodity43
- type ContractTerm7Choice
- type CounterpartyData88
- type CounterpartyData89
- type CounterpartyIdentification11
- type CounterpartyIdentification12
- 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 FixedOpenTermContract2
- type FixedRate11
- type FloatingInterestRate22
- type FreightCommodityContainerShip1
- type FreightCommodityDry2
- type FreightCommodityOther1
- type FreightCommodityWet2
- type FundType2Code
- type GenericIdentification175
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IndustrialProductCommodityConstruction1
- type IndustrialProductCommodityManufacturing1
- type InterestComputationMethod1Code
- type InterestComputationMethodFormat6Choice
- type InterestRate27Choice
- type InterestRate6
- type InterestRateContractTerm2
- type LEIIdentifier
- type LoanData113
- type LoanData120
- type LoanData135
- type LoanData136
- type LoanData137
- type LoanData138
- type LoanData139
- type LoanData140
- type LoanData141
- type LoanData142
- type LoanData143
- type LoanData144
- type LoanData145
- type LoanData86
- type MICIdentifier
- type MasterAgreement7
- type Max105Text
- type Max140Text
- type Max350Text
- type Max35Text
- type Max500Text
- type Max50Text
- type Max52Text
- type Max72Text
- type MetalCommodityNonPrecious1
- type MetalCommodityPrecious1
- type ModificationLevel1Code
- type NACEDomainIdentifier
- type NaturalPersonIdentification2
- type NoReasonCode
- type NotAvailable1Code
- type OrganisationIdentification15Choice
- type OrganisationIdentification38
- type OtherC10CommodityDeliverable2
- type OtherC10CommodityNonDeliverable2
- type PaperCommodityContainerBoard1
- type PaperCommodityNewsprint1
- type PaperCommodityPulp1
- type PaperCommodityRecoveredPaper1
- type PaperCommodityRecoveredPaper2
- type PartyIdentification236Choice
- type PolypropyleneCommodityOther1
- type PolypropyleneCommodityPlastic1
- type PriceStatus1Code
- type PrincipalAmount3
- type Quantity17
- type QuantityNominalValue2Choice
- type RateAdjustment1
- type RateBasis1Code
- type RepoTerminationOption2Code
- type ReportPeriodActivity1Code
- type SecuritiesFinancingReportingTransactionReportV02
- type SecuritiesLendingType3Choice
- type SecuritiesTransactionPrice18Choice
- type SecuritiesTransactionPrice19Choice
- type SecuritiesTransactionPrice5
- type Security51
- type Security52
- type Security55
- type SecurityCommodity9
- type SecurityIdentification26Choice
- type SecurityIssuer4
- type SettlementParties34Choice
- type SpecialCollateral1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeData40Choice
- type TradeError9
- type TradeNewTransaction13
- type TradeReport22Choice
- type TradeTransactionCollateralUpdate8
- type TradeTransactionCorrection13
- type TradeTransactionPositionComponent8
- type TradeValuationUpdate9
- type TransactionCollateralData18Choice
- type TransactionCounterpartyData11
- type TransactionLoanData26Choice
- type TransactionLoanData30Choice
- type TransactionLoanData31Choice
- type TransactionLoanData32Choice
- 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 AgreementType2Choice ¶
type AgreementType2Choice struct { Tp ExternalAgreementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Tp,omitempty"` Prtry Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Prtry,omitempty"` }
type AgriculturalCommodityDairy1 ¶
type AgriculturalCommodityDairy1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommodityForestry1 ¶
type AgriculturalCommodityForestry1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType21Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommodityGrain2 ¶
type AgriculturalCommodityGrain2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type AgriculturalCommodityLiveStock1 ¶
type AgriculturalCommodityLiveStock1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType22Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommodityOilSeed1 ¶
type AgriculturalCommodityOilSeed1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type AgriculturalCommodityOliveOil2 ¶
type AgriculturalCommodityOliveOil2 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type AgriculturalCommodityOther1 ¶
type AgriculturalCommodityOther1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommodityPotato1 ¶
type AgriculturalCommodityPotato1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType45Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommoditySeafood1 ¶
type AgriculturalCommoditySeafood1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType23Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type AgriculturalCommoditySoft1 ¶
type AgriculturalCommoditySoft1 struct { BasePdct AssetClassProductType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type AmountAndDirection107 ¶
type AmountAndDirection107 struct { Amt ActiveOrHistoricCurrencyAnd20DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Sgn,omitempty"` }
type AmountAndDirection53 ¶
type AmountAndDirection53 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Amt"` Sgn bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Sgn,omitempty"` }
type AmountHaircutMargin1 ¶
type AmountHaircutMargin1 struct { Amt AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Amt"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 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.052.001.02 Agrcltrl,omitempty"` Nrgy AssetClassCommodityEnergy2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Nrgy,omitempty"` Envttl AssetClassCommodityEnvironmental2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Envttl,omitempty"` Frtlzr AssetClassCommodityFertilizer3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Frtlzr,omitempty"` Frght AssetClassCommodityFreight3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Frght,omitempty"` IndstrlPdct AssetClassCommodityIndustrialProduct1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IndstrlPdct,omitempty"` Metl AssetClassCommodityMetal1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Metl,omitempty"` OthrC10 AssetClassCommodityOtherC102Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OthrC10,omitempty"` Ppr AssetClassCommodityPaper3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ppr,omitempty"` Plprpln AssetClassCommodityPolypropylene3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Plprpln,omitempty"` Infltn AssetClassCommodityInflation1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Infltn,omitempty"` MultiCmmdtyExtc AssetClassCommodityMultiCommodityExotic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MultiCmmdtyExtc,omitempty"` OffclEcnmcSttstcs AssetClassCommodityOfficialEconomicStatistics1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OffclEcnmcSttstcs,omitempty"` Othr AssetClassCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityAgricultural5Choice ¶
type AssetClassCommodityAgricultural5Choice struct { GrnOilSeed AgriculturalCommodityOilSeed1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GrnOilSeed,omitempty"` Soft AgriculturalCommoditySoft1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Soft,omitempty"` Ptt AgriculturalCommodityPotato1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ptt,omitempty"` OlvOil AgriculturalCommodityOliveOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OlvOil,omitempty"` Dairy AgriculturalCommodityDairy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dairy,omitempty"` Frstry AgriculturalCommodityForestry1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Frstry,omitempty"` Sfd AgriculturalCommoditySeafood1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Sfd,omitempty"` LiveStock AgriculturalCommodityLiveStock1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LiveStock,omitempty"` Grn AgriculturalCommodityGrain2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Grn,omitempty"` Othr AgriculturalCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityEnergy2Choice ¶
type AssetClassCommodityEnergy2Choice struct { Elctrcty EnergyCommodityElectricity1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Elctrcty,omitempty"` NtrlGas EnergyCommodityNaturalGas2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NtrlGas,omitempty"` Oil EnergyCommodityOil2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Oil,omitempty"` Coal EnergyCommodityCoal1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Coal,omitempty"` IntrNrgy EnergyCommodityInterEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IntrNrgy,omitempty"` RnwblNrgy EnergyCommodityRenewableEnergy1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RnwblNrgy,omitempty"` LghtEnd EnergyCommodityLightEnd1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LghtEnd,omitempty"` Dstllts EnergyCommodityDistillates1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dstllts,omitempty"` Othr EnergyCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityEnvironmental2Choice ¶
type AssetClassCommodityEnvironmental2Choice struct { Emssns EnvironmentalCommodityEmission2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Emssns,omitempty"` Wthr EnvironmentalCommodityWeather1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Wthr,omitempty"` CrbnRltd EnvironmentalCommodityCarbonRelated1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CrbnRltd,omitempty"` Othr EnvironmentCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityFertilizer3Choice ¶
type AssetClassCommodityFertilizer3Choice struct { Ammn FertilizerCommodityAmmonia1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ammn,omitempty"` DmmnmPhspht FertilizerCommodityDiammoniumPhosphate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DmmnmPhspht,omitempty"` Ptsh FertilizerCommodityPotash1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ptsh,omitempty"` Slphr FertilizerCommoditySulphur1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Slphr,omitempty"` Urea FertilizerCommodityUrea1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Urea,omitempty"` UreaAndAmmnmNtrt FertilizerCommodityUreaAndAmmoniumNitrate1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UreaAndAmmnmNtrt,omitempty"` Othr FertilizerCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityFreight3Choice ¶
type AssetClassCommodityFreight3Choice struct { Dry FreightCommodityDry2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dry,omitempty"` Wet FreightCommodityWet2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Wet,omitempty"` CntnrShip FreightCommodityContainerShip1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CntnrShip,omitempty"` Othr FreightCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityIndustrialProduct1Choice ¶
type AssetClassCommodityIndustrialProduct1Choice struct { Cnstrctn IndustrialProductCommodityConstruction1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Cnstrctn,omitempty"` Manfctg IndustrialProductCommodityManufacturing1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Manfctg,omitempty"` }
type AssetClassCommodityInflation1 ¶
type AssetClassCommodityInflation1 struct {
BasePdct AssetClassProductType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"`
}
type AssetClassCommodityMetal1Choice ¶
type AssetClassCommodityMetal1Choice struct { NonPrcs MetalCommodityNonPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NonPrcs,omitempty"` Prcs MetalCommodityPrecious1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Prcs,omitempty"` }
type AssetClassCommodityMultiCommodityExotic1 ¶
type AssetClassCommodityMultiCommodityExotic1 struct {
BasePdct AssetClassProductType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"`
}
type AssetClassCommodityOfficialEconomicStatistics1 ¶
type AssetClassCommodityOfficialEconomicStatistics1 struct {
BasePdct AssetClassProductType14Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"`
}
type AssetClassCommodityOther1 ¶
type AssetClassCommodityOther1 struct {
BasePdct AssetClassProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"`
}
type AssetClassCommodityOtherC102Choice ¶
type AssetClassCommodityOtherC102Choice struct { Dlvrbl OtherC10CommodityDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dlvrbl,omitempty"` NonDlvrbl OtherC10CommodityNonDeliverable2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NonDlvrbl,omitempty"` }
type AssetClassCommodityPaper3Choice ¶
type AssetClassCommodityPaper3Choice struct { CntnrBrd PaperCommodityContainerBoard1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CntnrBrd,omitempty"` Nwsprnt PaperCommodityNewsprint1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Nwsprnt,omitempty"` Pulp PaperCommodityPulp1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Pulp,omitempty"` RcvrdPpr PaperCommodityRecoveredPaper1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RcvrdPpr,omitempty"` Othr PaperCommodityRecoveredPaper2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type AssetClassCommodityPolypropylene3Choice ¶
type AssetClassCommodityPolypropylene3Choice struct { Plstc PolypropyleneCommodityPlastic1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Plstc,omitempty"` Othr PolypropyleneCommodityOther1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.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.052.001.02 Indx,omitempty"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.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 Branch5Choice ¶
type Branch5Choice struct { Id OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ctry,omitempty"` }
type Branch6Choice ¶
type Branch6Choice struct { Id PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ctry,omitempty"` }
type Cleared16Choice ¶
type Cleared16Choice struct { Clrd ClearingPartyAndTime14 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Clrd,omitempty"` NonClrd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NonClrd,omitempty"` }
type ClearingPartyAndTime14 ¶
type ClearingPartyAndTime14 struct { CCP OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CCP,omitempty"` ClrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrDtTm,omitempty"` RptTrckgNb Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RptTrckgNb,omitempty"` PrtflCd Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrtflCd,omitempty"` }
type Collateral52 ¶
type Collateral52 struct { CollValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollValDt,omitempty"` AsstTp CollateralType21 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp,omitempty"` NetXpsrCollstnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NetXpsrCollstnInd,omitempty"` BsktIdr SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BsktIdr,omitempty"` }
type CollateralData35 ¶
type CollateralData35 struct { AsstTp CollateralType21 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp,omitempty"` NetXpsrCollstnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NetXpsrCollstnInd,omitempty"` BsktIdr SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BsktIdr,omitempty"` }
type CollateralDeliveryMethod1Code ¶
type CollateralDeliveryMethod1Code string
May be one of SICA, SIUR, TTCA
type CollateralFlag13Choice ¶
type CollateralFlag13Choice struct { Collsd CollaterisedData12 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Collsd,omitempty"` Uncollsd NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Uncollsd,omitempty"` }
type CollateralQualityType1Code ¶
type CollateralQualityType1Code string
May be one of INVG, NIVG, NOTR, NOAP
type CollateralType21 ¶
type CollateralType21 struct { Scty []Security52 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Scty,omitempty"` Csh []AmountHaircutMargin1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Csh,omitempty"` Cmmdty []Commodity43 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Cmmdty,omitempty"` }
type CollaterisedData12 ¶
type CollaterisedData12 struct { CollValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollValDt,omitempty"` AsstTp CollateralType21 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp,omitempty"` NetXpsrCollstnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NetXpsrCollstnInd,omitempty"` BsktIdr SecurityIdentification26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BsktIdr,omitempty"` }
type Commodity43 ¶
type Commodity43 struct { Clssfctn AssetClassCommodity5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Clssfctn,omitempty"` Qty Quantity17 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Qty,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MktVal,omitempty"` }
type ContractTerm7Choice ¶
type ContractTerm7Choice struct { Opn FixedOpenTermContract2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Opn,omitempty"` Fxd FixedOpenTermContract2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Fxd,omitempty"` }
type CounterpartyData88 ¶
type CounterpartyData88 struct { RptgDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RptgDtTm"` RptSubmitgNtty OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RptSubmitgNtty"` CtrPty []CounterpartyData89 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPty"` }
type CounterpartyData89 ¶
type CounterpartyData89 struct { RptgCtrPty CounterpartyIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RptgCtrPty"` OthrCtrPty CounterpartyIdentification12 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OthrCtrPty"` NttyRspnsblForRpt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NttyRspnsblForRpt,omitempty"` OthrPtyData TransactionCounterpartyData11 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OthrPtyData,omitempty"` }
type CounterpartyIdentification11 ¶
type CounterpartyIdentification11 struct { Id OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id"` Ntr CounterpartyTradeNature7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ntr,omitempty"` Brnch Branch5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Brnch,omitempty"` Sd CollateralRole1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Sd,omitempty"` }
type CounterpartyIdentification12 ¶
type CounterpartyIdentification12 struct { Id PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id"` Brnch Branch6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Brnch,omitempty"` CtryCd CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtryCd,omitempty"` }
type CounterpartyTradeNature7Choice ¶
type CounterpartyTradeNature7Choice struct { FI FinancialPartyClassification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 FI,omitempty"` NFI []FinancialPartyClassification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NFI,omitempty"` }
type Document ¶
type Document struct {
SctiesFincgRptgTxRpt SecuritiesFinancingReportingTransactionReportV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesFincgRptgTxRpt"`
}
type EnergyCommodityCoal1 ¶
type EnergyCommodityCoal1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType24Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnergyCommodityDistillates1 ¶
type EnergyCommodityDistillates1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnergyCommodityElectricity1 ¶
type EnergyCommodityElectricity1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type EnergyCommodityInterEnergy1 ¶
type EnergyCommodityInterEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnergyCommodityLightEnd1 ¶
type EnergyCommodityLightEnd1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType27Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnergyCommodityNaturalGas2 ¶
type EnergyCommodityNaturalGas2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type EnergyCommodityOil2 ¶
type EnergyCommodityOil2 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type EnergyCommodityOther1 ¶
type EnergyCommodityOther1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnergyCommodityRenewableEnergy1 ¶
type EnergyCommodityRenewableEnergy1 struct { BasePdct AssetClassProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType28Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnvironmentCommodityOther1 ¶
type EnvironmentCommodityOther1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnvironmentalCommodityCarbonRelated1 ¶
type EnvironmentalCommodityCarbonRelated1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type EnvironmentalCommodityEmission2 ¶
type EnvironmentalCommodityEmission2 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type EnvironmentalCommodityWeather1 ¶
type EnvironmentalCommodityWeather1 struct { BasePdct AssetClassProductType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.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.052.001.02 BasePdct"` SubPdct AssetClassSubProductType39Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommodityDiammoniumPhosphate1 ¶
type FertilizerCommodityDiammoniumPhosphate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType40Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommodityOther1 ¶
type FertilizerCommodityOther1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommodityPotash1 ¶
type FertilizerCommodityPotash1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType41Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommoditySulphur1 ¶
type FertilizerCommoditySulphur1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType42Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommodityUrea1 ¶
type FertilizerCommodityUrea1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType43Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FertilizerCommodityUreaAndAmmoniumNitrate1 ¶
type FertilizerCommodityUreaAndAmmoniumNitrate1 struct { BasePdct AssetClassProductType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType44Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FinancialPartyClassification1 ¶
type FinancialPartyClassification1 struct { Clssfctn []FinancialPartySectorType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Clssfctn"` InvstmtFndClssfctn FundType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 InvstmtFndClssfctn,omitempty"` }
type FinancialPartyClassification2 ¶
type FinancialPartyClassification2 struct { Clssfctn []NACEDomainIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Clssfctn"` InvstmtFndClssfctn FundType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 InvstmtFndClssfctn,omitempty"` }
type FinancialPartySectorType2Code ¶
type FinancialPartySectorType2Code string
May be one of AIFD, CSDS, CCPS, CDTI, INUN, ORPI, INVF, REIN, UCIT
type FixedOpenTermContract2 ¶
type FixedOpenTermContract2 struct { MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MtrtyDt,omitempty"` TermntnOptn RepoTerminationOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnOptn,omitempty"` }
type FixedRate11 ¶
type FixedRate11 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Rate,omitempty"` DayCntBsis InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DayCntBsis,omitempty"` }
type FloatingInterestRate22 ¶
type FloatingInterestRate22 struct { RefRate BenchmarkCurveName10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RefRate,omitempty"` Term InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` PmtFrqcy InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PmtFrqcy,omitempty"` RstFrqcy InterestRateContractTerm2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RstFrqcy,omitempty"` Sprd SecuritiesTransactionPrice18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Sprd,omitempty"` RateAdjstmnt []RateAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RateAdjstmnt,omitempty"` DayCntBsis InterestComputationMethodFormat6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DayCntBsis,omitempty"` }
type FreightCommodityContainerShip1 ¶
type FreightCommodityContainerShip1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType46Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FreightCommodityDry2 ¶
type FreightCommodityDry2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type FreightCommodityOther1 ¶
type FreightCommodityOther1 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type FreightCommodityWet2 ¶
type FreightCommodityWet2 struct { BasePdct AssetClassProductType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType32Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.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.052.001.02 BasePdct"` SubPdct AssetClassSubProductType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type IndustrialProductCommodityManufacturing1 ¶
type IndustrialProductCommodityManufacturing1 struct { BasePdct AssetClassProductType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.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.052.001.02 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Prtry,omitempty"` }
type InterestRate27Choice ¶
type InterestRate27Choice struct { Fxd FixedRate11 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Fxd,omitempty"` Fltg FloatingInterestRate22 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Fltg,omitempty"` }
type InterestRate6 ¶
type InterestRate6 struct { Amt AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Amt"` IntrstRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IntrstRate"` }
type InterestRateContractTerm2 ¶
type InterestRateContractTerm2 struct { Unit RateBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Unit"` Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Val"` }
type LoanData113 ¶
type LoanData113 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MktVal"` }
type LoanData120 ¶
type LoanData120 struct { EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` }
type LoanData135 ¶
type LoanData135 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` MinNtcePrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MinNtcePrd,omitempty"` EarlstCallBckDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EarlstCallBckDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` IntrstRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IntrstRate,omitempty"` PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData136 ¶
type LoanData136 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MtrtyDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData137 ¶
type LoanData137 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` AsstTp SecurityCommodity9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp,omitempty"` LnVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnVal,omitempty"` RbtRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RbtRate,omitempty"` LndgFee float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LndgFee,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData138 ¶
type LoanData138 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` OutsdngMrgnLnAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OutsdngMrgnLnAmt,omitempty"` ShrtMktValAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ShrtMktValAmt,omitempty"` MrgnLnAttr []InterestRate6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLnAttr,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData139 ¶
type LoanData139 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt,omitempty"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm,omitempty"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` MinNtcePrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MinNtcePrd,omitempty"` EarlstCallBckDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EarlstCallBckDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` IntrstRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IntrstRate,omitempty"` PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData140 ¶
type LoanData140 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm,omitempty"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MtrtyDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData141 ¶
type LoanData141 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm,omitempty"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` AsstTp SecurityCommodity9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp,omitempty"` LnVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnVal,omitempty"` RbtRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RbtRate,omitempty"` LndgFee float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LndgFee,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData142 ¶
type LoanData142 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr,omitempty"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm,omitempty"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn,omitempty"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` OutsdngMrgnLnAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OutsdngMrgnLnAmt,omitempty"` ShrtMktValAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ShrtMktValAmt,omitempty"` MrgnLnAttr []InterestRate6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLnAttr,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` }
type LoanData143 ¶
type LoanData143 struct { UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` IntrstRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IntrstRate,omitempty"` PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` }
type LoanData144 ¶
type LoanData144 struct { PrncplAmt PrincipalAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PrncplAmt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MtrtyDt"` UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` }
type LoanData145 ¶
type LoanData145 struct { DlvryByVal bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DlvryByVal"` CollDlvryMtd CollateralDeliveryMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollDlvryMtd,omitempty"` Term []ContractTerm7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Term,omitempty"` AsstTp SecurityCommodity9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AsstTp"` RbtRate InterestRate27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RbtRate,omitempty"` LnVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnVal"` LndgFee float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LndgFee,omitempty"` UnqTradIdr Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnqTradIdr"` EvtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EvtDt"` ClrSts Cleared16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrSts"` TradgVn MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradgVn"` MstrAgrmt MasterAgreement7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MstrAgrmt,omitempty"` ExctnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExctnDtTm"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDt"` TermntnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TermntnDt,omitempty"` GnlColl SpecialCollateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 GnlColl,omitempty"` }
type LoanData86 ¶
type MasterAgreement7 ¶
type MasterAgreement7 struct { Tp AgreementType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Tp"` Vrsn Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Vrsn,omitempty"` OthrMstrAgrmtDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 OthrMstrAgrmtDtls,omitempty"` }
type MetalCommodityNonPrecious1 ¶
type MetalCommodityNonPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type MetalCommodityPrecious1 ¶
type MetalCommodityPrecious1 struct { BasePdct AssetClassProductType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` AddtlSubPdct AssetClassDetailedSubProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AddtlSubPdct"` }
type NaturalPersonIdentification2 ¶
type NaturalPersonIdentification2 struct { Id GenericIdentification175 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id"` Nm Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Nm,omitempty"` Dmcl Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dmcl,omitempty"` }
type OrganisationIdentification15Choice ¶
type OrganisationIdentification15Choice struct { LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LEI,omitempty"` Othr OrganisationIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AnyBIC,omitempty"` }
type OrganisationIdentification38 ¶
type OrganisationIdentification38 struct { Id GenericIdentification175 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id"` Nm Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Nm,omitempty"` Dmcl Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dmcl,omitempty"` }
type OtherC10CommodityDeliverable2 ¶
type OtherC10CommodityDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType47Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type OtherC10CommodityNonDeliverable2 ¶
type OtherC10CommodityNonDeliverable2 struct { BasePdct AssetClassProductType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType48Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PaperCommodityContainerBoard1 ¶
type PaperCommodityContainerBoard1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType35Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PaperCommodityNewsprint1 ¶
type PaperCommodityNewsprint1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType36Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PaperCommodityPulp1 ¶
type PaperCommodityPulp1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType37Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper1 ¶
type PaperCommodityRecoveredPaper1 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType38Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PaperCommodityRecoveredPaper2 ¶
type PaperCommodityRecoveredPaper2 struct { BasePdct AssetClassProductType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PartyIdentification236Choice ¶
type PartyIdentification236Choice struct { Lgl OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Lgl,omitempty"` Ntrl NaturalPersonIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Ntrl,omitempty"` }
type PolypropyleneCommodityOther1 ¶
type PolypropyleneCommodityOther1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType49Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct"` }
type PolypropyleneCommodityPlastic1 ¶
type PolypropyleneCommodityPlastic1 struct { BasePdct AssetClassProductType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BasePdct"` SubPdct AssetClassSubProductType18Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SubPdct,omitempty"` }
type PrincipalAmount3 ¶
type PrincipalAmount3 struct { ValDtAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValDtAmt,omitempty"` MtrtyDtAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MtrtyDtAmt,omitempty"` }
type Quantity17 ¶
type Quantity17 struct { Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Val"` UnitOfMeasr UnitOfMeasure11Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitOfMeasr"` }
type QuantityNominalValue2Choice ¶
type QuantityNominalValue2Choice struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Qty,omitempty"` NmnlVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NmnlVal,omitempty"` }
type RateAdjustment1 ¶
type RepoTerminationOption2Code ¶
type RepoTerminationOption2Code string
May be one of EGRN, EGAE, ETSB, NOAP
type SecuritiesFinancingReportingTransactionReportV02 ¶
type SecuritiesFinancingReportingTransactionReportV02 struct { TradData TradeData40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TradData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type SecuritiesLendingType3Choice ¶
type SecuritiesLendingType3Choice struct { Cd ExternalSecuritiesLendingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Prtry,omitempty"` }
type SecuritiesTransactionPrice18Choice ¶
type SecuritiesTransactionPrice18Choice struct { MntryVal AmountAndDirection107 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MntryVal,omitempty"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Pctg,omitempty"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dcml,omitempty"` BsisPts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BsisPts,omitempty"` }
type SecuritiesTransactionPrice19Choice ¶
type SecuritiesTransactionPrice19Choice struct { MntryVal AmountAndDirection107 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MntryVal,omitempty"` Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Unit,omitempty"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Pctg,omitempty"` Yld float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Yld,omitempty"` Dcml float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Dcml,omitempty"` PdgPric PriceStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PdgPric,omitempty"` Othr SecuritiesTransactionPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Othr,omitempty"` }
type Security51 ¶
type Security51 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MktVal,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Mtrty,omitempty"` Issr SecurityIssuer4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Issr,omitempty"` Tp []SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Tp,omitempty"` ExclsvArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExclsvArrgmnt,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AvlblForCollReuse,omitempty"` }
type Security52 ¶
type Security52 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MktVal,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Mtrty,omitempty"` Issr SecurityIssuer4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Issr,omitempty"` Tp []SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Tp,omitempty"` ExclsvArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExclsvArrgmnt,omitempty"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 HrcutOrMrgn,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AvlblForCollReuse,omitempty"` }
type Security55 ¶
type Security55 struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` ClssfctnTp CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClssfctnTp,omitempty"` QtyOrNmnlVal QuantityNominalValue2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 QtyOrNmnlVal,omitempty"` UnitPric SecuritiesTransactionPrice19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 UnitPric,omitempty"` MktVal AmountAndDirection53 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MktVal,omitempty"` Qlty CollateralQualityType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Qlty,omitempty"` Mtrty ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Mtrty,omitempty"` Issr SecurityIssuer4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Issr,omitempty"` Tp []SecuritiesLendingType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Tp,omitempty"` ExclsvArrgmnt bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ExclsvArrgmnt,omitempty"` AvlblForCollReuse bool `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AvlblForCollReuse,omitempty"` HrcutOrMrgn float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 HrcutOrMrgn,omitempty"` }
type SecurityCommodity9 ¶
type SecurityCommodity9 struct { Scty []Security51 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Scty,omitempty"` Cmmdty []Commodity43 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Cmmdty,omitempty"` }
type SecurityIdentification26Choice ¶
type SecurityIdentification26Choice struct { Id ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` NotAvlbl NotAvailable1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 NotAvlbl,omitempty"` }
type SecurityIssuer4 ¶
type SecurityIssuer4 struct { Id OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Id,omitempty"` JursdctnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 JursdctnCtry"` }
type SettlementParties34Choice ¶
type SettlementParties34Choice struct { CntrlSctiesDpstryPtcpt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CntrlSctiesDpstryPtcpt,omitempty"` IndrctPtcpt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 IndrctPtcpt,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeData40Choice ¶
type TradeData40Choice struct { DataSetActn ReportPeriodActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 DataSetActn,omitempty"` Rpt []TradeReport22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Rpt,omitempty"` }
type TradeError9 ¶
type TradeError9 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData LoanData86 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TradeNewTransaction13 ¶
type TradeNewTransaction13 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData TransactionLoanData30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData"` CollData TransactionCollateralData18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollData,omitempty"` LvlTp ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LvlTp"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TradeReport22Choice ¶
type TradeReport22Choice struct { New TradeNewTransaction13 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 New,omitempty"` Mod TradeTransactionCorrection13 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Mod,omitempty"` Err TradeError9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Err,omitempty"` EarlyTermntn TradeError9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 EarlyTermntn,omitempty"` PosCmpnt TradeTransactionPositionComponent8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 PosCmpnt,omitempty"` CollUpd TradeTransactionCollateralUpdate8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollUpd,omitempty"` Crrctn TradeTransactionCorrection13 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Crrctn,omitempty"` ValtnUpd TradeValuationUpdate9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ValtnUpd,omitempty"` }
type TradeTransactionCollateralUpdate8 ¶
type TradeTransactionCollateralUpdate8 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData TransactionLoanData26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData,omitempty"` CollData TransactionCollateralData18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TradeTransactionCorrection13 ¶
type TradeTransactionCorrection13 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData TransactionLoanData31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData,omitempty"` CollData TransactionCollateralData18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollData,omitempty"` LvlTp ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LvlTp"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TradeTransactionPositionComponent8 ¶
type TradeTransactionPositionComponent8 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData TransactionLoanData32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData,omitempty"` CollData CollateralData35 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CollData,omitempty"` LvlTp ModificationLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LvlTp"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TradeValuationUpdate9 ¶
type TradeValuationUpdate9 struct { TechRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TechRcrdId,omitempty"` CtrPtySpcfcData CounterpartyData88 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 CtrPtySpcfcData"` LnData LoanData113 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 LnData"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SplmtryData,omitempty"` }
type TransactionCollateralData18Choice ¶
type TransactionCollateralData18Choice struct { RpTrad Collateral52 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RpTrad,omitempty"` BuySellBck Collateral52 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BuySellBck,omitempty"` SctiesLndg CollateralFlag13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesLndg,omitempty"` MrgnLndg []Security55 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLndg,omitempty"` }
type TransactionCounterpartyData11 ¶
type TransactionCounterpartyData11 struct { Bnfcry PartyIdentification236Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Bnfcry,omitempty"` TrptyAgt OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 TrptyAgt,omitempty"` Brkr OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 Brkr,omitempty"` ClrMmb OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 ClrMmb,omitempty"` SttlmPties SettlementParties34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SttlmPties,omitempty"` AgtLndr OrganisationIdentification15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 AgtLndr,omitempty"` }
type TransactionLoanData26Choice ¶
type TransactionLoanData26Choice struct { RpTrad LoanData120 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RpTrad,omitempty"` BuySellBck LoanData120 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BuySellBck,omitempty"` SctiesLndg LoanData120 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesLndg,omitempty"` MrgnLndg LoanData120 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLndg,omitempty"` }
type TransactionLoanData30Choice ¶
type TransactionLoanData30Choice struct { RpTrad LoanData135 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RpTrad,omitempty"` BuySellBck LoanData136 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BuySellBck,omitempty"` SctiesLndg LoanData137 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesLndg,omitempty"` MrgnLndg LoanData138 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLndg,omitempty"` }
type TransactionLoanData31Choice ¶
type TransactionLoanData31Choice struct { RpTrad LoanData139 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RpTrad,omitempty"` BuySellBck LoanData140 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BuySellBck,omitempty"` SctiesLndg LoanData141 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesLndg,omitempty"` MrgnLndg LoanData142 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 MrgnLndg,omitempty"` }
type TransactionLoanData32Choice ¶
type TransactionLoanData32Choice struct { RpTrad LoanData143 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 RpTrad,omitempty"` BuySellBck LoanData144 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 BuySellBck,omitempty"` SctiesLndg LoanData145 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.052.001.02 SctiesLndg,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