'Contact failed', 'support_unavailable' => 'Support unavailable', 'site_contact_unavailable' => 'Site contact unavailable', 'contact_reached' => 'Contact reached', ]; protected function casts(): array { return [ 'attempted_at' => 'datetime', ]; } public function workOrder(): BelongsTo { return $this->belongsTo(WorkOrder::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } }