betty.datas.plugin.definition package#
Submodules#
- betty.datas.plugin.definition.copyright_notice module
- betty.datas.plugin.definition.event_type module
- betty.datas.plugin.definition.gender module
- betty.datas.plugin.definition.human_facing module
- betty.datas.plugin.definition.license module
- betty.datas.plugin.definition.ordered module
- betty.datas.plugin.definition.place_type module
- betty.datas.plugin.definition.role module
Module contents#
Reusable data for plugin definitions.
- class betty.datas.plugin.definition.PluginDefinitionData#
Bases:
Data[PluginDefinitionDefinition[PluginDefinitionT,PluginDefinitionData]],HasProps,ABC,GenericConfigure a
betty.plugin.PluginDefinition.- betty.datas.plugin_definition:PluginDefinitionData
- __init__(*, id: ResolvableMachineName)#
- id#
The plugin ID.
- abstractmethod new_plugin() PluginDefinitionT#
Create a new plugin from this configuration.
- final class betty.datas.plugin.definition.PluginDefinitionDefinition#
Bases:
ObjectDefinition[None,KeyedPorter[None]],GenericDefine a plugin definition.