OrderCard.fromJson constructor
- Json o
Parses the order object.
Implementation
factory OrderCard.fromJson(Json o) => OrderCard(
id: strOr(o, 'id'),
code: strOr(o, 'code'),
status: strOr(o, 'status'),
items: [for (final i in mapListOf(o, 'items')) OrderCardItem.fromJson(i)],
subtotal: numOf(o, 'subtotal') ?? 0,
discount: numOf(o, 'discount') ?? 0,
shipping: numOf(o, 'shipping') ?? 0,
total: numOf(o, 'total') ?? 0,
currency: strOr(o, 'currency', 'VND'),
paymentStatus: strOr(o, 'payment_status', 'unpaid'),
);