Files
leocrm/app/schemas/user_preference.py
T

26 lines
468 B
Python
Raw Normal View History

"""Schemas for UserPreference API endpoints."""
from __future__ import annotations
from typing import Any
from pydantic import BaseModel
class UserPreferenceBase(BaseModel):
key: str
value: Any = {}
class UserPreferenceUpdate(BaseModel):
value: Any = {}
class UserPreferenceResponse(UserPreferenceBase):
id: str
user_id: str
created_at: str | None = None
updated_at: str | None = None
model_config = {"from_attributes": True}