Source code for foxai.cli.config_model

"""File contains definition of CLI program config data model."""

from dataclasses import dataclass
from typing import List, Optional

from foxai.context_manager import ExplainerWithParams


[docs]@dataclass class MethodDataModel: """Method data model for CLI program.""" explainer_with_params: ExplainerWithParams artifact_name: Optional[str] = None
[docs]@dataclass class ConfigDataModel: """Config data model for CLI program.""" method_config_list: List[MethodDataModel]