Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsyncSearches ¶
type AsyncSearches interface {
SaveAsyncSearch(context.Context, types.SaveAsyncSearchRequest) error
GetAsyncSearchById(context.Context, string) (types.AsyncSearchInfo, error)
DeleteAsyncSearch(context.Context, string) error
DeleteExpiredAsyncSearches(context.Context) error
GetAsyncSearchesList(context.Context, types.GetAsyncSearchesListRequest) ([]types.AsyncSearchInfo, error)
}
type Dashboards ¶
type Dashboards interface {
GetAll(context.Context, types.GetAllDashboardsRequest) (types.DashboardInfosWithOwner, error)
GetMy(context.Context, types.GetUserDashboardsRequest) (types.DashboardInfos, error)
GetByUUID(context.Context, string) (types.Dashboard, error)
Create(context.Context, types.CreateDashboardRequest) (string, error)
Update(context.Context, types.UpdateDashboardRequest) error
Delete(context.Context, types.DeleteDashboardRequest) error
Search(context.Context, types.SearchDashboardsRequest) (types.DashboardInfosWithOwner, error)
}
type FavoriteQueries ¶
type FavoriteQueries interface {
GetAll(context.Context, types.GetFavoriteQueriesRequest) (types.FavoriteQueries, error)
GetOrCreate(context.Context, types.GetOrCreateFavoriteQueryRequest) (int64, error)
Delete(context.Context, types.DeleteFavoriteQueryRequest) error
}
type Repository ¶
type Repository struct {
UserProfiles
FavoriteQueries
Dashboards
AsyncSearches
}
type UserProfiles ¶
type UserProfiles interface {
GetOrCreate(context.Context, types.GetOrCreateUserProfileRequest) (types.UserProfile, error)
Update(context.Context, types.UpdateUserProfileRequest) error
}
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package mock_repository is a generated GoMock package.
|
Package mock_repository is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.