import 'package:nour_dev/models/course/course.dart'; import 'package:nour_dev/models/course/course_controller.dart'; import 'package:nour_dev/models/order/order.dart'; import 'package:nour_dev/models/order/order_controller.dart'; import 'package:nour_dev/models/user/adress.dart'; import 'package:nour_dev/models/user/user.dart'; class Customer extends User { ListwatchList; Listhistory; String gender; Customer(String id, String Email, String password, String name, String phoneNumber,Adress adress,Listcourses,Listorders,String gender) : super(id, Email, password, name, phoneNumber,adress){ this.history=orders; this.watchList=courses; } Customer.fromJason(MapjsonObject) : super(jsonObject['id'], jsonObject['Email'], jsonObject['password'], jsonObject['name'], jsonObject['phoneNumber'], Adress.fromJson(jsonObject['adress']), ){ this.watchList=CourseController.toCourses(jsonObject['watch_list']); this.history=OrderController.toOrders(jsonObject['history']); this.gender=jsonObject['gender']; } }