initial working env

This commit is contained in:
Arian Nasr
2025-12-11 03:30:35 -05:00
commit 25469a54b3
11 changed files with 799 additions and 0 deletions

17
schemas.py Normal file
View File

@@ -0,0 +1,17 @@
from pydantic import BaseModel, DirectoryPath
from datetime import datetime
class DownloadParameters(BaseModel):
start_date: datetime
end_date: datetime
output_dir: DirectoryPath
account_name: str
account_number: str
account_phone: str
class DatabaseRecord(BaseModel):
timestamp: datetime
value_kwh: float
cost: float
tou: int