1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Duplicati.Server.Serialization
{
public enum RunnerState
{
Started,
Suspended,
Running,
Stopped,
}
public enum RunnerResult
{
OK,
Partial,
Warning,
Error
}
public enum CloseReason
{
None,
ApplicationExitCall,
TaskManagerClosing,
WindowsShutDown,
UserClosing
}
public enum LiveControlState
{
Running,
Paused
}
public enum DuplicatiOperation
{
Backup,
Restore,
List,
Remove,
Repair,
RepairUpdate,
Verify,
Compact,
CreateReport
}
public enum SuggestedStatusIcon
{
Ready,
ReadyWarning,
ReadyError,
Paused,
Active,
ActivePaused
}
public enum UpdatePollerStates
{
Waiting,
Checking,
Downloading
}
public enum NotificationType
{
Information,
Warning,
Error
}
public static class EnumConverter
{
public static T Convert<T>(Enum o)
{
return (T)Enum.Parse(typeof(T), o.ToString(), false);
}
}
}
|