code: def queryWorkitems(self, query_str, projectarea_id=None,
                         projectarea_name=None, returned_properties=None,
                         archived=False):
          
  
          rp = returned_properties
          return self.query.queryWorkitems(query_str=query_str,
                                           projectarea_id=projectarea_id,
                                           projectarea_name=projectarea_name,
                                           returned_properties=rp,
                                           archived=archived)
docs: Query workitems with the query string in a certain project area
  
          At least either of `projectarea_id` and `projectarea_name` is given
  
          :param query_str: a valid query string
          :param projectarea_id: the :class:`rtcclient.project_area.ProjectArea`
              id
          :param projectarea_name: the project area name
          :param returned_properties: the returned properties that you want.
              Refer to :class:`rtcclient.client.RTCClient` for more explanations
          :param archived: (default is False) whether the workitems are archived
          :return: a :class:`list` that contains the queried
              :class:`rtcclient.workitem.Workitem` objects
          :rtype: list