Package cdm.base.staticdata.asset.common
package cdm.base.staticdata.asset.common
Basic static asset concepts that apply across asset classes: taxonomy etc.
-
ClassDescriptionAn Asset is defined as something that can be owned and transferred in the financial markets.Builder InterfaceBuilder Implementation of AssetImmutable Implementation of AssetThe base data type to specify common attributes for all Assets.Builder InterfaceBuilder Implementation of AssetBaseImmutable Implementation of AssetBaseThe enumerated values to specify the FpML asset class categorization.The unique identifier for an Asset, specified using an Asset Identifier Type enumerator.Builder InterfaceBuilder Implementation of AssetIdentifierImmutable Implementation of AssetIdentifierExtends product identifiers with additional identifier sources for Assets.Represents a class to allow specification of the asset product type.Builder InterfaceBuilder Implementation of AssetTypeImmutable Implementation of AssetTypeRepresents an enumeration list to identify the asset type.An Asset that consists solely of a monetary holding in a currency.Builder InterfaceBuilder Implementation of CashImmutable Implementation of CashRepresents a class to allow specification of the type of entity issuing the collateral.Builder InterfaceBuilder Implementation of CollateralIssuerTypeImmutable Implementation of CollateralIssuerTypeSpecifies the collateral taxonomy, which is composed of a taxonomy value and a taxonomy source.Builder InterfaceBuilder Implementation of CollateralTaxonomyImmutable Implementation of CollateralTaxonomySpecifies the collateral taxonomy value, either as a specified enumeration or as a string.Builder InterfaceBuilder Implementation of CollateralTaxonomyValueImmutable Implementation of CollateralTaxonomyValueIdentifies a specific commodity by referencing a product identifier or by a product definition.Builder InterfaceBuilder Implementation of CommodityImmutable Implementation of CommodityDefines a publication in which the price can be found.Specifies the commodity underlier in the event that no ISDA Commodity Reference Price exists.Builder InterfaceBuilder Implementation of CommodityProductDefinitionImmutable Implementation of CommodityProductDefinitionSpecifies the type of commodity.Builder InterfaceBuilder Implementation of CommodityReferenceFrameworkImmutable Implementation of CommodityReferenceFrameworkRepresents an enumeration list to identify tranched or untranched credit risk.Union of the enumerated values defined by the International Standards Organization (ISO) and the FpML nonISOCurrencyScheme which consists of offshore and historical currencies (https://www.fpml.org/coding-scheme/non-iso-currency), as of 28-Oct-2016.Represents an enumeration list that identifies the type of debt.Specifies selected economics of a debt instrument.Builder InterfaceBuilder Implementation of DebtEconomicsImmutable Implementation of DebtEconomicsRepresents an enumeration list that specifies the general rule for periodic interest rate payment.Represents an enumeration list that specifies the general rule for repayment of principal.Specifies the order of repayment in the event of a sale or bankruptcy of the issuer or a related party (eg guarantor).Specifies the type of debt instrument.Builder InterfaceBuilder Implementation of DebtTypeImmutable Implementation of DebtTypeSpecifies a specific date or the parameters for identifying the relevant contract date when the commodity reference price is a futures contract.Builder InterfaceBuilder Implementation of DeliveryDateParametersImmutable Implementation of DeliveryDateParametersAn Asset that exists only in digital form, eg Bitcoin or Ethereum, that is not backed by other Assets; excludes the digital representation of other Assets, eg coins or Tokenised assets.Builder InterfaceBuilder Implementation of DigitalAssetImmutable Implementation of DigitalAssetRepresents an enumeration list to identify the type of Equity.Identifies European Union Eligible Collateral Assets classification categories based on EMIR Uncleared Margin Rules.Represents an enumeration list to identify the fund product type.A type of Asset that is issued by one party to one or more others.Builder InterfaceBuilder Implementation of InstrumentImmutable Implementation of InstrumentDefines the common attributes for all Instrument data types.Builder InterfaceBuilder Implementation of InstrumentBaseImmutable Implementation of InstrumentBaseRepresents an enumeration list to indentify the type of an instrument.The enumerated values to specify standard currency codes according to the International Standards Organization (ISO).The enumerated values to specify standard currency codes according to the International Standards Organization (ISO).Represents an enumeration list to identify the type of entity issuing the asset.A securitized derivative on another asset.Builder InterfaceBuilder Implementation of ListedDerivativeImmutable Implementation of ListedDerivativeIdentifies a loan by referencing an asset identifier and through an optional set of attributes.Builder InterfaceBuilder Implementation of LoanImmutable Implementation of LoanRepresents an enumeration list to identify the Maturity.Specifies a publication that provides the commodity price, including, where applicable, the details of where in the publication the price is published.Builder InterfaceBuilder Implementation of PriceSourceImmutable Implementation of PriceSourceComprises an identifier and a source.Builder InterfaceBuilder Implementation of ProductIdentifierImmutable Implementation of ProductIdentifierProvides the enumerated values to specify the product identifier source.Specifies the product taxonomy, which is composed of a taxonomy value and a taxonomy source.Builder InterfaceBuilder Implementation of ProductTaxonomyImmutable Implementation of ProductTaxonomyThe enumerated values to specify the types of listed derivative options.Represents a class to allow specification of different types of Quasi Government collateral.Builder InterfaceBuilder Implementation of QuasiGovernmentIssuerTypeImmutable Implementation of QuasiGovernmentIssuerTypeRepresents a class to allow specification of different type of Regional government collateral.Builder InterfaceBuilder Implementation of RegionalGovernmentIssuerTypeImmutable Implementation of RegionalGovernmentIssuerTypeIdentifies a security by referencing an identifier and by specifying the sector.Builder InterfaceBuilder Implementation of SecurityImmutable Implementation of SecurityRepresents a class to allow specification of different types of special purpose vehicle (SPV) collateral.Builder InterfaceBuilder Implementation of SpecialPurposeVehicleIssuerTypeImmutable Implementation of SpecialPurposeVehicleIssuerTypeRepresents an enumeration list to identify the type of supranational entity issuing the asset.Defines the taxonomy of an object by combining a taxonomy source (i.e. the rules to classify the object) and a value (i.e. the output of those rules on the object).Builder InterfaceBuilder Implementation of TaxonomyImmutable Implementation of TaxonomyBuilder InterfaceBuilder Implementation of TaxonomyClassificationImmutable Implementation of TaxonomyClassificationRepresents the enumerated values to specify taxonomy sources.Defines a taxonomy value as either a simple string or a more granular expression with class names and values for each class.Builder InterfaceBuilder Implementation of TaxonomyValueImmutable Implementation of TaxonomyValueIdentifies United Kingdom Eligible Collateral Assets classification categories based on UK Onshored EMIR Uncleared Margin Rules.Identifies US Eligible Collateral Assets classification categories based on Uncleared Margin Rules published by the CFTC and the US Prudential Regulator.