Alternating day filtering (e.g., even or odd days), pass null for all dates.
Days of the month filtering (e.g., even or odd days), pass null for all dates.
End date in "YYYY-MM-DD" format.
Start time in 24-hour format ("HH:MM").
Whether the time frame repeats yearly.
Start date in "YYYY-MM-DD" format.
Time zone identifier (e.g., "Asia/Jerusalem").
End time in 24-hour format ("HH:MM").
Bitmask representing the days of the week when active.
Represents a time frame indicating when a restriction is active.