From 2b3a7cc8804ea77e742d20e4151c3cfc723a541c Mon Sep 17 00:00:00 2001 From: Alexander Loechel Date: Wed, 3 Jan 2024 18:25:53 +0100 Subject: [PATCH] alias --- src/edutap/wallet_google/api.py | 5 +++-- src/edutap/wallet_google/models/retail.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/edutap/wallet_google/api.py b/src/edutap/wallet_google/api.py index 1372c1e..c54d195 100644 --- a/src/edutap/wallet_google/api.py +++ b/src/edutap/wallet_google/api.py @@ -59,8 +59,9 @@ def _validate_data_and_convert_to_json( """ verified_data = _validate_data(model, data) verified_json = verified_data.model_dump_json( - exclude_none=True, - # exclude_none=False, # should be False, so it should be able to reset a value to None + # exclude_none=True, + by_alias=True, + exclude_none=False, # should be False, so it should be able to reset a value to None ) return ( getattr(verified_data, resource_id_key), diff --git a/src/edutap/wallet_google/models/retail.py b/src/edutap/wallet_google/models/retail.py index 42ed0d9..c565c5f 100644 --- a/src/edutap/wallet_google/models/retail.py +++ b/src/edutap/wallet_google/models/retail.py @@ -204,7 +204,7 @@ class LoyaltyPointsBalance(BaseModel): """ string: str | None = None - int_: int | None = Field(alias="int", default=None) + int_: int | None = Field(alias="int", serialization_alias="int", default=None) double: float | None = None money: Money | None = None