Source code for ralph.recovery.connectivity_event
"""Connectivity event dataclass."""
from __future__ import annotations
from dataclasses import dataclass
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from datetime import datetime
from ralph.recovery.connectivity_state import ConnectivityState
[docs]
@dataclass
class ConnectivityEvent:
"""A snapshot of a connectivity state transition."""
state: ConnectivityState
since: datetime
reason: str