*/ class DeleteDownloadInput implements InputInterface { public function __construct( #[SourceRoute('downloadId')] public int $downloadId, ) {} public function toCommand(): CommandInterface { return new DeleteDownloadCommand( $this->downloadId, ); } }