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)
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)
def get_info_by_login(self, login): filters = [{"field": ApiField.LOGIN, "operator": "=", "value": login}] items = self.get_list(filters) return _get_single_item(items)