type
Plugin
Plugin records one compiled plugin that participated in config resolution. A plugin's package version and Ridu compatibility range are checked when config is resolved but are not schema, so upgrading a plugin is never a data-model change.
Properties
| Property | Type | Description |
|---|---|---|
Key | string | The Key value. |
GoPackage | string | The GoPackage value. |
APIVersion | uint32 | The APIVersion value. |
Admin | *PluginAdmin | The Admin value. |
FieldTypes | []PluginFieldType | The FieldTypes value. |
Endpoints | []PluginEndpoint | The Endpoints value. |
Full signature
type Plugin struct {
Key string `json:"key"`
GoPackage string `json:"goPackage,omitempty"`
APIVersion uint32 `json:"apiVersion,omitempty"`
Admin *PluginAdmin `json:"admin,omitempty"`
FieldTypes []PluginFieldType `json:"fieldTypes,omitempty"`
Endpoints []PluginEndpoint `json:"endpoints,omitempty"`
}