示例#1
0
 def get_info_by_login(self, login):
     '''
     :param login: str
     :return: user metainformation with given login
     '''
     filters = [{"field": ApiField.LOGIN, "operator": "=", "value": login}]
     items = self.get_list(filters)
     return _get_single_item(items)
示例#2
0
 def get_member_info_by_id(self, team_id, user_id):
     filters = [{"field": ApiField.ID, "operator": "=", "value": user_id}]
     team_members = self.get_list_all_pages(
         'members.list', {
             ApiField.TEAM_ID: team_id,
             ApiField.FILTER: filters
         },
         convert_json_info_cb=self._api.user._convert_json_info)
     return _get_single_item(team_members)
示例#3
0
 def get_info_by_login(self, login):
     filters = [{"field": ApiField.LOGIN, "operator": "=", "value": login}]
     items = self.get_list(filters)
     return _get_single_item(items)