diff --git a/lib/models/cart.dart b/lib/models/cart.dart index 9f30f96..33a4d49 100644 --- a/lib/models/cart.dart +++ b/lib/models/cart.dart @@ -61,7 +61,7 @@ class Cart { return Cart( orderId: _parseInt(order["OrderID"]) ?? 0, - orderUuid: (order["OrderUUID"] as String?) ?? "", + orderUuid: order["OrderUUID"]?.toString() ?? "", userId: _parseInt(order["OrderUserID"]) ?? 0, businessId: _parseInt(order["OrderBusinessID"]) ?? 0, businessDeliveryMultiplier: _parseDouble(order["OrderBusinessDeliveryMultiplier"]) ?? 0.0, @@ -72,7 +72,7 @@ class Cart { statusId: _parseInt(order["OrderStatusID"]) ?? 0, addressId: _parseInt(order["OrderAddressID"]), paymentId: _parseInt(order["OrderPaymentID"]), - remarks: order["OrderRemarks"] as String?, + remarks: order["OrderRemarks"]?.toString(), addedOn: _parseDateTime(order["OrderAddedOn"]), lastEditedOn: _parseDateTime(order["OrderLastEditedOn"]), submittedOn: _parseDateTime(order["OrderSubmittedOn"]), @@ -211,12 +211,12 @@ class OrderLineItem { statusId: _parseInt(json["OrderLineItemStatusID"]) ?? 0, price: _parseDouble(json["OrderLineItemPrice"]) ?? 0.0, quantity: _parseInt(json["OrderLineItemQuantity"]) ?? 0, - remark: json["OrderLineItemRemark"] as String?, + remark: json["OrderLineItemRemark"]?.toString(), isDeleted: _parseBool(json["OrderLineItemIsDeleted"]), addedOn: _parseDateTime(json["OrderLineItemAddedOn"]), - itemName: json["ItemName"] as String?, + itemName: json["ItemName"]?.toString(), itemParentItemId: _parseInt(json["ItemParentItemID"]), - itemParentName: json["ItemParentName"] as String?, + itemParentName: json["ItemParentName"]?.toString(), isCheckedByDefault: _parseBool(json["ItemIsCheckedByDefault"]), ); }