<?php  namespace App\Services\Emails;  use App\Enums\EmailType; use App\Enums\SurveyType; use App\Models\ClientSurvey; use App\Models\EmailTemplate; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels;  class ClientEmails extends Mailable { 	use Queueable, SerializesModels;  	public ClientSurvey $client_survey; 	public string $body; 	public string $mailSubject; 	public ?string $code = null; 	public string $language; 	public ?string $getCodesUrl = null;  	/** 	 * Create a new message instance. 	 * 	 * @return void 	 */ 	public function __construct(EmailType $type, string $language, ClientSurvey $client_survey, ?string $getCodesUrl = null){}  	public function build(): self{}  	public function getEmailTemplate(EmailType $type): EmailTemplate{}  	protected function getViewLocation(): string{} }