export interface IHoliday { id: string | null; description: string | null; datetimeStart: Date | null; datetimeEnd: Date | null; } export interface ITimeRange { id: string; name: string; monday: boolean; tuesday: boolean; wednesday: boolean; thursday: boolean; friday: boolean; saturday: boolean; sunday: boolean; start: string | null; end: string | null; startSeconds: number; endSeconds: number; } export interface ISchedule { id: string | null; spaceId: string | null; name: string | null; description: string | null; timeRanges: ITimeRange[]; holidays: IHoliday[] | null; createdAt?: Date | null; updatedAt?: Date | null; deletedAt?: Date | null; }