fastapi-template/src/schemas.py

21 lines
340 B
Python
Raw Normal View History

2026-05-13 15:09:59 +01:00
"""
Global Pydantic schemas
2026-05-13 15:09:59 +01:00
Exports:
- CustomBaseModel: Schema used for all other Pydantic models
- ResourceName
2026-05-13 15:09:59 +01:00
"""
from pydantic import BaseModel
from typing import Optional
2026-05-13 15:09:59 +01:00
class CustomBaseModel(BaseModel):
pass
class ResourceName(CustomBaseModel):
service: str
organisation: str
resource: str
instance: Optional[str] = None