id = $id; $this->clientId = $clientId; $this->clientName = $clientName; $this->reportDate = $reportDate; $this->filePath = $filePath; $this->fileSize = $fileSize; $this->createdAt = $createdAt; } // Getters public function getId(): int { return $this->id; } public function getClientId(): int { return $this->clientId; } public function getClientName(): string { return $this->clientName; } public function getReportDate(): string { return $this->reportDate; } public function getFilePath(): string { return $this->filePath; } public function getFileSize(): ?int { return $this->fileSize; } public function getCreatedAt(): string { return $this->createdAt; } /** * Convert to array */ public function toArray(): array { return [ 'id' => $this->id, 'client_id' => $this->clientId, 'client_name' => $this->clientName, 'report_date' => $this->reportDate, 'file_path' => $this->filePath, 'file_size' => $this->fileSize, 'created_at' => $this->createdAt, ]; } }