// Copyright (c) Umbraco.
// See LICENSE for more details.

namespace Umbraco.Cms.Core.Actions;

/// <summary>
///     This action is invoked when the content/media item is to be restored from the recycle bin
/// </summary>
public class ActionRestore : IAction
{
    /// <summary>
    ///     The unique action alias
    /// </summary>
    public const string ActionAlias = "restore";

    /// <inheritdoc />
    public char Letter => 'V';

    /// <inheritdoc />
    public string Alias => ActionAlias;

    /// <inheritdoc />
    public string? Category => null;

    /// <inheritdoc />
    public string Icon => "undo";

    /// <inheritdoc />
    public bool ShowInNotifier => true;

    /// <inheritdoc />
    public bool CanBePermissionAssigned => false;
}
