Files

27 lines
475 B
Python
Raw Permalink 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}