EcoMindAI / src /dto /OutputEstimation.py
sustain4ai
project initialization (#1)
4149ca9
from typing import List
from pydantic import BaseModel, Field
from src.dto.Recommendation import Recommendation
class OutputEstimation(BaseModel):
"""
Données de sortie du calcul d'estimation de l'impact : electricité consommée,
temps et recommandations
"""
electricityConsumption: float = Field(...,
description="Consommation électrique totale (Wh)")
runtime: float = Field(..., description="Durée d'exécution totale (s)")
recommendations: List[Recommendation] = Field(
..., description="Liste des recommandations pour réduire l'impact")