type

Plugin

type Plugin struct { Key string `json:"key"` Version string `json:"version,omitempty"` GoPackage string `json:"goPackage,omitempty"` APIVersion uint32 `json:"apiVersion,omitempty"` Ridu *PluginCompatibility `json:"ridu,omitempty"` Admin *PluginAdmin `json:"admin,omitempty"` FieldTypes []PluginFieldType `json:"fieldTypes,omitempty"` DatabaseContributions []PluginDatabaseContribution `json:"databaseContributions,omitempty"` Endpoints []PluginEndpoint `json:"endpoints,omitempty"` }

A compiled plugin that participated in config resolution.

Source schema/manifest.go:171

Keystring
The Key value.
Versionstring
The Version value.
GoPackagestring
The GoPackage value.
APIVersionuint32
The APIVersion value.
Ridu*PluginCompatibility
The Ridu value.
Admin*PluginAdmin
The Admin value.
FieldTypes[]PluginFieldType
The FieldTypes value.
DatabaseContributions[]PluginDatabaseContribution
The DatabaseContributions value.
Endpoints[]PluginEndpoint
The Endpoints value.

Contains public build and generation metadata only—never executable code or secrets.

Methods