feat: initialize aivideo project
This commit is contained in:
22
backend/app/modules/wallets/schema.py
Normal file
22
backend/app/modules/wallets/schema.py
Normal file
@@ -0,0 +1,22 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user