From 43b1a8b2d9d38b3fc441adbc23a62103a7178945 Mon Sep 17 00:00:00 2001 From: mahmamdouh Date: Sun, 25 Jan 2026 17:07:58 +0100 Subject: [PATCH] fix --- backend/schemas.py | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/backend/schemas.py b/backend/schemas.py index 99b0067..20aedf6 100644 --- a/backend/schemas.py +++ b/backend/schemas.py @@ -2,6 +2,22 @@ from pydantic import BaseModel, EmailStr from typing import List, Optional from datetime import datetime +# Application Schemas +class ApplicationBase(BaseModel): + name: str + url: str + +class ApplicationCreate(ApplicationBase): + pass + +class ApplicationOut(ApplicationBase): + id: int + api_key: str + created_at: datetime + + class Config: + orm_mode = True + # User Schemas class UserBase(BaseModel): username: str @@ -20,7 +36,7 @@ class UserUpdate(BaseModel): is_admin: Optional[bool] = None class UserApplicationOut(BaseModel): - application: "ApplicationOut" + application: ApplicationOut assigned_at: datetime class Config: @@ -35,22 +51,6 @@ class UserOut(UserBase): class Config: orm_mode = True -# Application Schemas -class ApplicationBase(BaseModel): - name: str - url: str - -class ApplicationCreate(ApplicationBase): - pass - -class ApplicationOut(ApplicationBase): - id: int - api_key: str - created_at: datetime - - class Config: - orm_mode = True - # Token Schema class Token(BaseModel): access_token: str