Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
GetOrCreateUserProfile(context.Context, types.GetOrCreateUserProfileRequest) (types.UserProfile, error)
UpdateUserProfile(context.Context, types.UpdateUserProfileRequest) error
GetFavoriteQueries(context.Context, types.GetFavoriteQueriesRequest) (types.FavoriteQueries, error)
GetOrCreateFavoriteQuery(context.Context, types.GetOrCreateFavoriteQueryRequest) (int64, error)
DeleteFavoriteQuery(context.Context, types.DeleteFavoriteQueryRequest) error
GetAllDashboards(context.Context, types.GetAllDashboardsRequest) (types.DashboardInfosWithOwner, error)
GetMyDashboards(context.Context, types.GetUserDashboardsRequest) (types.DashboardInfos, error)
GetDashboardByUUID(context.Context, string) (types.Dashboard, error)
CreateDashboard(context.Context, types.CreateDashboardRequest) (string, error)
UpdateDashboard(context.Context, types.UpdateDashboardRequest) error
DeleteDashboard(context.Context, types.DeleteDashboardRequest) error
SearchDashboards(context.Context, types.SearchDashboardsRequest) (types.DashboardInfosWithOwner, error)
}
func New ¶
func New(repo *repository.Repository) Service
Click to show internal directories.
Click to hide internal directories.