Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListPluginDashboardsRequest ¶
ListPluginDashboardsRequest request object for listing plugin dashboards.
type ListPluginDashboardsResponse ¶
type ListPluginDashboardsResponse struct {
Items []*PluginDashboard
}
ListPluginDashboardsResponse response object for listing plugin dashboards.
type LoadPluginDashboardRequest ¶
LoadPluginDashboardRequest request object for loading a plugin dashboard.
type LoadPluginDashboardResponse ¶
type LoadPluginDashboardResponse struct {
Dashboard *dashboards.Dashboard
}
LoadPluginDashboardResponse response object for loading a plugin dashboard.
type PluginDashboard ¶
type PluginDashboard struct {
UID string `json:"uid"`
PluginId string `json:"pluginId"`
Title string `json:"title"`
Imported bool `json:"imported"`
ImportedUri string `json:"importedUri"`
ImportedUrl string `json:"importedUrl"`
Slug string `json:"slug"`
DashboardId int64 `json:"dashboardId"`
FolderId int64 `json:"folderId"`
ImportedRevision int64 `json:"importedRevision"`
Revision int64 `json:"revision"`
Description string `json:"description"`
Reference string `json:"path"`
Removed bool `json:"removed"`
}
PluginDashboard plugin dashboard model..
type Service ¶
type Service interface {
// ListPluginDashboards list plugin dashboards identified by org/plugin.
ListPluginDashboards(ctx context.Context, req *ListPluginDashboardsRequest) (*ListPluginDashboardsResponse, error)
// LoadPluginDashboard loads a plugin dashboard identified by plugin and reference.
LoadPluginDashboard(ctx context.Context, req *LoadPluginDashboardRequest) (*LoadPluginDashboardResponse, error)
}
Service interface for listing plugin dashboards.
Click to show internal directories.
Click to hide internal directories.