def get_user_info(self, user_id, **kwargs):
        """
        Retrieves information about a user,
        the result is only limited to what the callee has access to view.
        :param user_id:
        :param kwargs:
        :return:
        """
        return GetUserInfo(settings=self.settings, **kwargs).call(
            user_id=user_id,
            **kwargs
        )