1234567891011121314151617181920212223242526272829303132 |
- from typing import Optional
- from pydantic import BaseModel
- class ItemBase(BaseModel):
- id: int
- title: Optional[str] = None
- description: Optional[str] = None
- class ItemCreate(ItemBase):
- title: str
- class ItemUpdate(ItemBase):
- pass
- class ItemInDBBase(ItemBase):
- id: int
- class Config:
- orm_mode = True
- class Item(ItemInDBBase):
- pass
- class ItemInDB(ItemInDBBase):
- pass
|