26 lines
559 B
Dart
26 lines
559 B
Dart
class CropProgressLog {
|
|
final String id;
|
|
final String scheduleId;
|
|
final DateTime date;
|
|
final String activity;
|
|
final String? notes;
|
|
|
|
CropProgressLog({
|
|
required this.id,
|
|
required this.scheduleId,
|
|
required this.date,
|
|
required this.activity,
|
|
this.notes,
|
|
});
|
|
|
|
factory CropProgressLog.fromJson(Map<String, dynamic> json) {
|
|
return CropProgressLog(
|
|
id: json['id'],
|
|
scheduleId: json['schedule_id'],
|
|
date: DateTime.parse(json['date']),
|
|
activity: json['activity'],
|
|
notes: json['notes'],
|
|
);
|
|
}
|
|
}
|