public override void Deserialize(KnetikJSONNode json)
{
base.Deserialize (json);
var cartJson = json["cart"];
SubTotal = cartJson["sub_total"].AsDouble;
DiscountTotal = cartJson["discount_total"].AsDouble;
GrandTotal = cartJson["grand_total"].AsDouble;
Tax = cartJson["tax"].AsDouble;
Status = cartJson["status"].Value;
Items.Clear();
foreach (var node in json["items"].Children) {
var item = new CartItem(Client, this);
item.Deserialize(node);
Items.Add(item);
}
}