from sqlmodel import Field, SQLModel
from pydantic import EmailStr
from fastapi_utils.guid_type import GUID, GUID_DEFAULT_SQLITE
import uuid

class User(SQLModel, table=True):
    id: str = Field(default=str(GUID_DEFAULT_SQLITE()))
    email: EmailStr = Field(primary_key=True)
    firstName: str
    lastName: str 
    disabled: bool = True

class UserResult:
    id: str



class UserInDB(User):
    hashed_password: str
sqlmodel.Field fastapi_utils.guid_type.GUID_DEFAULT_SQLITE
[((254, 277), 'sqlmodel.Field', 'Field', ([], {'primary_key': '(True)'}), '(primary_key=True)\n', (259, 277), False, 'from sqlmodel import Field, SQLModel\n'), ((208, 229), 'fastapi_utils.guid_type.GUID_DEFAULT_SQLITE', 'GUID_DEFAULT_SQLITE', ([], {}), '()\n', (227, 229), False, 'from fastapi_utils.guid_type import GUID, GUID_DEFAULT_SQLITE\n')]