public async Task <IEXResponse <IEnumerable <Quote> > > ListAsync(ListType listType, bool displayPercent = false, int listLimit = 10) { const string urlPattern = "stock/market/list/[listType]"; var qsb = new QueryStringBuilder(); if (!displayPercent) { qsb.Add("displayPercent", displayPercent); } if (listLimit != 10) { qsb.Add("listLimit", listLimit); } var pathNvc = new NameValueCollection { { "listType", listType.GetDescriptionFromEnum() } }; return(await executor.ExecuteAsync <IEnumerable <Quote> >(urlPattern, pathNvc, qsb)); }