| 
							
							package models
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							import (
 | 
						
						
						
						
							 | 
							
								"net/http"
 | 
						
						
						
						
							 | 
							
							)
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							type PluginRequestValidator interface {
 | 
						
						
						
						
							 | 
							
								// Validate performs a request validation based
 | 
						
						
						
						
							 | 
							
								// on the data source URL and some of the request
 | 
						
						
						
						
							 | 
							
								// attributes (headers, cookies, etc).
 | 
						
						
						
						
							 | 
							
								Validate(dsURL string, req *http.Request) error
 | 
						
						
						
						
							 | 
							
							}
 |