Recurrence | R | Recurrence(0=DAILY 1=WEEKLY 2=MONTHLY_BY_DAY_OF_MONTH 3=MONTHLY_BY_POSITION 4=BY_DAY_COUNT 5=BY_WEEKDAY_COUNT 6=YEARLY_BY_DAY_OF_MONTH 7=YEARLY_BY_POSITION) | Integer |
Day Component | D | Day Component The position of the specified day in a month (1 - 31) | Integer |
Week Day Component | W | Week Day Component 1: Monday 2: Tuesday 3: Wednesday 4: Thursday 5: Friday 6: Saturday 7: Sunday | Integer |
Month Component | M | Month Component The position of the specified day in a month (1 - 12) | Integer |
Position | P | Position The position of the specified component, e.g. the 3rd (position=3) Tuesday (weekday component) in a month. A negative position value is used to define the last position of the component (-1), the next to last position (-2) etc. | Integer |
Interval | I | An interval can be given according to the pattern type. An interval value of 2 can for instance every two days, weeks, months, years. An empty interval value is regarded as 1. The used interval values should be in a reasonable range, e.g. not 0 or <0. | Integer |
Occurrences | O | Defines the number of occurrences of this pattern, e.g. a weekly event might be defined to occur 5 times before it stops | Integer |
TimePeriods | T | List of time periods that are defined by a start and end time of the recurring element (day). The order of the list should reflect the sequence of the time periods | Generic Data |