Namespace DotBoxD.Plugins.Json
Classes
- PluginPackageJsonSchemas
Exposes the versioned, machine-readable JSON Schema artifact that describes the plugin package envelope accepted by Import(string). The schema is checked into
schemas/v1/and embedded into this assembly so consumers (admin UIs, upload validators, plugin authors) can validate JSON before sending it to a server. The module envelope and the shared SchemaVersion live in the purpose-agnosticDotBoxD.Kernels.Serialization.Jsonpackage.
- PluginPackageJsonSerializer
The write (export) half of PluginPackageJsonSerializer. The read half (with the strict
RequireAllowedPropertiesshape that the schema-sync regression pins) stays in the main file. The optional RpcEntrypoint is emitted only for server extension kernels.