<?php

namespace App\Models\Contact;

use Illuminate\Database\Eloquent\Model;

/**
 * A non-persisted recipient carrier (name / email / phone) for ad-hoc sends that
 * are not backed by a dedicated model — e.g. the redress case worker, whose details
 * live as plain columns on the claim.
 *
 * It extends Model only to satisfy the type hints in ResolveTemplateRecipientsAction
 * and ValidateRecipientAction, which read `email`/`email_address` and a name from
 * `name`/`display_name`. It is never saved or queried.
 */
class AdHocRecipient extends Model
{
    protected $guarded = [];

    public $timestamps = false;

    public $exists = false;
}
