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 AssetSpecifies the underlying asset or asset pool securing an Asset Backed debt instrument.The 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 an enumeration list to identify the type of entity issuing or guaranteeing the collateral asset.Specifies the origin of entity guaranteeing the collateral.Builder InterfaceBuilder Implementation of CollateralGuarantorTypeImmutable Implementation of CollateralGuarantorTypeRepresents a class to allow specification of the type of entity issuing the collateral.Builder InterfaceBuilder Implementation of CollateralIssuerTypeImmutable Implementation of CollateralIssuerTypeSpecifies the type of Collateralized Obligation.Specifies 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 CommodityReferenceFrameworkSpecifies the type of Covered Bond.Represents 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.Specifies selected economics of a debt security.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 redemption features and whether the redemption right is exercised at the discretion of the issuer or the holder.Builder InterfaceBuilder Implementation of DebtRedemptionImmutable Implementation of DebtRedemptionSpecifies 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 security.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 DigitalAssetBuilder InterfaceBuilder Implementation of EquityTypeImmutable Implementation of EquityTypeRepresents 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 InstrumentBaseThe 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).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 ProductTaxonomySpecifies different types of property.The 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 QuasiGovernmentIssuerTypeSpecifies the redeeming party of a debt security.Specifies the contractual redemption or conversion features associated with a debt security.Represents a class to allow specification of different type of Regional government collateral.Builder InterfaceBuilder Implementation of RegionalGovernmentIssuerTypeImmutable Implementation of RegionalGovernmentIssuerTypeBuilder InterfaceBuilder Implementation of SecuredDebtImmutable Implementation of SecuredDebtSpecifies the type of secured debt.Identifies a security by referencing an identifier and by specifying the sector.Builder InterfaceBuilder Implementation of SecurityImmutable Implementation of SecurityRepresents an enumeration list to indentify the type of a security.Represents 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.