evolution-client-python/build/lib/evolutionapi/models/websocket.py
Davidson Gomes 15e229cfb4 refactor: Improve WebSocket support with implementation and documentation improvements
- Add create_websocket() method in client for simplified WebSocket management
- Expand WebSocket service with set_websocket() and find_websocket() methods
- Improve event handling and logging in WebSocketManager
- Add WebSocketConfig and WebSocketInfo models for event configuration
2025-03-06 09:47:44 -03:00

20 lines
469 B
Python

from typing import List, Optional
from dataclasses import dataclass
@dataclass
class WebSocketConfig:
enabled: bool
events: List[str]
def __init__(self, enabled: bool, events: List[str]):
self.enabled = enabled
self.events = events
@dataclass
class WebSocketInfo:
enabled: bool
events: List[str]
def __init__(self, **kwargs):
self.enabled = kwargs.get('enabled', False)
self.events = kwargs.get('events', [])