Skip to content

Commit ad0cf2b

Browse files
fix available_credits serialization
1 parent ae3e882 commit ad0cf2b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/models-library/src/models_library/api_schemas_webserver/wallets.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from datetime import datetime
22
from decimal import Decimal
3-
from typing import Literal, TypeAlias
3+
from typing import Annotated, Literal, TypeAlias
44

5-
from pydantic import ConfigDict, Field, HttpUrl, field_validator
5+
from pydantic import ConfigDict, Field, HttpUrl, PlainSerializer, field_validator
66

77
from ..basic_types import AmountDecimal, IDStr, NonNegativeDecimal
88
from ..users import GroupID
@@ -27,7 +27,7 @@ class WalletGet(OutputSchema):
2727

2828

2929
class WalletGetWithAvailableCredits(WalletGet):
30-
available_credits: Decimal
30+
available_credits: Annotated[Decimal, PlainSerializer(float)]
3131

3232

3333
class WalletGetPermissions(WalletGet):

services/api-server/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7037,7 +7037,7 @@
70377037
"title": "Modified"
70387038
},
70397039
"availableCredits": {
7040-
"type": "string",
7040+
"type": "number",
70417041
"title": "Availablecredits"
70427042
}
70437043
},

0 commit comments

Comments
 (0)