Table of Contents

Class PluginPackageJsonSchemas

Namespace
DotBoxD.Plugins.Json
Assembly
DotBoxD.Plugins.dll

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-agnostic DotBoxD.Kernels.Serialization.Json package.

public static class PluginPackageJsonSchemas
Inheritance
PluginPackageJsonSchemas
Inherited Members

Properties

PackageEnvelope

JSON Schema document for the plugin package envelope (Import(string)).

public static string PackageEnvelope { get; }

Property Value

string

SchemaVersion

Version of the JSON ingestion schema contract. Re-exposes SchemaVersion so the module and plugin-package schemas cannot drift.

public static string SchemaVersion { get; }

Property Value

string