package infra

// WSMessage es un mensaje tipado que viaja por WebSocket.
// El campo Type permite al receptor decidir como procesar el payload.
type WSMessage struct {
	Type     string `json:"type"`
	Payload  []byte `json:"payload"`
	SenderID string `json:"sender_id"`
	Ts       int64  `json:"ts"`
}
