callNote = $callNote; $this->recipientName = $recipientName; } /** * Get the message envelope. */ public function envelope(): Envelope { $meetingTitle = $this->callNote->meeting ? $this->callNote->meeting->title : 'Client Call'; $projectName = $this->callNote->client ? $this->callNote->client->project_name : 'Project'; return new Envelope( subject: "📝 Minutes of Meeting (MoM) & AI Notes: {$meetingTitle} - {$projectName}", ); } /** * Get the message content definition. */ public function content(): Content { return new Content( view: 'emails.call_mom', ); } /** * Get the attachments for the message. * * @return array */ public function attachments(): array { return []; } }