TimeTableRange.fromJson constructor

TimeTableRange.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TimeTableRange.fromJson(Map<String, dynamic> json) {
  return TimeTableRange(
    timeRangeId: json['time_range_id'],
    mondayRange: json['monday_range'] == 1,
    tuesdayRange: json['tuesday_range'] == 1,
    wednesdayRange: json['wednesday_range'] == 1,
    thursdayRange: json['thursday_range'] == 1,
    fridayRange: json['friday_range'] == 1,
    saturdayRange: json['saturday_range'] == 1,
    sundayRange: json['sunday_range'] == 1,

    timeRangeName: json['time_range_name'],

    morningRangeStart: json['morning_range_start'],
    morningRangeEnd: json['morning_range_end'],

    afternoonRangeStart: json['afternoon_range_start'],
    afternoonRangeEnd: json['afternoon_range_end'],

    afternoonMinuteEnd: json['afternoon_minute_end'],
    afternoonMinuteStart: json['afternoon_minute_start'],
    morningMinuteStart: json['morning_minute_start'],
    morningMinuteEnd: json['morning_minute_end'],

    morningTimeStartWorkScan: json['morning_time_start_work_scan'],
    morningTimeEndWorkScan: json['morning_time_end_work_scan'],
    morningTimeStartLeaveScan: json['morning_time_start_leave_scan'],
    morningTimeEndLeaveScan: json['morning_time_end_leave_scan'],

    afternoonTimeStartWorkScan: json['afternoon_time_start_work_scan'],
    afternoonTimeEndWorkScan: json['afternoon_time_end_work_scan'],
    afternoonTimeLeaveWorkScan: json['afternoon_time_leave_work_scan'],
    afternoonTimeEndLeaveScan: json['afternoon_time_end_leave_scan'],
  );
}