roomId}"); } public function broadcastAs(): string { return 'room.state.changed'; } /** * @return array{version: int, change: string} */ public function broadcastWith(): array { return [ 'version' => $this->version, 'change' => $this->change->value, ]; } }