from __future__ import annotations from datetime import datetime from uuid import UUID from pydantic import BaseModel, EmailStr, Field class CreateUserRequest(BaseModel): email: EmailStr full_name: str = Field(min_length=1, max_length=200) class UserResponse(BaseModel): id: UUID email: EmailStr full_name: str is_active: bool created_at: datetime