"""Auth event constants for structured logging."""

from dataclasses import dataclass


@dataclass(frozen=True)
class LogEvents:
    """Log event constants for the auth module."""

    ROTATED_NEW_TOKEN = "ROTATED_NEW_TOKEN"
    PERMISSIONS_DENIED_BY_ERROR = "PERMISSIONS_DENIED_BY_ERROR"


JWT_TOKEN = "jwt_token"
REFRESH_TOKEN = "refresh"
ACCESS_TOKEN = "access"
