Module plugin

Source

Structs§

ApiDocumentation
API documentation
ApiExample
API example
ApiParameter
API parameter definition
ApiRequest
API request structure
ApiResponse
API response definition
ApiRoute
API route definition
DatabasePermissions
Database permissions for plugins
DependencyResolver
Dependency resolver for plugins
EventHandler
Event handler registration
MenuItem
Menu item for navigation
PluginApiClient
API client for plugin to core communication
PluginApiProvider
API provider for plugins
PluginConfig
Plugin configuration schema
PluginContext
Plugin execution context
PluginDatabase
Database access for plugins with sandboxing
PluginDependency
Plugin dependency specification
PluginFileSystem
File system access for plugins with sandboxing
PluginInfo
Plugin information structure
PluginManager
Main plugin manager
PluginRegistry
Plugin registry for managing loaded plugins
PluginSandbox
Plugin sandbox for security
RateLimit
Rate limiting configuration
ResourceLimits
Resource limits for plugin sandboxing
UIComponent
UI component provided by a plugin
ValidationResult
Plugin validation result
ValidationRule
Configuration validation rule

Enums§

ComponentType
Types of UI components
HttpMethod
HTTP methods
ParameterType
Parameter types
Platform
Supported platforms for plugins
ValidationType
Validation rule types

Traits§

Plugin
Main plugin trait that all plugins must implement
PluginLoader
Plugin loader trait for different loading mechanisms