Source code for paidiverpy.models.config_model
"""Configuration model for Paidiverpy."""
from pydantic import Field
from paidiverpy.models.general_config import GeneralConfig
from paidiverpy.models.step_config import StepConfigUnion
from paidiverpy.utils.base_model import BaseModel
[docs]
class ConfigModel(BaseModel):
"""Step configuration model."""
general: GeneralConfig = Field(description="General configuration")
steps: list[StepConfigUnion] | None = Field(default=None, description="List of step configurations")