code: def params(self):
          
          ret = {}
          for rd in self.decorators:
              args = rd.args
              kwargs = rd.kwargs
              if param in rd:
                  is_required =  kwargs.get('required', 'default' not in kwargs)
                  ret[args[0]] = {'required': is_required, 'other_names': args[1:], 'options': kwargs}
  
          return ret
docs: return information about the params that the given http option takes