Denisijcu commited on
Commit
875e301
·
verified ·
1 Parent(s): a8c9c7b

telemetry

Browse files
Files changed (1) hide show
  1. app/api/schemas/telemetry.py +11 -0
app/api/schemas/telemetry.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pydantic import BaseModel
2
+ from typing import List, Tuple
3
+
4
+ class KeystrokeData(BaseModel):
5
+ key: str # La tecla presionada (o 'backspace')
6
+ timestamp: float # Timestamp en ms (precisión micro)
7
+
8
+ class TelemetryPayload(BaseModel):
9
+ session_id: str
10
+ events: List[KeystrokeData]
11
+ metadata: dict = {}