public async Task <IEXResponse <IEnumerable <TOPSResponse> > > TOPSAsync(IEnumerable <string> symbols) { if (symbols.Count() > 0) { return(await _executor.SymbolsExecuteAsync <IEnumerable <TOPSResponse> >("tops", symbols)); } return(await _executor.NoParamExecute <IEnumerable <TOPSResponse> >("tops")); }
public async Task <IEXResponse <SymbolFXResponse> > SymbolFXAsync() => await _executor.NoParamExecute <SymbolFXResponse>("ref-data/fx/symbols");
public async Task <IEXResponse <IEnumerable <SimilarityIndexResponse> > > SimilarityIndexAsync(string symbol) => await executor.NoParamExecute <IEnumerable <SimilarityIndexResponse> >($"time-series/PREMIUM_FRAUD_FACTORS_SIMILARITY_INDEX/{symbol}");
public async Task <IEXResponse <IEnumerable <DirectorAndOfficerChangesResponse> > > DirectorAndOfficerChangesAsync(string symbol) => await executor.NoParamExecute <IEnumerable <DirectorAndOfficerChangesResponse> >($"time-series/PREMIUM_AUDIT_ANALYTICS_DIRECTOR_OFFICER_CHANGES/{symbol}");
public async Task <IEnumerable <SymbolResponse> > SymbolsAsync() => await _executor.NoParamExecute <IEnumerable <SymbolResponse> >("ref-data/symbols", _pk);
public async Task <IEXResponse <IEnumerable <Quote> > > CryptoAsync() => await _executor.NoParamExecute <IEnumerable <Quote> >("crypto/market/quote");
public async Task <IEXResponse <IEnumerable <WallStreetHorizonResponse> > > AnalystDaysAsync(string symbol, string eventId) { const string url = "time-series/PREMIUM_WALLSTREETHORIZON_ANALYST_DAY/"; var fullUrl = GetWallSymbolEventUrl(url, symbol, eventId); return(await executor.NoParamExecute <IEnumerable <WallStreetHorizonResponse> >(fullUrl)); }
public async Task <DeepSystemEventResponse> DeepSystemEventAsync() => await _executor.NoParamExecute <DeepSystemEventResponse>("deep/system-event", _pk);
public async Task <IEXResponse <IEnumerable <KavoutResponse> > > KScoreForUsEquitiesAsync(string symbol) => await executor.NoParamExecute <IEnumerable <KavoutResponse> >($"time-series/PREMIUM_KAVOUT_KSCORE/{symbol}");
public async Task <IEXResponse <DeepSystemEventResponse> > DeepSystemEventAsync() => await executor.NoParamExecute <DeepSystemEventResponse>("deep/system-event");
public async Task <IEXResponse <IEnumerable <PriceDynamicsResponse> > > PriceDynamicsAsync(string symbol) => await executor.NoParamExecute <IEnumerable <PriceDynamicsResponse> >($"time-series/PREMIUM_PRECISION_ALPHA_PRICE_DYNAMICS/{symbol}");
public async Task <IEXResponse <StatusResponse> > StatusAsync() => await executor.NoParamExecute <StatusResponse>("status");
public async Task <IEXResponse <IEnumerable <SentimentIndicatorResponse> > > ThirtyDaySentimentIndicatorAsync(string symbol) => await executor.NoParamExecute <IEnumerable <SentimentIndicatorResponse> >($"time-series/PREMIUM_BRAIN_SENTIMENT_30_DAYS/{symbol}");
public async Task <IEXResponse <StatsIntradayResponse> > StatsIntradayAsync() => await _executor.NoParamExecute <StatsIntradayResponse>("stats/intraday");
public async Task <IEXResponse <IEnumerable <CrossAssetModelOneResponse> > > CrossAssetModelOneAsync(string symbol) => await executor.NoParamExecute <IEnumerable <CrossAssetModelOneResponse> >($"time-series/PREMIUM_EXTRACT_ALPHA_CAM/{symbol}");
public async Task <IEXResponse <EarningTodayResponse> > EarningsTodayAsync() => await executor.NoParamExecute <EarningTodayResponse>("stock/market/today-earnings");
public async Task <StatusResponse> StatusAsync() => await _executor.NoParamExecute <StatusResponse>("status", _pk);