def METHOD_NAME(self, query_params):
    """
    Process an entire query_params dictionary, and handle primitive or list values.
    """
    for key, value in query_params.items():
        if isinstance(value, (List, Tuple)):
            # If value is a list/tuple, iterate through each item.
            for item in value:
                self._process_query_param(key, item)
        else:
            self._process_query_param(key, value)