class RecurringBlockModel { String? selectedCategory; DateTime? startDate; DateTime? endDate; String attractionName; String location; String description; RecurringBlockModel({ this.selectedCategory, this.startDate, this.endDate, this.attractionName = '', this.location = '', this.description = '', }); } class TimeSlot { final String startTime; final String endTime; final int capacity; TimeSlot(this.startTime, this.endTime, this.capacity); }