"""
----------------------------------------------------------------------------
METADATA:
File: ui_settings.py
Project: paperap
Created: 2025-03-04
Version: 0.0.5
Author: Jess Mann
Email: jess@jmann.me
Copyright (c) 2025 Jess Mann
----------------------------------------------------------------------------
LAST MODIFIED:
2025-03-04 By Jess Mann
"""
from __future__ import annotations
from typing import Any
from pydantic import Field
from paperap.models.abstract.model import StandardModel
from paperap.models.ui_settings.queryset import UISettingsQuerySet
[docs]
class UISettings(StandardModel):
"""
Represents UI settings in Paperless-NgX.
"""
user: dict[str, Any] = Field(default_factory=dict)
settings: dict[str, Any]
permissions: list[str] = Field(default_factory=list)