// Copyright (c) Umbraco.
// See LICENSE for more details.
using Microsoft.AspNetCore.Authorization;
namespace Umbraco.Cms.Web.BackOffice.Authorization;
///
/// Authorization requirements for
///
public class TreeRequirement : IAuthorizationRequirement
{
///
/// Initializes a new instance of the class.
///
/// The aliases for trees that the user will need access to.
public TreeRequirement(params string[] aliases) => TreeAliases = aliases;
///
/// Gets the aliases for trees that the user will need access to.
///
public IReadOnlyCollection TreeAliases { get; }
}