TIF_E41222181/lib/models/academic_period_model.dart

27 lines
675 B
Dart

// $table->string('name');
// $table->dateTime('start_date');
// $table->dateTime('end_date');
class AcademicPeriodModel {
final int id;
final String name;
final DateTime startDate;
final DateTime endDate;
AcademicPeriodModel({
required this.id,
required this.name,
required this.startDate,
required this.endDate,
});
factory AcademicPeriodModel.fromJson(Map<String, dynamic> json) {
return AcademicPeriodModel(
id: json['id'] as int,
name: json['name'] as String,
startDate: DateTime.parse(json['start_date'].toString()),
endDate: DateTime.parse(json['end_date'].toString()),
);
}
}