<?php

namespace App\Download\Action\Result;

use App\Download\Framework\Entity\Download;
use OneToMany\RichBundle\Contract\ResultInterface;

/** @implements ResultInterface<DownloadMediaResult> */
class DeleteDownloadResult implements ResultInterface
{
    public function __construct(
        public int $status,
        public string $message,
        public Download $download,
        public ?DeleteMediaFileResult $deleteMediaFileResult = null,
    ) {}
}
