From 2a1d17948b0dadf40faf2a2ce2a270a98eb57492 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Mon, 13 Feb 2023 15:59:42 +0100 Subject: [PATCH] Camelcasing Result --- src/vipscore_common/entities.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vipscore_common/entities.py b/src/vipscore_common/entities.py index 1eda39a..a4c72d5 100755 --- a/src/vipscore_common/entities.py +++ b/src/vipscore_common/entities.py @@ -24,17 +24,17 @@ along with VIPSCore-Python-Common. If not, see <http://www.nibio.no/licenses/>. from datetime import datetime from shapely.geometry import Point, Polygon -from pydantic import BaseModel, validator, constr +from pydantic import BaseModel, validator, constr, Field from typing import Any, Union, ClassVar import pytz class Result(BaseModel): """Represents a set of DSS model result values for a given point in space (Point, Polygon, MultiPolygon) and time (Period or immediate) """ - valid_time_start: datetime # TODO make sure it's always timezone aware - valid_time_end: datetime | None = ... # TODO make sure it's always timezone aware - valid_geometry: Any - warning_status: int - all_values: dict + valid_time_start: datetime = Field(alias="validTimeStart") # TODO make sure it's always timezone aware + valid_time_end: datetime = Field(..., alias="validTimeStart") # TODO make sure it's always timezone aware + valid_geometry: Any = Field(alias="validGeometry") + warning_status: int = Field(alias="warningStatus") + all_values: dict = Field(alias="allValues") WARNING_STATUS_NO_WARNING: ClassVar[int] = 0 -- GitLab