/*
    Copyright (c) 2017 Marcin Szeniak (https://github.com/Klocman/)
    Apache License Version 2.0
*/

using Klocman.Localising;
using UninstallTools.Properties;

namespace UninstallTools.Uninstaller
{
    public enum UninstallStatus
    {
        [LocalisedName(typeof(Localisation), "UninstallStatus_Uninstalling")]
        Uninstalling,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Waiting")]
        Waiting,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Completed")]
        Completed,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Failed")]
        Failed,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Skipped")]
        Skipped,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Protected")]
        Protected,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Invalid")]
        Invalid,
        [LocalisedName(typeof(Localisation), "UninstallStatus_Paused")]
        Paused
    }
}