<?php  namespace App\Services\Emails;  use Exception; use App\Models\Applicant; use App\Jobs\DispatchEmail; use App\Models\ClientSurvey; use Illuminate\Support\Collection; use App\Services\Emails\Factories\CreateApplicantEmailFactory; use App\Services\ClientSurveys\ClientSurveyNotificationService; use App\Services\Emails\Factories\ApplicantEmailsCreationFactory;  class ApplicantEmailDispatchingService { 	public function __construct(protected ClientSurvey $clientSurvey, public ApplicantEmailDTO $dataObject){}  	public function dispatch(): void{}  	private function getRecipients(): Collection{}  	private function getEmailDataFactory(Applicant $recipient): ApplicantEmailsCreationFactory{} }