from datetime import datetime from typing import Any from pydantic import BaseModel, ConfigDict class NotificationRequest(BaseModel): user_id: int event_type: str payload: dict class NotificationRead(BaseModel): model_config = ConfigDict(from_attributes=True) id: int user_id: int event_type: str payload: str created_at: datetime class PushTaskPayload(BaseModel): user_id: int title: str body: str data: dict[str, Any]