<?php  namespace App\DTO;  use Illuminate\Support\Collection;  class GeneralApplicantExcelReportDTO { 	public function __construct( 		protected ?string $control_number, 		protected ?string $start_date, 		protected ?string $end_date, 		protected ?int $duration, 		protected ?string $questionnaire_type, 		protected ?string $department, 		protected ?string $location, 		protected Collection $demographic_questions, 		protected ?string $applicant_note, 		protected Collection $basic_questions, 		protected ?string $overall_grade, 		protected ?string $engagement, 		protected ?string $engagement_categories_average_value, 		protected ?int $enps_grade, 		protected Collection $average_grade_by_category, 		protected Collection $extra_questions, 		protected ?string $enps_category, 		protected ?string $ip_address, 		protected ?string $screen_width, 		protected ?string $screen_height, 		protected ?string $platform, 		protected ?string $browser, 		protected ?string $device, 		protected ?string $user_agent, 	{}  	public function getControlNumber(): ?string{}  	public function getStartDate(): ?string{}  	public function getEndDate(): ?string{}  	public function getDuration(): ?int{}  	public function getQuestionnaireType(): ?string{}  	public function getDepartment(): ?string{}  	public function getLocation(): ?string{}  	public function getDemographicQuestions(): Collection{}  	public function getApplicantNote(): ?string{}  	public function getBasicQuestions(): Collection{}  	public function getOverallGrade(): ?string{}  	public function getEngagement(): ?string{}  	public function getEngagementCategoriesAverageValue(): ?string{}  	public function getEnpsGrade(): ?int{}  	public function getAverageGradeByCategory(): Collection{}  	public function getExtraQuestions(): Collection{}  	public function getEnpsCategory(): ?string{}  	public function getIpAddress(): ?string{}  	public function getScreenWidth(): ?string{}  	public function getScreenHeight(): ?string{}  	public function getPlatform(): ?string{}  	public function getBrowser(): ?string{}  	public function getDevice(): ?string{}  	public function getUserAgent(): ?string{} }