| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | package apiregistry | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							| 
									
										
										
										
											2024-11-16 04:49:45 +08:00
										 |  |  | 	dashboardinternal "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" | 
					
						
							| 
									
										
										
										
											2025-06-28 00:30:38 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/ofrep" | 
					
						
							| 
									
										
										
										
											2025-02-07 19:04:58 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/provisioning" | 
					
						
							| 
									
										
										
										
											2024-02-01 02:36:51 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/query" | 
					
						
							| 
									
										
										
										
											2025-03-19 20:41:29 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/secret" | 
					
						
							| 
									
										
										
										
											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-11-16 04:49:45 +08:00
										 |  |  | 	_ *dashboardinternal.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-09-05 14:43:54 +08:00
										 |  |  | 	_ *iam.IdentityAccessManagementAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-02-01 02:36:51 +08:00
										 |  |  | 	_ *query.QueryAPIBuilder, | 
					
						
							| 
									
										
										
										
											2024-11-12 19:56:41 +08:00
										 |  |  | 	_ *userstorage.UserStorageAPIBuilder, | 
					
						
							| 
									
										
										
										
											2025-02-07 19:04:58 +08:00
										 |  |  | 	_ *provisioning.APIBuilder, | 
					
						
							| 
									
										
										
										
											2025-06-28 00:30:38 +08:00
										 |  |  | 	_ *ofrep.APIBuilder, | 
					
						
							| 
									
										
										
										
											2025-07-02 20:02:52 +08:00
										 |  |  | 	_ *secret.DependencyRegisterer, | 
					
						
							| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | ) *Service { | 
					
						
							|  |  |  | 	return &Service{} | 
					
						
							|  |  |  | } |