Files
eryao/backend/src/v1/points/schemas.py
T

14 lines
457 B
Python
Raw Normal View History

from __future__ import annotations
from pydantic import BaseModel, ConfigDict, Field
class PointsBalanceResponse(BaseModel):
model_config = ConfigDict(populate_by_name=True, serialize_by_alias=True)
balance: int = Field(ge=0)
frozen_balance: int = Field(alias="frozenBalance", ge=0)
available_balance: int = Field(alias="availableBalance", ge=0)
run_cost: int = Field(alias="runCost", gt=0)
can_run: bool = Field(alias="canRun")