BaseComponentConfig

class app.components.component.BaseComponentConfig[source]

Bases: BaseConfigModel

Inheritance diagram of BaseComponentConfig

Inheritance Diagram for BaseComponentConfig

Methods

get_component_class_for_package(package)

package_root()

Attributes

component_class

model_config

Configuration for the model, should be a dictionary conforming to ConfigDict.

package

decimal

inherited

defaulted

instance_name

instance_parent

property component_class: type[ComponentSubclassMeta]
decimal: DecimalConfig
classmethod get_component_class_for_package(package)[source]
Return type:

type[ComponentSubclassMeta]

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}

Configuration for the model, should be a dictionary conforming to ConfigDict.

package: str
package_root()[source]
Return type:

str