docs: def questions_slug_get(self, slug, **kwargs):
          """
          Question
          A Question is chosen by Pollster editors. One example is \"Obama job approval\".  Different survey houses may publish varying phrasings (\"Do you approve or disapprove\" vs \"What do you think of the job\") and prompt readers with varying responses (one poll might have \"Approve\" and \"Disapprove\"; another poll might have \"Strongly approve\" and \"Somewhat approve\"). Those variations do not appear in this API endpoint. 
  
          This method makes a synchronous HTTP request by default. To make an
          asynchronous HTTP request, please define a `callback` function
          to be invoked when receiving the response.
          >>> def callback_function(response):
          >>>     pprint(response)
          >>>
          >>> thread = api.questions_slug_get(slug, callback=callback_function)
  
          :param callback function: The callback function
              for asynchronous request. (optional)
          :param str slug: Unique Question identifier. For example: `00c -Pres (44) Obama - Job Approval - National`. (Remember to URL-encode this parameter when querying.) (required)
          :return: Question
                   If the method is called asynchronously,
                   returns the request thread.
          """
          kwargs['_return_http_data_only'] = True
          if kwargs.get('callback'):
              return self.questions_slug_get_with_http_info(slug, **kwargs)
          else:
              (data) = self.questions_slug_get_with_http_info(slug, **kwargs)
              return data