// Code generated by mockery v2.38.0. DO NOT EDIT. package dashboards import ( context "context" identity "github.com/grafana/grafana/pkg/services/auth/identity" mock "github.com/stretchr/testify/mock" model "github.com/grafana/grafana/pkg/services/search/model" ) // FakeDashboardService is an autogenerated mock type for the DashboardService type type FakeDashboardService struct { mock.Mock } // BuildSaveDashboardCommand provides a mock function with given fields: ctx, dto, shouldValidateAlerts, validateProvisionedDashboard func (_m *FakeDashboardService) BuildSaveDashboardCommand(ctx context.Context, dto *SaveDashboardDTO, shouldValidateAlerts bool, validateProvisionedDashboard bool) (*SaveDashboardCommand, error) { ret := _m.Called(ctx, dto, shouldValidateAlerts, validateProvisionedDashboard) if len(ret) == 0 { panic("no return value specified for BuildSaveDashboardCommand") } var r0 *SaveDashboardCommand var r1 error if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO, bool, bool) (*SaveDashboardCommand, error)); ok { return rf(ctx, dto, shouldValidateAlerts, validateProvisionedDashboard) } if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO, bool, bool) *SaveDashboardCommand); ok { r0 = rf(ctx, dto, shouldValidateAlerts, validateProvisionedDashboard) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*SaveDashboardCommand) } } if rf, ok := ret.Get(1).(func(context.Context, *SaveDashboardDTO, bool, bool) error); ok { r1 = rf(ctx, dto, shouldValidateAlerts, validateProvisionedDashboard) } else { r1 = ret.Error(1) } return r0, r1 } // CountInFolder provides a mock function with given fields: ctx, orgID, folderUID, user func (_m *FakeDashboardService) CountInFolder(ctx context.Context, orgID int64, folderUID string, user identity.Requester) (int64, error) { ret := _m.Called(ctx, orgID, folderUID, user) if len(ret) == 0 { panic("no return value specified for CountInFolder") } var r0 int64 var r1 error if rf, ok := ret.Get(0).(func(context.Context, int64, string, identity.Requester) (int64, error)); ok { return rf(ctx, orgID, folderUID, user) } if rf, ok := ret.Get(0).(func(context.Context, int64, string, identity.Requester) int64); ok { r0 = rf(ctx, orgID, folderUID, user) } else { r0 = ret.Get(0).(int64) } if rf, ok := ret.Get(1).(func(context.Context, int64, string, identity.Requester) error); ok { r1 = rf(ctx, orgID, folderUID, user) } else { r1 = ret.Error(1) } return r0, r1 } // DeleteDashboard provides a mock function with given fields: ctx, dashboardId, orgId func (_m *FakeDashboardService) DeleteDashboard(ctx context.Context, dashboardId int64, orgId int64) error { ret := _m.Called(ctx, dashboardId, orgId) if len(ret) == 0 { panic("no return value specified for DeleteDashboard") } var r0 error if rf, ok := ret.Get(0).(func(context.Context, int64, int64) error); ok { r0 = rf(ctx, dashboardId, orgId) } else { r0 = ret.Error(0) } return r0 } // FindDashboards provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) FindDashboards(ctx context.Context, query *FindPersistedDashboardsQuery) ([]DashboardSearchProjection, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for FindDashboards") } var r0 []DashboardSearchProjection var r1 error if rf, ok := ret.Get(0).(func(context.Context, *FindPersistedDashboardsQuery) ([]DashboardSearchProjection, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *FindPersistedDashboardsQuery) []DashboardSearchProjection); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]DashboardSearchProjection) } } if rf, ok := ret.Get(1).(func(context.Context, *FindPersistedDashboardsQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // GetDashboard provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) GetDashboard(ctx context.Context, query *GetDashboardQuery) (*Dashboard, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for GetDashboard") } var r0 *Dashboard var r1 error if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardQuery) (*Dashboard, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardQuery) *Dashboard); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Dashboard) } } if rf, ok := ret.Get(1).(func(context.Context, *GetDashboardQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // GetDashboardTags provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) GetDashboardTags(ctx context.Context, query *GetDashboardTagsQuery) ([]*DashboardTagCloudItem, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for GetDashboardTags") } var r0 []*DashboardTagCloudItem var r1 error if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardTagsQuery) ([]*DashboardTagCloudItem, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardTagsQuery) []*DashboardTagCloudItem); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*DashboardTagCloudItem) } } if rf, ok := ret.Get(1).(func(context.Context, *GetDashboardTagsQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // GetDashboardUIDByID provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) GetDashboardUIDByID(ctx context.Context, query *GetDashboardRefByIDQuery) (*DashboardRef, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for GetDashboardUIDByID") } var r0 *DashboardRef var r1 error if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardRefByIDQuery) (*DashboardRef, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardRefByIDQuery) *DashboardRef); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*DashboardRef) } } if rf, ok := ret.Get(1).(func(context.Context, *GetDashboardRefByIDQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // GetDashboards provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) GetDashboards(ctx context.Context, query *GetDashboardsQuery) ([]*Dashboard, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for GetDashboards") } var r0 []*Dashboard var r1 error if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardsQuery) ([]*Dashboard, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *GetDashboardsQuery) []*Dashboard); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*Dashboard) } } if rf, ok := ret.Get(1).(func(context.Context, *GetDashboardsQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // GetDashboardsSharedWithUser provides a mock function with given fields: ctx, user func (_m *FakeDashboardService) GetDashboardsSharedWithUser(ctx context.Context, user identity.Requester) ([]*Dashboard, error) { ret := _m.Called(ctx, user) if len(ret) == 0 { panic("no return value specified for GetDashboardsSharedWithUser") } var r0 []*Dashboard var r1 error if rf, ok := ret.Get(0).(func(context.Context, identity.Requester) ([]*Dashboard, error)); ok { return rf(ctx, user) } if rf, ok := ret.Get(0).(func(context.Context, identity.Requester) []*Dashboard); ok { r0 = rf(ctx, user) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*Dashboard) } } if rf, ok := ret.Get(1).(func(context.Context, identity.Requester) error); ok { r1 = rf(ctx, user) } else { r1 = ret.Error(1) } return r0, r1 } // ImportDashboard provides a mock function with given fields: ctx, dto func (_m *FakeDashboardService) ImportDashboard(ctx context.Context, dto *SaveDashboardDTO) (*Dashboard, error) { ret := _m.Called(ctx, dto) if len(ret) == 0 { panic("no return value specified for ImportDashboard") } var r0 *Dashboard var r1 error if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO) (*Dashboard, error)); ok { return rf(ctx, dto) } if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO) *Dashboard); ok { r0 = rf(ctx, dto) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Dashboard) } } if rf, ok := ret.Get(1).(func(context.Context, *SaveDashboardDTO) error); ok { r1 = rf(ctx, dto) } else { r1 = ret.Error(1) } return r0, r1 } // SaveDashboard provides a mock function with given fields: ctx, dto, allowUiUpdate func (_m *FakeDashboardService) SaveDashboard(ctx context.Context, dto *SaveDashboardDTO, allowUiUpdate bool) (*Dashboard, error) { ret := _m.Called(ctx, dto, allowUiUpdate) if len(ret) == 0 { panic("no return value specified for SaveDashboard") } var r0 *Dashboard var r1 error if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO, bool) (*Dashboard, error)); ok { return rf(ctx, dto, allowUiUpdate) } if rf, ok := ret.Get(0).(func(context.Context, *SaveDashboardDTO, bool) *Dashboard); ok { r0 = rf(ctx, dto, allowUiUpdate) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Dashboard) } } if rf, ok := ret.Get(1).(func(context.Context, *SaveDashboardDTO, bool) error); ok { r1 = rf(ctx, dto, allowUiUpdate) } else { r1 = ret.Error(1) } return r0, r1 } // SearchDashboards provides a mock function with given fields: ctx, query func (_m *FakeDashboardService) SearchDashboards(ctx context.Context, query *FindPersistedDashboardsQuery) (model.HitList, error) { ret := _m.Called(ctx, query) if len(ret) == 0 { panic("no return value specified for SearchDashboards") } var r0 model.HitList var r1 error if rf, ok := ret.Get(0).(func(context.Context, *FindPersistedDashboardsQuery) (model.HitList, error)); ok { return rf(ctx, query) } if rf, ok := ret.Get(0).(func(context.Context, *FindPersistedDashboardsQuery) model.HitList); ok { r0 = rf(ctx, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(model.HitList) } } if rf, ok := ret.Get(1).(func(context.Context, *FindPersistedDashboardsQuery) error); ok { r1 = rf(ctx, query) } else { r1 = ret.Error(1) } return r0, r1 } // NewFakeDashboardService creates a new instance of FakeDashboardService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewFakeDashboardService(t interface { mock.TestingT Cleanup(func()) }) *FakeDashboardService { mock := &FakeDashboardService{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }