panti-asuhan-app/lib/model/dana_sosial_model.dart

55 lines
1.3 KiB
Dart
Raw Normal View History

2023-05-18 10:58:21 +00:00
class DanaSosialModel {
String? idDanaSosial;
String? bentuk;
String? nama;
2023-05-18 10:58:21 +00:00
String? jumlah;
String? tanggal;
String? keterangan;
String? jenisDonasi;
String? status;
2023-05-18 10:58:21 +00:00
String? createdAt;
String? updatedAt;
DanaSosialModel(
{this.idDanaSosial,
this.bentuk,
this.nama,
2023-05-18 10:58:21 +00:00
this.jumlah,
this.tanggal,
this.keterangan,
this.jenisDonasi,
this.status,
2023-05-18 10:58:21 +00:00
this.createdAt,
this.updatedAt});
DanaSosialModel.fromJson(Map<String, dynamic> json) {
idDanaSosial = json['id_dana_sosial'];
bentuk = json['bentuk'];
2023-08-24 20:30:59 +00:00
nama = json['nama'] ?? '';
2023-05-18 10:58:21 +00:00
jumlah = json['jumlah'];
tanggal = json['tanggal'];
2023-08-24 20:30:59 +00:00
keterangan = json['ket'] ?? '';
jenisDonasi = json['jenis'];
status =
json['status'] == '0' ? 'Belum Dikonfirmasi' : 'Sudah Dikonfirmasi';
2023-05-18 10:58:21 +00:00
createdAt = json['created_at'];
updatedAt = json['updated_at'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id_dana_sosial'] = idDanaSosial;
data['bentuk'] = bentuk;
data['nama'] = nama;
2023-05-18 10:58:21 +00:00
data['jumlah'] = jumlah;
data['tanggal'] = tanggal;
data['ket'] = keterangan;
data['jenis'] = jenisDonasi;
data['status'] = status;
2023-05-18 10:58:21 +00:00
data['created_at'] = createdAt;
data['updated_at'] = updatedAt;
return data;
}
}