14 lines
457 B
Python
14 lines
457 B
Python
|
|
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")
|