freeleaps-ops/venv/lib/python3.12/site-packages/beanie/odm/settings/view.py

14 lines
328 B
Python

from typing import Any, Dict, List, Type, Union
from pydantic import Field
from beanie.odm.settings.base import ItemSettings
class ViewSettings(ItemSettings):
source: Union[str, Type]
pipeline: List[Dict[str, Any]]
max_nesting_depths_per_field: dict = Field(default_factory=dict)
max_nesting_depth: int = 3