<?php

namespace App\Download\Downloader;


use App\Message\DownloadMessage;
use App\Message\DownloadMovieMessage;
use App\Message\DownloadTvShowMessage;

interface DownloaderInterface
{
    /**
     * @param string $mediaType
     * @param string $title
     * @param string $url
     * @return void
     * Downloads the requested file.
     */
    public function download(string $mediaType, string $url, string $downloadPath, ?int $downloadId): void;
}
