From 313941a3abe293b80a2f1575d4d62ccc73ada668 Mon Sep 17 00:00:00 2001 From: fre4242 Date: Sun, 6 Jul 2025 19:38:00 +0200 Subject: [PATCH 1/2] fix updated_at handling for energy json tag --- .../psa/connected_car_api/models/energy.py | 43 ++++++++++++++++++- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/psa_car_controller/psa/connected_car_api/models/energy.py b/psa_car_controller/psa/connected_car_api/models/energy.py index 2773959..a686574 100644 --- a/psa_car_controller/psa/connected_car_api/models/energy.py +++ b/psa_car_controller/psa/connected_car_api/models/energy.py @@ -32,6 +32,7 @@ class Energy(object): """ swagger_types = { 'updated_at': 'datetime', + 'created_at': 'datetime', 'autonomy': 'float', 'battery': 'EnergyBattery', 'charging': 'EnergyCharging', @@ -42,7 +43,8 @@ class Energy(object): } attribute_map = { - 'updated_at': 'createdAt', + 'created_at': 'createdAt', + 'updated_at': 'updatedAt', 'autonomy': 'autonomy', 'battery': 'battery', 'charging': 'charging', @@ -52,10 +54,11 @@ class Energy(object): 'type': 'type' } - def __init__(self, updated_at=None, autonomy=None, battery=None, charging=None, consumption=None, level=None, residual=None, type=None): # noqa: E501 + def __init__(self, created_at=None, updated_at=None, autonomy=None, battery=None, charging=None, consumption=None, level=None, residual=None, type=None): # noqa: E501 """Energy - a model defined in Swagger""" # noqa: E501 self._updated_at = None + self._created_at = None self._autonomy = None self._battery = None self._charging = None @@ -67,6 +70,8 @@ class Energy(object): if updated_at is not None: self.updated_at = updated_at + if created_at is not None: + self.created_at = created_at if autonomy is not None: self.autonomy = autonomy if battery is not None: @@ -82,6 +87,40 @@ class Energy(object): if type is not None: self.type = type + @property + def created_at(self): + """Gets the creazed of this Energy. # noqa: E501 + + Date when the resource has been created. # noqa: E501 + + :return: The creation of this Energy. # noqa: E501 + :rtype: datetime + """ + return self._created_at + + @property + def created_at(self): + """Gets the created_at of this Energy. # noqa: E501 + + Date when the resource has been created. # noqa: E501 + + :return: The created_at of this Energy. # noqa: E501 + :rtype: datetime + """ + return self._created_at + + @created_at.setter + def created_at(self, created_at): + """Sets the created_at of this Energy. + + Date when the resource has been created. # noqa: E501 + + :param created_at: The created_at of this Energy. # noqa: E501 + :type: datetime + """ + + self._created_at = created_at + @property def updated_at(self): """Gets the updated_at of this Energy. # noqa: E501 From c77327efc924d87101eadfd6d59960d910881380 Mon Sep 17 00:00:00 2001 From: fre4242 <70383907+fre4242@users.noreply.github.com> Date: Mon, 7 Jul 2025 12:29:02 +0200 Subject: [PATCH 2/2] Removed duplicate created_at(self) method --- .../psa/connected_car_api/models/energy.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/psa_car_controller/psa/connected_car_api/models/energy.py b/psa_car_controller/psa/connected_car_api/models/energy.py index a686574..cb49459 100644 --- a/psa_car_controller/psa/connected_car_api/models/energy.py +++ b/psa_car_controller/psa/connected_car_api/models/energy.py @@ -87,17 +87,6 @@ class Energy(object): if type is not None: self.type = type - @property - def created_at(self): - """Gets the creazed of this Energy. # noqa: E501 - - Date when the resource has been created. # noqa: E501 - - :return: The creation of this Energy. # noqa: E501 - :rtype: datetime - """ - return self._created_at - @property def created_at(self): """Gets the created_at of this Energy. # noqa: E501