2026-09-11 01:37:47 +02:00
|
|
|
|
"""hms_plugin_sdk – Plugin-API, Manifest, Validierung, Lifecycle (PLAN.md §14)."""
|
2026-09-11 00:36:59 +02:00
|
|
|
|
|
2026-09-11 01:37:47 +02:00
|
|
|
|
from hms_plugin_sdk.lifecycle import (
|
|
|
|
|
|
InvalidTransitionError,
|
|
|
|
|
|
LifecycleState,
|
|
|
|
|
|
PluginLifecycleManager,
|
|
|
|
|
|
PluginRecord,
|
|
|
|
|
|
)
|
2026-09-11 00:36:59 +02:00
|
|
|
|
from hms_plugin_sdk.manifest import (
|
|
|
|
|
|
PluginKind,
|
|
|
|
|
|
load_manifest,
|
|
|
|
|
|
validate_manifest,
|
|
|
|
|
|
validate_plugin_zip,
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
|
"PluginKind",
|
|
|
|
|
|
"load_manifest",
|
|
|
|
|
|
"validate_manifest",
|
|
|
|
|
|
"validate_plugin_zip",
|
2026-09-11 01:37:47 +02:00
|
|
|
|
"LifecycleState",
|
|
|
|
|
|
"PluginRecord",
|
|
|
|
|
|
"PluginLifecycleManager",
|
|
|
|
|
|
"InvalidTransitionError",
|
2026-09-11 00:36:59 +02:00
|
|
|
|
]
|