from typing import Any, List, Optional from pydantic import BaseModel class IotEntityBase(BaseModel): id: int description: str class IotEntityCreate(IotEntityBase): pass class IotEntity(IotEntityBase): id: int description: str class Config: orm_mode = True class UserBase(BaseModel): email: str username: str class UserCreate(UserBase): password: str class User(UserBase): id: int is_active: bool authorized_devices: List[IotEntity] = [] class Config: orm_mode = True