You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.4 KiB
78 lines
1.4 KiB
class TankerTripsModel {
|
|
|
|
String tanker_name = '';
|
|
String address = '';
|
|
String dbId = '';
|
|
String driver_name = '';
|
|
String status = '';
|
|
String building_name = '';
|
|
String water_source_location = '';
|
|
String deliveredDate = '';
|
|
|
|
/// ADD THESE
|
|
String dateOfOrder = '';
|
|
String time = '';
|
|
String supplierName = '';
|
|
String amount_paid = '';
|
|
String amount_due = '';
|
|
|
|
TankerTripsModel();
|
|
|
|
factory TankerTripsModel.fromJson(
|
|
Map<String, dynamic> json){
|
|
|
|
TankerTripsModel rtvm =
|
|
TankerTripsModel();
|
|
|
|
rtvm.tanker_name =
|
|
json['tankerName'] ?? '';
|
|
|
|
rtvm.dbId =
|
|
json['_id'] ?? '';
|
|
|
|
/// FIX (you used wrong key)
|
|
rtvm.address =
|
|
json['address'] ?? '';
|
|
|
|
rtvm.driver_name =
|
|
json['delivery_agent'] ?? '';
|
|
|
|
rtvm.status =
|
|
json['orderStatus'] ?? '';
|
|
|
|
rtvm.building_name =
|
|
json['buildingName'] ?? '';
|
|
|
|
rtvm.water_source_location =
|
|
json['water_source_location'] ?? '';
|
|
|
|
rtvm.deliveredDate =
|
|
json['deliveredDate'] ?? '';
|
|
|
|
/// ADD THESE
|
|
rtvm.dateOfOrder =
|
|
json['dateOfOrder'] ?? '';
|
|
|
|
rtvm.time =
|
|
json['time'] ?? '';
|
|
|
|
rtvm.supplierName =
|
|
json['supplierName'] ?? '';
|
|
|
|
rtvm.amount_paid =
|
|
json['amount_paid'] ?? '';
|
|
|
|
rtvm.amount_due =
|
|
json['amount_due'] ?? '';
|
|
|
|
return rtvm;
|
|
|
|
}
|
|
|
|
Map<String, dynamic> toJson() => {
|
|
|
|
"tankerName": tanker_name,
|
|
|
|
};
|
|
|
|
} |