Spaces:
Sleeping
Sleeping
File size: 572 Bytes
dc65e63 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# fastapi_crud/app/schemas.py
from pydantic import BaseModel
class UserBase(BaseModel):
username: str
class UserCreate(UserBase):
password: str
class User(UserBase):
id: int
is_active: bool
class Config:
orm_mode = True
class DeviceBase(BaseModel):
channel: int
name: str
rating: int
location: str
active: bool = False
class DeviceCreate(DeviceBase):
pass
class DeviceUpdate(DeviceBase):
pass
class Device(DeviceBase):
id: int
class Config:
orm_mode = True
|