27 lines
628 B
Dart
27 lines
628 B
Dart
import 'package:objectbox/objectbox.dart';
|
|
import 'package:mobdr/objectbox.g.dart';
|
|
import 'package:intl/intl.dart';
|
|
|
|
// ignore_for_file: public_member_api_docs
|
|
|
|
@Entity()
|
|
class Log {
|
|
// specify the id
|
|
@Id()
|
|
int id = 0;
|
|
|
|
String type;
|
|
DateTime date;
|
|
String module;
|
|
String libelle;
|
|
int duree;
|
|
int uploaded;
|
|
|
|
Log(this.type, this.module, this.libelle, this.duree,
|
|
{this.id = 0, DateTime? date, this.uploaded = 0})
|
|
: date = date ?? DateTime.now();
|
|
|
|
String get dateFormat => DateFormat('dd/MM/yyyy HH:mm:ss').format(date);
|
|
String get dateEnFormat => DateFormat('yyyyMMdd HH:mm:ss').format(date);
|
|
}
|