'boolean', ]; } // Relationships public function user(): BelongsTo { return $this->belongsTo(User::class); } public function events(): HasMany { return $this->hasMany(Event::class); } // Helper methods public function isCompany(): bool { return $this->type === 'company'; } public function displayName(): string { return $this->company_name ?? $this->name; } }