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