Files
malenia-backend/schemas/plans.py

20 lines
365 B
Python

from pydantic import BaseModel, Field
class AddonData(BaseModel):
id: str
name: str
price: float
free_threshold: int
class PricingPlans(BaseModel):
device_price: int
addons: list[AddonData]
class OrderDetails(BaseModel):
devices: int = Field()
addons: list[str] = Field(description="List of addons ids")
duration_days: int