poly_lithic.src.config.config_object module🔗
- class poly_lithic.src.config.config_object.ModuleConfig(**data)[source]🔗
Bases:
BaseModel
- Parameters:
type (str)
name (str)
pub (str | list | None)
sub (str | list | None)
module_args (dict[str, str | dict | bool] | str | None)
config (Any)
-
type:
str
🔗
-
name:
str
🔗
-
pub:
Union
[str
,list
,None
]🔗
-
sub:
Union
[str
,list
,None
]🔗
-
module_args:
Union
[dict
[str
,Union
[str
,dict
,bool
]],str
,None
]🔗
-
config:
Any
🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.DeploymentConfig(**data)[source]🔗
Bases:
BaseModel
- Parameters:
type (str)
rate (float | int | None)
-
type:
str
🔗
-
rate:
Union
[float
,int
,None
]🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.ConfigObject(**data)[source]🔗
Bases:
BaseModel
- Parameters:
deployment (DeploymentConfig)
modules (dict[str, ModuleConfig])
-
deployment:
DeploymentConfig
🔗
-
modules:
dict
[str
,ModuleConfig
]🔗
- property graph🔗
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].