Files
aivideo/backend/app/modules/wallets/schema.py

23 lines
446 B
Python

from decimal import Decimal
from pydantic import BaseModel, Field
class CreateRechargeOrderRequest(BaseModel):
rechargePlanId: int
paymentChannelCode: str
class ExchangeRedeemCodeRequest(BaseModel):
redeemCode: str
class WalletAdjustRequest(BaseModel):
amount_points: int = Field(alias="amountPoints")
reason: str
class MockPayRequest(BaseModel):
orderNo: str
paidAmount: Decimal | None = Field(default=None)