first commit
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
import 'dart:convert';
|
||||
|
||||
class SummaryResponseModel {
|
||||
String? status;
|
||||
SummaryModel? data;
|
||||
|
||||
SummaryResponseModel({
|
||||
this.status,
|
||||
this.data,
|
||||
});
|
||||
|
||||
factory SummaryResponseModel.fromJson(String str) =>
|
||||
SummaryResponseModel.fromMap(json.decode(str));
|
||||
|
||||
String toJson() => json.encode(toMap());
|
||||
|
||||
factory SummaryResponseModel.fromMap(Map<String, dynamic> json) =>
|
||||
SummaryResponseModel(
|
||||
status: json["status"],
|
||||
data: json["data"] == null ? null : SummaryModel.fromMap(json["data"]),
|
||||
);
|
||||
|
||||
Map<String, dynamic> toMap() => {
|
||||
"status": status,
|
||||
"data": data?.toMap(),
|
||||
};
|
||||
}
|
||||
|
||||
class SummaryModel {
|
||||
String? totalRevenue;
|
||||
String? totalDiscount;
|
||||
String? totalTax;
|
||||
String? totalSubtotal;
|
||||
String? totalServiceCharge;
|
||||
int? total;
|
||||
|
||||
SummaryModel({
|
||||
this.totalRevenue,
|
||||
this.totalDiscount,
|
||||
this.totalTax,
|
||||
this.totalSubtotal,
|
||||
this.totalServiceCharge,
|
||||
this.total,
|
||||
});
|
||||
|
||||
factory SummaryModel.fromJson(String str) =>
|
||||
SummaryModel.fromMap(json.decode(str));
|
||||
|
||||
String toJson() => json.encode(toMap());
|
||||
|
||||
factory SummaryModel.fromMap(Map<String, dynamic> json) => SummaryModel(
|
||||
totalRevenue: json["total_revenue"] is int
|
||||
? json["total_revenue"].toString()
|
||||
: json["total_revenue"],
|
||||
totalDiscount: json["total_discount"] is int
|
||||
? json["total_discount"].toString()
|
||||
: json["total_discount"],
|
||||
totalTax: json["total_tax"] is int
|
||||
? json["total_tax"].toString()
|
||||
: json["total_tax"],
|
||||
totalSubtotal: json["total_subtotal"] is int
|
||||
? json["total_subtotal"].toString()
|
||||
: json["total_subtotal"],
|
||||
totalServiceCharge: json["total_service_charge"] is int
|
||||
? json["total_service_charge"].toString()
|
||||
: json["total_service_charge"],
|
||||
total: json["total"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toMap() => {
|
||||
"total_revenue": totalRevenue,
|
||||
"total_discount": totalDiscount,
|
||||
"total_tax": totalTax,
|
||||
"total_subtotal": totalSubtotal,
|
||||
"total_service_charge": totalServiceCharge,
|
||||
"total": total,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user