diff --git a/src/yeardata/schema.py b/src/yeardata/schema.py index 0585d7d..8139e3c 100644 --- a/src/yeardata/schema.py +++ b/src/yeardata/schema.py @@ -8,17 +8,17 @@ from src.models import DefaultBase, Pagination class YeardataBase(DefaultBase): year: Optional[int] = Field(None, nullable=True, ge=1900) - rp_per_kwh: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - total_lost: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - man_hour: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_ens_energy_not_served: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_bpp_system: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_bpp_pembangkit: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_dmn_daya_mampu_netto: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_marginal_cost: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_efdh_equivalent_force_derated_hours: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_foh_force_outage_hours: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) - asset_crit_extra_fuel_cost: Optional[float] = Field(None, nullable=True, gt=0, le=1_000_000_000_000_000) + rp_per_kwh: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + total_lost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + man_hour: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_ens_energy_not_served: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_bpp_system: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_bpp_pembangkit: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_dmn_daya_mampu_netto: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_marginal_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_efdh_equivalent_force_derated_hours: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_foh_force_outage_hours: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) + asset_crit_extra_fuel_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000) created_at: Optional[datetime] = Field(None, nullable=True) updated_at: Optional[datetime] = Field(None, nullable=True) created_by: Optional[str] = Field(None, nullable=True)