includes. { from: Date, to: Date } { from: "HH:mm", to: "HH:mm" } created_at. Period directly in Prisma (gte / lte is trivial). TimeRange and Weekdays later in JS after fetching the data. Period.from to Period.to day by day. Weekdays. TimeRange. OR array of ranges like this: TimeRange + Weekdays in JS (option 1)?