Files
fastapi1/app/schemas.py
T

30 lines
472 B
Python
Raw Normal View History

2025-07-31 13:22:46 +02:00
from pydantic import BaseModel
class TodoBase(BaseModel):
title : str
description : str | None = None
class TodoCreate(TodoBase):
pass
class Todo(TodoBase):
id : int
owner_id : int
class Config:
orm_mode = True
class UserBase(BaseModel):
email: str
name: str
class UserCreate(UserBase):
pass
class User(UserBase):
id : int
is_active : bool
todos : list[Todo] = []
class Config:
orm_model = True