@@ -20,7 +20,8 @@ function tickers(opts::PolyOpts,
2020 # Extract kwargs and add to params
2121 merge! (params, Dict (kwargs))
2222
23- return generate_output_from_url (tickers_base_url, params, opts. sink; results= true , json_to_array= false )
23+ return generate_output_from_url (YesSinkYesResults (), tickers_base_url, params, opts. sink)
24+
2425
2526end
2627
2930"""
3031function ticker_types (opts:: PolyOpts )
3132 params = Dict (" apiKey" => opts. api_key)
32- return generate_output_from_url (ticker_types_base_url, params, nothing ; results = true , json_to_array = false )
33+ return generate_output_from_url (NoSinkYesResults (), ticker_types_base_url, params, opts . sink )
3334end
3435
3536# ########### Tickers Details ####################
@@ -39,7 +40,7 @@ function ticker_details(opts::PolyOpts, stocksTicker::String)
3940 params = Dict (" apiKey" => opts. api_key)
4041 ticker_details_url = " $ticker_details_base_url /$stocksTicker /company"
4142
42- return generate_output_from_url (ticker_details_url, params, opts. sink; results = false , json_to_array = true )
43+ return generate_output_from_url (YesSinkNoResults (), ticker_details_url, params, opts. sink)
4344end
4445
4546# ########### Ticker Details vX ####################
@@ -54,7 +55,7 @@ function ticker_details_vX(opts::PolyOpts, ticker::String, date::String)
5455 " date" => date
5556 )
5657
57- return generate_output_from_url (ticker_details_vX_url, params, opts. sink; results = true , json_to_array = true )
58+ return generate_output_from_url (YesSinkYesResults (), ticker_details_vX_url, params, opts. sink)
5859end
5960
6061# ########### Ticker News #######################
@@ -79,7 +80,7 @@ function ticker_news(opts::PolyOpts,
7980 # Extract kwargs and add to params
8081 merge! (params, Dict (kwargs))
8182
82- return generate_output_from_url (ticker_news_base_url, params, nothing ; results = true , json_to_array = false )
83+ return generate_output_from_url (YesSinkYesResults (), ticker_news_base_url, params, opts . sink )
8384
8485end
8586
8889"""
8990function markets (opts:: PolyOpts )
9091 params = Dict (" apiKey" => opts. api_key)
91- return generate_output_from_url (markets_base_url, params, opts. sink; results = true , json_to_array = false )
92+ return generate_output_from_url (YesSinkYesResults (), markets_base_url, params, opts. sink)
9293end
9394
9495
9798"""
9899function locales (opts:: PolyOpts )
99100 params = Dict (" apiKey" => opts. api_key)
100- return generate_output_from_url (locales_base_url, params, opts. sink; results = true , json_to_array = false )
101+ return generate_output_from_url (YesSinkYesResults (), locales_base_url, params, opts. sink)
101102end
102103
103104# ########### Stock Splits ####################
@@ -107,7 +108,7 @@ function stock_splits(opts::PolyOpts, stocksTicker::String)
107108 stock_splits_url = " $stock_splits_base_url /$stocksTicker "
108109 params = Dict (" apiKey" => opts. api_key)
109110
110- return generate_output_from_url (stock_splits_url, params, nothing ; results = true , json_to_array = false )
111+ return generate_output_from_url (YesSinkYesResults (), stock_splits_url, params, opts . sink )
111112end
112113
113114# ########### Stock Dividends ####################
@@ -117,7 +118,7 @@ function stock_dividends(opts::PolyOpts, stocksTicker::String)
117118 stock_dividends_url = " $stock_dividends_base_url /$stocksTicker "
118119 params = Dict (" apiKey" => opts. api_key)
119120
120- return generate_output_from_url (stock_dividends_url, params, opts. sink; results = true , json_to_array = false )
121+ return generate_output_from_url (YesSinkYesResults (), stock_dividends_url, params, opts. sink)
121122end
122123
123124# ########### Stock Financials ####################
@@ -132,31 +133,31 @@ function stock_financials(opts::PolyOpts, stocksTicker::String; limit=5, kwargs.
132133 # Extract kwargs and add to params
133134 merge! (params, Dict (kwargs))
134135
135- return generate_output_from_url (stock_financials_url, params, opts. sink; results = true , json_to_array = false )
136+ return generate_output_from_url (YesSinkYesResults (), stock_financials_url, params, opts. sink)
136137end
137138
138139# ########### Market Holidays ####################
139140"""
140141"""
141142function market_holidays (opts:: PolyOpts )
142143 params = Dict (" apiKey" => opts. api_key)
143- return generate_output_from_url (market_holidays_base_url, params, opts. sink; results = false , json_to_array = false )
144+ return generate_output_from_url (YesSinkNoResults (), market_holidays_base_url, params, opts. sink)
144145end
145146
146147# ########### Market Status ####################
147148"""
148149"""
149150function market_status (opts:: PolyOpts )
150151 params = Dict (" apiKey" => opts. api_key)
151- return generate_output_from_url (market_status_base_url, params, nothing ; results = false , json_to_array = false )
152+ return generate_output_from_url (YesSinkNoResults (), market_status_base_url, params, opts . sink )
152153end
153154
154155# ########### Stock Exchanges ####################
155156"""
156157"""
157158function stock_exchanges (opts:: PolyOpts )
158159 params = Dict (" apiKey" => opts. api_key)
159- return generate_output_from_url (stock_exchanges_base_url, params, nothing ; results = false , json_to_array = false )
160+ return generate_output_from_url (YesSinkNoResults (), stock_exchanges_base_url, params, opts . sink )
160161end
161162
162163# ########### Condition Mappings ####################
@@ -166,13 +167,13 @@ function condition_mappings(opts::PolyOpts, tickertype="trades")
166167 condition_mappings_base_url = " https://api.polygon.io/v1/meta/conditions/$tickertype "
167168 params = Dict (" apiKey" => opts. api_key)
168169
169- return generate_output_from_url (condition_mappings_base_url, params, nothing ; results = false , json_to_array = false )
170+ return generate_output_from_url (YesSinkNoResults (), condition_mappings_base_url, params, opts . sink )
170171end
171172
172173# ########### Crypto Exchanges ####################
173174"""
174175"""
175176function crypto_exchanges (opts:: PolyOpts )
176177 params = Dict (" apiKey" => opts. api_key)
177- return generate_output_from_url (crypto_exchanges_base_url, params, opts. sink; results = false , json_to_array = false )
178+ return generate_output_from_url (YesSinkNoResults (), crypto_exchanges_base_url, params, opts. sink)
178179end
0 commit comments