/*
 * SDK Pullenti Lingvo, version 4.33, fabruary 2026. Copyright (c) 2013-2026, Pullenti. All rights reserved. 
 * Non-Commercial Freeware and Commercial Software.
 * This class is generated using the converter Unisharping (www.unisharping.ru) from Pullenti C# project. 
 * The latest version of the code is available on the site www.pullenti.ru
 */

using System;

namespace Pullenti.Ner.Decree
{
    /// <summary>
    /// Типы изменений структурных элементов (СЭ)
    /// </summary>
    public enum DecreeChangeKind : int
    {
        Undefined,
        /// <summary>
        /// Объединяет в себе другие изменения
        /// </summary>
        Container,
        /// <summary>
        /// Дополнить другим СЭ-м или текстовыми конструкциями
        /// </summary>
        Append,
        /// <summary>
        /// СЭ утратил силу
        /// </summary>
        Expire,
        /// <summary>
        /// Изложить в редакции
        /// </summary>
        New,
        /// <summary>
        /// Заменить одни текстовые конструкции другими
        /// </summary>
        Exchange,
        /// <summary>
        /// Удалить текстовые конструкции
        /// </summary>
        Remove,
        /// <summary>
        /// Считать как
        /// </summary>
        Consider,
        /// <summary>
        /// Приостановить (до какого-то числа)
        /// </summary>
        Suspend,
        /// <summary>
        /// Откат изменений (утрата силы изменений)
        /// </summary>
        ExpireChanges,
        /// <summary>
        /// Секретный пункт
        /// </summary>
        Confidential,
        /// <summary>
        /// Возможно, это ошибка (то есть фрагмент с явно изменением есть, а вот что за изменение - непонятно)
        /// </summary>
        Error,
    }
}