nemo_microservices.data_designer.plugins.plugin#

Module Contents#

Classes#

API#

class nemo_microservices.data_designer.plugins.plugin.Plugin(/, **data: typing.Any)#

Bases: pydantic.BaseModel

config_cls: Type[data_designer.config.base.ConfigBase]#

None

property config_type_as_class_name: str#
property discriminator_field: str#
emoji: str#

‘🔌’

property enum_key_name: str#
property name: str#
plugin_type: nemo_microservices.data_designer.plugins.plugin.PluginType#

None

task_cls: Type[data_designer.engine.configurable_task.ConfigurableTask]#

None

validate_discriminator_field() typing_extensions.Self#
class nemo_microservices.data_designer.plugins.plugin.PluginType#

Bases: str, enum.Enum

COLUMN_GENERATOR#

‘column-generator’

property discriminator_field: str#
property display_name: str#