betty.requirements.plugin_service module¶
Plugin service requirements.
- final class betty.requirements.plugin_service.PluginServiceRequirement¶
Bases:
GenericA requirement on a plugin service.
- final __init__(service: PluginServiceManager[PluginServiceProvider, PluginDefinitionT, GetServiceT, Any], /, *plugins: ResolvablePluginDefinition[PluginDefinitionT])¶
- plugins: Final[Collection[PluginDefinitionT]]¶
The definitions of the required service plugins.
- service: Final[PluginServiceManager[PluginServiceProvider, PluginDefinitionT, GetServiceT, Any]]¶
The service for which the plugin is required.