@classmethod
def download_smart_data(cls, request, ppm_id, provider):
    """
        Downloads the SMART dataset for the passed user
        :param request: The original Django request object
        :param ppm_id: The PPM ID of the requesting user
        :param provider: The SMART provider
        :return: The requested entire dataset
        """
    response = cls.get(request,
        f'/sources/api/smart/{provider}/{ppm_id}/download', raw=True)
    if response:
        return response.content
    return None
