from pydantic import BaseModel
from typing import Optional

class UserCreate(BaseModel):
    Nome: str
    Email: str
    Senha: str

class UserLogin(BaseModel):
    email: str
    senha: str

class UserResponse(BaseModel):
    IdUsuario: int
    Nome: Optional[str] = None
    Email: Optional[str] = None

    class Config:
        from_attributes = True
