/// <summary> /// List fills /// </summary> /// <param name="symbol">The trading symbol</param> /// <param name="status">Order status</param> /// <param name="side">The side (buy or sell)</param> /// <param name="type">The order type</param> /// <param name="startAt">Start time</param> /// <param name="endAt">End time</param> /// <returns></returns> public async Task <IList <FuturesFillDetails> > ListFills(string symbol = null, FuturesOrderStatus?status = null, Side?side = null, OrderType?type = null, DateTime?startAt = null, DateTime?endAt = null) { var lp = new FuturesOrderListParams(status, symbol, side, type, startAt, endAt); return(await ListFills(lp)); }
/// <summary> /// List fills /// </summary> /// <param name="listParams">List parameters</param> /// <returns></returns> public async Task <IList <FuturesFillDetails> > ListFills(FuturesOrderListParams listParams) { return(await GetAllPaginatedResults <FuturesFillDetails, FuturesFillDetailsPage>(HttpMethod.Get, "/api/v1/fills", reqParams : listParams.ToDict())); }