createdAt = new \DateTimeImmutable(); } public function getId(): ?int { return $this->id; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): static { $this->user = $user; return $this; } public function getFilePath(): ?string { return $this->filePath; } public function setFilePath(string $filePath): static { $this->filePath = $filePath; return $this; } public function getStatus(): string { return $this->status; } public function setStatus(string $status): static { $this->status = $status; return $this; } public function getProcessedFilms(): int { return $this->processedFilms; } public function setProcessedFilms(int $processedFilms): static { $this->processedFilms = $processedFilms; return $this; } public function getTotalFilms(): int { return $this->totalFilms; } public function setTotalFilms(int $totalFilms): static { $this->totalFilms = $totalFilms; return $this; } public function getFailedFilms(): int { return $this->failedFilms; } public function setFailedFilms(int $failedFilms): static { $this->failedFilms = $failedFilms; return $this; } public function getCreatedAt(): \DateTimeImmutable { return $this->createdAt; } public function getCompletedAt(): ?\DateTimeImmutable { return $this->completedAt; } public function setCompletedAt(?\DateTimeImmutable $completedAt): static { $this->completedAt = $completedAt; return $this; } }