fix
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user