package infra // Role agrupa permisos bajo un nombre. // Ejemplo: {Name: "admin", Permissions: [{Resource:"users", Action:"delete"}, ...]}. type Role struct { Name string `json:"name"` Permissions []Permission `json:"permissions"` }