Skip to content

Commit b7616e9

Browse files
committed
update wallet get
1 parent 8fb1914 commit b7616e9

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

services/api-server/src/simcore_service_api_server/models/schemas/backwards_compatibility.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
from models_library.api_schemas_webserver.resource_usage import (
1111
PricingUnitGet as _PricingUnitGet,
1212
)
13+
from models_library.api_schemas_webserver.wallets import WalletGet
14+
from models_library.api_schemas_webserver.wallets import (
15+
WalletGetWithAvailableCredits as _WalletGetWithAvailableCredits,
16+
)
1317
from models_library.basic_types import NonNegativeDecimal
1418
from models_library.resource_tracker import PricingUnitId, UnitExtraInfo
1519
from pydantic import Field, NonNegativeFloat, NonNegativeInt, PlainSerializer
@@ -50,3 +54,14 @@ class PricingUnitGet(OutputSchema):
5054
assert set(PricingUnitGet.model_fields.keys()) == set(
5155
_PricingUnitGet.model_fields.keys()
5256
)
57+
58+
59+
class WalletGetWithAvailableCredits(WalletGet):
60+
available_credits: Annotated[
61+
Decimal, PlainSerializer(float, return_type=NonNegativeFloat, when_used="json")
62+
]
63+
64+
65+
assert set(WalletGetWithAvailableCredits.model_fields.keys()) == set(
66+
_WalletGetWithAvailableCredits.model_fields.keys()
67+
)

0 commit comments

Comments
 (0)