| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | package apiregistry | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"github.com/google/wire" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-21 04:52:03 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/alerting/notifications" | 
					
						
							| 
									
										
										
										
											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-01-30 15:11:50 +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-02-02 06:27:30 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/service" | 
					
						
							| 
									
										
										
										
											2024-11-12 19:56:41 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/registry/apis/userstorage" | 
					
						
							| 
									
										
										
										
											2024-01-19 22:56:52 +08:00
										 |  |  | 	"github.com/grafana/grafana/pkg/services/pluginsintegration/plugincontext" | 
					
						
							| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var WireSet = wire.NewSet( | 
					
						
							| 
									
										
										
										
											2023-11-03 23:07:55 +08:00
										 |  |  | 	ProvideRegistryServiceSink, // dummy background service that forces registration
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-23 03:32:25 +08:00
										 |  |  | 	// read-only datasource abstractions
 | 
					
						
							| 
									
										
										
										
											2024-01-19 22:56:52 +08:00
										 |  |  | 	plugincontext.ProvideService, | 
					
						
							| 
									
										
										
										
											2024-01-23 03:32:25 +08:00
										 |  |  | 	wire.Bind(new(datasource.PluginContextWrapper), new(*plugincontext.Provider)), | 
					
						
							|  |  |  | 	datasource.ProvideDefaultPluginConfigs, | 
					
						
							| 
									
										
										
										
											2024-01-19 22:56:52 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-03 23:07:55 +08:00
										 |  |  | 	// Each must be added here *and* in the ServiceSink above
 | 
					
						
							| 
									
										
										
										
											2024-11-16 04:49:45 +08:00
										 |  |  | 	dashboardinternal.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-02-02 14:40:11 +08:00
										 |  |  | 	dashboardsnapshot.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-01-18 13:32:44 +08:00
										 |  |  | 	featuretoggle.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-01-10 04:26:24 +08:00
										 |  |  | 	datasource.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2023-12-21 02:28:56 +08:00
										 |  |  | 	folders.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-09-05 14:43:54 +08:00
										 |  |  | 	iam.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2025-01-30 15:11:50 +08:00
										 |  |  | 	provisioning.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-02-02 06:27:30 +08:00
										 |  |  | 	service.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-02-01 02:36:51 +08:00
										 |  |  | 	query.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-06-21 04:52:03 +08:00
										 |  |  | 	notifications.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2025-03-19 20:41:29 +08:00
										 |  |  | 	secret.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2024-11-12 19:56:41 +08:00
										 |  |  | 	userstorage.RegisterAPIService, | 
					
						
							| 
									
										
										
										
											2023-09-26 06:31:58 +08:00
										 |  |  | ) |