BasketConstituent
Type CDM 7.2.0Identifies the constituents of the basket
Attributes
All 5 declared on BasketConstituent. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| observable | Observable | 1..1 | Specifies the object to be observed for a price, it could be an asset or a reference, within the context of a Basket |
| quantity | NonNegativeQuantitySchedule | 0..* | Specifies a quantity schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->quantity that this quantity is referencing. |
| initialValuationPrice | PriceSchedule | 0..* | Specifies an initial price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. |
| interimValuationPrice | PriceSchedule | 0..* | Specifies an interim price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. |
| finalValuationPrice | PriceSchedule | 0..* | Specifies a final price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
observable as Basket is absent Referenced by
3 types hold a BasketConstituent 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 |
|---|---|---|
| MapBasketConstituentWithLocation | returns | — |
| MapBasketConstituentWithAddress | returns | — |
| CreateBasketConstituentWithLocation | returns | — |
| CreateBasketConstituentWithAddress | returns | — |
| CreateBasketConstituentWithLocation | takes | — |
Open BasketConstituent 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.