TIF_E41211491/lib/app/data/models/recommendation_model.dart

70 lines
1.6 KiB
Dart

class Recommendation {
List<DataRekomendasi>? data;
int? code;
bool? status;
Recommendation({this.data, this.code, this.status});
Recommendation.fromJson(Map<String, dynamic> json) {
if (json['data'] != null) {
data = <DataRekomendasi>[];
json['data'].forEach((v) {
data?.add(DataRekomendasi.fromJson(v));
});
}
code = json['code'];
status = json['status'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {};
if (this.data != null) {
data['data'] = this.data!.map((v) => v.toJson()).toList();
}
data['code'] = code;
data['status'] = status;
return data;
}
}
class DataRekomendasi {
int? idMenu;
String? namaMenu;
int? hargaMenu;
String? totalQtyPesanan;
String? namaKantin;
String? kategoriMenu;
String? foto;
DataRekomendasi(
{this.idMenu,
this.namaMenu,
this.hargaMenu,
this.totalQtyPesanan,
this.namaKantin,
this.kategoriMenu,
this.foto});
DataRekomendasi.fromJson(Map<String, dynamic> json) {
idMenu = json['id_menu'];
namaMenu = json['nama_menu'];
hargaMenu = json['harga_menu'];
totalQtyPesanan = json['total_qty_pesanan'];
namaKantin = json['nama_kantin'];
kategoriMenu = json['kategori_menu'];
foto = json['foto'];
}
Map<String, dynamic> toJson() {
final data = <String, dynamic>{};
data['id_menu'] = idMenu;
data['nama_menu'] = namaMenu;
data['harga_menu'] = hargaMenu;
data['total_qty_pesanan'] = totalQtyPesanan;
data['nama_kantin'] = namaKantin;
data['kategori_menu'] = kategoriMenu;
data['foto'] = foto;
return data;
}
}