ParametricDates
Type CDM 7.2.0Defines rules for the dates on which the price will be determined.
Attributes
All 6 declared on ParametricDates. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| dayType | DayTypeEnum | 1..1 | Denotes the enumerated values to specify the day type classification used in counting the number of days between two dates. |
| dayDistribution | DayDistributionEnum | 0..1 | Denotes the method by which the pricing days are distributed across the pricing period. |
| dayOfWeek | DayOfWeekEnum | 0..7 | Indicates the days of the week on which the price will be determined. |
| dayFrequency | number | 0..1 | Defines the occurrence of the dayOfWeek within the pricing period on which pricing will take place, e.g. the 3rd Friday within each Calculation Period. If omitted, every dayOfWeek will be a pricing day. |
| lag | Lag | 0..1 | The pricing period per calculation period if the pricing days do not wholly fall within the respective calculation period. |
| businessCenters | BusinessCenters | 1..1 | The enumerated values to specify the business centers. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
required choice dayDistribution, dayOfWeek if dayOfWeek exists then dayFrequency exists Referenced by
2 types hold a ParametricDates 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 |
|---|---|---|
| MapParametricDates | returns | — |
Open ParametricDates 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.