code: def streaming_market_filter(market_ids=None, bsp_market=None, betting_types=None, event_type_ids=None, event_ids=None,
                              turn_in_play_enabled=None, market_types=None, venues=None, country_codes=None,
                              race_types=None):
      
      args = locals()
      return {
          to_camel_case(k): v for k, v in args.items() if v is not None
      }
docs: :param list market_ids: filter market data to data pertaining to specific marketIds.
      :param list event_type_ids: filter market data to data pertaining to specific event_type ids.
      :param list event_ids: filter market data to data pertaining to specific event ids.
      :param bool turn_in_play_enabled: restriction on whether market will turn in play or not, not supplied returns all.
      :param list venues: restrict markets by venue (only horse racing has venue at the moment)
      :param bool bsp_market: restriction on bsp, not supplied will return all.
      :param list betting_types: filter on betting types
      :param list market_types: filter market data by market types.
      :param list country_codes: filter based on country codes
      :param list race_types: filter race types
  
      :return: dict