mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			597 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			597 B
		
	
	
	
		
			Go
		
	
	
	
package dtos
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/grafana/grafana/pkg/services/dashboards/dashboardaccess"
 | 
						|
	"github.com/grafana/grafana/pkg/services/org"
 | 
						|
)
 | 
						|
 | 
						|
// swagger:model
 | 
						|
type UpdateDashboardACLCommand struct {
 | 
						|
	Items []DashboardACLUpdateItem `json:"items"`
 | 
						|
}
 | 
						|
 | 
						|
// swagger:model
 | 
						|
type DashboardACLUpdateItem struct {
 | 
						|
	UserID int64         `json:"userId"`
 | 
						|
	TeamID int64         `json:"teamId"`
 | 
						|
	Role   *org.RoleType `json:"role,omitempty"`
 | 
						|
	// Permission level
 | 
						|
	// Description:
 | 
						|
	// * `1` - View
 | 
						|
	// * `2` - Edit
 | 
						|
	// * `4` - Admin
 | 
						|
	// Enum: 1,2,4
 | 
						|
	Permission dashboardaccess.PermissionType `json:"permission"`
 | 
						|
}
 |