1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- class ChooseVisitTimeTitleState {
- int? currentSelectIndex;
- get currentSelectDayInfoItem => dayInfoList![currentSelectIndex!];
- List<DayInfoItem>? dayInfoList;
- ChooseVisitTimeTitleState({
- this.currentSelectIndex = 0,
- dayInfoList,
- }): dayInfoList = dayInfoList ?? [
- DayInfoItem(day: 'Tody', date: '2022-01-01', isSelected: true, isIntrady: true, holiday:false, enable: true),
- DayInfoItem(day: 'Tomorrow', date: '2022-01-02', isSelected: false, isIntrady: false,holiday:false, enable: true),
- DayInfoItem(day: 'Wendnesday', date: '2022-01-03', isSelected: false, isIntrady: false,holiday:false, enable: true),
- DayInfoItem(day: 'Thursdy', date: '2022-01-04', isSelected: false, isIntrady: false,holiday:false, enable: true),
- DayInfoItem(day: 'Friday', date: '2022-01-05', isSelected: false, isIntrady: false,holiday:false, enable: true),
- DayInfoItem(day: 'Saturday', date: '2022-01-06', isSelected: false, isIntrady: false,holiday:false, enable: true),
- DayInfoItem(day: 'Sunday', date: '2022-01-07', isSelected: false, isIntrady: false,holiday:false, enable: true),
- ];
- ChooseVisitTimeTitleState copyWith({
- int? currentSelectIndex,
- List<DayInfoItem>? dayInfoList,
- }) {
- return ChooseVisitTimeTitleState(
- currentSelectIndex: currentSelectIndex ?? this.currentSelectIndex,
- dayInfoList: dayInfoList ?? this.dayInfoList,
- );
- }
- }
- class DayInfoItem {
- int? id;
- String? day;
- String? date;
- bool isSelected;
- bool? isIntrady;
- bool? holiday;
- bool? enable;
- DayInfoItem({
- this.id = 0,
- this.day,
- this.date,
- this.isSelected = false,
- this.isIntrady = false,
- this.holiday = false,
- this.enable = true,
- });
- }
|