api/app/schemas/plan.py

26 lines
437 B
Python

from datetime import datetime
from pydantic import BaseModel
class PlanCreate(BaseModel):
code: str
name: str
description: str | None = None
price: int
limits: dict | None = None
class PlanResponse(BaseModel):
id: str
code: str
name: str
description: str | None
price: int
limits: dict | None
is_active: bool
created_at: datetime
class Config:
from_attributes = True