Example #1
0
        public async Task <IEXResponse <IEnumerable <OptionResponse> > > OptionsAsync(string symbol, string expiration, OptionSide optionSide)
        {
            const string urlPattern = "stock/[symbol]/options/[expiration]/[optionSide]";

            var qsb     = new QueryStringBuilder();
            var pathNvc = new NameValueCollection {
                { "symbol", symbol }, { "expiration", expiration }, { "optionSide", optionSide.GetDescriptionFromEnum() }
            };

            return(await executor.ExecuteAsync <IEnumerable <OptionResponse> >(urlPattern, pathNvc, qsb));
        }