'boolean']; } public function lead(): BelongsTo { return $this->belongsTo(Lead::class); } public function company(): BelongsTo { return $this->belongsTo(Company::class); } public function deal(): BelongsTo { return $this->belongsTo(Deal::class); } public function phones(): HasMany { return $this->hasMany(ContactPhone::class); } public function callLogs(): HasMany { return $this->hasMany(CallLog::class); } public function tasks(): MorphMany { return $this->morphMany(Task::class, 'taskable'); } public function customFieldValues(): MorphMany { return $this->morphMany(CustomFieldValue::class, 'fieldable'); } }