Files
securelens-backend/app/schemas/apikey.py

18 lines
325 B
Python
Raw Normal View History

2026-04-07 18:13:43 +05:30
from datetime import datetime
from pydantic import BaseModel
class ApiKeyCreate(BaseModel):
name: str
class ApiKeyResponse(BaseModel):
id: str
name: str
key_prefix: str
created_at: datetime
class ApiKeyCreateResponse(ApiKeyResponse):
key: str # The raw API key returned only once upon creation