"""This module holds authentication related event definitions"""

from typing import List, Dict
  
AUTH_EVENTS: List[Dict] = [
    {
        "event_id": "auth.user.logged_in",
        "event_name": "User Logged In",
        "description": """Event triggered when a user logs in. This event is used for updating the user's last login
          timestamp, logging login activity, and triggering any post-login actions such as sending welcome back emails
          or notifications."""
    },
    {
        "event_id": "auth.user.logged_out",
        "event_name": "User Logged Out",
        "description": """Event triggered when a user logs out. This event is used for logging logout activity,
          updating user session status, and performing any necessary cleanup actions such as invalidating tokens
          or notifying other services of the logout."""
    }
]