AssetType
Type CDM 7.2.0Represents a class to allow specification of the asset product type.
Attributes
All 6 declared on AssetType. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| assetType | AssetTypeEnum | 1..1 | Represents a filter based on the type of collateral asset. |
| securityType | SecurityTypeEnum | 0..1 | Represents a filter based on the type of security. |
| debtType | DebtType | 0..1 | Represents a filter based on the type of bond. |
| equityType | EquityType | 0..1 | Represents a filter based on the type of equity. |
| fundType | FundProductTypeEnum | 0..1 | Represents a filter based on the type of fund. |
| otherAssetType | string | 0..* | Specifies the eligible asset type when not enumerated. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
if assetType <> Security then securityType is absent if securityType <> Debt then debtType is absent if securityType <> Equity then equityType is absent if securityType <> Fund then fundType is absent if assetType = Other then otherAssetType exists Referenced by
1 type holds an AssetType as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| CheckAssetType | takes | — |
Open AssetType in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.