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