| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | package apiregistry | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							| 
									
										
										
										
											2024-06-21 04:52:03 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/alerting/notifications" | 
					
						
							| 
									
										
										
										
											2024-01-11 07:20:30 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/dashboard" | 
					
						
							| 
									
										
										
										
											2024-02-02 14:40:11 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/dashboardsnapshot" | 
					
						
							| 
									
										
										
										
											2024-01-10 04:26:24 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/datasource" | 
					
						
							| 
									
										
										
										
											2024-01-18 13:32:44 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/featuretoggle" | 
					
						
							| 
									
										
										
										
											2023-12-21 02:28:56 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/folders" | 
					
						
							| 
									
										
										
										
											2024-09-05 14:43:54 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/iam" | 
					
						
							| 
									
										
										
										
											2024-02-07 00:22:41 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/peakq" | 
					
						
							| 
									
										
										
										
											2024-02-01 02:36:51 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/query" | 
					
						
							| 
									
										
										
										
											2024-02-21 00:28:27 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/scope" | 
					
						
							| 
									
										
										
										
											2024-10-01 03:46:14 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/search" | 
					
						
							| 
									
										
										
										
											2024-11-12 19:56:41 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/userstorage" | 
					
						
							| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type Service struct{} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-03 23:07:55 +08:00
										 |  |  | // ProvideRegistryServiceSink is an entry point for each service that will force initialization
 | 
					
						
							| 
									
										
										
										
											2023-10-07 02:55:22 +08:00
										 |  |  | // and give each builder the chance to register itself with the main server
 | 
					
						
							| 
									
										
										
										
											2023-11-03 23:07:55 +08:00
										 |  |  | func ProvideRegistryServiceSink( | 
					
						
							| 
									
										
										
										
											2024-01-11 07:20:30 +08:00
										 |  |  | 	_ *dashboard.DashboardsAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-02-02 14:40:11 +08:00
										 |  |  | 	_ *dashboardsnapshot.SnapshotsAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-01-18 13:32:44 +08:00
										 |  |  | 	_ *featuretoggle.FeatureFlagAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-01-10 04:26:24 +08:00
										 |  |  | 	_ *datasource.DataSourceAPIBuilder, | 
					
						
							| 
									
										
										
										
											2023-12-21 02:28:56 +08:00
										 |  |  | 	_ *folders.FolderAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-02-07 00:22:41 +08:00
										 |  |  | 	_ *peakq.PeakQAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-09-05 14:43:54 +08:00
										 |  |  | 	_ *iam.IdentityAccessManagementAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-02-21 00:28:27 +08:00
										 |  |  | 	_ *scope.ScopeAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-02-01 02:36:51 +08:00
										 |  |  | 	_ *query.QueryAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-06-21 04:52:03 +08:00
										 |  |  | 	_ *notifications.NotificationsAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-10-01 03:46:14 +08:00
										 |  |  | 	_ *search.SearchAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-11-12 19:56:41 +08:00
										 |  |  | 	_ *userstorage.UserStorageAPIBuilder, | 
					
						
							| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | ) *Service { | 
					
						
							|  |  |  | 	return &Service{} | 
					
						
							|  |  |  | } |