Files
leocrm/app/schemas/saved_view.py
T

26 lines
474 B
Python
Raw Normal View History

"""Schemas for SavedView API endpoints."""
from __future__ import annotations
from typing import Any
from pydantic import BaseModel
class SavedViewBase(BaseModel):
name: str
entity_type: str
view_config: dict[str, Any] = {}
class SavedViewCreate(SavedViewBase):
pass
class SavedViewResponse(SavedViewBase):
id: str
user_id: str
created_at: str | None = None
updated_at: str | None = None
model_config = {"from_attributes": True}