OKCoinApi
Order.cs
using Newtonsoft.Json;
using System;
namespace OKCoin
{
public clast Order
{
[JsonProperty("order_id", Required = Required.Always)]
public int OrderId { get; private set; }
[JsonProperty("type", Required = Required.Always)]
public string OrderType { get; private set; }
[JsonProperty("price", Required = Required.Always)]
public decimal Price { get; private set; }
[JsonProperty("symbol", Required = Required.Always)]
public string Symbol { get; private set; }
[JsonProperty("amount", Required = Required.Always)]
public decimal Amount { get; private set; }
[JsonProperty("create_date", Required = Required.Always)]
[JsonConverter(typeof(UnixTimeJsonConverter))]
public DateTime Date { get; private set; }
[JsonProperty("status", Required = Required.Always)]
public int Status { get; private set; }
/*
public static Order ReadFromJObject(JToken o)
{
if (o == null)
return null;
return new Order()
{
OrderId = o.Value("id"),
OrderType = o.Value("type"),
Price = o.Value("price"),
Currency = o.Value("currency"),
Amount = o.Value("amount"),
OriginalAmount = o.Value("amount_original"),
Date = o.Value("date"),
Status = o.Value("status"),
};
}
*/
}
}