$attachments names and sizes only — never files */ public function __construct( public string $uid, public string $messageId, public string $fromEmail, public ?string $fromName, public string $subject, public string $body, public Carbon $receivedAt, public array $attachments = [], ) {} }