|
|
|
|
@ -3,17 +3,18 @@ package dtos |
|
|
|
|
import "github.com/grafana/grafana/pkg/plugins" |
|
|
|
|
|
|
|
|
|
type PluginSetting struct { |
|
|
|
|
Name string `json:"name"` |
|
|
|
|
Type string `json:"type"` |
|
|
|
|
PluginId string `json:"pluginId"` |
|
|
|
|
Enabled bool `json:"enabled"` |
|
|
|
|
Pinned bool `json:"pinned"` |
|
|
|
|
Module string `json:"module"` |
|
|
|
|
BaseUrl string `json:"baseUrl"` |
|
|
|
|
Info *plugins.PluginInfo `json:"info"` |
|
|
|
|
Pages []*plugins.AppPluginPage `json:"pages"` |
|
|
|
|
Includes []*plugins.AppIncludeInfo `json:"includes"` |
|
|
|
|
JsonData map[string]interface{} `json:"jsonData"` |
|
|
|
|
Name string `json:"name"` |
|
|
|
|
Type string `json:"type"` |
|
|
|
|
PluginId string `json:"pluginId"` |
|
|
|
|
Enabled bool `json:"enabled"` |
|
|
|
|
Pinned bool `json:"pinned"` |
|
|
|
|
Module string `json:"module"` |
|
|
|
|
BaseUrl string `json:"baseUrl"` |
|
|
|
|
Info *plugins.PluginInfo `json:"info"` |
|
|
|
|
Pages []*plugins.AppPluginPage `json:"pages"` |
|
|
|
|
Includes []*plugins.AppIncludeInfo `json:"includes"` |
|
|
|
|
Dependencies *plugins.PluginDependencies `json:"dependencies"` |
|
|
|
|
JsonData map[string]interface{} `json:"jsonData"` |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
type PluginListItem struct { |
|
|
|
|
|