Refactoring file structure, not tested yet

This commit is contained in:
2026-03-03 11:05:19 +02:00
parent b5ed0d678a
commit 7eede1f99b
14 changed files with 500 additions and 121 deletions
+24
View File
@@ -0,0 +1,24 @@
# app/schemas/url.py
from pydantic import BaseModel, HttpUrl
from datetime import datetime
from typing import Optional
class URLCreate(BaseModel):
url: HttpUrl
class URLResponse(BaseModel):
short_url: str
class URLStatsResponse(BaseModel):
original_url: HttpUrl
clicks: int
created_at: datetime
last_accessed: Optional[datetime] = None
class MessageResponse(BaseModel):
message: str