Interface: SchedulingPeriod
Defines a scheduling period as a date range with optional filters. ThedateRange specifies the overall scheduling window. Use daysOfWeek
and/or dates to narrow which days within the range are included.
Filters compose: a day must pass all specified filters to be included.