File size: 474 Bytes
194f8db
 
 
 
 
b66a1ea
92d0da1
 
b15610e
 
 
 
 
 
 
 
22131f2
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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