"""Contains types for the framework
"""
from typing import Any, Optional

from dataclasses import dataclass

@dataclass
class Event:
    """Basic class for an event. Contains an event_type and, optionally, data
    """
    event_type: str
    data: Optional[Any] = None
cd6d4c00c0585afd56e210027909c8b7fd23d354
<mask token>

<mask token>


@dataclass
class Event:
    <mask token>
    event_type: str
    data: Optional[Any] = None

<mask token>


@dataclass
class Event:
    """Basic class for an event. Contains an event_type and, optionally, data
    """
    event_type: str
    data: Optional[Any] = None

<mask token>
from typing import Any, Optional
from dataclasses import dataclass


@dataclass
class Event:
    """Basic class for an event. Contains an event_type and, optionally, data
    """
    event_type: str
    data: Optional[Any] = None

"""Contains types for the framework
"""
from typing import Any, Optional

from dataclasses import dataclass

@dataclass
class Event:
    """Basic class for an event. Contains an event_type and, optionally, data
    """
    event_type: str
    data: Optional[Any] = None