mobdr/lib/db/box_visite.dart

43 lines
1.0 KiB
Dart

import 'package:intl/intl.dart';
import 'package:objectbox/objectbox.dart';
import 'package:mobdr/objectbox.g.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;
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});
Visite.fromJson(Map<String, dynamic> 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'];
}