import 'package:objectbox/objectbox.dart'; import 'package:mobdr/objectbox.g.dart'; import 'package:mobdr/config/constant.dart'; // ignore_for_file: public_member_api_docs @Entity() class Visite { // specify the id @Id() int id = 0; int id_visite; DateTime date_visite; String type_visite; String title; bool allDay; int id_distrib_visite; int id_etab; int abandon; String url_photo_principale; String langage; Visite( {this.id = 0, required this.id_visite, required this.date_visite, required this.type_visite, required this.title, required this.allDay, required this.id_distrib_visite, required this.id_etab, required this.abandon, required this.url_photo_principale, required this.langage}); Visite.fromJson(Map json) : id_visite = json['id_visite'], date_visite = DateTime.parse(json['start']), type_visite = json['type_visite'], title = json['title'], allDay = json['allDay'], id_distrib_visite = json['id_distrib_visite'], id_etab = json['id_etab'], abandon = json['abandon'], url_photo_principale = ApiConstants.baseUrl + json['url_photo_principale'], langage = 'fr'; }