Files
MULTI-IA-CODAGE/backend/schemas.py
T
xavier d41edde9bb
Build and Push Docker Image / build-and-push (push) Successful in 39s
feat: création de l'API de gestion des projets et liaison dynamique avec le Dashboard
2026-10-07 08:17:41 +02:00

28 lines
552 B
Python

from pydantic import BaseModel, EmailStr
from datetime import datetime
from typing import Optional
class AdminCreate(BaseModel):
email: EmailStr
username: str
password: str
class LoginRequest(BaseModel):
username: str
password: str
totp_code: str
# --- NOUVEAU : Schémas pour les Projets ---
class ProjectBase(BaseModel):
title: str
class ProjectCreate(ProjectBase):
pass
class ProjectResponse(ProjectBase):
id: int
created_at: datetime
is_pinned: bool
class Config:
from_attributes = True