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.
pharmacy/lib/models/cartview_model.dart

57 lines
1.7 KiB

import 'dart:convert';
List<BiddingCartviewModel> biddingCartviewModelFromJson(String str) => List<BiddingCartviewModel>.from(json.decode(str).map((x) => BiddingCartviewModel.fromJson(x)));
String biddingCartviewModelToJson(List<BiddingCartviewModel> data) => json.encode(List<dynamic>.from(data.map((x) => x.toJson())));
class BiddingCartviewModel {
String? id;
String? medicinename_bidding ;
int? quantity_bidding;
double? price_bidding;
List<MedicineTiming>? medicine_timings;
BiddingCartviewModel({
this.id,
this.medicinename_bidding ,
this.quantity_bidding,
this.price_bidding,
this.medicine_timings,
});
factory BiddingCartviewModel.fromJson(Map<String, dynamic> json) => BiddingCartviewModel(
id: json["_id"],
medicinename_bidding : json["medicinename"],
quantity_bidding: json["quantity"],
price_bidding: json["price"]?.toDouble(),
medicine_timings: json["medicine_timings"] == null ? [] : List<MedicineTiming>.from(json["medicine_timings"]!.map((x) => MedicineTiming.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"_id": id,
"medicinename": medicinename_bidding ,
"quantity": quantity_bidding,
"price": price_bidding,
"medicine_timings": medicine_timings == null ? [] : List<dynamic>.from(medicine_timings!.map((x) => x.toJson())),
};
}
class MedicineTiming {
String? id;
String? medicineTimings;
MedicineTiming({
this.id,
this.medicineTimings,
});
factory MedicineTiming.fromJson(Map<String, dynamic> json) => MedicineTiming(
id: json["_id"],
medicineTimings: json["medicine_timings"],
);
Map<String, dynamic> toJson() => {
"_id": id,
"medicine_timings": medicineTimings,
};
}