public static Trade ReadFromJObject(JObject o) { if (o == null) return null; var r = new Trade { Pair = BtcePairHelper.FromString(o.Value<string>("pair")), Type = TradeTypeHelper.FromString(o.Value<string>("type")), Amount = o.Value<decimal>("amount"), Rate = o.Value<decimal>("rate"), Timestamp = o.Value<UInt32>("timestamp"), IsYourOrder = o.Value<int>("is_your_order") == 1, OrderId = o.Value<int>("order_id") }; return r; }