...
1 package catalog
2
3
4
5
6
7
8
9
10 type ACLType string
11
12 const (
13
14 Group ACLType = "Group"
15
16 GroupObj ACLType = "GroupObj"
17
18 Other ACLType = "Other"
19
20 User ACLType = "User"
21
22 UserObj ACLType = "UserObj"
23 )
24
25
26 func PossibleACLTypeValues() []ACLType {
27 return []ACLType{Group, GroupObj, Other, User, UserObj}
28 }
29
30
31 type FileType string
32
33 const (
34
35 Assembly FileType = "Assembly"
36
37 Nodeploy FileType = "Nodeploy"
38
39 Resource FileType = "Resource"
40 )
41
42
43 func PossibleFileTypeValues() []FileType {
44 return []FileType{Assembly, Nodeploy, Resource}
45 }
46
47
48 type PermissionType string
49
50 const (
51
52 All PermissionType = "All"
53
54 Alter PermissionType = "Alter"
55
56 Create PermissionType = "Create"
57
58 Drop PermissionType = "Drop"
59
60 None PermissionType = "None"
61
62 Use PermissionType = "Use"
63
64 Write PermissionType = "Write"
65 )
66
67
68 func PossiblePermissionTypeValues() []PermissionType {
69 return []PermissionType{All, Alter, Create, Drop, None, Use, Write}
70 }
71
View as plain text