- Property Manager name: Time Interval
- Criteria version: The
v2024-01-09
rule format supports thetime
criteria v1.1. - Rule format status: GA, stable
- Access: Read/Write
- Allowed in includes: Yes
Specifies ranges of times during which the request occurred.
Option | Type | Description | Requires | |
---|---|---|---|---|
match_operator | enum | Specifies how to define the range of time. | {"displayType":"enum","options":["BEGINNING","BETWEEN","LASTING","REPEATING"],"tag":"select"} | |
BEGINNING | The duration is indefinite, using the value of | |||
BETWEEN | Sets a single range between two dates, using the values of | |||
LASTING | Sets a single range, but based on duration relative to the starting time. It relies on the values of | |||
REPEATING | Allows a | |||
repeat_interval | string (duration) | Sets the time between each repeating time period's starting points. | match_operator is REPEATING | {"displayType":"string","tag":"input","type":"text"} {"if":{"attribute":"matchOperator","op":"eq","value":"REPEATING"}} |
repeat_duration | string (duration) | Sets the duration of each repeating time period. | match_operator is REPEATING | {"displayType":"string","tag":"input","type":"text"} {"if":{"attribute":"matchOperator","op":"eq","value":"REPEATING"}} |
lasting_duration | string (duration) | Specifies the end of a time period as a duration relative to the | match_operator is LASTING | {"displayType":"string","tag":"input","type":"text"} {"if":{"attribute":"matchOperator","op":"eq","value":"LASTING"}} |
lasting_date | string (timestamp) | Sets the start of a fixed time period. | match_operator is LASTING | {"displayType":"string","tag":"input","type":"datetime-local"} {"if":{"attribute":"matchOperator","op":"eq","value":"LASTING"}} |
repeat_begin_date | string (timestamp) | Sets the start of the initial time period. | match_operator is REPEATING | {"displayType":"string","tag":"input","type":"datetime-local"} {"if":{"attribute":"matchOperator","op":"eq","value":"REPEATING"}} |
apply_daylight_savings_time | boolean | Adjusts the start time plus repeat interval to account for daylight saving time. Applies when the current time and the start time use different systems, daylight and standard, and the two values are in conflict. | match_operator is REPEATING | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"matchOperator","op":"eq","value":"REPEATING"}} |
begin_date | string (timestamp) | Sets the start of a time period. | match_operator is BEGINNING OR match_operator is BETWEEN | {"displayType":"string","tag":"input","type":"datetime-local"} {"if":{"op":"or","params":[{"attribute":"matchOperator","op":"eq","value":"BEGINNING"},{"attribute":"matchOperator","op":"eq","value":"BETWEEN"}]}} |
end_date | string (timestamp) | Sets the end of a fixed time period. | match_operator is BETWEEN | {"displayType":"string","tag":"input","type":"datetime-local"} {"if":{"attribute":"matchOperator","op":"eq","value":"BETWEEN"}} |