FINXIS.

Period

Type CDM 7.2.0

A class to define recurring periods or time offsets.

Extends —
Extended by BusinessDayOffsetOffset
Attributes 2
Namespace cdm.base.datetime

Attributes

All 2 declared on Period. Cardinality in amber is required.

NameTypeCard.Description
periodMultiplier int 1..1 A time period multiplier, e.g. 1, 2 or 3 etc. A negative value can be used when specifying an offset relative to another date, e.g. -2 days.
period PeriodEnum 1..1 A time period, e.g. a day, week, month or year of the stream. If the periodMultiplier value is 0 (zero) then period must contain the value D (day).

Conditions

Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.

DayPeriod Condition
FpML specifies that if the periodMultiplier value is 0 (zero) then period must contain the value D (day).
if periodMultiplier = 0 then period = PeriodEnum -> D

Referenced by

12 types hold a Period 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.

FunctionRoleDescription
MapPeriod returns —

Open Period 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.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · base-datetime-type.rosetta cdm.base.datetime