-
Notifications
You must be signed in to change notification settings - Fork 0
/
Enumies.cs
88 lines (78 loc) · 1.8 KB
/
Enumies.cs
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
86
87
88
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace PowerDotNet
{
/// <summary>
/// Summary description for Enumies
/// </summary>
public static class Enumies
{
public enum Errors
{
NotSet = 0,
ReserverForItems = 100,
InvalidItemId = 101,
InactiveItemId = 102,
NotPublishedItemId = 103,
InvalidLanguage = 104,
ReservedForTransactionalErrors = 200
}
public enum PageTypes
{
NotSet = 0,
HomePage = 1,
ItemPage = 2,
CmsPage = 3
}
public enum ItemTypes
{
NotSet = 0,
Video = 1,
Audio = 2,
Article = 3,
Content = 4
}
public enum ReturnTypes
{
NotSet = 0,
JSON = 1,
XML = 2
}
public enum CacheKeys
{
//BC of implementation constrains I have to deviate frmo NotSet being set to 0, this is not ideal, but cannot be prevented bc of legacy code support.
NotSet = -1,
All = 0,
Header = 1,
Footer = 2,
Titles = 3,
Generic = 4
}
public enum Languages
{
NotSet = 0,
English = 1033,
Spanish = 3082,
French = 1036
}
public enum NotificationTypes
{
NONE,
WARNING,
INFORMATION,
SUCCESS,
FAILURE,
VALIDATION_ERROR,
WAITING,
WAITING_PROGRESS
}
public enum FileTypes
{
NotSet = 0,
Image = 1,
Pdf = 2
}
}
}