from pydantic import BaseModel | |
from typing import Any, Dict | |
class PageSpeedRequest(BaseModel): | |
pagespeed_data: Dict[str, Any] | |
class PageSpeedURLRequest(BaseModel): | |
target_url: str | |
class ReportIngestRequest(BaseModel): | |
user_id: str | |
report_text: str | |
class ReportQueryRequest(BaseModel): | |
user_id: str | |
query: str | |
class NewChatRequest(BaseModel): | |
user_id: str | |
class ChatQueryRequest(BaseModel): | |
user_id: str | |
chat_id: str | |
query: str | |