<?php

namespace App\Torrentio\Action\Result;

use App\Library\Dto\MediaFileDto;
use App\Tmdb\Dto\TmdbEpisodeDto;
use App\Tmdb\TmdbResult;
use OneToMany\RichBundle\Contract\ResultInterface;

class GetTvShowOptionsResult implements ResultInterface
{
    public function __construct(
        public TmdbResult|TmdbEpisodeDto $parentShow,
        public TmdbResult|TmdbEpisodeDto $media,
        public MediaFileDto|false $file,
        public string $season,
        public string $episode,
        public array $results
    ) {}
}
