Skip to content

common

DictWithStrList

Bases: BaseSettingsModel

Common model for Dictionary like object with list of strings as value.

This model requires 'ensure_unique_names' validation.

Source code in server/settings/common.py
 7
 8
 9
10
11
12
13
14
15
class DictWithStrList(BaseSettingsModel):
    """Common model for Dictionary like object with list of strings as value.

    This model requires 'ensure_unique_names' validation.
    """

    _layout = "expanded"
    name: str = SettingsField("")
    value: list[str] = SettingsField(default_factory=list)