/// <remarks/> public void ListOrdersChangedSinceAsync(ListOrdersChangedSinceRequest listOrdersChangedSinceRequest, object userState) { if ((this.ListOrdersChangedSinceOperationCompleted == null)) { this.ListOrdersChangedSinceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnListOrdersChangedSinceOperationCompleted); } this.InvokeAsync("ListOrdersChangedSince", new object[] { listOrdersChangedSinceRequest}, this.ListOrdersChangedSinceOperationCompleted, userState); }
/// <remarks/> public void ListOrdersChangedSinceAsync(ListOrdersChangedSinceRequest listOrdersChangedSinceRequest) { this.ListOrdersChangedSinceAsync(listOrdersChangedSinceRequest, null); }
public ListOrdersChangedSinceResponse ListOrdersChangedSince(ListOrdersChangedSinceRequest listOrdersChangedSinceRequest) { object[] results = this.Invoke("ListOrdersChangedSince", new object[] { listOrdersChangedSinceRequest}); return ((ListOrdersChangedSinceResponse)(results[0])); }
/// <remarks/> public System.IAsyncResult BeginListOrdersChangedSince(ListOrdersChangedSinceRequest listOrdersChangedSinceRequest, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ListOrdersChangedSince", new object[] { listOrdersChangedSinceRequest}, callback, asyncState); }
// Todo: need to add code to handle looping through multiple calls to API. public Bet[] ListOrdersChangedSince(long seqNo) { ListOrdersChangedSinceRequest request = new ListOrdersChangedSinceRequest(); request.SequenceNumber = seqNo; ListOrdersChangedSinceResponse response = _proxy.ListOrdersChangedSince(request); if (response.ReturnStatus.Code != 0) throw new Exception(response.ReturnStatus.Description); Bet[] betsToReturn = OrderConverter.ConvertOrderCollection(response.Orders); return betsToReturn; }