'boolean']; } public function organization(): BelongsTo { return $this->belongsTo(Organization::class, 'organization_id'); } public function visits(): HasMany { return $this->hasMany(Visit::class, 'visitor_id'); } public function isBlacklisted(): bool { return $this->watchlist_status === self::WATCHLIST_BLACKLISTED; } public function requiresApproval(): bool { return $this->watchlist_status === self::WATCHLIST_REQUIRES_APPROVAL; } }