public void CancellOrder(long orderId) { RequestCancellOrder co = new RequestCancellOrder { Id = orderId }; var sco = JsonConvert.SerializeObject(co, CBitfinexJsonSerializer.Settings); SendMessage(sco); Log(String.Format("[CANCELL ORDER] ==> {0}", orderId)); }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { if (!(value is RequestCancellOrder)) { throw new ApplicationException("Can't serialize order exception"); } RequestCancellOrder order = (RequestCancellOrder)value; writer.WriteStartArray(); writer.WriteValue(0); writer.WriteValue("oc"); writer.WriteValue((object)null); writer.WriteStartObject(); writer.WritePropertyName("id"); writer.WriteValue(order.Id); writer.WriteEndObject(); writer.WriteEndArray(); }