34 lines
862 B
Dart
34 lines
862 B
Dart
class Attendance {
|
|
final int id;
|
|
final String nama;
|
|
final String keterangan;
|
|
final String jenisCuti;
|
|
final String tanggalMulai;
|
|
final String tanggalSelesai;
|
|
final String status;
|
|
final String? filePdf;
|
|
|
|
Attendance({
|
|
required this.id,
|
|
required this.nama,
|
|
required this.keterangan,
|
|
required this.jenisCuti,
|
|
required this.tanggalMulai,
|
|
required this.tanggalSelesai,
|
|
required this.status,
|
|
this.filePdf,
|
|
});
|
|
|
|
factory Attendance.fromJson(Map<String, dynamic> json) {
|
|
return Attendance(
|
|
id: json['id'],
|
|
nama: json['nama'] ?? '',
|
|
keterangan: json['keterangan'] ?? '',
|
|
jenisCuti: json['jenis_cuti'] ?? '',
|
|
tanggalMulai: json['tanggal_mulai'] ?? '',
|
|
tanggalSelesai: json['tanggal_selesai'] ?? '',
|
|
status: json['status'] ?? '',
|
|
filePdf: json['file_pdf'],
|
|
);
|
|
}
|
|
} |