public async Task UpcomingEventMarketAsyncTest(UpcomingEventType type) { var response = await sandBoxClient.Stock.UpcomingEventMarketAsync(type); Assert.IsNull(response.ErrorMessage); Assert.IsNotNull(response.Data); }
public async Task UpcomingEventSymbolAsyncTest(string symbol, UpcomingEventType type) { var response = await sandBoxClient.Stock.UpcomingEventSymbolAsync(symbol, type); Assert.IsNull(response.ErrorMessage); Assert.IsNotNull(response.Data); }
public async Task <IEXResponse <IEnumerable <UpcomingEventMarketResponse> > > UpcomingEventMarketAsync( UpcomingEventType type) { const string urlPattern = "stock/market/upcoming-[type]"; var qsb = new QueryStringBuilder(); var pathNvc = new NameValueCollection { { "type", type.GetDescriptionFromEnum() } }; return(await executor.ExecuteAsync <IEnumerable <UpcomingEventMarketResponse> >(urlPattern, pathNvc, qsb)); }
public async Task <UpcomingEventMarketResponse> UpcomingEventMarketAsync(UpcomingEventType type) { const string urlPattern = "stock/market/upcoming-[type]"; var qsb = new QueryStringBuilder(); qsb.Add("token", pk); var pathNvc = new NameValueCollection { { "type", type.ToString().ToLower() } }; return(await executor.ExecuteAsyncLegacy <UpcomingEventMarketResponse>(urlPattern, pathNvc, qsb)); }
public async Task <IEXResponse <UpcomingEventSymbolResponse> > UpcomingEventSymbolAsync(string symbol, UpcomingEventType type) { const string urlPattern = "stock/[symbol]/upcoming-[type]"; var qsb = new QueryStringBuilder(); var pathNvc = new NameValueCollection { { "symbol", symbol }, { "type", type.GetDescriptionFromEnum() } }; return(await executor.ExecuteAsync <UpcomingEventSymbolResponse>(urlPattern, pathNvc, qsb)); }
private async Task <IEXResponse <IEnumerable <T> > > UpcomingEventTypeAsync <T>(string symbol, UpcomingEventType eventType) { string urlPattern = "stock/[symbol]/upcoming-[type]"; var qsb = new QueryStringBuilder(); var pathNvc = new NameValueCollection { { "type", eventType.GetDescriptionFromEnum() } }; if (string.IsNullOrEmpty(symbol)) { urlPattern = urlPattern.Replace("[symbol]", "market"); } else { pathNvc.Add("symbol", symbol); } return(await executor.ExecuteAsync <IEnumerable <T> >(urlPattern, pathNvc, qsb)); }