$this->workspace->id, 'workspace_name' => $this->workspace->name, 'workspace_slug' => $this->workspace->slug, 'boost' => [ 'id' => $this->boost->id, 'feature_code' => $this->boost->feature_code, 'feature_name' => $this->feature?->name ?? ucwords(str_replace(['.', '_', '-'], ' ', $this->boost->feature_code)), 'boost_type' => $this->boost->boost_type, 'limit_value' => $this->boost->limit_value, 'consumed_quantity' => $this->boost->consumed_quantity, 'duration_type' => $this->boost->duration_type, 'expired_at' => $this->boost->expires_at?->toIso8601String() ?? now()->toIso8601String(), ], ]; } public function message(): string { $featureName = $this->feature?->name ?? $this->boost->feature_code; return "Boost expired: {$featureName} for workspace {$this->workspace->name}"; } }