@@ -363,6 +363,49 @@ def list_benzinga_news(
363363 options = options ,
364364 )
365365
366+ def list_benzinga_news_v2 (
367+ self ,
368+ published : Optional [str ] = None ,
369+ published_gt : Optional [str ] = None ,
370+ published_gte : Optional [str ] = None ,
371+ published_lt : Optional [str ] = None ,
372+ published_lte : Optional [str ] = None ,
373+ channels : Optional [str ] = None ,
374+ channels_all_of : Optional [str ] = None ,
375+ channels_any_of : Optional [str ] = None ,
376+ tags : Optional [str ] = None ,
377+ tags_all_of : Optional [str ] = None ,
378+ tags_any_of : Optional [str ] = None ,
379+ author : Optional [str ] = None ,
380+ author_any_of : Optional [str ] = None ,
381+ author_gt : Optional [str ] = None ,
382+ author_gte : Optional [str ] = None ,
383+ author_lt : Optional [str ] = None ,
384+ author_lte : Optional [str ] = None ,
385+ stocks : Optional [str ] = None ,
386+ stocks_all_of : Optional [str ] = None ,
387+ stocks_any_of : Optional [str ] = None ,
388+ tickers : Optional [str ] = None ,
389+ tickers_all_of : Optional [str ] = None ,
390+ tickers_any_of : Optional [str ] = None ,
391+ limit : Optional [int ] = None ,
392+ sort : Optional [Union [str , Sort ]] = None ,
393+ params : Optional [Dict [str , Any ]] = None ,
394+ raw : bool = False ,
395+ options : Optional [RequestOptionBuilder ] = None ,
396+ ) -> Union [Iterator [BenzingaNews ], HTTPResponse ]:
397+ """
398+ Endpoint: GET /benzinga/v2/news
399+ """
400+ url = "/benzinga/v2/news"
401+ return self ._paginate (
402+ path = url ,
403+ params = self ._get_params (self .list_benzinga_news_v2 , locals ()),
404+ raw = raw ,
405+ deserializer = BenzingaNews .from_dict ,
406+ options = options ,
407+ )
408+
366409 def list_benzinga_ratings (
367410 self ,
368411 date : Optional [Union [str , date ]] = None ,
0 commit comments